Difference between revisions of "OOP344 - 20101"
(→Resources) |
(→The Project) |
||
Line 12: | Line 12: | ||
− | ==The Project== | + | == The Project == |
+ | The project for this semester is a multiplatform text based, Text Editor.<br /> | ||
+ | |||
+ | The project is divided into 3 main parts. | ||
+ | |||
+ | * Console Input Output Library (ciol) | ||
+ | ** Basic Console Input Output (bcio): <br /> This part is written in C language. It is responsible to handle basic input output features needed to interact with console | ||
+ | ** Line and Selection Editor.<br /> This part is written in C Language and only uses bcio routines, to interact with the console. It is responsible to do full edit on a single line text and also provide basis for a multi-line text editor. Also it provides means (A Checkbox) to create selection lists. | ||
+ | |||
+ | * Basic Encapsulating Classes (bec)<br /> This part is written in C++ and encapsulates the '''''ciol''''' routines into classes | ||
+ | * The Text Editor<br />this part is written in C++ and uses the '''''bec''''' classes to do full text edit. | ||
==Grading== | ==Grading== |
Revision as of 22:37, 13 September 2009
This page is under construction...
Contents
OOP344 -- Object Oriented Programming II Using C++
Topics in Object Oriented Programming II Using C++
Subject Description
- Please visit the School Of Computer Studies website for the detailed description of the subject
Course Outcomes
The Project
The project for this semester is a multiplatform text based, Text Editor.
The project is divided into 3 main parts.
- Console Input Output Library (ciol)
- Basic Console Input Output (bcio):
This part is written in C language. It is responsible to handle basic input output features needed to interact with console - Line and Selection Editor.
This part is written in C Language and only uses bcio routines, to interact with the console. It is responsible to do full edit on a single line text and also provide basis for a multi-line text editor. Also it provides means (A Checkbox) to create selection lists.
- Basic Console Input Output (bcio):
- Basic Encapsulating Classes (bec)
This part is written in C++ and encapsulates the ciol routines into classes - The Text Editor
this part is written in C++ and uses the bec classes to do full text edit.