Difference between revisions of "Team I typedef Foo - oop344 20111"
(Put Stephen back in) |
(Added Tasks for R5.0) |
||
Line 37: | Line 37: | ||
<br /><br /> | <br /><br /> | ||
== Tasks == | == Tasks == | ||
+ | === Console UI Core Classes Rel 0.5 (developing) === | ||
+ | due: '''Fri April 8 R5.0''' | ||
+ | |||
+ | Code the following | ||
+ | |||
+ | *CCheck | ||
+ | :- By ... | ||
+ | |||
+ | *CButton | ||
+ | :- By ... | ||
+ | |||
+ | *CMenuItem | ||
+ | :- By Sean Thistle | ||
+ | |||
+ | *CValEdit | ||
+ | :- By ... | ||
+ | |||
+ | |||
=== Console UI Core Classes Rel 0.4 (developing) === | === Console UI Core Classes Rel 0.4 (developing) === | ||
due: '''Tue march 29 R4.0''' | due: '''Tue march 29 R4.0''' |
Revision as of 22:11, 9 April 2011
OOP344 | Weekly Schedule | Student List | Teams | Project | Student Resources
Contents
- 1 typedef Foo (Team I)
- 1.1 Project Marking Percentage
- 1.2 Repository
- 1.3 Team Members
- 1.4 Tasks
- 1.4.1 Console UI Core Classes Rel 0.5 (developing)
- 1.4.2 Console UI Core Classes Rel 0.4 (developing)
- 1.4.3 Console UI Core Classes Rel 0.35 (released)
- 1.4.4 Console UI Core Classes Rel 0.3 (released)
- 1.4.5 Complex Functions (Platform independent functions) Rel 0.2 (released)
- 1.4.6 Simple Functions Rel 0.1 (released)
- 1.5 meetings
typedef Foo (Team I)
Project Marking Percentage
- due right after study break
Group work: XX% (25 <= xx <= 50) Individual work: XX% + (50 <= xx <= 75) ------------------------- Total 100%
Repository
- repo id: 9
Trunk Status
- Committing by
- id: wliang11
- name: Weichen Liang
- irc nick: wliang
- fixed mac platform
Team Members
First Name | Last Name | Section | Seneca Id | wiki id | IRC nick | Blog URL |
---|---|---|---|---|---|---|
Sean | Thistle | OOP344B | sthistle | sthistle | Yellow-Box_Mk2 | tToyEtSCciPe |
Herman | Wu | OOP344B | hwu46 | hwu46 | Herman_Wu | Herman's Blog |
Weichen | Liang | OOP344B | wliang11 | wliang11 | wliang | Will's blog |
Stephen | Edwards | OOP344A | swedwards | swedwards | swedwards | Steve's Blog |
Tasks
Console UI Core Classes Rel 0.5 (developing)
due: Fri April 8 R5.0
Code the following
- CCheck
- - By ...
- CButton
- - By ...
- CMenuItem
- - By Sean Thistle
- CValEdit
- - By ...
Console UI Core Classes Rel 0.4 (developing)
due: Tue march 29 R4.0
Code the following
- CDialog Tester: Test2DialogAndLabel.cpp and Test3DialogAndLineEdit.cpp
- - By ... Sean Thistle
- CLabel Tester: Test2DialogAndLabel.cpp
- - By ...Weichen Liang
- CLineEdit Tester: Test3DialogAndLineEdit.cpp
- - By ... Herman Wu
Team members please pick one class to work with initially.
Test2DialogAndLabel.cpp and Test3DialogAndLineEdit.cpp are located in svn://zenit/senecac.on.ca/oop344/trunk/Testers
Console UI Core Classes Rel 0.35 (released)
merge the code for CFrame and CField from tags/fardad/coreclasses into your project and compile, run and test it with Test1Frame.cpp Tag it in Release 0.35
Console UI Core Classes Rel 0.3 (released)
Merge the bio additions to your bio.c and bio.h Add all the files for mock-up classes create .h and .cpp files for all classes the name of the file is all lower case and is the same as class name (i.e CFrame class: cframe.h and cframe.cpp) copy the class definitions into .h files create mock-up methods for the class defs
Complex Functions (Platform independent functions) Rel 0.2 (released)
- due on Mon, Feb 21th 23:59
Functions to be include
- void bio_display(const char* str, int row, int col,unsigned int len)
- - By ...fardad
- int bio_edit(char* str, int row, int col, int fieldlen, int maxdatalen, int* insertmode,
- int* offset, int* curpos, int IsTextEditor, int ReadOnly)
- - By sthistle and swedwards
- - debugged by all team members through irc room
- void bio_displayflag(const char* format, int row, int col, int status);
- int bio_flag(const char* format, int row, int col, int* status, int radio);
- - By wliang11
- void bio_displayMenuItem(const char* format, const char* menuItem, int row, int col, int len, int status);
- int bio_menuItem(const char* format, const char* menuItem, int row, int col, int len, int* status);
- - By hwu46
Simple Functions Rel 0.1 (released)
- due Wed Feb 2nd
For now team members please assign a platform to work on, please note if there are any issues for certain function, so other team members can help or take over. ( most likely int bio_getch(void)
Platform
- WIN VS
- Handle by Herman Wu
- Status: released
- WIN Borland
- Handle by Weichen(Will) Liang
- Status: released
- Linux
- Handle by Sean Thistle
- Status: released
- Mac
- Handle by Stephen Edwards
- Status: released
Functions to be include on each platform
- void bio_initscr(void)
- void bio_endscr(void)
- int bio_getrows(void)
- int bio_getcols(void)
- void bio_cls(void)
- void bio_flush(void)
- int bio_getch(void)
- void bio_curpos(int r, int c)
- void bio_putch(int c)
- void bio_prnstr(const char* s)
meetings
Debugging log, Feb 21
IRC log (release 0.2) - Feb 21, 2011
Debugging log, Feb 17
IRC log (release 0.2) - Feb 17, 2011