Программирование >>  Проектирование интерфейса пользователя 

1 2 3 [ 4 ] 5 6 7 ... 153


Команда приложения Sharing) дает возможность совмест-

ного использования файлов, включая также базы данных Access. Это весьма удобно при разрешении возникших проблем, отладке процедур, взаимном обмене информацией между разработчиками и пользователями приложений.

Создание узлов

УЗЛЫ - это папки на сервере, доступ к которым можно получить по локальной сети или через Internet. Хранящаяся в таких папках информация может быть как общедоступной, так и закрытой. Использование узлов позволяет упростить совместную работу над базами данных, обеспечивая к ним доступ людей, находящихся в разных

концах Земного шара.

Для создания узлов используйте ссылку Добавление узла (Add Network Place) на панели задач. Выполните следующие действия.

1. Если область задач не отображена на экране, выберите команду Файл=*Создать (FileNew).

2. Щелкните на ссылке Добавление узла, расположенной в нижней части панели задач.

3. Укажите URL (http: www.адрес.com) Web-узла. (Возможно, понадобится указать имя пользователя и пароль.)

4. Задайте название папки и завершите работу мастера. При запуске рабочей станции Windows 2000 с персонального ПК можно установить Internet Information Services (IIS) и создать intranet-сайт.

После создания сетевой папки в ней можно хранить страницы доступа к данным (созданные в Access и сохраненные как внешние Web-страницы). Указанная новая возможность программы Access 2002 существенно упрощает процесс создания зависящих от данных Web-сайтов (подробнее см. главу 20-й час. Как связывать Web-страаницы с базами данных ).

Удаление персональной информации

По разным причинам при публикации баз данных и страниц доступа к данным

может потребоваться анонимность. Access 2002 позволяет скрывать информацию об авторе базы данных. Для удаления персональной информации выберите команду

СервисПараметры, на вкладке Общие (General) диалогового окна Параметры установите флажок Удалить личные сведения из файла (Remove personal information from this file).

Знакомство с объектами ActiveX Data Objects

ActiveX Data Objects (ADO) - это новейший стандарт объектов баз данных, позволяющий значительно упростить задачи программирования. Объекты ADO могут использоваться в Access, Visual Basic, приложениях Web и в любой другой среде программирования, позволяющей создавать объекты СОМ. Речь идет о том, что большинство языков программирования для Windows (если не все они) способны обращаться к функциям, реализованным в составе динамической библиотеки Msadol5.dll.




ADO. NET - новейший протокол баз данных, который пока еще не доступен в Access. Microsoft занимается объединением Office в среду .NET, но поскольку Office ХР не является частью .NET, в нем ADO.NET не используется.

За более подробной информацией о .NET-технологиях обратитесь на Web-сайт компании Microsoft.

ADO содержат объекты, помогающие легко создавать источники данных и управлять ими. Подробнее об объектах ADO см. главу 15-й час. ADODB - ваш верный помощник .

Новые объекты для обеспечения безопасности баз данных-ADOX

Объекты нового стандарта - ActiveX Data Objects Extension. 1 for DDL and Security - призваны облегчить задачу обеспечения безопасного доступа к базам данных. Эти объекты будут упоминаться в различном контексте в нескольких разделах книги, но особое внимание мы уделим их рассмотрению в ходе 15-го занятия.

Поддержка хранимых процедур

Среди реализованных в составе библиотеки Msadox.dll средств для работы с ADOX имеется класс Procedure. Он обеспечивает создание хранимых процедур и запись их в файл базы данных. О том, как создавать и сохранять процедуры, вы узнаете из раздела Хранимые процедуры главы 15. В той же главе приведены примеры использования других объектов ADOX.

Программные объекты

В состав Microsoft Access 2002 входят средства для работы с языком программирования Visual Basic for Applications (VBA). VBA - ближайший родственник языка Visual Basic (предшественника Visual Basic.NET) - с недавних пор стал поддерживать

