Object Oriented Programming
Code | Completion | Credits | Range |
---|---|---|---|
2371042 | Z,ZK | 5 | 2+2 |
- Lecturer:
- Tutor:
- Synopsis:
-
Subject deals with methodology and praxis of object-oriented programming in Delphi.
Topics: Crisis in software development and concept of its solution using OOP. Basic concepts. Encapsulation. Inheritance. Polymorphism. Messages and their use. Exceptions, constructs try-except a try-finally. Some important applications of objects. Creating of documentation. Context sensitive help. OOP and the Czech language. Creating of installation packages. Object oriented design and modeling. Extension of Pascal language & Delphi.
- Requirements:
-
Students are expected to master knowledge of all items read in lectures.
Students will be submitted 3 practical excercises to solve.
- Syllabus of lectures:
-
1. Crisis in software development and concept of its solution using OOP.
2. Basic OOP concepts.
3. Encapsulation.
4. Inheritance.
5. Polymorphism.
6. Messages and their use.
7. Exceptions, constructs try-except a try-finally.
8. Some important applications of objects.
9. Creating of documentation.
10. Context sensitive help.
11. OOP and the Czech language.
12. Creating of installation packages.
13. Object oriented design and modeling.
14. Extension of Pascal language and Delphi.
- Syllabus of tutorials:
-
1. Encapsulation.
2. Inheritance.
3. Polymorphism.
4. Messages and their use.
5. Exceptions, constructs try-except a try-finally.
6. Some important applications of objects.
7. Creating of documentation.
8. Context sensitive help.
9. OOP and the Czech language.
10. Creating of installation packages.
11. Object oriented design and modeling.
12. Extension of Pascal language and Delphi.
- Study Objective:
- Study materials:
-
1. Kokeš, Josef: Object Oriented Programming. Skriptum ČVUT, 2005
2. Cantu, Marco: Mastering Delphi 7. Sybex 2003 (1011 pages) - existuje též český překlad Mistrovství v Delphi (Grada)
3. Lischner, Ray: Delphi in a Nutshell. O'Reilly, 2002
4. Borland: Delphi Developer's Guide. Borland Software Corporation, CA, USA
5. Šindelář, Jan: Tipy a triky v Delphi. Webový kurs na stránkách www.zive.cz
6. Kadlec, Václav: Umíme to s Delphi. Webový kurs na stránkách www.zive.cz
- Note:
- Further information:
- No time-table has been prepared for this course
- The course is a part of the following study plans: