|
Программирование >> Проектирование интерфейса пользователя
19-й час Создание экранных форм Теперь, одолев 18 занятий, вы уже готовы к тому, чтобы, систематизировав полученные знания, реализовать их на практике в виде полноценных Windows-приложений, снабженных средствами пользовательских интерфейсов. Проектирование графических интерфейсов - это в определенном смысле один из наиболее захватывающих аспектов программирования, поскольку результаты вашей работы становятся видны всем и сразу. Access обладает встроенной поддержкой графического пользовательского интерфейса. Этот факт имеет немаловажное значение, поскольку еще несколько лет назад создание графических интерфейсов было чрезвычайно трудной задачей и уделом исключительных личностей- небожителей , знавших толк в программировании на языке С и посвященных в глубокие таинства Windows API. Однако праздник, наконец, пришел и на нашу улицу. Теперь вы можете взять на себя смелость заявить, что пользовательский интерфейс - нечто более легкое и второстепенное в сравнении с написанием кода, который решает задачу по существу. В среде Access 2002 большая часть работы по созданию интерфейса может быть выполнена с помощью мыши и средств мощных функций-мастеров, которые принимают на себя изрядную долю рутинных операций. Подобный стиль программирования стал возможным и дееспособным благодаря появлению так называемых средств быстрой разработки приложений (Rapid Application Development - RAD). VBA - замечательный язык программирования, a Access - прекрасное средство RAD. В ходе этого занятия вы научитесь применять Access для построения пользовательских интерфейсов и создания готовых приложений, имеющих товарный вид. Основные темы занятия. Использование мастеров создания форм. Настройка форм. Свойства и события - ключевые аспекты поведения программы. Как тестировать и выполнять приложение. Использование мастеров создания форм Мощь и привлекательность средств быстрой разработки приложений обусловлены удобством выполнения общих задач создания интерфейсов и простотой построения приложений в целом. Если за привлекательной графической оболочкой вашей программы будут скрываться еще и возможности корректного (!) и эффективного решения конкретной задачи - вы достигнете просто-таки потрясающего результата. Access 2002 предоставляет такие инструменты проектирования графических интерфейсов, которые предполагают написание минимальных фрагментов кода либо вовсе исключают необходимость специального программирования. Чтобы создать готовое приложение, вам останется только написать код, решающий задачу по существу. Если вы новичок, имеет смысл начать работу с обращения к средствам мастеров построения форм. IVlacTepa предлагают большое количество готовых стилей форм, позволяющих придать приложению профессиональный унифицированный вид буквально за несколько минут. Новый термин Термином форма мы называем экземпляр (объект) класса Form. Класс Form содержит в своем составе большое число свойств, методов и событий, определяющих внешний вид объекта формы и способы его поведения. В отличие от других классов, с которыми вы уже успели ознакомиться на страницах нашей книги, объект класса Form обладает визуальными характеристиками и поэтому содержит много графической информации, которая определяет особенности его отображения на экране компьютера. Операционная система Windows целиком построена на концепции окна, поэтому любые видимые объекты всегда располагаются в пределах определенной оконной формы. В составе Access 2002 существует целый ряд мастеров создания форм, относящихся к самым различным стилям представления и поведения. Далее кратко рассмотрим особенности каждого из них, а затем перейдем к задаче проектирования пользовательского интерфейса. Обзор режимов проектирования форм При создании новой формы вы можете обратиться к одному из семи возможных способов, перечисленных в списке диалогового окна Новая форма (New Form) (рис. 19.1): Конструктор (Design View), Мастер форм (Form Wizard), Автоформа: в столбец (Autoform: Columnar), Автоформа: ленточная (Autoform: Table), Автоформа: табличная (Autoform: Datasheet), Автоформа: сводная таблица (Autoform: PivotTable), Автоформа: сводная диаграмма (Autoform: PivotChart), Диаграмма (Chart Wizard) и Сводная таблица (Pivot Table Wizard). Чтобы открыть диалоговое окно Новая форма, выберите элемент Формы в списке Объекты окна База данных и щелкните на кнопке Создать панели инструментов.
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |