Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование на Pascal / Delphi / Руководство по Borland Pascal.doc
Скачиваний:
76
Добавлен:
02.05.2014
Размер:
2.05 Mб
Скачать

Действия программы при запуске

При запуске программа ObjectWindows должна сначала получить

от Windows четыре значения и сохранить их в соответствующих гло-

бальных переменных. (Это происходит автоматически, но если бы вы

писали программу, не используя ObjectWindows, то пришлось бы об

этом позаботиться.)

* В HInstance сохраняется описатель экземпляра программы.

* В HPrevInst сохраняется описатель последнего экземпляра

той же прикладной программы.

* В CmdShow записывается целое значение, представляющее на-

чальный режим вывода основного окна. Оно используется для

вызова метода Show.

* В CmdLine записывается командная строка вызова прикладной

программы, включая параметры и имя файла, например

"CALC.EXE /M" или "WORDPROC.EXE LETTER1.DOC".

Как приложение ObjectWindows, программа HelloApp должна

строить и инициализировать объект основного окна. Она может ини-

циализировать только первый экземпляр HelloApp с помощью метода

InitApplication, либо инициализировать каждый экземпляр HelloApp

с помощью метода InitInstance.

HelloApp начинает цикл сообщения, вызывая метод Run. Нако-

нец, она завершается путем освобождения объекта прикладной прог-

раммы с помощью метода Done.

Назначение основного окна

Основное окно прикладной программы - это окно первоначально-

го вывода прикладной программы при ее запуске. Оно отвечает за

представления пользователю списка доступных команд (меню). Во

время сеанса работы с прикладной программой основное окно управ-

ляет интерфейсом прикладной программы и во многих случаях являет-

ся единственной рабочей областью программы, создавая, когда это

требуется, диалоговые окна. Другие, более сложные приложения, мо-

гут использовать в качестве рабочих областей несколько окон. Ког-

да пользователь закрывает основное окно, он инициализирует про-

цесс закрытия прикладной программы.

Цикл разработки прикладной программы

Из-за наличия определенных требований ко многим прикладным

программам Windows (например, инициализация основного окна) вам

будет легче всего начать писать программу, используя существующее

приложение Windows и приспосабливая его для своих нужд. В

ObjectWindows вы можете найти много примеров программ. Выберите

для своего приложения наиболее подходящую.

Используя в Windows интегрированную интерактивную среду раз-

работки программ, вы значительно сократите время разработки. Бла-

годаря многозадачным возможностям Windows, вы можете запустить

IDE, Resource Workshop и свою прикладную программу одновременно.

Поставляемые с Borland Pascal for Windows инструментальные средс-

тва не только облегчают каждую задачу, но и сокращают число задач

при разработке приложения Windows. По существу, это процесс можно

сократить до следующих нескольких шагов:

1. Создание исходного кода программы и включение в программу

имен файлов ресурсов, которые будут использоваться по ди-

рективе {$R имя_файла}.

2. Создание ресурсов для диалоговых окон, меню и т.д.

3. Компиляция программы.

4. Интерактивная отладка программы.

Соседние файлы в папке Delphi