Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Принципы создания экранных форм




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

Этот процесс автоматизирован в средах быстрого проектирования (Rapid Application Development, RAD-среды). Все необходимые элементы оформления и управления создаются и обслуживаются с помощью готовых визуальных компонентов, которые с помощью мыши перетаскиваются в проектируемое окно. Их свойства и поведение затем настраиваются с помощью простых редакторов, визуально показывающих характеристики соответствующих элементов. При этом вспомогательный исходный текст программы, ответственный за создание и работу этих элементов, генерируется RAD -средой автоматически, что позволяет сосредоточиться только на логике решаемой задачи. В результате программирование во многом заменяется проектированием — подобный подход называется визуальным программированием.

Компоненты достаточно легко создавать самостоятельно, поэтому в мире сегодня распространяются тысячи бесплатных и платных компонентов для наиболее известных RAD-сред, из них формируются библиотеки компонентов — объектные репозитории. Компоненты выступают в роли «строительных кирпичиков», позволяющих собирать готовое приложение с богатыми возможностями, написав всего десяток строк исходного кода, и такой компонентный подход к созданию программ считается очень перспективным, потому что без лишних усилий и на законных основаниях допускает повторное использование чужого труда.

Формы являются ключевыми элементами в приложениях Access для доступа к данным.

Типы элементов управления

В формах Access существует три типа элементов управления:

1. Присоединенные элементы управления связаны с полем источника данных для формы или подчиненной формы. Источником данных может быть таблица или запрос. Присоединенные элементы управ­ления отображают и обновляют в ячейке данных текущей выделенной записи значение поля, с которым они связаны. Текстовые поля (Text Boxes) являются наиболее общими присоединенными элемен­тами управления. С помощью присоединенного элемента управления ОLЕ можно отображать на экране содержимое графического объекта или проигрывать звуковой аудио-файл. Можно связать переключате­ли, выключатели и флажки с логическими полями типа «Да/Нет» (Yes/Nо). Все присоединенные элементы управления имеют связан­ные с ними метки, отображающие свойство поля «Имя» (Caption). Эту метку можно изменить или удалить, не влияя на присоединен­ный элемент управления.

2. Свободные элементы управления отображают данные, не за­висящие от источника данных формы или подчиненной формы. Свободные элементы управления ОLЕ используются для добавления графики в форму. Линии и прямоугольники можно использовать для разделения формы на логически связанные части или для имитации на экране внешнего вида формы на бумаге. Свободные текстовые поля используются для ввода данных без обновления поля в источнике данных, но возможно использование их для других целей, например, для установки значения, используемого в выражении. Неко­торые свободные элементы управления, например текстовые поля, имеют связанные с ними метки, а некоторые, например свободные объекты ОLЕ, не имеют.

3. Вычисляемые элементы управления в качестве своего источника данных используют выражения. Обычно в выражения, используемые вычисляемыми элементами управления, включается значение поля, но в них можно также использовать значения, созданные с помощью свободных текстовых полей.

Создание текстовых полей

Access использует четыре основных типа текстовых полей:

1. Однострочные текстовые поля обычно являются присоединенными к элементам управления формы или полям таблицы или запроса.

2. Многострочные текстовые поля обычно являются присоединенными к мемо-полям и включают вертикальную полосу прокрутки для про­смотра текста, не поместившегося в пределах поля.

3. Вычисляемые поля получают значения из выражений, которые начи­наются со знака равенства (=) и обычно являются однострочными текстовыми полями. Если в выражение для вычисляемого поля включить значение какого-либо поля, например, поля «ДатаПлан», то текстовое вычисляемое поле будет присоединенным к этому полю. В противном случае вычисляемые текстовые поля являются свободны­ми. Значение вычисляемого текстового поля нельзя редактировать.

4. Свободные текстовые поля, не являющиеся вычисляемыми текстовы­ми полями, могут быть использованы, например, для таких вспомо­гательных значений как граничные даты в процедурах Access VBA.

Большая часть способов создания форм в Access применима и к отчетам. Ниже перечислены основные различия между отчетами и формами:

1. Отчеты предназначены только для печати и в отличие от форм не предназначены для вывода в окне. При просмотре документа с увеличением в окне предварительного просмотра помещается только часть отчета.

2. Отчеты не обеспечивают просмотра в режиме таблицы. Возможен только предварительный просмотр перед печатью и просмотр макета отчета в режиме конструктора.

Отчетам Access присущи многие черты форм, в том числе и следующие:

1. Мастера отчетов могут создавать отчеты разных типов, в том числе:

- отчет в одну колонку,

- групповой/итоговый

- почтовые наклейки.

2. Можно произвольным образом изменять отчеты, созданные Мастером отчетов (Report Wizard) в режиме Конструктора.

3. Разделы (Sections) отчета включают заголовок и примечание, появляю­щиеся в начале и в конце отчета, а также верхний и нижний колонти­тулы страниц. В примечании часто указываются итоговые значения. Разделы отчетов соответствуют разделам форм с теми же именами.

4. Разделы групп отчетов являются эквивалентами разделов групп в формах. К каждой группе можно добавлять заголовок, включающий заглавие, и примечание для вывода итоговых значений группы. Можно размещать статическую (несвязанную) графику в разделах заголовка и примечания, а связанную графику — в разделах групп.

5. Элементы управления добавляются к отчетам из панели элементов Access, а затем выбирается их положение и размер.

6. Подчиненные отчеты могут добавляться в отчеты так же, как добавля­ются элементы управления подчиненных форм в основных формах.

 


ПРИЛОЖЕНИЕ 2

Язык разметки текста HTML

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...