Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Работу в Windows



Модель программирования в Windows значительно отличается от модели программирования в MS-DOS. Основное отличие – это обработка сообщений.

Windows-программа управляется сообщениями. Для получения введенных пользователем данных Windows-программа по сравнению с DOS-программой использует поступающие от операционной системы сообщения. При запуске программы операционная система вызывает главную функцию WinMain, которая создает основное окно программы и обрабатывает сообщения, передаваемые окну операционной системой при появлении каких-то событий. Сообщения – это средство, с помощью которого операционная система сообщает программе, что произошло какое-то событие. Для обработки каждого сообщения требуется написать функцию - обработчик. Реализация механизма обработки сообщений выполняется проще всего в цикле функции WinMain, которая обнаруживает сообщения и вызывает необходимые функции - обработчики.

Visual C++ - это язык программирования C++, служащий для разработки 32-разрядных Windows-приложений и.NET- приложений на базе программной платформы Microsoft Visual Studio 2005.

Visual Studio – это единая среда разработки и инструментарий, служащие для создания программного кода на различных языках программирования: Visual C++, Visual C#, Visual Basic, Visual Java Script.

В состав Visual Studio входят средства разработки, позволяющие эффективно и на более высоком уровне создавать C++-программы. Основу программирования в Visual C++ составляет библиотека классов Microsoft Foundation Classes (MFC), содержащая много стандартных функций для программирования.

Также для генерации программных кодов различных типов приложений имеется набор разных мастер-блоков, позволяющих быстро генерировать шаблон Windows-приложения. Для программирования пользовательского интерфейса используются компоненты (стандартные элементы управления Windows).

Следует также отметить наличие интегрированной среды разработки Visual Studio, выполняющей создание и редактирование файлов и проектов, формирование графического интерфейса приложения.

Модулями интегрированной среды разработки являются редактор, компилятор, компоновщик, библиотеки.

При запуске приложения имеем 5 этапов выполнения:

- объявление объекта класса приложения и вызов конструктора класса;

- вызов функции WinMain();

- вызов функции Initinstance() функцией WinMain;

- выполнение цикла обработки сообщений;

- выход из WinMain и уничтожение приложения.

К большому облегчению программистов, теперь они могут не отвлекаться на написание и набивку текста WinMain(), поскольку за них это сделает AppWizard.

При поступлении сообщения WM_QUIT выполняется выход из WinMain и закрытие приложения.





Дата публикования: 2014-11-26; Прочитано: 179 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...