Difference between revisions of "Team Excellence - oop344 20113"
(→R0.2 Task Assignments) |
(→R0.6 Task Assignments) |
||
(50 intermediate revisions by 7 users not shown) | |||
Line 5: | Line 5: | ||
* due right after study break | * due right after study break | ||
<big> | <big> | ||
− | Group work: | + | Group work: 50% (25 <= 50 <= 50) |
− | Individual work: | + | Individual work: 50% + (50 <= 50 <= 75) |
------------------------- | ------------------------- | ||
Total 100% | Total 100% | ||
</big> | </big> | ||
+ | |||
== Repository == | == Repository == | ||
* repo id: rep113_1 | * repo id: rep113_1 | ||
Line 31: | Line 32: | ||
|[[User:jsingh180|Jitender]]|| Dhanda || C ||[mailto:jsingh180@learn.senecac.on.ca?subject=oop344 jsingh180]||[[Special:Contributions/jsingh180|jsingh180]]||jay||[http://jaydhanda.blogspot.com/ Jitenders' blog] | |[[User:jsingh180|Jitender]]|| Dhanda || C ||[mailto:jsingh180@learn.senecac.on.ca?subject=oop344 jsingh180]||[[Special:Contributions/jsingh180|jsingh180]]||jay||[http://jaydhanda.blogspot.com/ Jitenders' blog] | ||
+ | |- | ||
+ | |||
+ | |[[User:pshimko|Pavel]]|| Shimko || C ||[mailto:pshimko@learn.senecac.on.ca?subject=oop344 pshimko]||[[Special:Contributions/pshimko|pshimko]]||pshimko||[http://pavsl2code.blogspot.com/ Pavel's blog] | ||
|- | |- | ||
|} | |} | ||
Line 36: | Line 40: | ||
== Trunk Status == | == Trunk Status == | ||
− | * | + | * Committed |
*: id: [mailto:capilkey@learn.senecac.on.ca capilkey] | *: id: [mailto:capilkey@learn.senecac.on.ca capilkey] | ||
*: name: Chad Pilkey | *: name: Chad Pilkey | ||
*: irc nick: cap6 | *: irc nick: cap6 | ||
− | *: | + | *: committing for R0.3 |
== Tasks == | == Tasks == | ||
+ | === R0.6 Task Assignments === | ||
+ | '''CText Edit:''' | ||
+ | <syntaxhighlight lang="cpp"> | ||
+ | Assigned To: Chad Pilkey | ||
+ | |||
+ | Status: Finished | ||
+ | |||
+ | Problem: None | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | '''CCheckList Edit:''' | ||
+ | <syntaxhighlight lang="cpp"> | ||
+ | Assigned To: Pavel Shimko | ||
+ | |||
+ | Status: Complete | ||
+ | |||
+ | Problem: None | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | '''CMenu Edit:''' | ||
+ | <syntaxhighlight lang="cpp"> | ||
+ | Assigned To: Dzmitry Kavalchyk | ||
+ | |||
+ | Status: Completed | ||
+ | |||
+ | Problem: Done | ||
+ | |||
+ | </syntaxhighlight> | ||
+ | |||
+ | '''CText/CCheckList Other Functions:''' | ||
+ | <syntaxhighlight lang="cpp"> | ||
+ | Assigned To: Sandip PAtel | ||
+ | |||
+ | Status: Completed Successfully | ||
+ | |||
+ | Problem: All problems are solved | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | '''CMenu/MNode Other Functions:''' | ||
+ | <syntaxhighlight lang="cpp"> | ||
+ | Assigned To:Jitender dhanda | ||
+ | |||
+ | Status: completed Successfully | ||
+ | |||
+ | Problem: None | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | === R0.3 Task Assignments === | ||
+ | |||
+ | '''Jitender Dhanda:''' | ||
+ | <syntaxhighlight lang="cpp"> | ||
+ | Task: CValEdit | ||
+ | |||
+ | Status: Complete | ||
+ | |||
+ | Problem: None | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | '''Chad Pilkey:''' | ||
+ | <syntaxhighlight lang="cpp"> | ||
+ | Task: CCheck | ||
+ | |||
+ | Status: Complete | ||
+ | |||
+ | Problem: None | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | '''Dzmitry Kavalchyk:''' | ||
+ | <syntaxhighlight lang="cpp"> | ||
+ | Task: CButton | ||
+ | |||
+ | Status: Complete | ||
+ | |||
+ | Problem: None | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | '''Sandip Patel:''' | ||
+ | <syntaxhighlight lang="cpp"> | ||
+ | Task: CEditLine | ||
+ | |||
+ | Status: Complete | ||
+ | |||
+ | Problem: None | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | '''Pavel Shimko:''' | ||
+ | <syntaxhighlight lang="cpp"> | ||
+ | Task: CMenuItem | ||
+ | |||
+ | Status: Complete | ||
+ | |||
+ | Problem: None | ||
+ | </syntaxhighlight> | ||
+ | |||
=== Add console2.0 functions === | === Add console2.0 functions === | ||
* Add the chosen display() and edit() functions to the trunk | * Add the chosen display() and edit() functions to the trunk | ||
Line 49: | Line 149: | ||
=== R0.2 Task Assignments === | === R0.2 Task Assignments === | ||
+ | |||
+ | |||
+ | * '''If you have any concern regarding Task Assignments then let me know or arrange meeting on IRC''' | ||
+ | |||
'''Sandip:''' | '''Sandip:''' | ||
Line 58: | Line 162: | ||
virtual bool editable() const = 0; | virtual bool editable() const = 0; | ||
virtual void set(const void* data) = 0; | virtual void set(const void* data) = 0; | ||
− | virtual void* data(); | + | virtual void* data(); |
void container(cdialog* thecontainer); | void container(cdialog* thecontainer); | ||
cdialog* container(); | cdialog* container(); | ||
Line 65: | Line 169: | ||
'''Dzmitry:''' | '''Dzmitry:''' | ||
<syntaxhighlight lang="cpp"> | <syntaxhighlight lang="cpp"> | ||
− | + | Clabel(Const Char *Str, Int Row, Int Col, Int Len = 0); | |
+ | Clabel(Int Row, Int Col, Int Len); | ||
+ | ~Clabel(); //Complete | ||
+ | void Draw(Int Fn=C_no_frame) ; | ||
+ | int Edit(); //Complete, but not sure about one small detail | ||
+ | bool Editable()Const; //Complete | ||
+ | void Set(Const Void* Str); /* Jitender */ | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | ''' | + | '''Chad:''' |
<syntaxhighlight lang="cpp"> | <syntaxhighlight lang="cpp"> | ||
− | + | // All are completed and in capilkey/03-CDialog functions if you need them | |
+ | |||
+ | 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(); | ||
+ | void draw(int fn = C_FULL_FRAME); | ||
+ | int edit(int fn = C_FULL_FRAME); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | ''' | + | '''Jitender:''' |
<syntaxhighlight lang="cpp"> | <syntaxhighlight lang="cpp"> | ||
− | + | int add(CField* field, bool dynamic = true); | |
+ | int add(CField& field, bool dynamic = false); | ||
+ | CDialog& operator<<(CField* field); | ||
+ | CDialog& operator<<(CField& field); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
'''Pavel:''' | '''Pavel:''' | ||
<syntaxhighlight lang="cpp"> | <syntaxhighlight lang="cpp"> | ||
− | + | bool editable(); | |
+ | int fieldNum()const; | ||
+ | int curIndex()const; | ||
+ | CField& operator[](unsigned int index); | ||
+ | CField& curField(); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Latest revision as of 00:18, 21 December 2011
OOP344 | Weekly Schedule | Student List | Teams | Project | Student Resources
Contents
Excellence (team X)
Project Marking Percentage
- due right after study break
Group work: 50% (25 <= 50 <= 50) Individual work: 50% + (50 <= 50 <= 75) ------------------------- Total 100%
Repository
- repo id: rep113_1
Code Standards
These standards must be followed for all code written so that our code is kept consistent and won't be sent back by Fardad.
Team Members
First Name | Last Name | Section | Seneca Id | wiki id | IRC nick | Blog URL |
---|---|---|---|---|---|---|
Sandip | Patel | C | smpatel7 | smpatel | smpatel7 | Sandip's Blog |
Dzmitry | Kavalchyk | C | dkavalchyk2 | dkavalchyk2 | RevenTL | Dima's Blog |
Chad | Pilkey | C | capilkey | capilkey | cap6 | N/A |
Jitender | Dhanda | C | jsingh180 | jsingh180 | jay | Jitenders' blog |
Pavel | Shimko | C | pshimko | pshimko | pshimko | Pavel's blog |
Trunk Status
- Committed
- id: capilkey
- name: Chad Pilkey
- irc nick: cap6
- committing for R0.3
Tasks
R0.6 Task Assignments
CText Edit:
Assigned To: Chad Pilkey
Status: Finished
Problem: None
CCheckList Edit:
Assigned To: Pavel Shimko
Status: Complete
Problem: None
CMenu Edit:
Assigned To: Dzmitry Kavalchyk
Status: Completed
Problem: Done
CText/CCheckList Other Functions:
Assigned To: Sandip PAtel
Status: Completed Successfully
Problem: All problems are solved
CMenu/MNode Other Functions:
Assigned To:Jitender dhanda
Status: completed Successfully
Problem: None
R0.3 Task Assignments
Jitender Dhanda:
Task: CValEdit
Status: Complete
Problem: None
Chad Pilkey:
Task: CCheck
Status: Complete
Problem: None
Dzmitry Kavalchyk:
Task: CButton
Status: Complete
Problem: None
Sandip Patel:
Task: CEditLine
Status: Complete
Problem: None
Pavel Shimko:
Task: CMenuItem
Status: Complete
Problem: None
Add console2.0 functions
- Add the chosen display() and edit() functions to the trunk
- being done by Chad with help from Sandip, Dzmitry, and Jitender
- completed
R0.2 Task Assignments
- If you have any concern regarding Task Assignments then let me know or arrange meeting on IRC
Sandip:
cfield(int row = 0, int col = 0, int width = 0, int height =0, void* data = (void*) 0, bool bordered = false,
const char* border=c_border_chars);
~cfield();
virtual int edit() = 0;
virtual bool editable() const = 0;
virtual void set(const void* data) = 0;
virtual void* data();
void container(cdialog* thecontainer);
cdialog* container();
Dzmitry:
Clabel(Const Char *Str, Int Row, Int Col, Int Len = 0);
Clabel(Int Row, Int Col, Int Len);
~Clabel(); //Complete
void Draw(Int Fn=C_no_frame) ;
int Edit(); //Complete, but not sure about one small detail
bool Editable()Const; //Complete
void Set(Const Void* Str); /* Jitender */
Chad:
// All are completed and in capilkey/03-CDialog functions if you need them
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();
void draw(int fn = C_FULL_FRAME);
int edit(int fn = C_FULL_FRAME);
Jitender:
int add(CField* field, bool dynamic = true);
int add(CField& field, bool dynamic = false);
CDialog& operator<<(CField* field);
CDialog& operator<<(CField& field);
Pavel:
bool editable();
int fieldNum()const;
int curIndex()const;
CField& operator[](unsigned int index);
CField& curField();
Meetings
- latest will be on top