Difference between revisions of "A+ Programmers - OOP344 20113"

From CDOT Wiki
Jump to: navigation, search
(CText)
(CText)
Line 68: Line 68:
 
<br/ >
 
<br/ >
 
* Constructors:  
 
* Constructors:  
 +
*Status: Being Worked on
 
* Done By: Ramone Burrell
 
* Done By: Ramone Burrell
 
<br />
 
<br />

Revision as of 01:22, 28 November 2011


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

A+ Programmers

Project Marking Percentage

  • due right after study break

Group work:      50%        (25 <= xx <= 50)
Individual work: 50% +      (50 <= xx <= 75) 
-------------------------
Total           100%

Repository

  • repo id: #7

Trunk Status

  • Latest Trunk Commit: Mike Shutov
  • Date: 11/24/11, 6:55 PM
  • Reason: Created CText dummy file and dummy functions

Team Members

A+ Programmers
First Name Last Name Section Seneca Id wiki id IRC nick Blog URL
Ronson Wan A rwan1 rwan1 Ronsonnn Ronson's Blog
Ramone Burrell B raburrell raburrell burrellramone Ramone's Blog
Hesam Chobanlou B hchobanlou hchobanlou hchobanlou Triggaz Blog
Mike Shutov B mshutov mshutov mshutov Mike's Blog
Akash Patel B acpatel4 acpatel4 Akash123 Akash Patel's Blog

Project Tasks

R0.6

CMenu

  • task
  • Done By: Mike Shutov
  • Status:

CCheckList

  • add new methods to CCheckMark (bool radio(), void radio(bool isRadio), operator bool())
  • Ronson Wan
  • Completed on Nov. 25, 2011
  • Done By: Sunday, November 27, 2011

CText

  • modifying console.edit
  • Ronson Wan
  • Completed
  • Done By: Friday, November 25, 2011


  • Dummy ctext.cpp and functions
  • Mike Shutov
  • Completed
  • Date: 11/24/11


  • Constructors:
  • Status: Being Worked on
  • Done By: Ramone Burrell


  • draw():
  • Done By:


  • set():
  • Done By:


  • data():
  • Done By:


  • edit():
  • Done By:


  • editable():
  • Done By:


  • displayOnly() - Both:
  • Done By:

R0.3

CLineEdit

  • All the methods for the CLineEdit
  • Akash Patel
  • Done

CButton

  • complete all methods for this class
  • Ronson Wan
  • Completed

CMenuItem

  • complete all methods for this class
  • Ramone Burrell/Ronson Wan
  • Completed

CCheckMark

  • Complete all the functionalities for this class
  • Ramone Burrell
  • Done

CValEdit

  • Function and Class complete.
  • CValEdit constructors and edit function completed, 11/17/11 now testing.
  • Waiting for clineedit completion to continue working.
  • Files Created Working on constructors 11/14/11.
  • task description
  • Mike Shutov
  • Completed

R0.2

CField

  • complete all functions for this class
  • Ramone Burrell
  • Done

CLabel

  • complete all methods for this class
  • Ronson Wan
  • Completed


  • Remove _length attribute and use _width of CFrame instead (use void width(int) and int width() to set and get length
  • Ronson Wan
  • Completed


  • Modify CLabel Copy Constructor to the new definition
  • Ramone Burrell
  • Completed


  • Modify void CLabel::set(const void* str) and remove the condition for memory reallocation
  • Mike Shutov
  • Completed

CDialog

  • Constructor
  • Hesam Chobanlou
  • Completed


  • Working on draw method.
  • Akash Patel
  • Completed


  • Working on operator<<(CField& field)
  • Ronson Wan
  • Completed


  • Working on int add(CField* field, bool dynamic = true)
  • Ramone Burrell
  • Completed


  • Working on int add(CField& field, bool dynamic = false)
  • Ramone Burrell
  • Completed


  • Working on destructor for cdialog class
  • Ramone Burrell
  • Completed


  • Working on edit method for cdialog class
  • Ronson Wan
  • Completed


  • Dummy File(Prototype of all functions)
  • Mike Shutov
  • Completed


  • General Function maintenance and some work on many of the functions.
  • CField& CDialog::operator[] and CField& CDialog::curField(){ and int CDialog::curIndex() + other queries
  • Mike Shutov
  • Completed

Syntax Guidelines

This is a group of recommendation of coding style pertinent to this group. Feel free to add or modify where you see fit.

Comments:

  • Comments should explain the purpose behind statements not logic.
  • Explain each parameters role to the function.
  • State the return of the function.

Example:

/*
* Pourpose: A short description of the function.
*
* Parameters: int x -> Describe what use the function makes of the variable.
*
* Return: int, bool etc...
*/

void foo(int x) {
 return x;
}

meetings

  • latest will be on top

topic, date

date