Взаимодействие Windows и приложения
Занятие 3. Взаимодействие Windows и приложения
(Продолжительность занятия 15 минут)
Обычно приложения Microsoft Windows и их компоненты выполняются в индивидуальных окнах. Тем не менее Windows поддерживает и символьно-ориентированные консольные приложения. Это занятие посвящено особенностям консольных и оконных приложений; кроме того, здесь рассмотрены три типа оконных интерфейсов.
Изучив материал этого занятия, Вы сможете:
- сопоставить консольные и оконные приложения;
- описать различия многодокументного и однодокументного интерфейса Windows Explorer;
- создать многодокументный интерфейс.
- Нажмите кнопку Start и выберите в меню пункт Run.
- В диалоговом окне Run наберите команду:
ping 127.0.0.1
Запустится программа PING.
В Visual C++ Вы можете обмениваться информацией с консольными приложениями средствами функций стандартного ввода/вывода [например, printf() и scanf()] .Windows поддерживает механизм перетаскивания, что позволяет организовать некоторое подобие совместного использования данных консольным и оконным приложениями.
Рис. 12.9 Внешний вид оконного и консольного приложений
Оконные приложения
Существуют три варианта пользовательских интерфейсов оконных приложений: многодокументный (Multiple-Document Interface, MDI), однодокумент-ный (Single-Document Interface, SDI) и интерфейс Windows Explorer.
SDI-приложение, например Notepad.exe, имеет только одно окно. Для MDI-приложения, например Microsoft Word, характерно наличие нескольких окон, подчиненных одному родительскому. Такие языки разработки, как Visual Basic 5.0, позволяют быстро и просто создавать SDI- и MDI-приложения.
Выбирая тип интерфейса, руководствуйтесь назначением приложения. Если оно предназначено для обработки страховых претензий, лучше выбрать тип MDI, так как пользователю наверняка потребуется работать одновременно с несколькими претензиями (например, чтобы сравнить их). С другой стороны, для календаря вполне достаточно интерфейса SDI: пользователь вряд ли одновременно откроет два одинаковых календаря.
Содержание раздела
Консольные приложения
Консольные приложения работают в командном окне. Их запускают командой Windows Run или из командной строки. Хотя консольное приложение работает в окне (рис. 12.9), ему недоступны графические возможности операционной системы Windows . В качестве примера консольного приложения можно привести программу, работающую в окне MS-DOS Windows 95. > Запуск программы PING