Difference between revisions of "Team I - OOP344 20133"

From CDOT Wiki
Jump to: navigation, search
(tasks)
(The Application)
 
(24 intermediate revisions by 2 users not shown)
Line 2: Line 2:
 
[mailto:drpatel17@myseneca.ca;kjkorat@myseneca.ca;kbpatel13@myseneca.ca;zchen91@myseneca.ca;?subject=oop344- EMAIL US]
 
[mailto:drpatel17@myseneca.ca;kjkorat@myseneca.ca;kbpatel13@myseneca.ca;zchen91@myseneca.ca;?subject=oop344- EMAIL US]
 
== Project Marking Percentage ==
 
== Project Marking Percentage ==
* due right after study break
 
 
<big>
 
<big>
 
  Group work:      50%     
 
  Group work:      50%     
Line 12: Line 11:
 
== Repository ==
 
== Repository ==
 
* '''Team Infinity''' Repo Path: https://github.com/Seneca-OOP344/Team-I
 
* '''Team Infinity''' Repo Path: https://github.com/Seneca-OOP344/Team-I
=== Master Branch Status ===
 
====Status====
 
*'''''Open/Closed'''''
 
*: Open: you can merge now.
 
*: Closed: Wait for the repo to get opened
 
====Logs====
 
* DateTime, Merged/being Merged by [mailto:emailid@learn.senecac.on.ca full name], ircnick: mynick, any other info
 
1. Oct 21,2013 Merged by [mailto:zchen91@learn.senecac.on.ca Zhenyang Chen], crans
 
 
2. Oct 21,2013 Merged by [mailto:kjkorat@learn.senecac.on.ca Kamleshkumar Jayantibhai Korat], Maverick344
 
 
3. Nov 3,2013 Merged by [mailto:zchen91@learn.senecac.on.ca Zhenyang Chen], crans | Content: 0.3.1 Prototypes
 
 
== Coding Style and Standards ==
 
* No Tab Character allowed. (replace tabs with spaces)
 
* Each object must have its own type:
 
<big><syntaxhighlight lang="cpp">
 
int a;
 
int b;
 
CDialog D;
 
</syntaxhighlight></big>
 
  
 
== Team Members ==
 
