BigEdu.ru

Особенности программирования для Windows

Содержание

1. Программирование для Windows: особенности

1.1 Новый интерфейс - новые возможности

1.1.1 Окна и их компоненты

1.1.2 Управляющие элементы окна

1.1.3 Другие особенности интерфейса

1.2 DOS и Windows: разные подходы к программированию

1.2.1 Особенности работы с базами данных

1.3 Структура программ в CA-Visual Objects

1.3.1 Объекты. Связи типа “владение"

1.3.2 Генерация и обработка событий

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

1.3.4 Как все-таки работает программа в CA-Visual Objects?

1. Программирование для Windows: особенности

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

Тем не менее, не все так страшно, как может показаться в начале пути. Система программирования CA-Visual Objects - чрезвычайно мощный инструмент, способный снять с разработчика большинство проблем, не связанных напрямую с логикой работы создаваемых приложений. Надо только научиться грамотно пользоваться этим инструментом...

Попробуем прежде всего разобраться в основных отличиях Windows от DOS, непосредственно определяющих как новые требования к разрабатываемым приложениям, так и новые подходы к программированию.

1.1 Новый интерфейс - новые возможности

Первое, что бросается в глаза при переходе от DOS к Windows, это графическая операционная среда. Действительно, графический интерфейс пользователя (Graphical User Interface - GUI) составляет сердцевину Windows. Необходимость графического интерфейса продиктована не только и не столько эстетическими соображениями. Основное его назначение заключается в повышении уровня дружелюбности и информативности экрана дисплея, а также в предоставлении пользователю более широких возможностей по оперативному вмешательству в вычислительный процесс. Эти цели в GUI достигаются как за счет широкого использования графических шрифтов и цветовой гаммы, так и за счет введения новых типов элементов управления интерфейсом .

Основу графического интерфейса в Windows составляют окна. Окна и их компоненты - "альфа" и "омега" GUI. Через окна и их элементы приложение, с одной стороны, осуществляет интерфейс с пользователем, а с другой - взаимодействует с Windows. Любое приложение, работающее в среде Windows, должно быть представлено как минимум одним окном.

1.1.1 Окна и их компоненты

В CA-Visual Objects различают три базовых типа окон:

1. Окно приложения - главное или единственное окно работающей программы. В соответствии со стандартом GUI, окно приложения может быть двух видов: однодокументным (Single Document Interface - SDI) и многодокументным (Multiple Document Interface - MDI). Основное различие между этими видами окон состоит в том, что MDI-окна могут содержать в себе несколько дочерних окон, каждое из которых может работать независимо от других, в то время как SDI-окно является единственным на все приложение.

Классическим примером MDI-приложения является текстовый процессор WORD фирмы Microsoft (рис.1.1). Запустив это приложение в работу, пользователь имеет возможность одновременной работы с несколькими документами, каждый из которых представляется самостоятельным дочерним окном.


Рис 1.1 Пример MDI-приложения (в главном окне Microsoft Word открыты два независимых дочерних окна - BOOK1. DOC и BOOK2. DOC)

Примером SDI-приложения является игровая программа “Пасьянс", входящая в комплект поставки Windows (рис.1.2). В этом приложении открывается единственное окно, и пользователь одновременно может “раскладывать" на компьютере всего один пасьянс.

Рис 1.2 Пример SDI-приложения

Ясно, что MDI-стандарт предлагает пользователю гораздо более богатые возможности. Именно он в полной мере реализует “способности” Windows и наиболее подходит для разработки сложных приложений, обслуживающих базы данных. По этой причине мы и возьмем его за основу во всех дальнейших рассуждениях.

В MDI-приложениях окно приложения называется также главным окном или окном-оболочкой . Это окно должно быть пустым, т.е. не содержать в себе никаких элементов управления, за исключением меню (см. ниже).

2. Окно данных - специфический вид окна, наилучшим образом приспособленный для работы с базами данных. Оно может содержать в себе любые элементы управления, обеспечивающие удобные средства работы с данными. С учетом сказанного в п.1, окно данных - одно из дочерних окон главного окна приложения. И именно поэтому окно данных в общем случае немодально , т.е. допускает возможность активизации любых других окон. Все окна данных размещаются в пределах главного окна приложения.

3. Диалоговое окно - окно с небольшим набором внутренних компонентов, основная цель которого состоит в выдаче пользователю сообщений и/или запросов и прием от него небольшого числа команд и параметров. В отличие от окна

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Курсовые работы по информатике и программированию Содержание 1. Программирование для Windows: особенности 1.1 Новый интерфейс - новые возможности 1.1.1 Окна и их компоненты 1.1.2 Управляющие
Оценок: 1001 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru