Difference between revisions of "C Shepherd"
(More formatting) |
(→ApplicationMilestone_1_OpenAndBrowse_file) |
||
(9 intermediate revisions by 2 users not shown) | |||
Line 35: | Line 35: | ||
==Issues and Status == | ==Issues and Status == | ||
− | |||
− | |||
− | |||
− | |||
=== Issuename === | === Issuename === | ||
Line 200: | Line 196: | ||
*: | *: | ||
+ | ---- | ||
=== [http://zenit.senecac.on.ca/wiki/index.php/The_Application_-_OOP344_20123 The Application] === | === [http://zenit.senecac.on.ca/wiki/index.php/The_Application_-_OOP344_20123 The Application] === | ||
Line 206: | Line 203: | ||
* Assigned to: [mailto:ashtramwasser1@myseneca.ca Alina Shtramwasser] | * Assigned to: [mailto:ashtramwasser1@myseneca.ca Alina Shtramwasser] | ||
* Code review by: | * Code review by: | ||
− | *: ( | + | *: ('''<u>being developed</u>'''/pull request/being reviewed/pushed to master) |
+ | |||
+ | * comments: Boy is this ever hard -- class finished but trying to incorporate it into Fardad's code... Fardad's compiled menu objects are having issues with my cfield class :(.... Don't know what to do. Working on it. Also I made a movie.bin file using makefile.cpp and a movietester.cpp to test my class which is under movie.cpp Also test.cpp is the one where we had that user interface we were working on -- I've put my file stuff in there and that was working :) If anybody has any ideas on what this stuff could mean and how to fix it PLEASE TELL ME! | ||
+ | *:Error 1 error LNK2005: "public: __thiscall cio::CField::CField(class cio::CField const &)" (??0CField@cio@@QAE@ABV01@@Z) already defined in cfield.obj D:\Users\ilyaalina\Desktop\oop344\IV-CSheph\movie\movie\movie\cmenuitem.obj 1 | ||
+ | |||
+ | *Error 2 error LNK2001: unresolved external symbol "public: virtual void * __thiscall cio::CField::data(void)const " (?data@CField@cio@@UBEPAXXZ) D:\Users\ilyaalina\Desktop\oop344\IV-CSheph\movie\movie\movie\cmenu.obj 1 | ||
− | * | + | |
− | *: | + | *Error 3 error LNK2019: unresolved external symbol "public: virtual void * __thiscall cio::CField::data(void)const " (?data@CField@cio@@UBEPAXXZ) referenced in function "public: virtual void * __thiscall cio::CMenuItem::`scalar deleting destructor'(unsigned int)" (??_GCMenuItem@cio@@UAEPAXI@Z) D:\Users\ilyaalina\Desktop\oop344\IV-CSheph\movie\movie\movie\cmenuitem.obj 1 |
=== ApplicationMilestone_1_AddRecord === | === ApplicationMilestone_1_AddRecord === | ||
Line 218: | Line 220: | ||
* comments: | * comments: | ||
− | *: | + | *: Still working on! |
=== ApplicationMilestone_1_EditRecord === | === ApplicationMilestone_1_EditRecord === | ||
Line 227: | Line 229: | ||
* comments: | * comments: | ||
− | *: | + | *: Still being worked on |
== Coding Rules == | == Coding Rules == | ||
====Header safeguards==== | ====Header safeguards==== | ||
Line 250: | Line 252: | ||
# [https://plus.google.com/events/clr852detpki8hstj68ch26ef70?utm_source=chrome_ntp_icon&utm_medium=chrome_app&utm_campaign=chrome C-Shepherd Meeting 1.0 - Hangout on Google+] | assigned issues for milestone 0.2 on Sunday November 04, 2012 | # [https://plus.google.com/events/clr852detpki8hstj68ch26ef70?utm_source=chrome_ntp_icon&utm_medium=chrome_app&utm_campaign=chrome C-Shepherd Meeting 1.0 - Hangout on Google+] | assigned issues for milestone 0.2 on Sunday November 04, 2012 | ||
# [https://plus.google.com/events/ca926ms567190p15d7mkjr4tmo0?utm_source=chrome_ntp_icon&utm_medium=chrome_app&utm_campaign=chrome C-Shepherd 0.3 Milestone - Hangout on Google+] | discussed problems with the CDialog class and resolved Github conflicts on Saturday November 17, 2012. The meeting ran from 6:15pm until 1:36am, but we managed to solve a lot of the problems we were having. | # [https://plus.google.com/events/ca926ms567190p15d7mkjr4tmo0?utm_source=chrome_ntp_icon&utm_medium=chrome_app&utm_campaign=chrome C-Shepherd 0.3 Milestone - Hangout on Google+] | discussed problems with the CDialog class and resolved Github conflicts on Saturday November 17, 2012. The meeting ran from 6:15pm until 1:36am, but we managed to solve a lot of the problems we were having. | ||
− | # C-Shepherd 0.4 Milestone - Hangout on Google+ | discussed CButton, CValEdit, and CCheckMark issues on Sunday November 25, 2012 | + | # C-Shepherd 0.4 Milestone - Hangout on Google+ | discussed CButton, CValEdit, and CCheckMark issues on Saturday November 24, 2012 |
+ | # C-Shepherd 0.4 Milestone (Again) - Hangout on Google+ | finalized CButton, CValEdit, and CCheckMark issues on Sunday November 25, 2012 | ||
# C-Shepherd Movie Browser - Hangout on Google+ | worked on editing and adding records on Thursday December 7, 2012 | # C-Shepherd Movie Browser - Hangout on Google+ | worked on editing and adding records on Thursday December 7, 2012 | ||
# C-Shepherd Movie Browser - Met in classroom at school | worked on coding presentation of records on Friday, December 7, 2012 | # C-Shepherd Movie Browser - Met in classroom at school | worked on coding presentation of records on Friday, December 7, 2012 | ||
== discussions == | == discussions == | ||
+ | * Hope the exam went okay for everyone, and good luck with your other ones! - Gwen | ||
Check out our C-Shepherd [https://plus.google.com/s/%23OOP344%20%23C-Shepherd C-Shepherd] stream on Google+ for all ongoing conversations about the project. | Check out our C-Shepherd [https://plus.google.com/s/%23OOP344%20%23C-Shepherd C-Shepherd] stream on Google+ for all ongoing conversations about the project. |
Latest revision as of 11:00, 13 December 2012
OOP344 | Weekly Schedule | Student List | Teams | Project | Student Resources
Contents
- 1 Team Name (C Shepherd)
- 1.1 Project Marking Percentage
- 1.2 Repository
- 1.3 Team Members
- 1.4 Issues and Status
- 1.4.1 Issuename
- 1.4.2 Issue description and/or number (1)
- 1.4.3 Console class and Line Editing Facility
- 1.4.4 1.0_AddConsoleClass
- 1.4.5 0.2 Milestone
- 1.4.6 2.1_CFieldMock-upClass
- 1.4.7 2.2_CLabelMock-upClass
- 1.4.8 2.3_CDialogMock-upClass
- 1.4.9 2.4_CLineEditMock-upClass
- 1.4.10 2.5_CButtonMock-upClass
- 1.4.11 2.6_CVEditMock-upClass
- 1.4.12 2.7_CCheckMarkMock-upClass
- 1.4.13 2.8.1_AddTextClass
- 1.4.14 2.8.2_CTextMock-upClass
- 1.4.15 2.9_CCheckListMock-upClass
- 1.4.16 0.3 Milestone
- 1.4.17 0.3_1_a_CodecField
- 1.4.18 0.3_1_a_CodecLabel
- 1.4.19 0.3_1_a_CodecDialog
- 1.4.20 0.3_1_c_CodecLineEdit
- 1.4.21 0.4 Milestone
- 1.4.22 0.4_1_FixCdialog
- 1.4.23 0.4_2_CodeCValedit
- 1.4.24 0.3_2_cButton
- 1.4.25 The Application
- 1.4.26 ApplicationMilestone_1_OpenAndBrowse_file
- 1.4.27 ApplicationMilestone_1_AddRecord
- 1.4.28 ApplicationMilestone_1_EditRecord
- 1.5 Coding Rules
- 1.6 meetings
- 1.7 discussions
Team Name (C Shepherd)
Project Marking Percentage
- due immediately
Group work: 50% (25 <= xx <= 50) Individual work: 50% + (50 <= xx <= 75) ------------------------- Total 100%
Repository
- repo Github id:
Team Members
First Name | Last Name | Section | Seneca Id | Github ID | wiki id | IRC nick | Blog URL |
---|---|---|---|---|---|---|---|
Alina | Shtramwasser | A | ashtramwasser1 | Github:AlinaShtramwasser | Alina Shtramwasser | Alya | ashtramwasser |
Gwendolyn | Damaren | A | gedamaren | Github:gedamaren | Gwendolyn Elaine Damaren | gedamaren | Gwen's C++ Blog |
Gabriel | Szczesniak | A | gjszczesniak | Github:gjszczesniak | Gabriel Joseph Szczesniak | MrJoepeck | ++G |
Paul | Magda | A | plmagda | Github:pmagda | Paul Leslie Magda | pmagda | C Plus Paul |
Yaraslau | Nikifarau | A | ynikifarau | Github:ynikifarau | ynikifarau | ynikifarau | Seneca OOP344 Yaraslau's Blog |
Issues and Status
Issuename
Issue description and/or number (1)
- Assigned to: FULLNAME
- Code review by: FULLNAME
- Status:
- (being developed/pull request/being reviewed/pushed to master)
- comments:
Console class and Line Editing Facility
1.0_AddConsoleClass
- Assigned to: Paul Magda
- Code review by: Alina Shtramwasser
- Status:
- (being developed/pull request/being reviewed/pushed to master)
- comments:
0.2 Milestone
2.1_CFieldMock-upClass
- Assigned to: Alina Shtramwasser
- Code review by: Gwen Damaren
- Status:
- (being developed/pull request/being reviewed/pushed to master)
- comments:
2.2_CLabelMock-upClass
- Assigned to: Gabriel Szczesniak
- Code review by: Paul Magda
- Status:
- (being developed/pull request/being reviewed/pushed to master)
- comments:
2.3_CDialogMock-upClass
- Assigned to: Alina Shtramwasser
- Code review by: Gabriel Szczesniak
- Status:
- (being developed/pull request/being reviewed/pushed to master)
- comments:
2.4_CLineEditMock-upClass
- Assigned to: Gabriel Szczesniak
- Code review by: Alina Shtramwasser
- Status:
- (being developed/pull request/being reviewed/pushed to master)
- comments:
2.5_CButtonMock-upClass
- Assigned to: Gwendolyn Damaren
- Code review by: Gabriel Szczesniak
- Status:
- (being developed/pull request/being reviewed/pushed to master)
- comments:
2.6_CVEditMock-upClass
- Assigned to: Gwendolyn Damaren
- Code review by: Alina Shtramwasser
- Status:
- (being developed/pull request/being reviewed/pushed to master)
- comments:
2.7_CCheckMarkMock-upClass
- Assigned to: Yaraslau Nikifarau
- Code review by: Gwendolyn Damaren
- Status:
- (being developed/pull request/being reviewed/pushed to master)
- comments:
2.8.1_AddTextClass
- Assigned to: Paul Magda
- Code review by: Yaraslau Nikifarau
- Status:
- (being developed/pull request/being reviewed/pushed to master)
- comments:
2.8.2_CTextMock-upClass
- Assigned to: Paul Magda
- Code review by: Ynikifarau Yaraslau
- Status:
- (being developed/pull request/being reviewed/pushed to master)
- comments:
2.9_CCheckListMock-upClass
- Assigned to: Gwendolyn Damaren
- Code review by: Ynikifarau Yaraslau
- Status:
- (being developed/pull request/being reviewed/pushed to master)
- comments:
0.3 Milestone
0.3_1_a_CodecField
- Assigned to: Alina Shtramwasser
- Code review by: Gabriel Szczesniak
- Status:
- (being developed/pull reques/being reviewed/pushed to master)
- comments:Ok, I think am done with this one, so please check it :)
0.3_1_a_CodecLabel
- Assigned to: Alina Shtramwasser
- Code review by:
- Status: Am slightly STUCK -- would someone take a look at my code if u guys have the time - its under branch name 0.3_1_a_CodecLabel, I think * I got the copy constructor but am not sure. Also am trying to copy the strings up to a certain size using that char by char method (from 05-Sept27 copymemwithvoid.cpp)that Fardad showed us but am not sure I'm doing it right.
- (being developed/pull request/being reviewed/pushed to master)
- comments:
0.3_1_a_CodecDialog
- Assigned to: Paul Magda, Gwendolyn Damaren, Gabriel Szczesniak
- Code review by: Alina Shtramwasser
- Status:
- (being developed/pull request/being reviewed/pushed to master)
- comments:
0.3_1_c_CodecLineEdit
- Assigned to: Alina Shtramwasser
- Code review by: Gabriel Szczesniak
- (being developed/pull request/being reviewed/pushed to master)
- comments:Done, thank G-d! Well actually there are segmentation faults on matrix -- I am working on this now -- I asked Fardad for help so he is looking at the code. Can't delete void* _data it has to be cast to whatever it was being used as, for one thing.
0.4 Milestone
0.4_1_FixCdialog
- Assigned to: Alina Shtramwasser
- Code review by: Paul Magda
- (being developed/pull request/being reviewed/pushed to master)
- I was getting segmentation faults due to cdialog on matrix for Test2DialogAndLabel.cpp and Test3DialogAndLineEdit.cpp which have now been eliminated!!!!!!!!!!!!!!! Yei!!!! Double yei!! See comment about solution on my blog
0.4_2_CodeCValedit
- Assigned to: Alina Shtramwasser
- Code review by: Gabriel Szczesniak
- (being developed/pull request/being reviewed/pushed to master)
- I was getting segmentation faults due to cdialog on matrix for Test2DialogAndLabel.cpp and Test3DialogAndLineEdit.cpp which have now been eliminated!!!!!!!!!!!!!!! Yei!!!! Double yei!! See comment about solution on my blog
0.3_2_cButton
- Assigned to: Yaraslau Nikifarau
- Code review by: Gabriel Szczesniak
- (being developed/pull request/being reviewed/pushed to master)
- comments: Still working on it, almost done.
The Application
ApplicationMilestone_1_OpenAndBrowse_file
- Assigned to: Alina Shtramwasser
- Code review by:
- (being developed/pull request/being reviewed/pushed to master)
- comments: Boy is this ever hard -- class finished but trying to incorporate it into Fardad's code... Fardad's compiled menu objects are having issues with my cfield class :(.... Don't know what to do. Working on it. Also I made a movie.bin file using makefile.cpp and a movietester.cpp to test my class which is under movie.cpp Also test.cpp is the one where we had that user interface we were working on -- I've put my file stuff in there and that was working :) If anybody has any ideas on what this stuff could mean and how to fix it PLEASE TELL ME!
- Error 1 error LNK2005: "public: __thiscall cio::CField::CField(class cio::CField const &)" (??0CField@cio@@QAE@ABV01@@Z) already defined in cfield.obj D:\Users\ilyaalina\Desktop\oop344\IV-CSheph\movie\movie\movie\cmenuitem.obj 1
- Error 2 error LNK2001: unresolved external symbol "public: virtual void * __thiscall cio::CField::data(void)const " (?data@CField@cio@@UBEPAXXZ) D:\Users\ilyaalina\Desktop\oop344\IV-CSheph\movie\movie\movie\cmenu.obj 1
- Error 3 error LNK2019: unresolved external symbol "public: virtual void * __thiscall cio::CField::data(void)const " (?data@CField@cio@@UBEPAXXZ) referenced in function "public: virtual void * __thiscall cio::CMenuItem::`scalar deleting destructor'(unsigned int)" (??_GCMenuItem@cio@@UAEPAXI@Z) D:\Users\ilyaalina\Desktop\oop344\IV-CSheph\movie\movie\movie\cmenuitem.obj 1
ApplicationMilestone_1_AddRecord
- Assigned to:
- Code review by:
- (being developed/pull request/being reviewed/pushed to master)
- comments:
- Still working on!
ApplicationMilestone_1_EditRecord
- Assigned to:
- Code review by:
- (being developed/pull request/being reviewed/pushed to master)
- comments:
- Still being worked on
Coding Rules
Header safeguards
- #pragma once
- #ifndef __CSH_CLASSNAME_H__
- #define __CSH_CLASSNAME_H__
- ...
- #endif
Issue Comment Title Naming Standards
- When submitting issues make sure to stick with a standard format:
- Issue and Branch Name in Standard Format - "Short sentence about what you did in the first person"
- eg: 2.5_CButtonMock-upClass - "I added cbutton mock-up class"
Formatting spaces
- Use 2 spaces and no tab characters to indent.
- Do not include extra spaces before the opening curly brace of a code block or between brackets.
- eg: if(!true){ ...
meetings
- latest will be on top
- C-Shepherd Meeting 1.0 - Hangout on Google+ | assigned issues for milestone 0.2 on Sunday November 04, 2012
- C-Shepherd 0.3 Milestone - Hangout on Google+ | discussed problems with the CDialog class and resolved Github conflicts on Saturday November 17, 2012. The meeting ran from 6:15pm until 1:36am, but we managed to solve a lot of the problems we were having.
- C-Shepherd 0.4 Milestone - Hangout on Google+ | discussed CButton, CValEdit, and CCheckMark issues on Saturday November 24, 2012
- C-Shepherd 0.4 Milestone (Again) - Hangout on Google+ | finalized CButton, CValEdit, and CCheckMark issues on Sunday November 25, 2012
- C-Shepherd Movie Browser - Hangout on Google+ | worked on editing and adding records on Thursday December 7, 2012
- C-Shepherd Movie Browser - Met in classroom at school | worked on coding presentation of records on Friday, December 7, 2012
discussions
- Hope the exam went okay for everyone, and good luck with your other ones! - Gwen
Check out our C-Shepherd C-Shepherd stream on Google+ for all ongoing conversations about the project.