== Team Members ==
{| class="wikitable sortable" border="1" cellpadding="5"
+
{| class="wikitable sortable" border="1" cellpadding="5" cellspacing="0" align="center" bgcolor="#6B8DD6"
|+ Team Infinity (team I)
+
|+ <h2 style="color=blue;font-weight:900;">Team Infinity</h2>
 
! First Name !! Last Name  !! Section !! Seneca Id !! wiki id !!  IRC nick !! Blog URL
 
! First Name !! Last Name  !! Section !! Seneca Id !! wiki id !!  IRC nick !! Blog URL
 
|-
 
|-
Line 55: Line 33:
  
 
== Tasks ==
 
== Tasks ==
 +
===The Application===
 +
<b>Mandatory</b>
 +
<br/>
 +
# <u>'''Browse Record'''</u><span style="color:green;font-weight:900">&nbsp;&nbsp;&nbsp;Complete</span>
 +
#* Member: Kamlesh Korat, Deval Patel, Zhenyang Chen, Kashyap Patel
 +
# <u>'''Append Empty Record'''</u><span style="color:green;font-weight:900">&nbsp;&nbsp;&nbsp;Complete</span>
 +
#* Member:  Kamlesh Korat, Deval Patel, Zhenyang Chen
 +
# <u>'''Edit Record'''</u>
 +
#* Member: 
 +
 +
<B>Optional</B>
 +
# <u>'''Search Record'''</u>
 +
#* Member:
 +
# <u>'''Delete Record'''</u>
 +
#* Member:
 +
 +
===Release 0.4===
 +
# <u>'''CButton - 25%'''</u><span style="color:green;font-weight:900">&nbsp;&nbsp;&nbsp;Complete</span>
 +
#* Member: Kamlesh Korat
 +
# <u>'''CCheckMark - 25%'''</u><span style="color:green;font-weight:900">&nbsp;&nbsp;&nbsp;Complete</span>
 +
#* Member: Deval Patel 
 +
# <u>'''CValEdit - 25%'''</u><span style="color:green;font-weight:900">&nbsp;&nbsp;&nbsp;Complete</span>
 +
#* Member: Kashyap Patel 
 +
# <u>'''CMenuItem - 25%'''</u><span style="color:green;font-weight:900">&nbsp;&nbsp;&nbsp;Complete</span>
 +
#* Member: Zhenyang Chen
 +
 
===Release 0.3 is due Nov 4th, 23:59===
 
===Release 0.3 is due Nov 4th, 23:59===
# <u>'''Prototyping - 16%'''</u>
+
# <u>'''Prototyping - 16%'''</u><span style="color:green;font-weight:900">&nbsp;&nbsp;&nbsp;Complete</span>
 
#* Member: Zhenyang Chen
 
#* Member: Zhenyang Chen
# <u>'''CLabel - 17%'''</u>
+
# <u>'''CLabel - 17%'''</u><span style="color:green;font-weight:900">&nbsp;&nbsp;&nbsp;Complete</span>
 
#* Member: Kamlesh Korat   
 
#* Member: Kamlesh Korat   
# <u>'''CDialog - 50%'''</u>
+
# <u>'''CDialog - 50%'''</u><span style="color:green;font-weight:900">&nbsp;&nbsp;&nbsp;Complete</span>
#* Member: Zhenyang Chen and Deval Vora
+
#* Member: Deval Patel and Zhenyang Chen  
# <u>'''CLineEdit - 17%'''</u>
+
# <u>'''CLineEdit - 17%'''</u><span style="color:green;font-weight:900">&nbsp;&nbsp;&nbsp;Complete</span>
 
#* Member: Kashyap Patel
 
#* Member: Kashyap Patel
  
== meetings ==
+
===Release 0.2 is due October 20th, 23:59===
* latest will be on top
+
 
=== topic, date ===  
+
# Organize and complete team page -  <span style="font-weight:bold">by Deval Patel, Kamlesh Korat, Zhenyang Chen, Kashyap Patel</span>
[[Irc logs of meeting (unique name) - oop344 20113 | date]]
+
# Select a team member's console.cpp and console.h to use -  <span style="font-weight:bold">by Zhenyang Chen</span>
 +
#* That team member should branch and clone repository and add the files to it as well as comment on cframe.h with github id, date, and time and merge it back
 +
# All other members clone the repository, comment, and test the execution of CFrame -  <span style="font-weight:bold">by Kamlesh Korat, Deval Patel, Kashyap Patel</span>
 +
#* The comment should include your github id, date, and time in the cframe.h file
 +
#* Push the final changes to github
 +
 
 +
== Coding Style and Standards ==
 +
* The following will serve as an example of our coding standard:
 +
<big><syntaxhighlight lang="cpp">
 +
#ifndef __TEAMINFINITY_FILENAME_H__ // Our Team's Safeguard
 +
#define __TEAMINFINITY_FILENAME_H__
 +
 
 +
 
 +
class example { // There will be a space after every class identifier for the definition
 +
  public:
 +
  int _data; // Member variables should start with an underscore
 +
  int _arraySize // Use meaningful names for variables when applicable and use lower Camel Case
 +
  int _width; // Every object have its own type
 +
  char* _pArray; // Pointers should have * part of the type
 +
  void display():
 +
};
 +
 
 +
void example::display() { // There will be a space after every function identifier for the definition
 +
}
 +
 
 +
#endif
 +
 
 +
...
 +
 
 +
#include <iostream>
 +
#include <cstring>
 +
using namespace std;
 +
 
 +
int main() {
 +
  int a = 0; // Indentation is 2 spaces
 +
  int b = 1; // NO Tab characters allowed! Replace every tab character with 2 spaces.
 +
  char name[] = "Spoom";
 +
  // Put a newline after variable declaration
 +
  if(a > b ? a : b) {
 +
  a = a * b; // Put a space between EVERY variable and operator
 +
  }
 +
  // Put a newline after a control structure
 +
  if(!strcmp(name, "Spoom")) {
 +
  cout << "Welcome, Spoom!" << endl; // Every statement within a control structure will
 +
  } // be wrapped in braces, even if there is only 1 line
 +
  else { // Else statement will be on a newline after the If control structure
 +
  cout << "Get out." << endl;
 +
  }
 +
 
 +
  return 0;
 +
}
 +
Courtesy:Team B
 +
</syntaxhighlight></big>

Latest revision as of 01:17, 14 December 2013

Team Infinity

EMAIL US

Project Marking Percentage

Group work:      50%     
Individual work: 50% +   
-------------------------
Total           100%

Repository

Team Members

Team Infinity

First Name Last Name Section Seneca Id wiki id IRC nick Blog URL
Deval Patel C drpatel17 Deval Rameshbhai Patel Mario1005 [1]
Kamleshkumar Korat C kjkorat Kamleshkumar Jayantibhai Korat Maverick344 [2]
Kashyap Patel C kbpatel13 Kashyap Babubhai Patel H3ll0W0rld [3]
Zhenyang Chen A zchen91 Zhenyang Chen crans [4]

Tasks

The Application

Mandatory

  1. Browse Record   Complete
    • Member: Kamlesh Korat, Deval Patel, Zhenyang Chen, Kashyap Patel
  2. Append Empty Record   Complete
    • Member: Kamlesh Korat, Deval Patel, Zhenyang Chen
  3. Edit Record
    • Member:

Optional

  1. Search Record
    • Member:
  2. Delete Record
    • Member:

Release 0.4

  1. CButton - 25%   Complete
    • Member: Kamlesh Korat
  2. CCheckMark - 25%   Complete
    • Member: Deval Patel
  3. CValEdit - 25%   Complete
    • Member: Kashyap Patel
  4. CMenuItem - 25%   Complete
    • Member: Zhenyang Chen

Release 0.3 is due Nov 4th, 23:59

  1. Prototyping - 16%   Complete
    • Member: Zhenyang Chen
  2. CLabel - 17%   Complete
    • Member: Kamlesh Korat
  3. CDialog - 50%   Complete
    • Member: Deval Patel and Zhenyang Chen
  4. CLineEdit - 17%   Complete
    • Member: Kashyap Patel

Release 0.2 is due October 20th, 23:59

  1. Organize and complete team page - by Deval Patel, Kamlesh Korat, Zhenyang Chen, Kashyap Patel
  2. Select a team member's console.cpp and console.h to use - by Zhenyang Chen
    • That team member should branch and clone repository and add the files to it as well as comment on cframe.h with github id, date, and time and merge it back
  3. All other members clone the repository, comment, and test the execution of CFrame - by Kamlesh Korat, Deval Patel, Kashyap Patel
    • The comment should include your github id, date, and time in the cframe.h file
    • Push the final changes to github

Coding Style and Standards

  • The following will serve as an example of our coding standard:
#ifndef __TEAMINFINITY_FILENAME_H__ // Our Team's Safeguard
#define __TEAMINFINITY_FILENAME_H__


class example { // There will be a space after every class identifier for the definition
  public:
  int _data; // Member variables should start with an underscore
  int _arraySize // Use meaningful names for variables when applicable and use lower Camel Case
  int _width; // Every object have its own type
  char* _pArray; // Pointers should have * part of the type
  void display():
};

void example::display() { // There will be a space after every function identifier for the definition 
}

#endif

...

#include <iostream>
#include <cstring>
using namespace std;

int main() {
  int a = 0; // Indentation is 2 spaces
  int b = 1; // NO Tab characters allowed! Replace every tab character with 2 spaces.
  char name[] = "Spoom";
  // Put a newline after variable declaration
  if(a > b ? a : b) {
  a = a * b; // Put a space between EVERY variable and operator
  }
  // Put a newline after a control structure
  if(!strcmp(name, "Spoom")) {
  cout << "Welcome, Spoom!" << endl; // Every statement within a control structure will
  } // be wrapped in braces, even if there is only 1 line
  else { // Else statement will be on a newline after the If control structure
  cout << "Get out." << endl;
  }

  return 0;
}
Courtesy:Team B