Системне програмне забезпечення. Системне об’єктно-орієнтоване програмування мовою С++. Курсове проектування. Самостійна та індивідуальна робота студентів.
Анотації
В посібнику розглянута методика складання програм мовою С++ на основі бібліотеки класів MFC програмного пакета Microsoft Visual Studio. Детально викладені питання роботи з файлами, керування потоками, створення динамічно підключуваних бібліотек, розробці візуального інтерфейсу з використанням меню, панелі інструментів, діалогових вікон. Велику увагу приділено тривимірній графіці на основі бібліотеки OpenGL. Посібник призначений для студентів бакалаврського напрямку 6.050102 “Комп’ютерна інженерія” для вивчення дисциплін "Системне програмне забезпечення", а також може бути корисним при вивченні дисципліни "Системне програмування". В пособии рассмотрена методика написания программ на языке С++ на основе библиотеки классов MFC программного пакета Microsoft Visual Studio. Подробно изложены вопросы работы с файлами, управления потоками, создания динамически подключаемых библиотек, разработки визуального интерфейса с использованием меню, панели инструментов, диалоговых окон. Большое внимание уделено трехмерной графике на основе библиотеки OpenGL. Пособие предназначено для студентов бакалаврского направления 6.050102 “Компьютерная инженерия” для изучения дисциплины "Системное программное обеспечение", а также может быть полезным при изучении дисциплины "Системное программирование". In textbook the method of writing of the programs in S++ language based on Microsoft Foundation Classes (MFC) of Microsoft Visual Studio is considered. Also the book in detail describes difficult programming concepts such as files, threads, dynamic link library (DLL), a design of visual interface with the help the menu, toolbars and dialog windows. The book focuses on three-dimensional graphic based on library OPENGL too. The textbook is intended for the students of bachelor direction 6.050102 “Computer engineering” for the study of the disciplines of "System software" and "System programming".
URI:
http://ir.lib.vntu.edu.ua/handle/123456789/7541