Open main menu

CDOT Wiki β

Changes

GP

5,177 bytes added, 11:48, 29 March 2015
Team Members
~Under Construction~= Team Name (team GP)=== Project Marking Percentage ==* due immediately <big> Group work: 45% (25 <= xx <= 50) Individual work: 55% + (50 <= xx <= 75) ------------------------- Total 100%</big> == Repository ==* repo Github id: [https://github.com/Seneca-OOP344/IX-GP.git IX-GP] == Team Members =={| class="wikitable sortable" border="1" cellpadding="5"|+ Team Name (team GP)! First Name !! Last Name !! Section !! Seneca Id !! Github ID !! wiki id !! IRC nick !! Blog URL|-|[[User:Hiroshi Takemoto|Hiroshi]]||Takemoto||A||[mailto:htakemoto@learn.senecac.on.ca?subject=oop344 htakemoto]||htakemoto||[[Special:Contributions/Hiroshi Takemoto|Hiroshi Takemoto]]||rostato||[http://rostato.wordpress.com/ Magic Logic Program ]|-|[[User:Youngjae Kim|Youngjae]]||Kim||A||[mailto:ykim116@learn.senecac.on.ca?subject=oop344 ykim116]||YoungJae-K||[[Special:Contributions/Youngjae Kim|Youngjae Kim]]||ykim116||[http://oop344-yjk.blogspot.ca// OOP344_YJK]|-|[[User:Peter Chen|Peter]]||Chen||A||[mailto:blank@blank.com ---------]||---||[[Special:Contributions/Peter Chen|Peter Chen]]||---|| [http://blank.blank/ ---]|-|[[User:Fahd Wahab|Fahd]]||Wahab||A||[mailto:wfahd@learn.senecac.on.ca?subject=oop344 wfahd]||FahdW||[[Special:Contributions/FahdWahab|Fahd Wahab]]||FahdW||[http://fahdw.wordpress.com/ Fahd's C++ Blog]|} ==Issues and Status ===== 0.2 MileStone ===* issue 1: 1_AddConsole (by Youngjae Kim and reviewed by Hiroshi Takemoto)* issue 2.1: 2.1_CFieldMockup (by Hiroshi Takemoto and reviewed by Peter Chen)* issue 2.2: 2.2_CLabelMockup (by Hiroshi Takemoto and reviewed by Peter Chen)* issue 2.3: 2.3_CDialogMockup (by Youngjae Kim and reviewed by Hiroshi Takemoto)* issue 2.4: 2.4_CLineEditMockup (by Fahd Wahab and reviewed by Youngjae Kim)* issue 2.5: 2.5_CButtonMockup (by Youngjae Kim and reviewed by Hiroshi Takemoto)* issue 2.6: 2.6_CValEditMockup (by Fahd Wahab and reviewed by Youngjae Kim)* issue 2.7: 2.7_CCheckMarkMockup (by Peter Chen and reviewed by Wei Wang)* issue 2.8.1: 2.8.1_AddText (by Wei Wang and reviewed by Fahd Wahab)* issue 2.8.2: 2.8.2_CTextMockup (by Wei Wang and reviewed by Fahd Wahab)* issue 2.9: 2.9_CCheckListMockup (by Peter Chen and reviewed by Wei Wang) === 0.3 MileStone ===* issue 3.1.1: 3.1.1_CField (by Hiroshi Takemoto and reviewed by Peter Chen)* issue 3.1.2: 3.1.2_CDialog (by Youngjae Kim and reviewed by Fahd Wahab)* issue 3.1.3: 3.1.3_CLabel (by Peter Chen and reviewed by Youngjae Kim)* issue 3.2.1: 3.2.1_CLineEdit (by Fahd Wahab reviewed by Hiroshi Takemoto) === 0.4 MileStone ===* issue 4.1 CButton (by Fahd Wahab and reviewed by Peter Chen)* issue 4.2 CValEdit (by Youngjae Kim and reviewed by Hiroshi Takemoto)* issue 4.3 CCheckmark (by Peter Chen & Hiroshi Takemoto and reviewed by Youngjae Kim) === 0.6 MileStone (optional) ===* issue 6.1 CText (by Youngjae Kim & Fahd Wahab and reviewed by Hiroshi Takemoto)* issue 6.2 CheckList (by Peter Chen & Hiroshi Takemoto and reviewed by Youngjae Kim) === 0.8 MileStone ===* issue 8.1 Make a framework (Youngjae Kim reviewed by All) * issue 8.2 Browse Opened data file (by Hiroshi Takemoto and reviewed by Fahd Wahab)**goto next record**goto previous record**goto last record**goto first record**goto record by number * issue 8.3 Edit the record (by Peter Chen and reviewed by Hiroshi Takemoto)**save the edited record**cancel editing a record without saving**make sure edit information is not lost (saving unsaved data on exit with prompt) * issue 8.4 Add a record (by Fahd Wahab and reviewed by Peter Chen)**create an empty record and save it at the end of the file === 0.X MileStone ===Issues detail, (by whom and reviewed by whom == Coding Rules ==* Each class MUST have its own header file and cpp file for implementation. * Use the class name for the name of the file but make sure it is all lowercase. For example CFrame class should have cframe.h and cframe.cpp files for its implementation.* Add recompilation safeguards to all your header files. The name of safeguard must follow the next rule: __[Team name]_[namespace]_[class name]_H__ For example(CFrame.h): #ifndef __GP_CIO_CFRAME_H__ #define __GP_CIO_CFRAME_H__ ................. ................. #endif * Must use only #ifndef ... #endif for safeguard. (Do not use both #pragma once and #ifndef)* Member variables must start from a underscore. For example: int _data, char* _covered;* The other rules to declare variables (X) int i, j; (O) int i; int j; (X) char *_date; (O) char* _date;* Use 2 spaces for indent (don't use tab)* General rules. (X) if(true) return x; (O} if(true) { return x; }  (X) for(;;) x = y; (O) for(;;) { x = y; } (O) for(;;);  (X) void CButton::draw(int rn) { <--- SPACE between ) and { (O) void CButton::draw(int rn){ <--- NO SPACE between ) and { == meetings ==* latest will be on top# [[(Irc)logs of meeting number ### - oop344 20113 | topic and date1 ]]# [[(Irc)logs of meeting number ### - oop344 20113 | topic and date2 ]]== discussions ==
1
edit