Difference between revisions of "OOP344 20131 - Microhard"

From CDOT Wiki
Jump to: navigation, search
(Created page with '==Members== {| class="wikitable sortable" border="1" cellpadding="5" |+ |- ! First Name !! Last Name !! Section !! Seneca Id !! wiki id !! IRC nick !! GITHUB ID !! Blog URL …')
 
(Milestone 0.8 and 0.9)
 
(19 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
{{OOP344 Index | 20131}}
 +
 
==Members==
 
==Members==
  
Line 8: Line 10:
  
 
|-
 
|-
|[[User:Ji Jungmin|Jungmin]]||Ji||A||[mailto:jjungmin@myseneca.ca?subject=oop344jjungmin]||[[Special:Contributions/Ji Jungmin|Ji Jungmin]]||MistySnake||jijungmin90|| [http://jijungmin90.blogspot.com/ Hit!]
+
|[[User:Ji Jungmin|Jungmin]]||Ji||A||[mailto:jjungmin@myseneca.ca?subject=oop344 jjungmin]||[[Special:Contributions/Ji Jungmin|Ji Jungmin]]||MistySnake||jijungmin90|| [http://jijungmin90.blogspot.com/ Hit!]
 
|-
 
|-
|[[User:Hko5|Hanho]]||Ko||A||[mailto:hko5@myseneca.ca?subject=oop344hko5]||[[Special:Contributions/Hko5|Hko5]]||hko5||mynameishano||[http://mynameishano.blogspot.ca/ I LOVE C & C++]
+
|[[User:Hko5|Hanho]]||Ko||A||[mailto:hko5@myseneca.ca?subject=oop344 hko5]||[[Special:Contributions/Hko5|Hko5]]||hko5||mynameishano||[http://mynameishano.blogspot.ca/ I LOVE C & C++]
 
|-
 
|-
|[[User:Sivathanushan Easwaran|Sivathanushan]]||Easwaran||A||[mailto:seaswaran@myseneca.ca?subject=oop344seaswaran]||[[Special:Contributions/Sivathanushan Easwaran|Sivathanushan Easwaran]]||LineCircle||sivae||[http://oop344class.wordpress.com/ OOP344class]
+
|[[User:Sivathanushan Easwaran|Sivathanushan]]||Easwaran||A||[mailto:seaswaran@myseneca.ca?subject=oop344 seaswaran]||[[Special:Contributions/Sivathanushan Easwaran|Sivathanushan Easwaran]]||LineCircle||sivae||[http://oop344class.wordpress.com/ OOP344class]
 +
|}
 +
 
 +
==Milestone 0.2==
 +
 
 +
 
 +
'''CLabel Mock-up Class (issue 2.2)'''
 +
 
 +
Developer: Hanho Ko
 +
 
 +
Reviewer:
 +
 
 +
 
 +
'''CDialog Mock-up Class (issue 2.3)'''
 +
 
 +
Developer: Hanho Ko
 +
 
 +
Reviewer:
 +
 
 +
 
 +
'''CLineEdit Mock-up Class (issue 2.4)'''
 +
 
 +
Developer: Sivathanushan Easwaran
 +
 
 +
Reviewer:
 +
 
 +
 
 +
'''CButton Mock-up Class (issue 2.5)'''
 +
 
 +
Developer: Ji Jungmin
 +
 
 +
Reviewer:
 +
 
 +
==Milestone 0.5==
 +
 
 +
 
 +
'''CValEdit'''
 +
 
 +
Developer: Hanho Ko
 +
 
 +
Reviewer: Sivathanushan Easwaran
 +
 
 +
 
 +
'''CCheckMark'''
 +
 
 +
Developer: Sivathanushan Easwaran
 +
 
 +
Reviewer: Hanho Ko
 +
 
 +
 
 +
'''CMenuItem'''
 +
 
 +
Developer:
 +
 
 +
Reviewer:
 +
 
 +
==Milestone 0.8 and 0.9==
 +
 
 +
 
 +
'''CText'''
 +
 
 +
Developer: Hanho Ko
 +
 
 +
Reviewer:
 +
 
 +
 
 +
'''CCheckList'''
 +
 
 +
Developer: Sivathanushan Easwaran
 +
 
 +
Reviewer:
 +
 
 +
 
 +
'''CMenu(optional)'''
 +
 
 +
Developer:
 +
 
 +
Reviewer:
 +
 
 +
==Git Repository: 10-Microhd==
 +
[https://github.com/Seneca-OOP344/10-Microhd Master]
 +
 
 +
 
 +
 
 +
==Discussion==
 +
 
 +
For CCheckMark, can anyone tell me how to,
 +
* 'directly initialize _Label with Text, 0, 4, and (Width-4) for Str, Row, Col and Len, arguments of CLabel's Constructor' in function CCheckMark(bool Checked,const char* Format, const char* Text, int Row, int Col, int Width, bool IsRadio = false)
 +
* 'directly initialize the _Label with the _Label of C' in function CCheckMark(const CCheckMark& C)
 +
 
 +
I tried the following
 +
* CLabel _Label (Text, 0, 4, (Width-4));
 +
* CLabel _Label(C._Label);
 +
 
 +
But I think I did something wrong, because I get the following error in both functions
 +
 
 +
: Error: no default constructor exists for class "cio::CLabel"
 +
 
 +
Edit: If you need to view my full code, you can see it in my branch CCheckMark
 +
 
 +
Edit2: I think I fixed the error. It would still be great if someone could check it.
 +
 
 +
Reply by Hanho Ko:
 +
* I've seen your code, and I think everything is good. It's compiled without any errors but 1 warning. I think we don't have to care about this warning...
 +
* and I fixed 2 lines. I push it to your branch, you can check differences.
 +
 
 +
---S.E.

Latest revision as of 15:31, 30 March 2013


OOP344 | Weekly Schedule | Student List | Teams | Project | Student Resources

Members

First Name Last Name Section Seneca Id wiki id IRC nick GITHUB ID Blog URL
Jungmin Ji A jjungmin Ji Jungmin MistySnake jijungmin90 Hit!
Hanho Ko A hko5 Hko5 hko5 mynameishano I LOVE C & C++
Sivathanushan Easwaran A seaswaran Sivathanushan Easwaran LineCircle sivae OOP344class

Milestone 0.2

CLabel Mock-up Class (issue 2.2)

Developer: Hanho Ko

Reviewer:


CDialog Mock-up Class (issue 2.3)

Developer: Hanho Ko

Reviewer:


CLineEdit Mock-up Class (issue 2.4)

Developer: Sivathanushan Easwaran

Reviewer:


CButton Mock-up Class (issue 2.5)

Developer: Ji Jungmin

Reviewer:

Milestone 0.5

CValEdit

Developer: Hanho Ko

Reviewer: Sivathanushan Easwaran


CCheckMark

Developer: Sivathanushan Easwaran

Reviewer: Hanho Ko


CMenuItem

Developer:

Reviewer:

Milestone 0.8 and 0.9

CText

Developer: Hanho Ko

Reviewer:


CCheckList

Developer: Sivathanushan Easwaran

Reviewer:


CMenu(optional)

Developer:

Reviewer:

Git Repository: 10-Microhd

Master


Discussion

For CCheckMark, can anyone tell me how to,

  • 'directly initialize _Label with Text, 0, 4, and (Width-4) for Str, Row, Col and Len, arguments of CLabel's Constructor' in function CCheckMark(bool Checked,const char* Format, const char* Text, int Row, int Col, int Width, bool IsRadio = false)
  • 'directly initialize the _Label with the _Label of C' in function CCheckMark(const CCheckMark& C)

I tried the following

  • CLabel _Label (Text, 0, 4, (Width-4));
  • CLabel _Label(C._Label);

But I think I did something wrong, because I get the following error in both functions

Error: no default constructor exists for class "cio::CLabel"

Edit: If you need to view my full code, you can see it in my branch CCheckMark

Edit2: I think I fixed the error. It would still be great if someone could check it.

Reply by Hanho Ko:

  • I've seen your code, and I think everything is good. It's compiled without any errors but 1 warning. I think we don't have to care about this warning...
  • and I fixed 2 lines. I push it to your branch, you can check differences.

---S.E.