Difference between revisions of "Code Hunters"
Joshua Lane (talk | contribs) (→0.3 Milestone) |
Joshua Lane (talk | contribs) (→Repository) |
||
(41 intermediate revisions by 4 users not shown) | |||
Line 10: | Line 10: | ||
== Repository == | == Repository == | ||
− | * repo Github id: | + | * repo Github id: VII-CodHtr |
+ | |||
==Team Members== | ==Team Members== | ||
{| class="wikitable sortable" border="1" cellpadding="5" | {| class="wikitable sortable" border="1" cellpadding="5" | ||
Line 23: | Line 24: | ||
|- | |- | ||
|- | |- | ||
− | |[[User:Bo Liu|Bo]]||Liu||B||[mailto:bliu54@myseneca.ca?subject=oop344 bliu54]||bobliuf||[[Special:Contributions/Bo Liu|Bo Liu]]||bobliuf||[http:// | + | |[[User:Bo Liu|Bo]]||Liu||B||[mailto:bliu54@myseneca.ca?subject=oop344 bliu54]||bobliuf||[[Special:Contributions/Bo Liu|Bo Liu]]||bobliuf||[http://bobliuf.blogspot.ca/ Boliu's blog] |
|- | |- | ||
|- | |- | ||
Line 29: | Line 30: | ||
|- | |- | ||
|- | |- | ||
− | |[[User:Yun Yang|Yun]]||Yang||B||[mailto:yyang154@learn.senecac.on.ca?subject=oop344 yyang154]||hamumu||[[Special:Contributions/ | + | |[[User:Yun Yang|Yun]]||Yang||B||[mailto:yyang154@learn.senecac.on.ca?subject=oop344 yyang154]||hamumu||[[Special:Contributions/Yun Yang|Yun Yang]]||hamumu||[http://yun811.blogspot.ca/ yun's oop344] |
|- | |- | ||
|} | |} | ||
Line 44: | Line 45: | ||
## CField Mock-up Class (issue 2.1) (By Bo Reviewed by Yun) | ## CField Mock-up Class (issue 2.1) (By Bo Reviewed by Yun) | ||
## CLabel Mock-up Class (issue 2.2) (By Yun Reviewed by Stanislav) | ## CLabel Mock-up Class (issue 2.2) (By Yun Reviewed by Stanislav) | ||
− | ## CDialog Mock-up Class (issue 2.3) (By Steven Reviewed by Joshua | + | ## CDialog Mock-up Class (issue 2.3) (By Steven, Stanislav and Yun Reviewed by Joshua |
## CLineEdit Mock-up Class (issue 2.4) (By Stanislav Reviewed by Steven) | ## CLineEdit Mock-up Class (issue 2.4) (By Stanislav Reviewed by Steven) | ||
## CButton Mock-up Class (issue 2.5) (By Joshua Reviewed by Yun) | ## CButton Mock-up Class (issue 2.5) (By Joshua Reviewed by Yun) | ||
Line 54: | Line 55: | ||
## CCheckList Mock-up Class (issue 2.9) (By Joshua Reviewed by Stanislav) | ## CCheckList Mock-up Class (issue 2.9) (By Joshua Reviewed by Stanislav) | ||
==== 0.3 Milestone ==== | ==== 0.3 Milestone ==== | ||
− | # CField (issue 3.0) By Bo | + | # CField (issue 3.0) By Bo, Reviewed by Yun |
− | # CDialog (issue 3.1) By Stanislav and Steven, Reviewed by Joshua | + | # CDialog (issue 3.1) By Yun, Stanislav and Steven, Reviewed by Joshua |
# CLabel (issue 3.2) By Yun, Reviewed by Steven | # CLabel (issue 3.2) By Yun, Reviewed by Steven | ||
# CLineEdit (issue 3.3) By Joshua, Reviewed by Stanislav | # CLineEdit (issue 3.3) By Joshua, Reviewed by Stanislav | ||
+ | |||
+ | ==== 0.4 milestone ==== | ||
+ | (Sun Nov 25th. 23:59) | ||
+ | # CButton (issue 4.0) By Joshua | ||
+ | # CValEdit (issue 4.1) By Stanislav and Steven | ||
+ | # CCheckMark (issue 4.2) By Yun and Bo | ||
+ | |||
+ | I did most part of the cchecklist.cpp, but I am confused about the edit() method, I need you help about it. | ||
+ | ==== 0.6 milestone ==== | ||
+ | # CText by Stanislav, Joshua and Steven | ||
+ | # CheckList by Bo and Yun | ||
== Coding Rules == | == Coding Rules == | ||
===Naming Format=== | ===Naming Format=== | ||
#For header files: __CH_HEADER_H__ team name initials, header file name, h | #For header files: __CH_HEADER_H__ team name initials, header file name, h | ||
+ | * Add recompilation safeguards to all your header files. | ||
+ | * Always use forward declaration if possible instead of including a class header-file. | ||
+ | * Use includes only in files in which the actual header file code is used | ||
#Issue and branch name format:<br /> | #Issue and branch name format:<br /> | ||
#:V.V_Name <br /> | #:V.V_Name <br /> | ||
Line 85: | Line 100: | ||
# [[(Irc)logs of meeting number ### - oop344 20113 | topic and date2 ]] | # [[(Irc)logs of meeting number ### - oop344 20113 | topic and date2 ]] | ||
== discussions == | == discussions == | ||
+ | * Hey, everyone. Is there any due time for the project, can I continue to update the class now? thanks, Yun | ||
+ | |||
+ | * Hi, team. Solutions for the some of the challenging questions are posted on http://yun811.blogspot.ca, just in case you need them for exam reference. | ||
+ | |||
+ | * Hi, do you have any ideas about the application, and when is the due day. | ||
+ | * And have you found the notes of last class, it has not been uploaded? | ||
+ | |||
* Blog: Common 0.2 errors [http://jlane4.blogspot.ca/2012/11/milestone-02-common-errors.html Joshua 0.2 Blog] | * Blog: Common 0.2 errors [http://jlane4.blogspot.ca/2012/11/milestone-02-common-errors.html Joshua 0.2 Blog] | ||
+ | Please help: I am confused about this instruction, what does this mean? | ||
+ | * Always use forward declaration if possible instead of including a class header-file. | ||
+ | Lists of Project confusions: Yun's Blog http://yun811.blogspot.ca | ||
+ | * For CCheckMark class, the base class is CField, but in the constructor and copy constructor, CLabel is initiated, what's the relationship of CCheckMark and CLabel? | ||
+ | * Sets the frame of _Label to its owner (Checkmark i.e. 'this'), what this mean? | ||
+ | * bool operator=(bool flag), what is the return value for this operator? | ||
+ | * | ||
+ | *'''When you are writing something here, please indicate yourself and the date when you are posting it''' - Stan 04/12/2012 | ||
+ | * Hey all, I wrote the bit for filling out the struct from file, as well as made a test file and a short program for making test files. It is all currently in branch movieapp; we will need to combine this with Stanislav's work still. - Joshua |
Latest revision as of 22:30, 15 December 2012
Contents
Team Name (Code Hunters)
Project Marking Percentage
- due immediately
Group work: 45% (25 <= xx <= 50) Individual work: 55% + (50 <= xx <= 75) ------------------------- Total 100%
Repository
- repo Github id: VII-CodHtr
Team Members
First Name | Last Name | Section | Seneca Id | GITHUB ID | wiki id | IRC nick | Blog URL |
---|---|---|---|---|---|---|---|
Steven (Szu-Han) | Chen | B | sschen4 | chensteven | chensteven | chensteven | Steven's Blog |
Joshua | Lane | B | jlane4 | jlane4 | Joshua Lane | jlane4 | Joshua Lane oop344 |
Bo | Liu | B | bliu54 | bobliuf | Bo Liu | bobliuf | Boliu's blog |
Stanislav | Yeshchenko | B | syeshchenko | syeshchenko | Stanislav Yeshchenko | stan_seneca | Stan's OOP344 blog |
Yun | Yang | B | yyang154 | hamumu | Yun Yang | hamumu | yun's oop344 |
Issues and Status
0.2 Milestone (Due Fri 9th)
- Add console class to project and test with cio_test (issue 1) (By Joshua Reviewed By Stanislav)
- Create Mock-up classes
- Create the class files (header and cpp) with blank methods and make sure they compile
- CField Mock-up Class (issue 2.1) (By Bo Reviewed by Yun)
- CLabel Mock-up Class (issue 2.2) (By Yun Reviewed by Stanislav)
- CDialog Mock-up Class (issue 2.3) (By Steven, Stanislav and Yun Reviewed by Joshua
- CLineEdit Mock-up Class (issue 2.4) (By Stanislav Reviewed by Steven)
- CButton Mock-up Class (issue 2.5) (By Joshua Reviewed by Yun)
- CValEdit Mock-up Class (issue 2.6) (By Yun Reviewed by Joshua)
- CCheckMark Mock-up Class (issue 2.7) (By Bo Reviewed by Steven)
- CText
- Add Text Class to the project (issue 2.8.1) (By Steven Reviewed by Bo)
- CText Mock-up Class (issue 2.8.2) (By Stanislav Reviewed by Bo)
- CCheckList Mock-up Class (issue 2.9) (By Joshua Reviewed by Stanislav)
0.3 Milestone
- CField (issue 3.0) By Bo, Reviewed by Yun
- CDialog (issue 3.1) By Yun, Stanislav and Steven, Reviewed by Joshua
- CLabel (issue 3.2) By Yun, Reviewed by Steven
- CLineEdit (issue 3.3) By Joshua, Reviewed by Stanislav
0.4 milestone
(Sun Nov 25th. 23:59)
- CButton (issue 4.0) By Joshua
- CValEdit (issue 4.1) By Stanislav and Steven
- CCheckMark (issue 4.2) By Yun and Bo
I did most part of the cchecklist.cpp, but I am confused about the edit() method, I need you help about it.
0.6 milestone
- CText by Stanislav, Joshua and Steven
- CheckList by Bo and Yun
Coding Rules
Naming Format
- For header files: __CH_HEADER_H__ team name initials, header file name, h
- Add recompilation safeguards to all your header files.
- Always use forward declaration if possible instead of including a class header-file.
- Use includes only in files in which the actual header file code is used
- Issue and branch name format:
- V.V_Name
- example; issue: Add Text Class to the project (issue 2.9.1) issue and branch name on gitub: 2.9.1_AddTextClass
- V.V_Name
Coding Format
int main(){ int var; //All variables declared with own type int* var2; //asterisk on pointer type if(...){ var = 0; //three spaces for indentation, check tab length in your editor } //closing brace lined up with last line in block, brace gets own line else var = 1; } //comment end of functions and long code blocks
meetings
- latest will be on top
discussions
- Hey, everyone. Is there any due time for the project, can I continue to update the class now? thanks, Yun
- Hi, team. Solutions for the some of the challenging questions are posted on http://yun811.blogspot.ca, just in case you need them for exam reference.
- Hi, do you have any ideas about the application, and when is the due day.
- And have you found the notes of last class, it has not been uploaded?
- Blog: Common 0.2 errors Joshua 0.2 Blog
Please help: I am confused about this instruction, what does this mean?
- Always use forward declaration if possible instead of including a class header-file.
Lists of Project confusions: Yun's Blog http://yun811.blogspot.ca
- For CCheckMark class, the base class is CField, but in the constructor and copy constructor, CLabel is initiated, what's the relationship of CCheckMark and CLabel?
- Sets the frame of _Label to its owner (Checkmark i.e. 'this'), what this mean?
- bool operator=(bool flag), what is the return value for this operator?
- When you are writing something here, please indicate yourself and the date when you are posting it - Stan 04/12/2012
- Hey all, I wrote the bit for filling out the struct from file, as well as made a test file and a short program for making test files. It is all currently in branch movieapp; we will need to combine this with Stanislav's work still. - Joshua