Difference between revisions of "The A-Team - OOP344 20113"
(Changed Trunk Status) |
(→TRUNK Status) |
||
(45 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{OOP344 Index | 20113}} | ||
== Project Marking Percentage == | == Project Marking Percentage == | ||
<big> | <big> | ||
− | Group work: | + | Group work: 50% (25 <= xx <= 50) |
− | Individual work: | + | Individual work: 50% + (50 <= xx <= 75) |
------------------------- | ------------------------- | ||
Total 100% | Total 100% | ||
</big> | </big> | ||
− | |||
== Repository == | == Repository == | ||
Line 13: | Line 13: | ||
Refer to [irc://holmes.freenode.net:6667/OOP344-ATEAM #OOP344-ATEAM] for current trunk status. | Refer to [irc://holmes.freenode.net:6667/OOP344-ATEAM #OOP344-ATEAM] for current trunk status. | ||
* committed by | * committed by | ||
− | *: id: [mailto:sthistle@learn.senecac.on.ca | + | *: id: [mailto:sthistle@learn.senecac.on.ca nmayuranathan] |
− | *: name: | + | *: name: Natesh Mayuranathan |
− | *: irc nick: | + | *: irc nick: Tesh_ |
− | *: other info: | + | *: other info: last changes for R0.6 |
== Team Members == | == Team Members == | ||
Line 29: | Line 29: | ||
|[[User:Nmayuranathan | Natesh]]||Mayuranathan||B||[mailto:nmayuranathan@learn.senecac.on.ca?subject=oop344 nmayuranathan]||[[Special:Contributions/Nmayuranathan | Nmayuranathan]]||Tesh_||[http://nateshmayuranathan.blogspot.com/ My Blog] | |[[User:Nmayuranathan | Natesh]]||Mayuranathan||B||[mailto:nmayuranathan@learn.senecac.on.ca?subject=oop344 nmayuranathan]||[[Special:Contributions/Nmayuranathan | Nmayuranathan]]||Tesh_||[http://nateshmayuranathan.blogspot.com/ My Blog] | ||
|- | |- | ||
− | |[[User:gdaly | Gemma]]||Daly||B||[mailto:gdaly@learn.senecac.on.ca?subject=oop344 gdaly]||[[Special:Contributions/Gemma | Daly]]||gdaly||[http://gdaly.blogspot.com/ My Blog] | + | |[[User:gdaly | Gemma(member dropped course - no longer with us ) ]]||Daly||B||[mailto:gdaly@learn.senecac.on.ca?subject=oop344 gdaly]||[[Special:Contributions/Gemma | Daly]]||gdaly||[http://gdaly.blogspot.com/ My Blog] |
|- | |- | ||
− | |[[User:sthistle | Sean]]|| Thistle || B || [mailto:sthistle@learn.senecac.on.ca?subject=oop344 sthistle] || [[Special:Contributions/sthistle | sthistle]] || Yellow-Box_Mk2|| [http:// | + | |[[User:sthistle | Sean]]|| Thistle || B || [mailto:sthistle@learn.senecac.on.ca?subject=oop344 sthistle] || [[Special:Contributions/sthistle | sthistle]] || Yellow-Box_Mk2|| [http://sthistle-oop344.blogspot.com/ Blog Site] |
|- | |- | ||
|} | |} | ||
− | == | + | == Coding Standards == |
+ | |||
+ | |||
+ | * indentation - 2 spaces | ||
+ | |||
+ | * variable names: | ||
+ | e.g. My Birth Date ---> myBirDat | ||
+ | column length, Height ----> colLen, colHgt | ||
+ | row height, row length ---> rowHgt, rowLen | ||
+ | |||
+ | * coding styles & conventions: | ||
+ | e.g. function() { | ||
+ | if(...) { | ||
+ | /*some code*/ | ||
+ | } | ||
+ | else { | ||
+ | /*some other code*/ | ||
+ | } | ||
+ | } | ||
+ | |||
+ | * when you want help, commit and add a status message explaining your problem - also comment area of interest | ||
+ | e.g. | ||
+ | if(/*some condition*/){ | ||
+ | /*some code*/ //this code does not work for some reason | ||
+ | } | ||
+ | |||
+ | * when you change teammates' code, please comment to explain changes: | ||
+ | |||
+ | e.g. | ||
+ | OLD: | ||
+ | if(/*some condition*/){ | ||
+ | /*some code*/ | ||
+ | } | ||
+ | |||
+ | NEW: | ||
+ | if(/*some condition*/){ | ||
+ | /*some new code*/ //changed some code to some new code | ||
+ | } | ||
+ | |||
+ | ==TASKS== | ||
+ | |||
+ | |||
+ | === Console === | ||
+ | * Code the console | ||
+ | * All | ||
+ | * Done | ||
+ | |||
+ | === CField === | ||
+ | * Code the CField class | ||
+ | * Sean | ||
+ | * Done | ||
+ | |||
+ | === CLabel === | ||
+ | * Code the CLabel class | ||
+ | * Natesh, Sean | ||
+ | * Done | ||
+ | |||
+ | === CDialog === | ||
+ | * Code the CDialog class | ||
+ | * Travis, Gemma, Duc - Modified By Sean -> Draw, Edit | ||
+ | * Done | ||
+ | |||
+ | === CLineEdit === | ||
+ | * Code the CLineEdit class | ||
+ | * Sean | ||
+ | * Done | ||
+ | |||
+ | === CButton === | ||
+ | * Code the CButton class | ||
+ | * Natesh - Modified By Sean -> Draw, Edit | ||
+ | * Done | ||
+ | |||
+ | === CmenuItem === | ||
+ | * Code the CmenuItem class | ||
+ | * Travis - Modified By Sean -> Draw, Edit | ||
+ | * Done | ||
+ | |||
+ | === CCheckMark === | ||
+ | * Code the CCheckMark class | ||
+ | * Duc - Modified By Sean -> Draw, Edit | ||
+ | * Done | ||
+ | |||
+ | === CValEdit === | ||
+ | * Code the CValEdit class | ||
+ | * Sean/Duc | ||
+ | * Complete | ||
+ | |||
+ | === Modify Console::edit() === | ||
+ | * add IsTextEditor and ReadOnly to argument list | ||
+ | * Travis | ||
+ | * done | ||
+ | |||
+ | === Modify CCheckMark === | ||
+ | * add bool radio(), void radio(bool isRadio), and operator bool() methods | ||
+ | * Duc | ||
+ | * done | ||
+ | |||
+ | === CCheckList === | ||
+ | * holds an array of CCheckMarks for multiple selections | ||
+ | * Duc | ||
+ | * complete | ||
+ | |||
+ | === CText === | ||
+ | * a CField for editing multiline text. | ||
+ | * Natesh/Sean | ||
+ | * complete | ||
+ | |||
+ | === CMenu === | ||
+ | * Linked List of CMNodes | ||
+ | * Travis | ||
+ | * complete | ||
− | == | + | === CMNode=== |
− | * | + | * Holds a CMenuItem object and its index |
− | * | + | * Travis |
− | * | + | * complete |
− | == | + | == Meetings == |
* 1st Meeting - Oct 12th 5pm on IRC #OOP344-ATEAM; TOPIC: R0.1 | * 1st Meeting - Oct 12th 5pm on IRC #OOP344-ATEAM; TOPIC: R0.1 | ||
- ATTENDANCE: Gemma Daly, Travis R., Duc G. | - ATTENDANCE: Gemma Daly, Travis R., Duc G. | ||
Line 48: | Line 158: | ||
* 2nd Meeting - Oct 18th 5pm in OPEN_labs: TOPIC: Updating R.011 to R0.12, Fixing Wiki, naming conventions, IRC Logging. | * 2nd Meeting - Oct 18th 5pm in OPEN_labs: TOPIC: Updating R.011 to R0.12, Fixing Wiki, naming conventions, IRC Logging. | ||
- Travis R, Natesh M., Duc G. | - Travis R, Natesh M., Duc G. | ||
+ | |||
+ | * 3rd Meeting - Oct 24th 2pm in OPEN LABS; TOPIC: R0.2 | ||
+ | - ATTENDANCE: All Members | ||
+ | |||
+ | * 4rd Meeting - Oct 26th 1pm on IRC #OOP344-ATEAM: R0.2 - (Can Someone Confirm The Date And Time Please..Thx) | ||
+ | - ATTENDANCE: All Members | ||
+ | |||
+ | * nth Meeting - Nov 25th 4-6:25 in Open Lab - Topic: Completing R.03; Assigning tasks for 0.6 | ||
+ | - ATTENDANCE: Duc, Sean, Natesh | ||
+ | |||
+ | * Meeting [n+1] -Dec 15th in Open Lab - Topic: Collaborating on R0.6 (CText) | ||
+ | - ATTENDANCE: Duc, Travis, Natesh | ||
+ | |||
+ | [[The A-Team IRC Logs 20113 - OOP344 | IRC meeting logs]] |
Latest revision as of 22:30, 17 December 2011
OOP344 | Weekly Schedule | Student List | Teams | Project | Student Resources
Contents
Project Marking Percentage
Group work: 50% (25 <= xx <= 50) Individual work: 50% + (50 <= xx <= 75) ------------------------- Total 100%
Repository
- repo id: oop344_113rep5
TRUNK Status
Refer to #OOP344-ATEAM for current trunk status.
- committed by
- id: nmayuranathan
- name: Natesh Mayuranathan
- irc nick: Tesh_
- other info: last changes for R0.6
Team Members
First Name | Last Name | Section | Seneca Id | wiki id | IRC nick | Blog URL |
---|---|---|---|---|---|---|
Duc | Giang | B | dhgiang | dhgiang | dhgiang | Duc's Blog Site |
Travis | Roetcisoender | B | tcroetcisoender | tcroetcisoender1 | Travis_R | Travis' Blog |
Natesh | Mayuranathan | B | nmayuranathan | Nmayuranathan | Tesh_ | My Blog |
Gemma(member dropped course - no longer with us ) | Daly | B | gdaly | Daly | gdaly | My Blog |
Sean | Thistle | B | sthistle | sthistle | Yellow-Box_Mk2 | Blog Site |
Coding Standards
- indentation - 2 spaces
- variable names:
e.g. My Birth Date ---> myBirDat column length, Height ----> colLen, colHgt row height, row length ---> rowHgt, rowLen
- coding styles & conventions:
e.g. function() { if(...) { /*some code*/ } else { /*some other code*/ } }
- when you want help, commit and add a status message explaining your problem - also comment area of interest
e.g. if(/*some condition*/){ /*some code*/ //this code does not work for some reason }
- when you change teammates' code, please comment to explain changes:
e.g. OLD: if(/*some condition*/){ /*some code*/ } NEW: if(/*some condition*/){ /*some new code*/ //changed some code to some new code }
TASKS
Console
- Code the console
- All
- Done
CField
- Code the CField class
- Sean
- Done
CLabel
- Code the CLabel class
- Natesh, Sean
- Done
CDialog
- Code the CDialog class
- Travis, Gemma, Duc - Modified By Sean -> Draw, Edit
- Done
CLineEdit
- Code the CLineEdit class
- Sean
- Done
CButton
- Code the CButton class
- Natesh - Modified By Sean -> Draw, Edit
- Done
- Code the CmenuItem class
- Travis - Modified By Sean -> Draw, Edit
- Done
CCheckMark
- Code the CCheckMark class
- Duc - Modified By Sean -> Draw, Edit
- Done
CValEdit
- Code the CValEdit class
- Sean/Duc
- Complete
Modify Console::edit()
- add IsTextEditor and ReadOnly to argument list
- Travis
- done
Modify CCheckMark
- add bool radio(), void radio(bool isRadio), and operator bool() methods
- Duc
- done
CCheckList
- holds an array of CCheckMarks for multiple selections
- Duc
- complete
CText
- a CField for editing multiline text.
- Natesh/Sean
- complete
CMenu
- Linked List of CMNodes
- Travis
- complete
CMNode
- Holds a CMenuItem object and its index
- Travis
- complete
Meetings
- 1st Meeting - Oct 12th 5pm on IRC #OOP344-ATEAM; TOPIC: R0.1
- ATTENDANCE: Gemma Daly, Travis R., Duc G.
- 2nd Meeting - Oct 18th 5pm in OPEN_labs: TOPIC: Updating R.011 to R0.12, Fixing Wiki, naming conventions, IRC Logging.
- Travis R, Natesh M., Duc G.
- 3rd Meeting - Oct 24th 2pm in OPEN LABS; TOPIC: R0.2
- ATTENDANCE: All Members
- 4rd Meeting - Oct 26th 1pm on IRC #OOP344-ATEAM: R0.2 - (Can Someone Confirm The Date And Time Please..Thx)
- ATTENDANCE: All Members
- nth Meeting - Nov 25th 4-6:25 in Open Lab - Topic: Completing R.03; Assigning tasks for 0.6
- ATTENDANCE: Duc, Sean, Natesh
- Meeting [n+1] -Dec 15th in Open Lab - Topic: Collaborating on R0.6 (CText)
- ATTENDANCE: Duc, Travis, Natesh