Difference between revisions of "Team B Project Dev Page 20103 - OOP344"
(Added suggested workload for project #1) |
|||
Line 3: | Line 3: | ||
<p>'''Welcome to OOP344C Team B's Project Development Page!'''</p> | <p>'''Welcome to OOP344C Team B's Project Development Page!'''</p> | ||
− | [http://zenit.senecac.on.ca/wiki/index.php/Iolib_functions_20103_-_OOP344 | + | The Project: [http://zenit.senecac.on.ca/wiki/index.php/Iolib_functions_20103_-_OOP344 Basic Input/Output Functions] |
+ | |||
+ | |||
=== Simple Functions (Platform dependent functions; conditional compilation) task distribution: === | === Simple Functions (Platform dependent functions; conditional compilation) task distribution: === | ||
Line 31: | Line 33: | ||
|- | |- | ||
|} | |} | ||
+ | |||
+ | |||
+ | |||
+ | === Functions still needed to be completed: === | ||
+ | |||
+ | <big>'''int iol_edit'''(char* '''str''', int '''row''', int '''col''', | ||
+ | int '''fieldlen''', int '''maxdatalen''', int* '''insertmode''', int* '''offset''', | ||
+ | int* '''curpos''', int '''IsTextEditor''', int '''ReadOnly''')</big> | ||
+ | |||
+ | <big>'''void iol_displayflag'''(const char* '''format''', int '''row''', int '''col''', int '''status''');</big> | ||
+ | |||
+ | <big>'''int iol_flag'''(const char* '''format''', int '''row''', int '''col''', int* '''status''', int '''radio''');</big> | ||
+ | |||
+ | <big>'''void iol_displayMenuItem'''(const char* '''format''', const char* '''menuItem''', int '''row''', int '''col''', int '''len''', int '''status''');</big> | ||
+ | |||
+ | <big>'''int iol_menuItem'''(const char* '''format''', const char* '''menuItem''', int '''row''', int '''col''', int '''len''', int* '''status''');</big> | ||
Revision as of 21:41, 7 October 2010
OOP344 | Weekly Schedule | Student List | Teams | Project | Student Resources
Welcome to OOP344C Team B's Project Development Page!
The Project: Basic Input/Output Functions
Contents
Simple Functions (Platform dependent functions; conditional compilation) task distribution:
First Name | Last Name | Seneca Id | wiki id | IRC nick | Blog URL | Tasks |
---|---|---|---|---|---|---|
Kaitlyn | McDonald | kmcdonald11 | kmcdonald11 | kmcdonald11 | Kaitlyn's Blog | Improving simple functions and writing testmain for Linux Platform. Once finished merge into trunk. |
James | Robinson | jrobinson7 | jrobinson7 | jrobinson7 | Jim's Seneca Blog | Improving simple functions and writing testmain for Windows Borland C++ Platform. Once finished merge into trunk. |
Oleg | Bogomaz | obogomaz | obogomaz | obogomaz | Oleg's Seneca Blog | Improving simple functions and writing testmain for Windows Visual C++ Platform. Once finished merge into trunk. |
Complex Functions (Platform independent functions) task distribution:
First Name | Last Name | Seneca Id | wiki id | IRC nick | Blog URL | Tasks |
---|---|---|---|---|---|---|
Kaitlyn | McDonald | kmcdonald11 | kmcdonald11 | kmcdonald11 | Kaitlyn's Blog | ??? |
James | Robinson | jrobinson7 | jrobinson7 | jrobinson7 | Jim's Seneca Blog | ??? |
Oleg | Bogomaz | obogomaz | obogomaz | obogomaz | Oleg's Seneca Blog | ??? |
Functions still needed to be completed:
int iol_edit(char* str, int row, int col, int fieldlen, int maxdatalen, int* insertmode, int* offset, int* curpos, int IsTextEditor, int ReadOnly)
void iol_displayflag(const char* format, int row, int col, int status);
int iol_flag(const char* format, int row, int col, int* status, int radio);
void iol_displayMenuItem(const char* format, const char* menuItem, int row, int col, int len, int status);
int iol_menuItem(const char* format, const char* menuItem, int row, int col, int len, int* status);
Suggested workload (by Fardad Soleimanloo):
- The following are suggested task distribution between team members
- Make a copy of the task distribution and add it to your project page, so I know who have done what
- When committing your work to svn, make sure comment the task you are working on
- You can exchange tasks between yourselves but make sure you have the changes reflected in your task distribution on your project page
- If anyone needs help doing their part, don't hesitate to give them hand in logic and coding and blog about the problem and how it was fixed
- If someone neglects to do their work or doesn't do the work on time , distribute his/her tasks between others, and send an email to me immediately. Those NOT doing the work will be fired from the group and have to do the project in a smaller scale alone.
- If there are questions to be clarified, book a meeting with me on IRC. (send me an email and put the time in IRC meetings table with (??) added to team name. I will put my Initials if the meeting is approved.
- If you believe I have overlooked any task or part, please add it here and I will take care of it: