Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая / курсач.docx
Скачиваний:
0
Добавлен:
11.02.2026
Размер:
616.16 Кб
Скачать

3. Создание приложения

3.1. Состав и характеристики файлов проекта

Структура проекта, взятая из «обозревателя решений» проекта в использованной среде представлена на рис. 3. В таблице описаны файлы, относящиеся к Visual Studio и настройкам приложения.

Рисунок 3. Структура проекта

Перечень файлов проекта и их характеристика представлен в табл. 1.

Таблица 1. Характеристики файлов проекта

Название файла

Характеристика файла

Заголовочные файлы

abonent.h

Файл заголовка проекта.

framework.h

Стандартный загоолвочный файл

Resource.h

Файл заголовка. Стандартный файл заголовка, в котором определяются новые идентификаторы ресурсов. В Microsoft Visual C++ выполняются чтение и обновление содержимого этого файла.

targetver.h

Файл заголовка

Вспомогательные файлы

abonent.vcxproj.user

Файл пользовательских настроек

abonent.vcxproj

Основной Файл проекта Visual Studio С++

abonent.vcxproj.filters

Файл фильтров (определяет, где в представлении Обозреватель решений дерева для добавления файла на основе его расширения имени файла)

Файл решения

abonent.sln

Файл решения (Используется для организации всех элементов проекта или нескольких проектов в единое решение)

Файлы ресурсов

abonent.ico

Растровый графический файл значка (32х32). Этот значок включается в основной файл ресурсов

small.ico

Растровый графический файл значка(16x16). Этот значок

включается в основной файл ресурсов.

abonent.rc

Файлы скриптов ресурсов для генерации ресурсов

Файл исходного кода

abonent.cpp

Основной файл исходного кода приложения

Файл данных

abonent_data.csv

Файл с данными об абонентах

3.2. Пользовательские классы и функции приложения

Перечень стандартных функций приложения представлен в табл.2

Таблица 2. Перечень стандартных функций приложения

Имя

Назначение

RegisterClass(…)

Регистрация класса окна

WndProc(…)

Оконная процедура, обеспечивающая обработку сообщений для основного окна программы. LRESULT - тип возвращаемого значения. CALLBACK - спецификатор, который обозначает, что это функция обратного вызова

WinMain(…)

Главная функция, содержит вызовы функций, цикл обработки

сообщений

GetMessage(…)

Функция извлечения сообщения из очереди

CreateWindow(…)

Функция CreateWindow создает перекрывающее, выскакивающее или дочернее окно. Она определяет класс, заголовок, стиль окна и (необязательно) начальную позицию и размер окна. Функция также определяет и окно родителя или владельца, если таковые имеются и меню окна.

MessageBox(…);

Функция MessageBox создает, показывает на экране и использует окно сообщения. Окно сообщения содержит определяемое программой сообщение и заголовок, плюс любая комбинация предопределенных значков и командных кнопок.

ShowWindow(…);

Функция ShowWindow устанавливает состояние показа определяемого окна.

Соседние файлы в папке курсовая