Difference between revisions of "BTP300 Team NVG"
(→Assignment #2) |
(→Incomplete) |
||
(45 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{BTP300 Index | 20113}} | {{BTP300 Index | 20113}} | ||
− | =Team | + | =Team Not Very Good= |
{| class="groupTable" width="100%" border="1" cellpadding="5" style="margin-bottom:1em;" | {| class="groupTable" width="100%" border="1" cellpadding="5" style="margin-bottom:1em;" | ||
− | ! Skill Levels !! Recent Changes | + | ! Skill Levels & Work Distribution !! Recent Changes !! Classes Conditions !! Current Trunk Status |
|- | |- | ||
− | | width=" | + | | width="25%" | |
− | ===Experts=== | + | ===Experts [***]=== |
− | * | + | * [mailto:hfazal@learn.senecac.on.ca?subject=btp300 Husain Fazal] - CDialog & CFrame & CField |
− | * Robert Stanica | + | |
− | ====Novices==== | + | * [mailto:rwstanica@learn.senecac.on.ca?subject=btp300 Robert Stanica] - CButton |
− | * | + | ====Novices [*/**]==== |
− | + | * [mailto:pparamalingam2@learn.senecac.on.ca?subject=btp300 Preshoth Paramalingam] - CLine | |
− | * Meet Godhani | + | * [mailto:mrgodhani@learn.senecac.on.ca?subject=btp300 Meet Godhani] -CLabel |
− | | valign="top" width=" | + | | valign="top" width="25%" | |
+ | |||
==Assignment #2== | ==Assignment #2== | ||
− | 2011- | + | 2011-12-04: |
− | # Assignment # | + | * Updated repository with updated source and header files |
+ | # Assignment 2 is completed and submitted. | ||
+ | 2011-11-03: | ||
+ | * Updated repository with updated source and header files | ||
+ | # CFrame (incomplete display & edit) and CDialog (incomplete draw & edit) nearly complete | ||
+ | # CLabel & CField completed (both by Neil. Meet will help out on CDialog and CFrame) | ||
+ | | valign="top" width="25%" | | ||
+ | |||
+ | ==Complete== | ||
+ | #Assignment 2 is Done! | ||
+ | |||
+ | ==Commited By:== | ||
+ | 2011-11-04: | ||
+ | * Robert | ||
+ | |||
+ | ==Being Commited By:== | ||
+ | 2011-11-03: | ||
+ | * no one | ||
|} | |} | ||
Line 22: | Line 40: | ||
svn://zenit.senecac.on.ca/btp300_113rep2 | svn://zenit.senecac.on.ca/btp300_113rep2 | ||
− | == | + | == Email All Team Members == |
− | + | * [mailto:hfazal@learn.senecac.on.ca,mrgodhani@learn.senecac.on.ca,rwstanica@learn.senecac.on.ca,nbguzman@learn.senecac.on.ca,pparamalingam@learn.senecac.on.ca?subject=btp300 eMail All] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Project Status == | == Project Status == | ||
+ | 2011-11-03: | ||
+ | * Updated repository with updated source and header files | ||
+ | # CFrame (incomplete display & edit) and CDialog (incomplete draw & edit) nearly complete | ||
+ | # CLabel & CField completed (both by Neil. Meet will help out on CDialog and CFrame) | ||
+ | 2011-11-02: | ||
+ | * CField | ||
+ | # I think it is finally complete and nothing else can be changed to it. | ||
+ | 2011-10-30: | ||
+ | * CDialog | ||
+ | # coded some of the edit method | ||
+ | # changed some of the draw and add methods | ||
+ | # added parallel array state_ to check whether or not fields_ is dynamically allocated | ||
+ | * CField: | ||
+ | # changed a bit of the constructor (should work even if instantiated with empty values due to default parameters) | ||
+ | * CFrame: | ||
+ | # made sure that it passed the correct variables to global method release | ||
+ | 2011-10-29: | ||
+ | * CDialog started and coded most of it, not tested yet | ||
+ | # not fully complete, there are still some confusing functions | ||
+ | * CField has been altered again, display/edit functions make more sense | ||
+ | * Updated CLabel | ||
+ | # enclosed CLabel header inside the cio namespace (everything must be within it) | ||
+ | * Preshoth started working on CLine class | ||
+ | # Added class definitions to CLine.h | ||
+ | # Added function definitions (no code) to CLine.cpp | ||
+ | 2011-10-28: | ||
+ | * CFrame working but not perfect | ||
+ | # tested display and need to use better display from someone's consolelineedit.cpp | ||
+ | # haven't had a chance to test edit | ||
+ | # inside helper function void move, there is some stuff to fix when displaying message and capturing message | ||
+ | # frames now can't move too far right/up/down/left depending on terminal window | ||
+ | 2011-10-27: | ||
+ | * CFrame really close to finishing. Gotta fix it so there is no trailing characters after moving | ||
+ | * CField still needs fixing up on the display function | ||
+ | 2011-10-26: | ||
+ | * Meet started working on CLabel | ||
+ | 2011-10-25: | ||
+ | * Coded a bit of the CFrame class, changed some of cfg.h and the CField classes | ||
+ | # CFrame class is closing to completion, lacking some functions (also not sure if current methods actually work) | ||
+ | # CField.cpp is still missing display and edit | ||
+ | # CField has been changed according to site requirements (only keeps address and passes everything else to CFrame) | ||
+ | # cfg.h is fully complete | ||
+ | * Coded a bit of CField.cpp, CField.h, and cfg.h. | ||
+ | # CField.cpp is missing display and edit functionality | ||
+ | # cfg.h is not complete(?) for CDirection enumeration | ||
+ | 2011-10-19: | ||
+ | * Switched roles of Neil (now expert) and Robert (now novice) | ||
2011-10-12: | 2011-10-12: | ||
− | + | * Assignment #1 inside "trunk" | |
+ | |||
+ | == Useful Code Snippets == | ||
+ | * Overall: | ||
+ | # Should have everything within the "namespace cio" | ||
+ | * Compiling: | ||
+ | # To fix the "C4530" compiling error in visual studio, type in "/EHsc" once (without the quotes) after the files you are compiling | ||
+ | # Include "-lncurses" when compiling on matrix with "g++" | ||
+ | # Include "-I /path/to/lib/ncurses" when compiling on linux emulator on windows with "g++" | ||
+ | * CFrame.cpp: | ||
+ | # Should be passing "(void **)&hidden_" to "release" from "consolebackup.cpp" inside "CFrame::hide" | ||
+ | # If you are seeing trailing characters when you move the frame, check to make sure your "CFrame::setLine" is correct and also how you allocated your "hidden" characters | ||
+ | # In "CFrame::capture()" make sure to cast the return value of "capture" from "consolebackup.cpp" into "(char*)" if your "hidden" variable is type char | ||
+ | * CDialog.cpp: | ||
+ | # Must have a parallel array to fields stored to know which fields are dynamically allocated | ||
== Resources == | == Resources == | ||
+ | *[https://scs.senecac.on.ca/~btp300/pages/assignments/a2.html Assignment #2] | ||
+ | *[http://zenit.senecac.on.ca/wiki/index.php/BTP300_Project_Requirements_20113 Requirements] | ||
+ | *[http://zenit.senecac.on.ca/wiki/index.php/Hints_for_Using_SVN_to_collaborate_on_school_projects All info needed for SVN] | ||
+ | *[http://zenit.senecac.on.ca/wiki/index.php/BTP300_Student_Resources BTP300 Student Resources] |
Latest revision as of 12:22, 8 December 2011
BTP300 Fall 2011 | Weekly Schedule | Student List | Project Requirements | Teams and their Projects | Student Resources
Contents
Team Not Very Good
Skill Levels & Work Distribution | Recent Changes | Classes Conditions | Current Trunk Status |
---|---|---|---|
Experts [***]
Novices [*/**]
|
Assignment #22011-12-04:
2011-11-03:
|
Complete
Commited By:2011-11-04:
Being Commited By:2011-11-03:
|
Repository
Repo ID
svn://zenit.senecac.on.ca/btp300_113rep2
Email All Team Members
Project Status
2011-11-03:
- Updated repository with updated source and header files
- CFrame (incomplete display & edit) and CDialog (incomplete draw & edit) nearly complete
- CLabel & CField completed (both by Neil. Meet will help out on CDialog and CFrame)
2011-11-02:
- CField
- I think it is finally complete and nothing else can be changed to it.
2011-10-30:
- CDialog
- coded some of the edit method
- changed some of the draw and add methods
- added parallel array state_ to check whether or not fields_ is dynamically allocated
- CField:
- changed a bit of the constructor (should work even if instantiated with empty values due to default parameters)
- CFrame:
- made sure that it passed the correct variables to global method release
2011-10-29:
- CDialog started and coded most of it, not tested yet
- not fully complete, there are still some confusing functions
- CField has been altered again, display/edit functions make more sense
- Updated CLabel
- enclosed CLabel header inside the cio namespace (everything must be within it)
- Preshoth started working on CLine class
- Added class definitions to CLine.h
- Added function definitions (no code) to CLine.cpp
2011-10-28:
- CFrame working but not perfect
- tested display and need to use better display from someone's consolelineedit.cpp
- haven't had a chance to test edit
- inside helper function void move, there is some stuff to fix when displaying message and capturing message
- frames now can't move too far right/up/down/left depending on terminal window
2011-10-27:
- CFrame really close to finishing. Gotta fix it so there is no trailing characters after moving
- CField still needs fixing up on the display function
2011-10-26:
- Meet started working on CLabel
2011-10-25:
- Coded a bit of the CFrame class, changed some of cfg.h and the CField classes
- CFrame class is closing to completion, lacking some functions (also not sure if current methods actually work)
- CField.cpp is still missing display and edit
- CField has been changed according to site requirements (only keeps address and passes everything else to CFrame)
- cfg.h is fully complete
- Coded a bit of CField.cpp, CField.h, and cfg.h.
- CField.cpp is missing display and edit functionality
- cfg.h is not complete(?) for CDirection enumeration
2011-10-19:
- Switched roles of Neil (now expert) and Robert (now novice)
2011-10-12:
- Assignment #1 inside "trunk"
Useful Code Snippets
- Overall:
# Should have everything within the "namespace cio"
- Compiling:
# To fix the "C4530" compiling error in visual studio, type in "/EHsc" once (without the quotes) after the files you are compiling # Include "-lncurses" when compiling on matrix with "g++" # Include "-I /path/to/lib/ncurses" when compiling on linux emulator on windows with "g++"
- CFrame.cpp:
# Should be passing "(void **)&hidden_" to "release" from "consolebackup.cpp" inside "CFrame::hide" # If you are seeing trailing characters when you move the frame, check to make sure your "CFrame::setLine" is correct and also how you allocated your "hidden" characters # In "CFrame::capture()" make sure to cast the return value of "capture" from "consolebackup.cpp" into "(char*)" if your "hidden" variable is type char
- CDialog.cpp:
# Must have a parallel array to fields stored to know which fields are dynamically allocated