Skip to main content
Skip header

Special Programme Techniques

Type of study Follow-up Master
Language of instruction Czech
Code 352-0530/04
Abbreviation SPT
Course title Special Programme Techniques
Credits 4
Coordinating department Department of Control Systems and Instrumentation
Course coordinator Ing. Jiří Kulhánek, Ph.D.

Subject syllabus

1. Principles of OOP programming, encapsulation, overloaded functions
2. The constructors and destructors, initialization of objects by value
3. Inheritance, the parent constructor, overloading of methods in child objects.
4. Polymorphism and virtual functions.
5. The error states and exceptions mechanism.
6. Operators, numeric operators overloading.
7. Overloading of non numeric operators.
8. Dynamic memory allocation and phenomen of copy constructor and operator =.
9. The compilation and linking of big project. Creation and using of DLL libraries.
10. The creation and usage of COM components with the ATL library.
11. The creation and use of COM component with Automation interface.
12. The creation and use of ActiveX component with the ATL library.
13. Using of ActiveX component in third party SW.

Literature

ŠONKA, Milan, Václav HLAVÁČ a Roger BOYLE. Image processing, analysis, and machine vision. Fourth edition. Austrálie: Cengage Learning, [2015]. ISBN 978-1-133-59369-0 .

Advised literature

GONZALEZ, Rafael C. a Richard E. WOODS. Digital image processing. 2nd ed. Upper Saddle River: Prentice Hall, c2002. ISBN 0-201-18075-8.
NI Vision Builder for Automated Inspection Tutorial: NI Vision. Austin,USA: National Instruments, 2018, 106 s. Dostupné také z: https://www.ni.com/pdf/manuals/373379m.pdf