Difference between revisions of "OOP344 - 20101"

From CDOT Wiki
Jump to: navigation, search
(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 23:37, 13 September 2009

This page is under construction...

OOP344 -- Object Oriented Programming II Using C++

Topics in Object Oriented Programming II Using C++

Subject Description


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 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.

Grading

Resources

Examples

Archives