|
Программирование >> Проектирование интерфейса пользователя
Материал остальных глав книги посвящен вопросам программирования в среде Access. Вы научитесь писать разнообразные программы - от простейших до достаточно сложных, поддерживающих объектно-ориентированный стиль, - и быстро предлагать качественные решения для Windows или другой операционной среды. Прежде чем приступить к использованию полученных знаний на практике, ознакомьтесь с приведенными ниже разделами Вопросы и ответы и Задания . Вопросы и ответы Вопрос. Целесообразно ли тратить время на настройку меню и панелей инструментов? Ответ. В этом деле постарайтесь максимально учесть собственные практические цели. Мое мнение таково: не стоит серьезно изменять содержимое стандартных меню и панелей инструментов, если это не помогает решению конкретной задачи либо не облегчает выполнение каких-либо часто повторяющихся рутинных операций. Вопрос. Служит ли наличие подключения к Internet обязательнгм условием возможности использования функций совместной работы? Ответ. Нет. Те же функции можно с успехом применять и в условиях локальной вычислительной сети. Все, что действительно необходимо, - это знание IP-адреса компьютера вашего коллеги или иных сведений, которые помогут отыскать корреспондента среди множества пользователей сервера каталогов. Вопрос. Необходимо ли платить за пользование службой NetMeeting? Ответ. Нет. Программа NetMeeting, вызываемая из среды Access 2002, доступна также при работе с другими приложениями Microsoft Office XP. (Если в вашей редакции Office она отсутствует, ее можно бесплатно загрузить с Web-сайта компании Microsoft.) Вам необходимо всего лишь стать абонентом провайдера Internet либо подключиться к корпоративной сети intranet. Вопрос. Смогу ли я применять все возможности Access 2002, работая с базами данн1х старого формата, MDB? Ответ. Вы сможете применять почти все из них. В вашем распоряжении остаются инструменты, которые были доступны в прежних версиях системы, и многие из новых средств, включая возможности создания классов и процедур. Однако некоторые из функций системы специально ориентированы на использование совместно с мощным и более развитым программным сервером Microsoft SQL Server, который приходит на смену Jet - стандартному серверу баз данных Access. Задания Ниже приведены тестовые задания и упражнения, которые помогут вам самостоятельно проверить уровень освоения материала, изложенного в этой главе. Ответы на вопросы вы найдете в приложении. Тесты 1. Для чего предназначен элемент меню Развернуть? 2. Если элементу меню или кнопке панели инструментов назначить гиперссылку, то поведение этого интерфейсного объекта изменится. Верно ли это? 3. Функция проверки правописания подвергает анализу выражения SQL и такие простые образцы текстовых данных, как сокращения и произвольные последовательности символов. Верно ли это? 4. Каково наименование библиотеки, содержащей объекты Procedure, предназначенные для создания хранимых процедур? 5. Access 2002 имеет в своем составе функции-мастера, позволяющие создавать Web-страницы, связанные с объектами баз данных. Верно ли это? Упражнения 1. Откройте панель инструментов Собрание по сети (Online Meeting) и закрепите ее у верхней границы окна Access. 2. Добавьте новое меню в конец строки меню. 3. Присвойте созданному меню новое имя - Контакты. 4. Назначьте интерфейсному объекту гиперссылку, указывающую на Web-сайт издательства, которое выпустило оригинальную версию данной книги (http: www. com). 5. Установите посредством eeting соединение с компьютером пользователя в Internet либо в пределах корпоративной сети. 2-й час Познакомимся с VBA Пищевая сода, мука, соль, сахар, вода, яйца, молоко т д. - основные составляющие множества привычных нам обеденных блюд (скажем, хлеба). На этом занятии вам придется войти в образ пекаря или кондитера. Я научу вас тому, как, пользуясь некоторым набором ингредиентов, готовить вполне съедобные программы. Решаете ли вы задачи автоматизации повседневных действий (скажем, пополнения личной адресной книги) либо боретесь с более сложными проблемами (например, расчетом зарплаты для сотрудников своей компании) - Access способна прийти на помощь. Со всеми деталями, о которых будет рассказано на этом занятии, придется сталкиваться каждый раз, когда вы решите обратиться к услугам Access. Чтобы написать любую, даже самую простую, программу для Access, вы должны знать о пяти составляющих. Ниже, в этой и следующих главах, мы их рассмотрим - основы синтаксиса языка программирования Visual Basic for Applications (VBA), служебные слова и операторы, поддерживаемые Access, правила объявления переменных, способы создания функций и подпрограмм, приемы построения пользовательских типов данных. Основные темы занятия. Синтаксис языка программирования Access VBA. Как пользоваться операторами. Объявление переменных и их применение для хранения данных в программе. Выражения языка. Знакомство с Access VBA Access VBA - это язык программирования. Или в более широком смысле - просто язык. Осознание данного факта не может не радовать, поскольку каждый из нас в той или иной степени владеет, по меньшей мере, одним языком (скажем, русским). Поскольку Access VBA - язык, он, как и любой другой уважающий себя язык, диктует пользователю определенный набор основных правил. Такие правила в академической терминологии называются грамматикой. Вам наверняка знакомо слово грамматика, но программисты чаще говорят синтаксис, поэтому мы, следуя традиции, будем поступать так же.
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |