Changes

Jump to: navigation, search

BTP300 Team NVG

3,738 bytes added, 13:22, 8 December 2011
Incomplete
=Team Not Very Good=
{| class="groupTable" width="100%" border="1" cellpadding="5" style="margin-bottom:1em;"
! Skill Levels & Work Distribution !! Recent Changes !! Classes Conditions !! Current Trunk Status
|-
| width="3325%" |
===Experts [***]===
* [mailto:hfazal@learn.senecac.on.ca?subject=btp300 Husain Fazal]- CDialog & CFrame & CField * [mailto:nbguzmanrwstanica@learn.senecac.on.ca?subject=btp300 Neil GuzmanRobert Stanica]- CButton
====Novices [*/**]====
* [mailto:rwstanica@learn.senecac.on.ca?subject=btp300 Robert Stanica]* [mailto:pparamalingam2@learn.senecac.on.ca?subject=btp300 Preshoth Paramalingam]- CLine* [mailto:mrgodhani@learn.senecac.on.ca?subject=btp300 Meet Godhani]-CLabel| valign="top" width="3325%" | 
==Assignment #2==
2011-1012-1204:* Updated repository with updated source and header files# Assignment #1 inside "trunk"2 is completed and submitted.2011-1011-1903:* Updated repository with updated source and header files# CFrame (incomplete display & edit) and CDialog (incomplete draw & edit) nearly complete# Switched roles of CLabel & CField completed (both by Neil . Meet will help out on CDialog and RobertCFrame)| valign="top" width="3325%" | ==Complete==#Assignment 2 is Done!
==Commited By:==
2011-1011-1204:* NeilRobert 
==Being Commited By:==
2011-1011-1203:
* no one
| valign="top" width="33%" |
|}
== 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
== 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]
1
edit

Navigation menu