Changes

Jump to: navigation, search

Team A - OOP344 20133

5,985 bytes added, 13:21, 14 December 2013
Tasks
{{OOP344 Index | 20133}}
= Team Name=== Project Marking Percentage =A =
<big><syntaxhighlight lang="cpp">= Repository ==Group work* Repository path: 25% Individual work[https: 75% +-//github.com/Seneca-OOP344/Team----------------------Total 100%</syntaxhighlight></big>A Team A Master Repository]
== Repository ==
* Repo path: https://github.com/Seneca-OOP344/Team-A
=== Master Branch Status ===
 ====Status: <span style="color:green;font-weight:1000">OPEN</span>====<!-- Change the color red or green -->*'''''Alter Change The Table Status Before You Merge To Master Repository'''''*: Closed<span style="color:red;font-weight:1000">CLOSE</span>: Wait for the Repository to get opened*: Opened<span style="color:green;font-weight:1000">OPEN</span>: The Repository is free and mergablemergeable ====Team-A Logs==== 
{| class="wikitable sortable" border="1" cellpadding="5"
|+ Log Entry For Each Merged To Master Reposetory Satus - OOP344A - Team A! Master Status Date !! Time !! Student 's Name !! Date Merged User !! Duration IRC Nickname !! Brief description Description  |-| 02/11/2013 || 7:40 PM || Mohammad-Reza Akbari || [mailto:makbari11@myseneca.ca?subject=oop344_TeamA_Logs makbari11] || reza_akbari || Adding the comments and set the correct format to clabel; it's mereged to the Master.|-
|-
| CLOSED30/OPENED 10/2013 || 1:27 PM || Mohammad-Reza Akbari || [mailto:makbari11@myseneca.ca?subject=oop344_TeamA_Logs makbari11] || reza_akbari || NAME The prototyping of clabel, cdialog, and clineedit has pushed to it's branch, and merged to the Master.|- |-| DD/MM/YYYY || 00:00PM - 00PM || Full Name || [mailto:00PM MySenecaEmail@myseneca.ca?subject=oop344_TeamA_Logs MySenecaEmail] || IRC Nickname || Merged Description here
|-
|}
====Team-A Logs==Members == 
{| class="wikitable sortable" border="1" cellpadding="5"
|+ Log Entry For Each Merged To Master Team Name : Team A! Date First Name !! Time Last Name !! Student's Name Section !! Seneca Id !! Merged User wiki id !! IRC Nickname nick !! DescriptionContact Info !! Blog URL|-|[[User:Jaemin Yeo|Jaemin]]||Yeo||A||[mailto:jyeo@myseneca.ca?subject=oop344 jyeo]||[[Special:Contributions/Jaemin Yeo|Jaemin Yeo]]||Jaemin||Contact Info||[http://jaemyeo.blogspot.ca Jaemin's OOP344 Blog]|-
|-
| DD/MM/YYYY [[User:Mohammad-Reza Akbari|Mohammad-Reza]]|| 00:00 PM Akbari|| Full Name A|| [mailto:MySenecaEmailmakbari11@myseneca.ca?subject=oop344_TeamA_Logs MySenecaEmailoop344 makbari11]||[[Special:Contributions/Mohammad-Reza Akbari|Mohammad-Reza Akbari]] || IRC Nickname reza_akbari|| Merged Description here(647)389-6082||[http://worldofreza.wordpress.com/ Reza's Blog]
|-
|-
| DD/MM/YYYY [[User:onparmar|Omkar]]|| 00:00 PM Parmar|| Full Name A|| [mailto:MySenecaEmailonparmar@myseneca.ca?subject=oop344_TeamA_Logs MySenecaEmailoop344 onparmar]||[[Special:Contributions/onparmar|onparmar]] || IRC Nickname onparmar|| Merged Description hereContact Info||[http://oopprogramming.wordpress.com/ C++ OOP Programming ] 
|-
|[[User:Hamza-Tahir|Hamza]]||Tahir||A||[mailto:htahir1@myseneca.ca?subject=oop344 htahir1]||[[Special:Contributions/Hamza-Tahir|Hamza-Tahir]]||hamzaT- ||Contact Info||
[http://hamza-oop344.blogspot.com OOP344 C++]
|-
|}
 
== <u>'''Tasks'''</u> ==
 
=== Task Name : Application, Due Date: <u>'''Satdurday December 14, 2013 - 12:00PM (Noon)'''</u> ===
[https://github.com/Seneca-OOP344/Team-A/tree/Application Application (Book Database Program) Branch]
==== Browse Book Database ====
*''' Task Description :''' Create a personal book database program using the CIO library.
*''' Programmer Names :''' Jaemin Yeo, Mohammad-Reza Akbari, Omkar Parmar, Hamza Tahir.
*''' Status :''' <span style="color:green;font-weight:900"> <u>'''Submitted'''</u> </span>
 
 
=== Task Name : Release 0.4, Due Date: <u>'''Friday November 22, 2013 - 23:59'''</u> ===
==== 0.4.1 CButton ====
*''' Task Description :''' Button displays a small piece of text and accepts one key hit entry
*''' Programmer Name :''' Mohammad-Reza Akbari
*''' Status :''' <span style="color:green;font-weight:900"> <u>'''Completed'''</u> </span>
*''' Github Issue Progression :''' Issue '''[https://github.com/Seneca-OOP344/Team-A/issues/5 R_0.4.1_CButton_Implementation]''' has been assigned to Mohammad-Reza and resolved.
*''' Github Milestone Status :''' Milestone '''R_0.4.1_CButton_Implementation''' is set to November 22, 2013. The files are submitted on NOV-23-2013 @ 23:00.
*''' Github Branch Link :''' '''[https://github.com/Seneca-OOP344/Team-A/tree/R_0.4.1_CButton CButton Branch]'''
 
==== CValEdit ====
*''' Task Description :''' CValEdit is capable of validating the user input on exit and also provide help when CValEdit::edit() is active by invoking a "help" method before and after editing.
*''' Programmer Name :''' Hamza Tahir
*''' Status :''' <span style="color:red;font-weight:900"><u> ''' Not Completed ''' </u></span>
*''' Github Issue Progression :
*''' Github Milestone Status :
*''' Github Branch Link :'''
 
==== CCheckMark ====
*''' Task Description :''' Creates a single CheckMark on the screen and allows the user to: Toggle it, if it is set to be a CheckMark for a Check List and Only check it when its unchecked, if it is set to be a CheckMark for a Radio Button List.
*''' Programmer Name :'''Jaemin Yeo
*''' Status :''' <span style="color:green;font-weight:900"><u> '''Completed''' </u></span>
*''' Github Issue Progression : https://github.com/Seneca-OOP344/Team-A/issues/7
*''' Github Milestone Status : 99%
*''' Github Branch Link :'''https://github.com/Seneca-OOP344/Team-A/tree/CCheckMark
 
==== CMenuItem ====
*''' Task Description :''' CMenuItem provides a Label that can be marked as selected by pressing the space bar.
*''' Programmer Name :''' Omkar Parmar
*''' Status :''' <span style="color:green;font-weight:900"> <u>'''Completed'''</u> </span>
*''' Github Issue Progression :
*''' Github Milestone Status :
*''' Github Branch Link :''' https://github.com/Seneca-OOP344/Team-A/tree/Release_0.4_CMenuItem
 
=== Task Name : Release 0.3, Due Date: <u>'''Monday November 4, 2013 - 23:59'''</u> ===
====Prototyping====
*'''Task Description :''' Create a branch from the "Master", add all the Mock-ups (That compiled successfuly), download the 'CField' and Testers implementation files from GitHub. Push the Mock-ups branch to the "Master" branch.
*''' Programmer Name :''' Mohammad-Reza Akbari
*''' Status :''' <span style="color:green;font-weight:900"><u> '''Completed''' </u></span>
*''' Github Branch Link :''' [https://github.com/Seneca-OOP344/Team-A/tree/Release_0.3_Prototyping Prototyping Branch]
 
====CLabel====
*'''Task Description :''' Implementing '''CLabel''': A readonly Field that encapsulates console.display() function. CLabel although, by inheritance is Frame, but it is never bordered.
*''' Programmer Name :''' Omkar and Jaemin
*''' Status :''' <span style="color:green;font-weight:900"><u> '''Completed''' </u></span>
*''' Github Branch Link :''' [https://github.com/Seneca-OOP344/Team-A/tree/Release_0.3_CLabel CLabel Branch]
 
====CLineEdit====
*'''Task Description :''' '''ClineEdit''' encapsulates the console.edit() function of Console class.
*''' Programmer Name :''' Hamza (with a little help from classmate Shehzin Arshad)
*''' Status :''' <span style="color:green;font-weight:900"><u> '''Completed''' </u></span>
*''' Github Branch Link :''' [https://github.com/Seneca-OOP344/Team-A/tree/0.3_CLineEdit CLineEdit Branch]
 
====CDialog====
*'''Task Description :''' '''CDialog''' Organizes '''CField''' objects on the screen, displays them and then lets the user edit them one by one.
*''' Programmer Name :''' Jaemin and Mohammad-Reza and Omkar
*''' Status :''' <span style="color:green;font-weight:900"><u> '''Completed''' </u></span>
*''' Github Branch Link :''' [https://github.com/Seneca-OOP344/Team-A/tree/Release_0.3_CDialog CDialog Branch]
 
====Release 0.3 Tester Programs====
*'''Task Description :''' Run the Tester Programs. It should work the same as Fardad's Demo on Matrix.
*''' Programmer Name :''' Jaemin Yeo
*''' Status :''' <span style="color:green;font-weight:900"><u> '''Completed''' </u></span>
*''' Github Branch Link :'''
 
=== Task Name : Release 0.2, Due Date: <u>'''Sunday Oct 20th, 23:59'''</u> ===
==== Merging To Master Repo ====
 
*'''Task Description :''' Setting up the development environment and testing CFrame Base class. Jaemin Yeo had compile and run the Test1Frame.cpp with his console program; his branch had been merged to "Master" for the group test. Reza had clone and run the "Master" successfuly.
:::::More Detail [http://zenit.senecac.on.ca/wiki/index.php/CIO_20133_Release_0.2_-_OOP344#To_Do Release 0.2 OOP344 To Do]
*''' Programmer Name :''' Jaemin, Reza...
*''' Status :''' The "Master" is passed the Release 0.2 requirements.
*''' Github Branch Link :''' [https://github.com/Seneca-OOP344/Team-A/tree/Release_0.2_AddConsole Add Console Branch]
 
== Project Marking Percentage ==
 
<big><syntaxhighlight lang="cpp">
Group work: 25%
Individual work: 75% +
------------------------
Total 100%
</syntaxhighlight></big>
 
 
== Coding Style and Standards ==
if(condition){
code block statement(s);
 
}
else{
code block statement(s);
 
}
</syntaxhighlight></big>
== Team Members ==* Commenting Style:{| class<big><syntaxhighlight lang="wikitable sortable" border="1" cellpadding="5cpp">|+ Team Name : Team A! First Name !! Last Name !! Section !! Seneca Id !! wiki id !! IRC nick !! Contact Info !! Blog URL|/*--------------------|[[User:Jaemin YeoComment your class |Jaemin]]||Yeo||A||[mailto:jyeo@myseneca.ca?subject=oop344 jyeo]||[[Special:Contributions--------------------*/Jaemin Yeo|Jaemin Yeo]]||Jaemin||Contact Info||[http:</syntaxhighlight></jaemyeo.blogspot.ca Jaemin's OOP344 Blog]|-big>
|-|[[User:Mohammad-Reza Akbari|Mohammad-Reza]]||Akbari||A||[mailto:makbari11@myseneca.ca?subject=oop344 makbari11]||[[Special:Contributions/Mohammad-Reza Akbari|Mohammad-Reza Akbari]]||reza_akbari||(647)389-6082||[http://worldofreza.wordpress.com/ Reza's Blog]|-= Group Meetings ==
|-|[[User:onparmar|Omkar]]||Parmar||A||[mailto:onparmar@myseneca=== Release 0.ca?subject3 Issues ===oop344 onparmar]||[[Special:Contributions/onparmar|onparmar]]||onparmar||Contact Info||[http://oopprogramming.wordpress.com/ C++ OOP Programming ]
|-|[[User:Hamza-Tahir|Hamza]]||Tahir||A||[mailto:htahir1* <u> '''November 11 2013 @myseneca.ca?subject=oop344 htahir1]||[[Special11:Contributions25AM''' </Hamza-Tahir|Hamza-Tahir]]||hamzaT- ||Contact Info||u>[http://hamza-oop344** The CDialog needs to be debugged.blogspot.com OOP344 C++] |-|} == ** The group members will have flexible due date for their assigned tasks ===== Task Name : Release 0.2 === ====Due Date==== Sunday Oct 20th, 23** A couple of GitHub thingys that will be done for next release:59*** Each class will have an '''Task Description :Issue''' Setting up the development environment and testing CFrame Base class. Jaemin Yeo had compile and run the Test1Frame.cpp with his console program; his branch had been merged assigned to "Master" for the group test. Reza had clone and run the "Master" successfuly.:::::More Detail http://zenit.senecac.on.ca/wiki/index.php/CIO_20133_Release_0.2_-_OOP344#To_Do a member*** Each class will have a ''' Programmer Name :Milestone'''for it' Jaemin, Reza..s completion date.*** The class won't be merged to '' Status :'Master'''unless it'The "Master" is passed the Release 0.2 requirementss completed and compilable.** The classes should be prioritize for it''' Github Branch Link :'''s due date and testing process.
== meetings ==
* latest will be on top
=== topic, date ===
[[Irc logs of meeting (unique name) - oop344 20113 | date]]

Navigation menu