Changes

Jump to: navigation, search

OOP344 - Crimson Coders - 20102

2,003 bytes added, 19:07, 20 August 2010
Development
 
 
==Development==
 
{| class="wikitable" border="1"
|+ Bugs/Problems/Unfinished Functions
! Class/File !! Function !! Problem !! Fixed?
|-
| IOTextEdit.cpp || ALL || Not sure how it's supposed to interact with the other classes ||
|-
| iofield.cpp || int IOField::edit() || Enforces the children to have an edit method || DONE
|-
| iofield.cpp || IOField& IOField::set(const void* data) || Enforces the children to have a set method || DONE
|-
| ioform.cpp || IOForm& add(IOField* field, bool dynamic = true) || || DONE
|-
| ioform.cpp || IOForm& add(IOField* field, bool dynamic = false) || || DONE
|-
| iovedit.cpp || ALL || || DONE
|-
| main.cpp || ALL || ||
 
|}
==Members==
==To-Do==
* <s>Set date for IRC Meeting</s>. '''DONE'''* <s>Assign group members to write two functions work for IOF Simple Functions at first IRC meetingTextEdit part of the project.</s> '''DONE'''* <s>Complete simple functions assigned for Saturday</s> '''DONE'''
* <s>Assign group members complex functions to write at IRC meeting.</s>'''DONE'''==Schedule==
* Complete complex functions assigned for SaturdayIRC Meeting:* <s>[[Oop344_20102_-_iof_functions#Simple_Functions | IOF Simple Functions]] due June 6th @ 11:59PM</s>
==Schedule==* [[Oop344_20102_-_iof_functions#Complex_Functions | IOF Complex Functions]] due June 23th @ 11:59PM
* IRC Meeting: Tuesday June 8th, at 8pm - tentative* [[Oop344_20102_-_iof_functions#Simple_Functions | IOF Simple Functions]] due June 6th @ 11:59PM * [[Oop344_20102_-_iof_functions#Complex_Functions OOP344_20102_TextEdit | IOF Complex FunctionsTextEdit Project]] due June 13th @ 11:59PMN/A
===Team Member Availability===
! - !! SUN<br /> !! MON<br /> !! TUE<br /> !! WED<br /> !! THU<br /> !! FRI<br /> !! SAT<br />
|-
| 09:00 || BC || - E || - || - || - || - || BC
|-
| 10:00 || BC || - E || - || - || - || - || BC
|-
| 11:00 || BC || - E || - || - || - || - || BC
|-
| 12:00 || C || - E || - || - || - || - || C
|-
| 13:00 || C || - E || - || - || - || B || C
|-
| 14:00 || - || - E || ABC || E || - || B || -
|-
| 15:00 || - E || A AE || B || A AE || - || B || -
|-
| 16:00 || B BE || A AE || B || - E || - || B || B
|-
| 17:00 || B BE || A AE || C || - E || - E || - || B
|-
| 18:00 || BC BCE || AC ACE || C CE || C || C CE || - || C
|-
| 19:00 || BC BCE || AC ACE || C CE || AC || C CE || - || -
|-
| 20:00 || BC BCE || ABC ABCE || ABC ABCE || ABC || AC ACE || - || -
|-
| 21:00 || BC BCE || ABC ABCE || ABC ABCE || ABC || AC ACE || - || -
|-
| 22:00 || BC BCE || ABC ABCE || ABC ABCE || ABC || AC ACE || - || -
|-
| 23:00 || BC BCE || ABC ABCE || ABC ABCE || ABC ABCE || AC ACE || - E || -E
|-
|}
* Corey Angus (ID: A)
** <s>void iof_init(void)</s>** <s>void iof_end(void)</s>
* Christopher Gervasi-Missen (ID: B)
** <s>int iof_getch(void)</s>** <s>void iof_movecur(int r, int c)</s>
* Kumail Habib (ID: C)
* Chris Gosselin (ID: D)
** <s>void iof_clrscr(void)</s>** <s>void iof_flush(void)</s>
* Sunny Chau (ID: E)
* Corey Angus (ID: A)
** <s>int iof_edit(....)</s>
* Christopher Gervasi-Missen (ID: B)
** <s>void iof_displayflag(const char *format, int row, int col, int status)</s>
* Kumail Habib (ID: C)
** <s>int iof_flag(..........)</s>
* Chris Gosselin (ID: D)
** <s>void iof_displayMenuItem(..........)</s>
* Sunny Chau (ID: E)
** <strike>int iof_menuItem(....)</strike> '''COMMITED''' June 13th, 2010 9PM ==TextEdit: Member Assignment== * Corey Angus (ID: A)** IOField class * Christopher Gervasi-Missen (ID: B)** <s>IOFrame Class</s> '''DONE''' * Kumail Habib (ID: C)** <s>IOLabel class</s> * Chris Gosselin (ID: D)** IOEdit class * Sunny Chau (ID: E)** IOForm class ===Makefile=== Create a file called ''makefile'' and copy the following code into it. <big><syntaxhighlight lang="make"># Simple Makefile for GNU Make# Date Written: March 25, 2010# Date Updated: N/A  # C++ compiler flags(eg. -g = Enable Debugger)CXXFLAGS = -g # Enter C++ soucre file names but with *.o as file extension# (eg. SourceFile.cpp = SourceFile.o)OBJS = SourceFile.o # Specfiy any library that are used in the program but not defind# in $PATHLIBS = /lib/libncurses.so.5 # Specfiy output filename of the programTARGET = output_file # DO NOT CHANGE ANYTHING BELOW HERE # $(TARGET): $(OBJS) $(CXX) -o $(TARGET) $(OBJS) $(LIBS) all: $(TARGET) clean: rm $(OBJS) $(TARGET)
</syntaxhighlight></big>
To compile type ''make'' on the command line where the makefile and *.cpp source files are. To clean the project and remove all the object files and program file type ''make clean''. Note it's not necessary to type ''make clean'' and ''make'' every time you change code in the source file. Just type ''make'' and GNU Make will compare the source files with the object files and only compile and link the files that have been edited.
[[Category:OOP344]]
1
edit

Navigation menu