Changes

Jump to: navigation, search

OOP344 Temporary

4,421 bytes added, 10:55, 10 January 2010
m
Task schedule
|-
| Sandhu || Charanjit || cssandhu || B || [http://cj-seneca.blogspot.com Blog] || Charanjit|| IO_Label || ops344_093svn114
|}
 
= Task schedule =
 
{| border="1" cellpadding="5"
|+
! Task Name !! Assigned to !! Due date !! Completed
|-
| IO_Field || JP Hughes || - || Done
|-
| IO_Form || JP Hughes || Thursday, 12th November || Done
|-
| ULinkedList || Hash Kamal-al-deen || Wednesday, 11th November || Done
|-
| IO_Frame || Ausley Johnson || - || Done
|-
| IO_Edit || Ausley Johnson || Sunday, 15th November || Done
|-
| IO_Vedit || Ausley Johnson || Sunday, 15th November || Done
|-
| IO_Label || CJ Sandhu || Thursday, 12th November || Done
|-
| IO_CheckList || CJ Sandhu || Sunday, 20th November || Done
|-
| IO_Menu || Hash Kamal-al-deen || Tuesday, 17th November || Done
|-
| IO_Menumgr || Hash Kamal-Al-Deen || - || Done
|-
| IO_Settings || Hash Kamal-Al-Deen || - || Done
|-
| CIOL Frame Buffer Extension || Hash Kamal-Al-Deen || - || Done
|-
| Linux Port || Hash Kamal-Al-Deen || - || Done
|-
| IO_Button || Hash Kamal-Al-Deen || - || Done
|-
| IO_ButtonGrp || Hash Kamal-Al-Deen || - || Done
|-
| IO_Box || Hash Kamal-Al-Deen || - || Done
|-
| IO_MsgBoxForm<br/>IO_FileForm || Hash Kamal-Al-Deen || - || Done
|-
| IO_DirBrowser || Hash Kamal-Al-Deen || - || IN PROGRESS
|-
| IO_TextEditor || JP Hughes || - || Done
|-
| Word Wrapper || JP Hughes || - || Done
|-
| IO_Filemgr || Ausley Johnson || - || DONE
|-
| IO_Controller || JP Hughes || - || DONE
|-
| IO_EditorForm || JP Hughes || - || DONE
|-
| IO_PrefForm || ? || - || PLANNED
|-
| Highlight Functionality || ? || - || PLANNED
|-
| Copy/Paste || ? || - || PLANNED
|-
| Search/Replace || ? || - || PLANNED
|}
= Announcements =
== December 21, 2009 : Meeting Results and The Way Forward ==
 
We had another meeting last Thursday and even though we didn't have CJ with us, it was still effective. For now, the way forward seems relatively clear. Out of the meeting, we've decided on the following project requirements:
 
# An IO_Control class will be implemented that will handle the normal operations of the text editor. This class will hold the one true instance of the IO_Menumgr class and will be responsible for interfacing with the menu. The IO_Form class will be modified to hold an IO_Control pointer to its IO_Control owner.
# An IO_Settings class will be implemented (already complete) that will save, load, and give access to all subsequent project settings such as word wrapping. The classes IO_Field and IO_Control will each hold a pointer an IO_Settings instance. IO_Form will be responsible for passing the IO_Settings object to newly created IO_Fields from its IO_Control owner.
# IO_Filemgr will be further developed by Ausley. It will be able to open file records and control their read and write operations.
# Some extension classes will be developed. These classes will be derived from the other generic control classes (eg IO_Form, IO_Menu, etc...) and will be specific configurations of those classes. For example, a derivation of IO_Form will be preferences window known as IO_PrefForm. Currently, the list of extension classes slated for creation is as follows:
#* IO_EditorForm (IO_Form -> IO_EditorForm)
#* IO_PrefForm (IO_Form -> IO_PrefForm)
#* IO_MsgBox (IO_Form -> IO_MsgBox)
#* IO_BtnGrp (IO_Menu -> IO_BtnGrp)
 
So there we go, hopefully we can whip this stuff out in short order.
 
''' -northWind '''
 
== December 07, 2009 : The Deadline Approaches and The Rise of The New World Order ==
 
Been a while since our last announcement but here we go, a few things to go over:
Firstly, I'd like to say on behalf of everyone - '''Congratulations!'''
 
As of now, nearly all required functionality has been implemented. Everything from Frame to Textedit is now working (with Textedit nearly working, much thanks to JP for all his hard work on that and the Form). I personally feel that this is a great accomplishment considering that we are planning to move forward ahead of what is actually required and into foreign territory.
 
With this come a few issues: As we move into uncharted waters, the effects of feature creep will become more and more apparent; I've personally felt them in much of my own work. Consider the fact that my ULL is ~600 lines of code and the menu manager is going to hit something around 400 or 500; even IO_Menu is gargantuan at 300 lines where Fardad's menu is only something like 180 lines. This will put our total project at somewhere near the 3000+ line mark when it's finished while Fardad in the beginning of the semester planned for the entire culmination of the project to be somewhere around 1600 lines of code. I don't know how this will affect everyone but with exams creeping right around the corner, I feel that this might be a good time to take a bit of a rest from this assignment and perhaps take a look back at what we have and what we want.
 
Preliminarily, I've added some of the features that we would like to have in this editor by January; they are all up for discussion as we must now re-assign duties once again. I'm hoping that we can minimally have save and load finished as they are fairly simple but I mean who knows. Anyhow, I look forward to seeing you all on Thursday, we have some discussing to do.
 
''' -northWind '''
 
== November 04, 2009 : Stefan Butnaru is Officially Out ==
Hello, this announcement is to simply inform all that Stefan Butnaru has officially left the group as he plans to drop the OOP344 course in favor of the COBOLT COBOL courses. I have already removed his name from the group pages, and his task has now been released and can be picked up by anyone who wants it once their current task is completed.
''' -CloudScorpion '''
Aside from that, you may also notice the '''"meetings"''' section. This will be updated as we need to meet again. Hope to hear from you all soon.
'''-northWind87'''
 
= Task schedule =
 
{| border="1" cellpadding="5"
|+
! Task Name !! Assigned to !! Due date !! Completed
|-
| IO_Field || JP Hughes || - || Done
|-
| IO_Form || JP Hughes || Thursday, 12th November || -
|-
| ULinkedList || Hash Kamal-al-deen || Wednesday, 11th November || -
|-
| IO_Frame || Ausley Johnson || - || Done
|-
| IO_Edit || Ausley Johnson || Sunday, 15th November || -
|-
| IO_Vedit || Ausley Johnson || Sunday, 15th November || -
|-
| IO_Label || CJ Sandhu || Thursday, 12th November || -
|-
| IO_CheckList || CJ Sandhu || Sunday, 15th November || -
|-
| IO_Menu || Hash Kamal-al-deen || Tuesday, 17th November || -
|-
| IO_TextEditor || JP Hughes || Tuesday, 17th November || -
|}
= Meetings =

Navigation menu