Open main menu

CDOT Wiki β

Changes

Team H - OOP344 20133

5,355 bytes added, 11:18, 21 December 2013
task name
{{OOP344 Index | 20133}}
= Team H=
* IRC Channel : #seneca-oop344-teamH
== Project Marking Percentage ==
*Group work: 50%
*Individual work: 50%
-------------------------
Total 100%
 
== Repository ==
* repo path: https://github.com/Seneca-OOP344/Team-H=== Master Branch Status =======Status====*'''OPEN''' ====Logs====* 3:50PM 7/12/2013 Application Exit function done [mailto:cchoi12@myseneca.ca Chiyoung Choi] * 1:20PM 7/12/2013 Application Help function done [mailto:cchoi12@myseneca.ca Chiyoung Choi] * 3:00AM 7/12/2013 Application Book structure, Database Class skeleton done [mailto:cchoi12@myseneca.ca Chiyoung Choi]* 6:10PM 14/11/2013 V0.4 Cvaledit, CCheckmark Prototype merged, working on Cvaledit [mailto:cchoi12@myseneca.ca Chiyoung Choi]* 5:36AM 3/11/2013 V0.3 Done, not tested, merged yet [mailto:cchoi12@myseneca.ca Chiyoung Choi]* 5:30PM 19/10/2013 V0.2 Merged by [mailto:cchoi12@myseneca.ca Chiyoung Choi]
== Master Branch Status ==
===Status===
Open/Closed
*Open: You can merge now.
*Closed: Wait for the repository to get opened
===Logs===
* DateTime, Merged/being Merged by [mailto:emailid@learn.senecac.on.ca full name], ircnick: mynick, any other info
 
*Oct 21, 2013 - Class Prototypes are merged into master branch. CLabel.h need to be fixed (CField is not usable) : by [mailto:jjungmin@myseneca.ca Jungmin Ji]
== Coding Style and Standards ==
*File names must be lowercase.* No Tab Character allowed. (replace tabs with 2 spaces)
* Each object must have its own type:
<big><syntaxhighlight lang="cpp">
int b;
CDialog D;
</syntaxhighlight></big>
* With regards to space characters and opening and closing brackets ,standard will be as follow:
<big><syntaxhighlight lang="cpp">
if(a == b) {//There should be a space between each meaningful variable and operator and so on
x = y * z; // 2 spaces for indentation
}
</syntaxhighlight></big>
* With regards to classes, standard will be as follows:
<big><syntaxhighlight lang="cpp">
class example {
public:
int _a; // member variables should start with an underscore
int _arraySize; // use meaningful names for variables when applicable and use camel notation
char* _pArray; // pointers should have '*' part of the type
};
</syntaxhighlight></big>
* For the safeguard for header files, we will use the following:
<big><syntaxhighlight lang="cpp">
H_FILENAME_H_
</syntaxhighlight></big>
 
 
== Team Members ==
{| class="wikitable sortable" border="1" cellpadding="5"
|+ [mailto:jjungmin@myseneca.ca;cchoi12@myseneca.ca;mshah24@myseneca.ca;dkamin@myseneca.ca?subject=oop344 Team Name (team x)H]
! First Name !! Last Name !! Section !! Seneca Id !! wiki id !! IRC nick !! Blog URL
|-
|[[User:Ji Jungmin | Jungmin]]|| Ji|| A|| [mailto:jjungmin@myseneca.ca?subject=oop344 jjungmin] || [[Special:Contributions/WikiID | Ji Jungmin]] || Mistysnake || [http://jungminwp.wordpress.com / Breeze]|-|-|[[User:Chiyoung Choi| Chiyoung]]|| Choi|| A || [mailto:cchoi12@myseneca.ca?subject=oop344 cchoi12] || [[Special:Contributions/WikiID | Chiyoung Choi]] || Chris-choi|||-
|-
|[[User: Mauli Shah | Mauli]] || Shah || A || [mailto:mshah24@myseneca.ca mshah24] || [[Special:Contributions/WikiID | Mauli Shah]] || mshah ||
[http://mauli9shah.wordpress.com/ Mauli's Blog for OOP344]
|-
|-
|[[User:Dimple Amin| Dimple]]|| Amin|| A || [mailto:dkamin@myseneca.ca?subject=oop344 dkamin] || [[Special:Contributions/WikiID | Dimple Kaushal Amin]]|| dkamin|| [http://dimpleamin204.blogspot.ca/ Dimple's blogs on OOP344]
|}
== Tasks ==
=== task name ===
 *'''Release 0.2 Completed'''**Create your teampage using this template. '''Completed'''**Select one of the team member's console.cpp and console.h '''Completed'''** task descriptionThat team member should branch and clone the repository, add console.cpp and console.h to the files in the repository, compile, run and test the execution. '''Completed'''* being *When done by this team member should add her/his name / not assigned, github id and the date and time of the completion (as a comment) to cframe.h and merge the branch back to the master repo and push the changes up to github. '''Completed''' *'''Realease 0.3''' '''Completed'''**prototyping (will be done by Jungmin) '''Completed'''**CLabel (will be done byJungmin) '''Completed'''**CDialog (2ppl)(will be done by Chiyoung and Dimple)'''Completed'''***Chiyoung's Task**** Destructor**** void draw(int fn)**** int edit(int fn)**** CDialog& operator<<(CField* field);**** CField& operator[](unsigned int index)**** bool editable()**** int fieldNum()*** Dimple's Task**** Constructor**** CField& curField()**** int curIndex() const;**** int add(CField* field, bool dynamic = true)**** int add(CField& field, bool dynamic = false)**** CDialog & operator<<(CField& field)**CLineEdit (will be done by Mauli) '''Completed'''*'''Realease 0.4'''**Prototyping for CButton and CmenuItem (will be done by Dimple)'''Completed''' **Prototyping for CValEdit and CCheckmark (will be done by Chiyoung)'''Competed'''**R0.4.1:CButton(will be done by Dimple)'''Completed but looks like a minor issue because of base class'''**R0.4.1:CValEdit(will be done by Chiyong)'''There is a minor issue'''**R0.4.1:CCheckMark(will be done by Jungmin)'''Completed'''**R0.4.1:CMenuItem(will be done by Mauli)'''Completed'''*'''Applcation''' '''Completed'''**Display frames and buttons(Dimple)'''Completed'''**Book structure(Chiyoung)'''Completed'''**Database class'''Completed'''***Header file(Chiyoung)'''Completed'''***Class skeleton(Chiyoung)'''Completed'''***Database class constructor(Dimple)'''completed''' ***read from db function(Dimple) '''completed'''***write to db function(Dimple)'''completed'''***go to record by number function(Dimple)'''completed'''***Add a new book(Dimple)'''completed'''***destructor for class(Dimple)'''completed'''***Mauli***Jungmin**Help function(Chiyoung)'''Completed'''***Referenced from framework testers**Display book detail(Chiyoung)'''Completed'''**Exit function(Chiyoung)'''Completed'''***Referenced from framework testers**Browse opened data file(Chiyoung)'''Completed'''***Goto next record '''Completed'''***Goto previous record '''Completed'''***Goto last record '''Completed'''***Goto first record '''Completed'''***Goto record by number '''Completed'''**Edit the record(Chiyoung) '''Completed'''***Save the edited record '''Completed'''***Cancel editing a record without saving '''Completed'''* status**Saving unsaved data on exit with prompt '''Completed'''
== Meetings ==
* latest will be on top
===topic, date===[[Irc logs of meeting (unique name) - oop344 20113 | date]]