Open main menu

CDOT Wiki β

Changes

Skynet

1,740 bytes added, 20:53, 24 November 2012
0.4 Milestone
</big>
== Repository ==
* repo Github id:[https://github.com/Seneca-OOP344/III-SkyNet III-SkyNet] 
== Team Members ==
{| class="wikitable sortable" border="1" cellpadding="5"
|[[User:Kanghoon Park|Kanghoon]]||Park||B||[mailto:kpark27@myseneca.ca?subject=oop344 kpark27]||[http://github.com/kpark27 kpark27] ||[[Special:Contributions/Kanghoon Park|Kanghoon Park]]||kpark27|| [http://kpark27.blogspot.ca/ Kang's Blog]
|-
|<del>[[User:Matthew Scott Torrance | Matthew]]</del>|| <del>Torrance </del> || <del>B </del> || <del>[mailto:mstorrance@learn.senecac.on.ca?subject=oop344 mstorrance] </del> || <del>[http://github.com/mstorrance mstorrance] </del> || <del>[[Special:Contributions/Matthew Scott Torrance | Matthew Scott Torrance]] </del> || <del>mstorrance </del> ||<del>[http://objectorientedp344.blogspot.ca/ Matt's Blog]</del>
|-
|[[User:Dyllon Da Silva Ricardo | Dyllon]]|| Ricardo || A || [mailto:ddricardo@myseneca.ca?subject=oop344 ddricardo] || [http://github.com/Dyllon-R Dyllon-R] || [[Special:Contributions/Dyllon Da Silva Ricardo | Dyllon Da Silva Ricardo]] || Dyllon-R || [http://dyllstechblog.blogspot.ca Dyll's Tech Blog]
==Issues and Status ==
===Issue Name Format= ==Issue and branch name format:<br />V.V_Name <br />==== 0.6 Milestone ====# CText (0.6.1)# CheckList (0.6.2)==== 0.4 Milestone (COMPLETED) ====# CButton (0.4.1)(Assigned to Kang, reviewed by Michael)# CValEdit (0.4.2 )(Assigned to Michael, reviewed by Kang)# CCheckMark (0.4.3)(Assigned to Dyllon and Bruno, reviewed by Michael) ==== 0.3 Milestone (COMPLETED) ====:Due Fri 9thalong with 0.4 milestone# CField, Dialog and Label (0.3.1)(Assigned to Michael, Kang, Bruno)# line Edit (0.3.2)(Assigned to Bruno, Kang and Dyllon, reviewed by Michael)==== 0.2 Milestone (COMPLETED)====
# Add console class to project and test with cio_test (issue 1) (Assigned to Michael, reviewed by Kang)
# Create Mock-up classes
#: Create the class files (header and cpp) with blank methods and make sure they compile
## CField Mock-up Class (issue 2.1) (Assigned to Michael, reviewed by Kang)
## CLabel Mock-up Class (issue 2.2) (Assigned to Kang, reviewed by MattMichael)## CDialog Mock-up Class (issue 2.3) (Assigned to MichaelBruno, reviewed by MattMichael)
## CLineEdit Mock-up Class (issue 2.4) (Assigned to Dyllon, reviewed by Bruno)
## CButton Mock-up Class (issue 2.5) (Assigned to Dyllon, reviewed by Bruno)
## CValEdit Mock-up Class (issue 2.6) (Assigned to MattMichael, reviewed by Dyllon)## CCheckMark Mock-up Class (issue 2.7) (Assigned to MattBruno, reviewed by Dyllon)
## CText (Assigned to Kang, reviewed by Michael)
### Add Text Class to the project (issue 2.8.1)
### CText Mock-up Class (issue 2.8.2) (Assigned to Bruno, reviewed by Michael)
## CCheckList Mock-up Class (issue 2.9) (Assigned to Bruno, reviewed by Michael)
===Issue Name Format=Coding Rules ==Issue and branch # Pointer/reference always beside datatype (int* a; or int& a;)# Only one data definition per line (int a; NOT int a, b;)# FOUR spaces instead of tab for indentation#: Steps in visual studio## Tools > Options## Click: Text Editor, All Languages, Tabs## Make sure### Indenting: none needs to be selected### Tab size: 4### Indent size: 4### Insert spaces selected# Always have curly braces even when the code block is one line# Header name format:_SKYNET_CLASSNAME_H_ (eg. _SKYNET_CFIELD_H_)# Commenting## before every functions, write what the function does## end of a long code block## any code which may be confusing for others reviewSample Code // function to display a string of characters based on field length void Console::display(const char* str, int row, int col, int fieldLen){ console.setPos(row,col); if (fieldLen){ int i=0; for (;i<br /fieldLen && str[i];i++){ this->putChar(str[i]); }V.V_Name for (;i<br /fieldLen;i++){ this->putChar(' '); } } else{ (*this)<<str; } }
== Coding Rules ==
== meetings ==
* latest will be on top