Changes

Jump to: navigation, search

Team FUN 20121 - oop344

6,401 bytes added, 14:25, 10 June 2014
Updated IRC nickname
{{OOP344 Index | 20121}}
= Team Name (Team FUN)=
== Project Marking Percentage ==
* due right after study break(replace the XX with the percentage of your choice
<big>
Group work: XX50% (25 <= xx <= 50) Individual work: XX50% + (50 <= xx <= 75)
-------------------------
Total 100%
</big>
== Proposed Final Application ==
** We will build a cash register interface program for a small green grocer.
*** The user will select products from a limited list of Checkboxes (so far there are about 16).
*** The selection can be saved in a binary file and retrieved.
*** Files will be indexed by an order number.
*** A specific order record can be retrieved from the file and displayed to the user.
** Features to be voted on / possibly incorporated
*** external file listing product names and prices per kg in comma separated file
*** this file is used to populate the checkbox names
*** a Check Out button displays a dialog with the total owing from customer
*** this dialog allows entry of amount of cash given by customer and upon clicking Complete transaction, a value for Change is displayed
*** help windows are available for each dialog
 
== Repository ==
* repo id: Nsvn:/A/zenit.senecac.on.ca/oop344_121rep02
=== Trunk Status ===
* committed*: id: [mailto:erodney@learn.senecac.on.ca erodney]* committed by*: id: [mailto:adsantokhi@learn.senecac.on.ca adsantokhi]*: name: Anil Santokhi*: irc nick: adsantokhi*: Time: 6:06PM Friday, Feb 17th, 2012 * committed by*: id: [mailto:adsantokhi@learn.senecac.on.ca adsantokhi]*: name: Anil Santokhi*: irc nick: adsantokhi*: Time: 10:07PM Thursday March 22, 2012 * committed by*: id: [mailto:jgreenhalgh@learn.senecac.on.ca jgreenhalgh]*: name: James Greenhalgh*: irc nick: JamesGreen*: Time: 8:51AM Friday March 23, 2012*: CCheckmark written and compiles - We don't have to have comments here, just a thought... * committed by*: id: [mailto:adsantokhi@learn.senecac.on.ca adsantokhi]*: name: Anil Santokhi*: irc nick: adsantokhi*: Time: 7:47PM Monday March 26, 2012*: CText updated. Currently does not draw() correctly and edit() has not been tested. Probably does not work. * committed by*: id: [mailto:erodney@learn.senecac.on.ca erodney]*: name: Everard Rodney*: irc nick: astrop*: Time: 9:28PM Monday March 26, 2012*: CMenuItem written and compiles. Empty default constructor included in CLabel for it to work * committed by*: id: [mailto:jgreenhalgh@learn.senecac.on.ca jgreenhalgh]*: name: James Greenhalgh*: irc nick: JamesGreen*: Time: 7:04PM Wed March 28, 2012*: CCheckmark functions as required.  * committed by*: id: [mailto:jgreenhalgh@learn.senecac.on.ca jgreenhalgh]*: name: James Greenhalgh*: irc nick: JamesGreen*: Time: 9:21PM Mon Apr 2, 2012*: CButton functions as required. * committed by*: id: [mailto:jgreenhalgh@learn.senecac.on.ca jgreenhalgh]*: name: James Greenhalgh*: irc nick: JamesGreen*: Time: 6:02PM Mon Apr 9, 2012*: Added most current CMenu, CCheckList and my Application/committing Tester * committed by *: id: [mailto:emailiderodney@learn.senecac.on.ca emailiderodney]*: name: full nameEverard Rodney*: irc nick: mynickastrop*: Time: 9:47PM Friday Apr 13, 2012*: any other infoChanges to CMenuItem, CCheckMark and CButton 
* committed by
*: id: [mailto:adsantokhi@learn.senecac.on.ca adsantokhi]
*: name: Anil Santokhi
*: irc nick: adsantokhi
*: Time: 5:51PM Sunday April 15, 2012
*: CText updated. edit() logic is complete, all other functions complete, save for the helper function.
== Team Members ==
|-
|- |[[User:adsantokhi | Anil]]||Santokhi|||A||[mailto:adsantokhi@learn.senecac.on.ca?subject=oop344 adsantokhi]||[[Special:Contributions/adsantokhi | adsantokhi]]||A_Santokhiadsantokhi||[http://anilsantokhi.wordpress.com/ Anil Santokhi's Blog]
|-
|-
|[[User:btulchinsky | Barry]]||Tulchinsky|||B||[mailto:btulchinsky@learn.senecac.on.ca?subject=oop344 btulchinsky]||[[Special:Contributions/btulchinsky| btulchinsky]]||btulchinsky||[http://btulchinsky.wordpress.com Barry Tulchinsky's Blog]
|-
|-
|[[User:erodney|Everard]]||Rodney|||B||[mailto:erodney@learn.senecac.on.ca?subject=oop344 erodney]||[[Special:Contributions/erodney|erodney]]||astrop||[http://everardrodney.wordpress.com/ Everard's Blog]
|-
|-
|[[User:jgreenhalgh| James]]||Greenhalgh|||B||[mailto:jgreenhalgh@learn.senecac.on.ca?subject=oop344 jgreenhalgh ]||[[Special:Contributions/jgreenhalgh|jgreenhalgh]]||JamesGreen||[http://jamiegreenhalgh.wordpress.com/ James Greenhalgh's Blog]
|-
== tasks ==
=== task name ===*** Status of Final Classes (as of Apr 13, 2012)* task description** CText - edit() nearly complete, all other methods fully tested and function as required.* being done by team member name / not assigned * status*
*** Status of Final Classes (as of Apr 9, 2012)
*** CMenu - almost done
*** CCheckList - Everard to work on solo (James was mistaken, he has not looked at this, it was CheckMark)
*** CText - constructors done, edit and draw in progress
 
** Status of R.03 - R.07 as of April 2nd
*** 0.3 CLineEdit - some issues
*** 0.4 CButton - functions properly
*** 0.5 CCheckMark - functions properly
*** 0.6 CMenuItem - functions properly
*** 0.7 CValEdit - some issues
 
*** Status of Items for Next Release
*** CMenu - almost done
*** CCheckList - Everard to work on solo
*** CText - constructors done, edit and draw in progress
 
 
** Status of R.03 as of Mar 26th
*** CButton, CLineEdit, CValEdit - written and compiles
*** CText - constructors done, edit and draw in progress
*** CMemuItem - almost compiles
*** CMenu - almost done
*** CCheckMark - Done and compiles
*** CCheckList - Everard to work on solo
 
* === R.03 - onward ====
* Meeting Held Thurs Mar 15: Summary as follows
** Division of Labour:
*** CButton, CCheckMark, CLineEdit, CValEdit have been started/written by Barry
*** CText - Anil
*** CCheckMark - James
*** CCheckList - Everard
*** CMenuItem - Everard
*** CMenu - James - Constructors and MNode already completed
 
** Date for first trial Debugging Session
*** March 26th debugging of all classes will begin
 
 
* === R0.2 CLabel and CDialog ===
* Labour Divide as Follows:
** Jamie and Barry will complete CLabel
*** CLabel(const CLabel& L);
*** CLabel(const char *Str, int Row, int Col, int Len = 0);
*** CLabel(int Row, int Col, int Len); *** ~CLabel();
*** void draw(int fn=C_NO_FRAME) ;
*** int edit();
*** bool editable()const;
*** void set(const void* str);
** Anil will overload ALL operators in CDialog
*** CDialog& operator<<(CField* field);
*** CDialog& operator<<(CField& field);
*** CField& operator[](unsigned int index);
** Everard will code constructors/Destructor in CDialog & other return functions
*** CDialog (CFrame *Container = (CFrame*)0, int Row=-1, int Col= -1, int Width=-1, int Height=-1, bool Borderd =false, const char* Border=C_BORDER_CHARS);
*** virtual ~CDialog();
*** bool editable ();
*** int fieldNum () const;
*** int curIndex () const;
*** void draw (int);
 
 
* === Discuss and decide ratio of marks between group work and individual work ===
* Labour Divide as Follows:
** Barry, Jamie, Sean, Everard, Anil
*** will decide during the team meeting Thursday, March 1st @ 8:00PM
 
 
 
=== Commenting CFrame ===
* '''Description:''' Adding comments to cframe.cpp
* '''Being done by:''' Anil, Barry, Everard, Jamie and Sean
* '''Status:''' Working.
 
==Release Dates==
'''R0.1 Due'''
*Fri Feb 17, 11:59
'''R0.2 Due'''
*Friday Mar 02, 23:59
'''Group Mark Breakdown'''
*Sunday Mar 04, 23:59
== meetings ==
* latest '''Thurs Feb 23''' - discussed best method for task delineation. Barry will be set up IRC channel for group discussion. Members will leave IRC running while available during reading week for communication of issues.  * '''Status Update Meeting, Thurs Mar 01, 8:00pm ''' - Meeting to check status in preparation for R0.2 release date. * '''Status Update Meeting, Thurs Mar 08, 8:00pm ''' - Meeting to check status in preparation for R0.2 release date. * '''R0.3 Meeting - Thurs Mar 15, 8:00pm ''' - See above note on topspecific agenda items. Assigned Work, date for debugging to begin === topic, date ===
[[Irc logs of meeting (unique name) - oop344 20113 | date]]
1
edit

Navigation menu