1. Осн компоненты винпрогр (Ответы на вопросы билетов)
Описание файла
Файл "1. Осн компоненты винпрогр" внутри архива находится в следующих папках: Ответы на вопросы билетов, WinAPI - Ответы на вопросы билетов. PDF-файл из архива "Ответы на вопросы билетов", который расположен в категории "". Всё это находится в предмете "api windows" из 6 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "к экзамену/зачёту", в предмете "api windows" в общих файлах.
Просмотр PDF-файла онлайн
Текст из PDF
1. Основные компоненты WINDOWS – программы (.cpp, .h, .res, .rc, .def), компиляция.Файл .cpp содержит исходный текст функций приложения.Файл .h – заголовочный файл, содержит заголовки или прототипы функций. Файл windows.hдолжен включаться во все исходные файлы приложений Windows. Он содержит определениетипов данных, символических имен констант и прототипы функций программного интерфейсаWindows.
Также в файле windows.h описаны типы данных, например BYTE, WORD, UINT и др иих производные. Структуры, например типа MSG. Коды сообщений определены в файлеwindows.h, например WM_CREATE.Файл .def – файл определения модуля. Дает компоновщику сведения о работе многомодульнойпрограммы.EXETYPE windows// для 16 битSTACKSIZE 5120// Размер стека в байтахHEAPSIZE 1024// Размер локальной динамической памяти в байтахCODE preload moveable discardable // Атрибуты сегмента кода (что делать с прогой)DATA preload moveable multiple// Атрибуты сегмента данныхзагружается в память при запуске приложения, сегмент может быть перемещён в памяти,а) может быть выгружен,б) сегмент, разделяемый всеми процессамиФайлы .rc и .res.
Файл описания ресурсов (кисти, пиктограммы, шрифты…) имеет расширение.rc. Его необходимо включить в проект приложения наряду с файлами исходных текстов и файломопределения модуля. В процессе сборки загрузочного модуля файл описания ресурсовкомпилируется и преобразуется в двоичный файл с расширением имени .res.
На финальном этапесборки загрузочного модуля компилятор ресурсов rc.exe вызывается еще раз для записи ресурсов взагрузочный модуль.Схема создания Windows-программы:ФайлопределениямодуляИсходный текстс++КомпиляторЗаголовочныефайлыТекстовый файлресурсовОбъектный файлКомпоновщикПрограмма безресурсовБиблиотекафайловКомпиляторресурсовСкомпилированный файлресурсовКомпиляторресурсовБинарный файлресурсовWINDOWSпрограммаИсходные файлы программы на языке Си компилируются в объектные файлы.
Компоновщик собираетприложение и библиотечные файлы с помощью заголовочного файла, который служит для согласованиятипов и имён переменных и др. объектов.Файл определения модуля определяет, какие операции разрешены с данными и кодом программы.Последним шагом является связывание двоичного файла ресурсов (RES) и программного файла (ЕХЕ) вединый Windows - выполнимый файл (ЕХЕ). Для этого снова используется компилятор ресурсов.
Этакоманда является последней при создании Windows – программы..