Changes

Jump to: navigation, search

GP

3,088 bytes added, 11:48, 29 March 2015
Team Members
* due immediately
<big>
Group work: XX45% (25 <= xx <= 50) Individual work: XX55% + (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"
|[[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 (Xiang Qiang)]]||Chen||A||[mailto:xqchen3blank@mysenecablank.ca?subject=oop344 xqchen3com ---------]||Sushii---||[[Special:Contributions/Peter Chen|Peter Chen]]||Sushii---|| [http://peterblank.ugblank/ Peter.ug... Just another blog...---]
|-
|[[User:Wei WangFahd Wahab|WeiFahd]]||WangWahab||A||[mailto:wwang125wfahd@learn.senecac.on.ca?subject=oop344 wwang125wfahd]||weiwang727FahdW||[[Special:Contributions/WeiWangFahdWahab|Wei WangFahd Wahab]]||BigDataFahdW||[http://zhimanblogfahdw.wordpress.com/ WeiFahd's C++ Blog]
|}
==Issues and Status ==
=== Issue description and/or number (1)0.2 MileStone ===* Assigned toissue 1: [mailto 1_AddConsole (by Youngjae Kim and reviewed by Hiroshi Takemoto)* issue 2.1:EMAILID@myseneca 2.ca FULLNAME]1_CFieldMockup (by Hiroshi Takemoto and reviewed by Peter Chen)* Code review issue 2.2: 2.2_CLabelMockup (by Hiroshi Takemoto and reviewed byPeter Chen)* issue 2.3: [mailto 2.3_CDialogMockup (by Youngjae Kim and reviewed by Hiroshi Takemoto)* issue 2.4:EMAILID@myseneca 2.ca FULLNAME]4_CLineEditMockup (by Fahd Wahab and reviewed by Youngjae Kim)* Statusissue 2.5: 2.5_CButtonMockup (by Youngjae Kim and reviewed by Hiroshi Takemoto)*issue 2.6: 2.6_CValEditMockup (being developed/pull request/being by Fahd Wahab and reviewed/pushed to masterby Youngjae Kim)* commentsissue 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) === Issue description 0.3 MileStone ===* issue 3.1.1: 3.1.1_CField (by Hiroshi Takemoto and/or number 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.2CValEdit (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)===* Assigned to: [mailto:EMAILID@mysenecaissue 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.ca FULLNAME]8 MileStone ===* Code review issue 8.1 Make a framework (Youngjae Kim reviewed by: [mailto:EMAILID@mysenecaAll) * issue 8.ca FULLNAME]2 Browse Opened data file (by Hiroshi Takemoto and reviewed by Fahd Wahab)* Status:*goto next record**goto previous record**goto last record**goto first record**goto record by number *: issue 8.3 Edit the record (being developed/pull request/being by Peter Chen and reviewed/pushed to masterby 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) * comments: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
1
edit

Navigation menu