Difference between revisions of "Team H - OOP344 20133"

From CDOT Wiki
Jump to: navigation, search
(task name)
(task name)
 
(24 intermediate revisions by 2 users not shown)
Line 15: Line 15:
  
 
====Logs====
 
====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]
 
* 5:30PM 19/10/2013 V0.2 Merged by [mailto:cchoi12@myseneca.ca Chiyoung Choi]
  
Line 79: Line 86:
 
**When done this team member should add her/his name, 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'''
 
**When done this team member should add her/his name, 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'''
+
*'''Realease 0.3''' '''Completed'''
**prototyping (will be done by Jungmin) '''Incomplete'''
+
**prototyping (will be done by Jungmin) '''Completed'''
**CLabel (will be done byJungmin) '''Incomplete'''
+
**CLabel (will be done byJungmin) '''Completed'''
**CDialog (2ppl)(will be done by Chiyoung and Dimple)'''Incomplete'''
+
**CDialog (2ppl)(will be done by Chiyoung and Dimple)'''Completed'''
 
 
 
***Chiyoung's Task
 
***Chiyoung's Task
 
 
**** Destructor
 
**** Destructor
 
**** void draw(int fn)
 
**** void draw(int fn)
Line 92: Line 97:
 
**** CField& operator[](unsigned int index)
 
**** CField& operator[](unsigned int index)
 
**** bool editable()
 
**** bool editable()
 
+
**** int fieldNum()
 
*** Dimple's Task
 
*** Dimple's Task
 
**** Constructor
 
**** Constructor
Line 100: Line 105:
 
**** int add(CField& field, bool dynamic = false)
 
**** int add(CField& field, bool dynamic = false)
 
**** CDialog & operator<<(CField& field)
 
**** CDialog & operator<<(CField& field)
 
+
**CLineEdit (will be done by Mauli) '''Completed'''
**CLineEdit (will be done by Mauli) '''Incomplete'''
+
*'''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'''
 +
***Saving unsaved data on exit with prompt '''Completed'''
  
 
== Meetings ==
 
== Meetings ==

Latest revision as of 10:18, 21 December 2013


OOP344 | Weekly Schedule | Student List | Teams | Project | Student Resources

Team H

  • IRC Channel : #seneca-oop344-teamH

Project Marking Percentage

  • Group work: 50%
  • Individual work: 50%

Total 100%

Repository

Master Branch Status

Status

  • OPEN

Logs

  • 3:00AM 7/12/2013 Application Book structure, Database Class skeleton done Chiyoung Choi
  • 6:10PM 14/11/2013 V0.4 Cvaledit, CCheckmark Prototype merged, working on Cvaledit Chiyoung Choi
  • 5:36AM 3/11/2013 V0.3 Done, not tested, merged yet Chiyoung Choi
  • 5:30PM 19/10/2013 V0.2 Merged by Chiyoung Choi
  • DateTime, Merged/being Merged by 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 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:
int a;
int b;
CDialog D;
  • With regards to space characters and opening and closing brackets ,standard will be as follow:
if(a == b) {//There should be a space between each meaningful variable and operator and so on
  x = y * z; // 2 spaces for indentation
}
  • With regards to classes, standard will be as follows:
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
};
  • For the safeguard for header files, we will use the following:
 H_FILENAME_H_


Team Members

Team H
First Name Last Name Section Seneca Id wiki id IRC nick Blog URL
Jungmin Ji A jjungmin Ji Jungmin Mistysnake Breeze
Chiyoung Choi A cchoi12 Chiyoung Choi Chris-choi
Mauli Shah A mshah24 Mauli Shah mshah

Mauli's Blog for OOP344

Dimple Amin A dkamin Dimple Kaushal Amin dkamin 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
    • That 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
    • When done this team member should add her/his name, 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 classCompleted
      • 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
      • Saving unsaved data on exit with prompt Completed

Meetings

  • latest will be on top

topic, date

date