Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction Version 1.1. Topics Course Content on FTP site Response XR - Clickers RAD Studio C++ Builder Review of C++ from CS1400 Object-Oriented Programming.

Similar presentations


Presentation on theme: "Introduction Version 1.1. Topics Course Content on FTP site Response XR - Clickers RAD Studio C++ Builder Review of C++ from CS1400 Object-Oriented Programming."— Presentation transcript:

1 Introduction Version 1.1

2 Topics Course Content on FTP site Response XR - Clickers RAD Studio C++ Builder Review of C++ from CS1400 Object-Oriented Programming OOP Object-Oriented Analysis OOA Object-Oriented Design OOD Graphical User Interface

3 Objectives After completing this topic, students should be able to: Know how to find course material on FTP site Know about quizzes at beginning of every class with Clickers Know where to obtain and download RAD Studio C++ Builder Correctly design and use the concepts of C++ from CS1400 * Know how to correctly use and write functions * know how to correctly use classes and objects * Know how to correctly use.h and.cpp files in a program Know what OOP, OOA, OOD are

4 Course Materials ftp://cseftp.tc.uvu.edu/cns/fairclde/cs1410 –Syllabus –Slides –Example Programs –Exam –Response XR –etc.

5 RAD Studio C++ www.embarcadero.com Free Trial RAD Studio 2010

6 Response XR http://student.turningtechnologies.com Registration Page Purchase Response XR Unit –UVU Bookstore Enter Data Answer Questions

7 C++ Concepts Datatypes –int, unsigned int, double, char, etc. Objects –cin, cout, string, etc. Operators –=, +, -, %, / int, / float, *, +=, ++, --, etc. Expressions –Return in place of themselves a typed value Functions –Prototype –Implemenation – Service –Call or Invocation –Parameters/Overloading/Overriding

8 C++ Concepts Conditionals – if/if-else/switch Loops – while/do-while/for Arrays File I/O (Text) Class – Blueprint Object – Instance of a class Object-Oriented Program –Objects sending messages to one another via? Purpose of.h files Purpose of.cpp files Program Flow

9 C++ Concepts Driver Functions Program Design with classes/functions Program Testing/Verification/Debugging IDE

10 Example Program in C++ Builder DelphiDistiller – ctl+alt+L RAD Studio C++ Builder is an industrial strength Integrated Development Environment (IDE) Project Types –Console Applications –VCL Forms Applications –.DLL Applications –Others

11 Console Application - Demo Provides.ccp file Must add.h file Demo

12 VCL Form Application - Demo Provides multiple.cpp/.h/other files Strings are NOT C-Strings, STL-Strings; but AnsiStrings AnsiString (class) –Pointer to a C-String –Character 0 = undefined –Why? Based on Pascal String

13 .DLL Application No main( ) One or more entry point functions Requires loading before calling entry point function(s) Should unload after use


Download ppt "Introduction Version 1.1. Topics Course Content on FTP site Response XR - Clickers RAD Studio C++ Builder Review of C++ from CS1400 Object-Oriented Programming."

Similar presentations


Ads by Google