Open main menu

CDOT Wiki β

Changes

Team E - OOP344 20133

13,686 bytes added, 02:43, 16 December 2013
Meetings
= Team NameE =
== Project Marking Percentage ==
* Due right after study break<big><syntaxhighlight lang="cpp">Group work: 50%Individual work: 50%------------------------Total: 100%</syntaxhighlight></big>
== Repository ==
* Repo path: [https://github.com/Seneca-OOP344/Team-E https://github.com/Seneca-OOP344/Team-E]
=== Master Branch Status ===
=== Status ===
--- <b><span style="color:green">FREE</span></b> ---
<span style="color:white">BUSY</span>
=== Logs ===
* October Sat Dec 14 01:00:14 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - Fix for Warning - [https://github.com/Seneca-OOP344/Team-E/commit/9e9609d 9e9609d]* Fri Dec 13 23:47:50 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - Changes to modules v2 - [https://github.com/Seneca-OOP344/Team-E/commit/bc38ef6 bc38ef6]* Fri Dec 13 22:58:29 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - Massive Pack of changes - [https://github.com/Seneca-OOP344/Team-E/commit/43c5012 43c5012]* Thu Dec 12 13:11:03 2013 - [mailto:jswilkin@myseneca.ca Justin] - Application v1.0 - [https://github.com/Seneca-OOP344/Team-E/commit/cfff94b cfff94b]* Thu Dec 12 13:10:00 2013 - unknown - Application v1.0 - [https://github.com/Seneca-OOP344/Team-E/commit/786f45d 786f45d]* Sun Dec 1 15:09:46 2013 - [mailto:sanietogarzon@myseneca.ca Santiago] - Test5ValEdit.cpp - [https://github.com/Seneca-OOP344/Team-E/commit/d10168d d10168d]* Sat Nov 23 12:25:58 2013 - [mailto:sanietogarzon@myseneca.ca Santiago] - Update cio.h - [https://github.com/Seneca-OOP344/Team-E/commit/c552c01 c552c01]* Fri Nov 22 21:26:33 2013 - [mailto:jswilkin@myseneca.ca Justin] - Converted tabs to spaces - [https://github.com/Seneca-OOP344/Team-E/commit/605643e 605643e]* Fri Nov 22 21:19:41 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - Console - Minor Fix - [https://github.com/Seneca-OOP344/Team-E/commit/64d7bd7 64d7bd7]* Fri Nov 22 20:39:32 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CButton - Fix - [https://github.com/Seneca-OOP344/Team-E/commit/4879071 4879071]* Fri Nov 22 19:14:26 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CCheckMark - Completed - [https://github.com/Seneca-OOP344/Team-E/commit/faf3c88 faf3c88]* Fri Nov 22 13:14:57 2013 - [mailto:dwandja@myseneca.ca Davson] - Create CMenuItem.cpp - [https://github.com/Seneca-OOP344/Team-E/commit/4ed5032 4ed5032]* Fri Nov 22 13:12:29 2013 - [mailto:dwandja@myseneca.ca Davson] - Create CMenuItem.h - [https://github.com/Seneca-OOP344/Team-E/commit/ad7078f ad7078f]* Thu Nov 21 23:10:29 2013 - [mailto:jswilkin@myseneca.ca Justin] - Merge branch 'master' of https://github.com/Seneca-OOP344/Team-E - [https://github.com/Seneca-OOP344/Team-E/commit/2dd170d 2dd170d]* Thu Nov 21 23:09:40 2013 - [mailto:jswilkin@myseneca.ca Justin] - CButton v2.0 - [https://github.com/Seneca-OOP344/Team-E/commit/77df158 77df158]* Thu Nov 21 21:21:58 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CCheckMark - 80% - [https://github.com/Seneca-OOP344/Team-E/commit/9d4f797 9d4f797]* Thu Nov 21 15:39:41 2013 - [mailto:dwandja@myseneca.ca Davson] - Merge branch 'master' of https://github.com/Seneca-OOP344/Team-E - [https://github.com/Seneca-OOP344/Team-E/commit/54b6d30 54b6d30]* Thu Nov 21 15:16:16 2013 - [mailto:dwandja@myseneca.ca Davson] - Updated CMenuItem - [https://github.com/Seneca-OOP344/Team-E/commit/379fe21 379fe21]* Thu Nov 21 17, :44:06 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CCheckMark - Update - [https://github.com/Seneca-OOP344/Team-E/commit/6847bcf 6847bcf]* Thu Nov 21 11:23:09 2013 - [mailto:sanietogarzon@myseneca.ca Santiago] - Adding CValEdit - [https://github.com/Seneca-OOP344/Team-E/commit/0efaccf 0efaccf]* Thu Nov 21 11:18:16 2013 - [mailto:sanietogarzon@myseneca.ca Santiago] - Adding CValEdit - [https://github.com/Seneca-OOP344/Team-E/commit/43914d5 43914d5]* Thu Nov 21 00:04:44 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CCheckMark - basement - [https://github.com/Seneca-OOP344/Team-E/commit/048c994 048c994]* Wed Nov 20 19:12:01 2013 - [mailto:dwandja@myseneca.ca Davson] - Merge branch 'master' of https://github.com/Seneca-OOP344/Team-E - [https://github.com/Seneca-OOP344/Team-E/commit/17af560 17af560]* Mon Nov 18 12:53:26 2013 - [mailto:jswilkin@myseneca.ca Justin] - Added CButton files - [https://github.com/Seneca-OOP344/Team-E/commit/3e0a91c 3e0a91c]* Sat Nov 9 23:26:04 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - Fix for compiler warning (unnecessary part of CLineEdit constructor?) - [https://github.com/Seneca-OOP344/Team-E/commit/8b96603 8b96603]* Sat Nov 9 10:49:19 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - Fix for "undefined void* deletion" - [https://github.com/Seneca-OOP344/Team-E/commit/3650845 3650845]* Sat Nov 9 10:33:26 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - Fix for names (Linux requirements) - [https://github.com/Seneca-OOP344/Team-E/commit/9c1ce05 9c1ce05]* Sat Nov 9 06:47:21 2013 - [mailto:dwandja@myseneca.ca Davson] - accurate CDialog - [https://github.com/Seneca-OOP344/Team-E/commit/6d825c2 6d825c2]* Wed Nov 6 14:00:23 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CLabel - Changelog - [https://github.com/Seneca-OOP344/Team-E/commit/5471dd5 5471dd5]* Wed Nov 6 13:33:00 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CLabel - Fix for long *str copying in constructor - [https://github.com/Seneca-OOP344/Team-E/commit/86eea9d 86eea9d]* Tue Nov 5 23:15:20 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CDialog - Add method restructed - [https://github.com/Seneca-OOP344/Team-E/commit/c092195 c092195]* Tue Nov 5 22:57:25 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - Fixed CDialog and CLable - [https://github.com/Seneca-OOP344/Team-E/commit/efd29d3 efd29d3]* Tue Nov 5 13:12:45 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updated edit() method - [https://github.com/Seneca-OOP344/Team-E/commit/e18f638 e18f638]* Tue Nov 5 13:07:47 2013 - unknown Updated edit() method - [https://github.com/Seneca-OOP344/Team-E/commit/df18fa0 df18fa0]* Tue Nov 5 11:56:23 2013 - Fardad Soleimanloo Fardad helped with endless loop - [https://github.com/Seneca-OOP344/Team-E/commit/8d3e1c5 8d3e1c5]* Tue Nov 5 11:36:50 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updated edit method - [https://github.com/Seneca-OOP344/Team-E/commit/8e310a2 8e310a2]* Mon Nov 4 21:46:44 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updates for CLabel.cpp and CDialog.cpp - [https://github.com/Seneca-OOP344/Team-E/commit/5672b17 5672b17]* Mon Nov 4 21:20:45 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updates for CLabel.cpp and CDialog.cpp - [https://github.com/Seneca-OOP344/Team-E/commit/f0dcb7f f0dcb7f]* Mon Nov 4 19:25:08 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updates to CLabel.cpp and CDialog.cpp - [https://github.com/Seneca-OOP344/Team-E/commit/236643b 236643b]* Mon Nov 4 15:13:54 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CLabel - [https://github.com/Seneca-OOP344/Team-E/commit/7d28c8c 7d28c8c]* Mon Nov 4 12:27:11 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updated operator[] - method - [https://github.com/Seneca-OOP344/Team-E/commit/2fa4baa 2fa4baa]* Mon Nov 4 07:19:21 2013 - [mailto:jswilkin@ myseneca.ca Justin] - Revision v1.3 - [https://github.com/Seneca-OOP344/Team-E/commit/5d91042 5d91042]* Mon Nov 407:00PM by 12:46 2013 - [mailto:jswilkin@myseneca.ca Justin], IRC- Updated comments - [https://github.com/Seneca-OOP344/Team-E/commit/4553bb2 4553bb2]* Sun Nov 3 18:24:59 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CDialog Fix - [https://github.com/Seneca-OOP344/Team-E/commit/3e6e96f 3e6e96f]* Sun Nov 3 17:32:29 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CDialog - [https://github.com/Seneca-OOP344/Team-E/commit/ca9dab1 ca9dab1]* Sun Nov 3 17:23:51 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CDialog - [https://github.com/Seneca-OOP344/Team-E/commit/84277e8 84277e8]* Sun Nov 3 00:40:39 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updated formatting - [https://github.com/Seneca-OOP344/Team-E/commit/0e476c4 0e476c4]* Sat Nov 2 20:57:55 2013 - [mailto:dwandja@myseneca.ca Davson] - Improved cdialog - [https: xwilkinx//github.com/Seneca-OOP344/Team-E/commit/ce126e5 ce126e5]* October Sat Nov 2 17:20, :08 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updated methods - [https://github.com/Seneca-OOP344/Team-E/commit/c85dc15 c85dc15]* Sat Nov 2 14:47:09 2013 - [mailto:dromanenko@myseneca.ca Dmitry] - CDialog - [https://github.com/Seneca-OOP344/Team-E/commit/1aa7efc 1aa7efc]* Sat Nov 2 11:02:19 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updates to formatting - [https://github.com/Seneca-OOP344/Team-E/commit/d2e05e9 d2e05e9]* Sat Nov 2 10:58:26 2013 - [mailto:jswilkin@myseneca.ca Justin] - Update formatting - [https://github.com/Seneca-OOP344/Team-E/commit/10193dd 10193dd]* Sat Nov 2 10:49:06 2013 - [mailto:sanietogarzon@myseneca.ca Santiago] - Update CLineEdit.cpp - [https://github.com/Seneca-OOP344/Team-E/commit/ef7eef9 ef7eef9]* Sat Nov 2 10:45:57 2013 - [mailto:sanietogarzon@myseneca.ca Santiago] - Update cframe.h - [https://github.com/Seneca-OOP344/Team-E/commit/f88c956 f88c956]* Sat Nov 2 10:44:11 2013 - [mailto:sanietogarzon@myseneca.ca Santiago] - Update CLineEdit.cpp - [https://github.com/Seneca-OOP344/Team-E/commit/8f6fac2 8f6fac2]* Fri Nov 1 22:59:46 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updates for Release 0.3 files - [https://github.com/Seneca-OOP344/Team-E/commit/2371836 2371836]* Tue Oct 29 10:46:57 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updated Release 0.3 files - [https://github.com/Seneca-OOP344/Team-E/commit/f7889f6 f7889f6]* Tue Oct 29 10:42:38 2013 - [mailto:jswilkin@myseneca.ca Justin] - Updated Release 0.3 files - [https://github.com/Seneca-OOP344/Team-E/commit/c158b82 c158b82]* Tue Oct 29 10:06:08 2013 - [mailto:jswilkin@myseneca.ca Justin] - Version 1.1 - [https://github.com/Seneca-OOP344/Team-E/commit/cad7a3d cad7a3d]* Tue Oct 29 09:57:44 2013 - unknown Version 1.1 - [https://github.com/Seneca-OOP344/Team-E/commit/b51ecab b51ecab]* Mon Oct 21 00:54:48 2013 - [mailto:jswilkin@ myseneca.ca Justin] - Release 0.3 header files - [https://github.com/Seneca-OOP344/Team-E/commit/0ae289b 0ae289b]* Sun Oct 20 18:13PM by 16:25 2013 - [mailto:dromanenko@myseneca.ca Dmitry], IRC- Added name. - [https://github.com/Seneca-OOP344/Team-E/commit/1f449f8 1f449f8]* Sat Oct 19 16:25:13 2013 - [mailto:dwandja@myseneca.ca Davson] - Cframe updated - [https: dimon222//github.com/Seneca-OOP344/Team-E/commit/5becb2c 5becb2c]* October Sat Oct 19, 16:14:33 2013 - [mailto:dwandja@ 7myseneca.ca Davson] - " Revert ""Cframe updated"" " - [https://github.com/Seneca-OOP344/Team-E/commit/02275f8 02275f8]* Sat Oct 19 16:09:00PM by 23 2013 - [mailto:dwandja@myseneca.ca Davson]- Cframe updated - [https://github.com/Seneca-OOP344/Team-E/commit/26e7d42 26e7d42]* Thu Oct 17 18:49:28 2013 - [mailto:jswilkin@myseneca.ca Justin] - Merge branch 'master' of https://github.com/Seneca/OOP344/Team-E - [https://github.com/Seneca-OOP344/Team-E/commit/87667c3 87667c3]* Thu Oct 17 18:48:21 2013 - [mailto:jswilkin@myseneca.ca Justin] - " Added console.h, IRCconsole.cpp to repo " - [https://github.com/Seneca-OOP344/Team-E/commit/539ef86 539ef86]* Thu Oct 17 17:57:16 2013 - [mailto:sanietogarzon@myseneca.ca Santiago] - Update cframe.h - [https://github.com/Seneca-OOP344/Team-E/commit/f0a097e f0a097e]* Thu Oct 17 15:50:20 2013 - [mailto: DV_Wjswilkin@myseneca.ca Justin] - Updated header comment - [https://github.com/Seneca-OOP344/Team-E/commit/ec4289e ec4289e]* Thu Oct 17 15:21:03 2013 - [mailto:jswilkin@myseneca.ca Justin] - Added name/date to header comments - [https://github.com/Seneca-OOP344/Team-E/commit/7459fd8 7459fd8]* Tue Oct 15 01:55:09 2013 - Fardad Soleimanloo initial setup - [https://github.com/Seneca-OOP344/Team-E/commit/e1ddd40 e1ddd40]
== Coding Style and Standards ==
* No tab characters allowed.
* Indents composed of '''4''' spaces.* Include guards composed of "TEAME" followed by file name and type:
<syntaxhighlight lang="cpp">
int method(bool _condition) {//For header file "Example.h" if (!_condition) {#ifndef TEAME_EXAMPLE_H return 0; } else { cout << _condition << endl; return _condition; }}#define TEAME_EXAMPLE_H
</syntaxhighlight>
* Each object must have its own typebe declared separately:
<syntaxhighlight lang="cpp">
//Proper declaration
int a;
int b;
CDialog D;
 
//Improper declaration
int a, b;
CDialog D;
</syntaxhighlight>
* Local/global Member variablesindicated with underline prefix:
<syntaxhighlight lang="cpp">
class MyClass { int var1 = 10_var1; double var2 = 99.99_var2; char* var3 = "String"_var3; public: MyClass();};
</syntaxhighlight>
* Parameter variables indicated by without underline prefix:
<syntaxhighlight lang="cpp">
void method(int _param1param1, double _param2param2, char* _param3param3);
</syntaxhighlight>
* Declare variable before using inside of loop instead of creating it inside of loop Use braces for all applicable statements (special requirementeven single line statements):
<syntaxhighlight lang="cpp">
int i;//Proper usefor if (ivalue ==0;i<=5;i++) { printf("what?")return true;
}
 
//Improper use
if (value == 0)
return true;
 
//Improper use
if (value == 0) return true;
</syntaxhighlight>
Instead of* Declare counter variables before use inside loops:
<syntaxhighlight lang="cpp">
//Proper declarationint i;for (i = 0; i <= 5; i ++) { cout << "i = " << i << endl;} //Improper declarationfor (int i=0;i<=5;i++) { printf(cout << "what?i = ")<< i << endl;
}
</syntaxhighlight>
== Team Members ==
{| class="wikitable sortable" border="1" cellpadding="5"
|+ <h2>Team E: "TEAM NAME"</h2>
! First Name !! Last Name !! Section !! Seneca ID !! Wiki ID !! IRC !! Blog Page
|-
== Tasks ==
=== Release 0.2 Issues ===* Complete release 0[https://github.2 taskscom/Seneca-OOP344/Team-E/issues/4 Tester 3 - Segmentation Fault inside CLineEdit]* Assigned to: All members* Problem in console.cpp (Linux)* * '''Status''': <span style="color:green">'''CompletedResolved'''</span>
* [https://github.com/Seneca-OOP344/Team-E/issues/5 CValEdit.cpp - Compile warning (G++)]** Problem in CValEdit.cpp (Linux)** '''Status''': <span style="color:green">'''Resolved'''</span> === [[The_Application_-_OOP344_20133 | Application]] ===<big>Due Date: '''December 14, 2013 @ 11:59'''</big> * Build application** <span style="color:blue">'''In Progress'''</span> === [[CIO_20133_Release_0.4_-_OOP344 | Release 0.4]] ===<big>Due Date: '''November 22, 2013 @ 23:59'''</big> * '''CButton''' assigned to Justin Sean Wilkin** <span style="color:green">'''Complete'''</span> * '''CValEdit''' assigned to Santiago Andres Nieto Garzon** <span style="color:green">'''Complete'''</span> * '''CCheckMark''' assigned to Dmitry Romanenko** <span style="color:green">'''Complete'''</span> * '''CMenuItem''' assigned to Davson Wandja** <span style="color:green">'''Complete'''</span> * '''Implementation test'''** <span style="color:green">'''Complete'''</span> === [[CIO_20133_Release_0.3_-_OOP344 | Release 0.3 ]] ===<big>Due Date: '''November 4, 2013 @ 23:59'''</big> * '''Prototyping''' assigned to Justin Sean Wilkin* * <span style="color:green">'''Complete prototyping'''</span> * '''CLabel ''' assigned to Justin Sean Wilkin* * <span style="color:green">'''Complete'''</span> * '''CLineEdit ''' assigned to Santiago Andres Nieto Garzon* * <span style="color:green">'''Complete'''</span> * '''CDialog ''' assigned to Davson Wandja, Dmitry Romanenko (50%** <span style="color:green">'''Complete'''</span> * '''Implementation test'''** <span style="color:green">'''Complete'''</50%)span> === [[CIO_20133_Release_0.2_-_OOP344 | Release 0.2]] ===* Finish all tasks* * <span style="color:green">'''In ProgressComplete'''</span>
== Meetings ==
=== December 14, 2013 @ 5:00pm ===
* Location: IRC channel ''#oop344-teame''
* Discuss application
=== November 21, 2013 @ 6:00pm ===
* Location: IRC channel ''#oop344-teame''
* CValEdit discussion
=== November 13, 2013 @ 5:00pm ===
* Location: IRC channel ''#oop344-teame''
* R1.0 discussion - cancelled
=== November 4, 2013 @ 6:00pm ===
* Location: IRC channel ''#oop344-teame''
* Fix any remaining Release 0.3 bugs
=== November 4, 2013 @ 3:25pm ===
* Location: T4040
* Final fix before submission
=== November 3, 2013 @ 6:00pm ===
* Location: IRC channel ''#oop344-teame''
* Discuss progress of Release 0.3
=== October 27, 2013 @ 6:00pm ===
* Location: IRC channel ''#oop344-teame''
* Decide team name, Project Marking Percentage, and discuss solutions for Release 0.3
=== October 20, 2013 @ 6:00pm ===
* Location: IRC channel ''#oop344-teame''
* Discuss project organization and console files
=== October 27, 2013 @ 6:00pm ===
* Location: IRC channel ''#oop344-teame''
* Decide team name and discuss solutions for R0.3