Changes

Jump to: navigation, search

Skynet

2,253 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 Michael)## CDialog Mock-up Class (issue 2.3) (Assigned to Bruno, reviewed by Michael)## 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 Michael, reviewed by Dyllon)## CCheckMark Mock-up Class (issue 2.7) (Assigned to Bruno, 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)
## CCheckList Mock-up Class (issue 2.9) (Assigned to Bruno, reviewed by Michael)
== Coding Rules ==
# 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: _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 review
Sample 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<fieldLen && str[i];i++){
this->putChar(str[i]);
}
for (;i<fieldLen;i++){
this->putChar(' ');
}
}
else{
(*this)<<str;
}
}
 
== meetings ==
* latest will be on top

Navigation menu