русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Первая программа

В заключении лекции рассмотрим первую программу, написанную для Win32.

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

WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)

{// текст программы

MessageBox(NULL," Hello","Hello",MB_OK);

return 0;

}

Параметры функции следующие:

hInstance - описатель приложения (часто применяемый параметр, который используется программой для идентификации приложения и нахождения различных объектов программы, например, обращения к ресурсному файлу приложения);

hPrevInstance - описатель приложения, которое запустило данную программу;

lpCmdLine - указатель на командную строку;

nCmdShow - режим запуска приложения (например, определяет будет ли приложение свернуто после запуска).

Данная программа содержит одну лишь функцию - MessageBox, однако, в результате ее выполнения на экране появится окно, содержащее все необходимые атрибуты окна WINDOWS: рамку, строку заголовка, кнопку закрытия. Кроме того, внутри окна будет надпись, кнопка OK, и это окно можно будет передвигать по экрану.

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

Просмотров: 473


Вернуться в оглавление



Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.