Difference between revisions of "Team Excellence - oop344 20113"

From CDOT Wiki
Jump to: navigation, search
(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:      XX%        (25 <= xx <= 50)
+
  Group work:      50%        (25 <= 50 <= 50)
  Individual work: XX% +      (50 <= xx <= 75)  
+
  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 By
+
* 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
*: any other info
+
*: 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>
  
'''Jitender:'''
+
'''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>
  
'''Chad:'''
+
'''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

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

Team Excellence
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

topic, date

date