парадигму объектно-ориентированного программирования (как и VB6). Основной

элемент стандарта объектно-ориентированного программирования - класс.


В версию 7.0 Visual Basic внесены радикальные изменения, он является частью структуры .NET. Последняя версия пакета Office не использует VB.NET, но, скорее всего, это вопрос недалекого будущего.

Класс - это определяемый пользователем тип данных, который лежит в основе объектного подхода. Модель класса позволяет программисту объединить данные и функции для их обработки в целостную сущность. Экземпляры классов, называемые объектами, - основной материал , из которого строятся программы, написанные в объектном стиле.

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



Связь Web-страниц с базами данных

Самые последние достижения в области информационнтх технологий так или иначе связаны с задачами программирования для среды Internet. Web-страница - это текстовый файл, содержащий данные в форматах Hypertext Markup Language (HTML) либо Active Server Pages (ASP). Тексты HTML и ASP способны восприниматься программными Web-броузерами, такими как Netscape Communicator или Internet Explorer. В этом контексте файлы HTML и ASP можно рассматривать как законченные фрагменты кода, а броузеры - как разновидность интерпретаторов языков программирования.

До недавнего времени создание Web-страниц, содержащих и отображающих информацию из баз данных, являлось непростой задачей. Но теперь реализованные в Access 2002 мастера Data Pages Wizards позволяют строить Web-страницы с полями, представляющими актуальную информацию из баз данных. Поле страницы, таким образом, оказывается напрямую связанным с соответствующим объектом базы данных, позволяя как считывать информацию, так и изменять ее. В главе 20-й час. Как связывать Web-страницы с базами данных мы расскажем о приемах создания Web-

страниц в Internet либо корпоративной сети (intranet или extranet), способных отображать информацию из баз данных в окне стандартного броузера.

Новый термин

Новый термин

Intranet - это частная сеть, построенная в соответствии с технологиями Internet. Ее пользователи обычно имеют отношение к определенной компании или группе и подключены в единую локальную вычислительную сеть.

Extranet - расширенный вариант intranet. Если intranet предполагает доступ к сети для членов территориально ограниченной группы пользователей, то extranet позволяет осуществлять подключение тех компьютеров, которые не охвачены локальной сетью.

Access Projects

В Microsoft Access 2002 реализована новая модель проектов. Работая с прежними версиями системы, вы создавали базы данных в виде файлов формата MDB. Access 2000 позволяет строить файлы проектов формата ADP - Microsoft Access Project.

Файлы проектов Access предоставляют возможность масштабирования баз данных на платформу Microsoft SQL Server 2000. Это означает, что вы можете продолжать пользоваться привычным интерфейсом Access, но применять программный сервер SQL Server вместо сервера Jet, предлагаемого в Access по умолчанию. Единственное, что вам потребуется, - установить на локальном компьютере программное обеспечение SQL Server 2000 либо подключиться к соответствующему выделенному серверу баз данных.

Резюме

На этом занятии вы смогли кратко ознакомиться с рядом новинок, реализованных в составе Access 2002. Возможности совместной работы в режиме on-line, объекты ActiveX Data Objects, доступные инструменты создания Web-ориентированных проектов, средства масштабирования баз данных до уровня Microsoft SQL Server - все это характеризует Access 2002 как привлекательный и мощный продукт.

Access 2002 поможет вам автоматизировать решение мелких повседневных задач. Кроме того, система предоставляет возможности создания замысловатых и развитых объектно-ориентированных приложений для среды клиент-сервер, реализующих общепринятый графический интерфейс Windows либо Web, что дает возможность пользователям применять стандартные программы-броузеры.



1 2 3 [ 4 ] 5 6 7 ... 153

© 2006 - 2024 pmbk.ru. Генерация страницы: 0.001
При копировании материалов приветствуются ссылки.
Яндекс.Метрика