Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет1.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
883 Кб
Скачать

Занятие 15 Новые возможности ideDelphi6.

Перейдите на страницу Diagramокна редактора кода. Эта страница предоставляет визуальный инструментарий для определения логических взаимоотношений между визуальными и невизуальными компонентами, отображаемыми в окне ObjectTreeView. Страница Diagramможет быть использована как инструментарий для документирования проекта, так как позволяет выводить на печать схематически представленные взаимоотношения между компонентами. Переместите с помощью мыши из окна ObjectTreeViewна страницу Diagramокна редактора кода компонент Edit1. Для этого выделите в окне ObjectTreeViewобъект Edit1 и, не отпуская клавиши мыши, переместите курсор на страницу Diagram, после чего отпустите левую кнопку мыши.На странице Diagramпоявился компонент Edit1.

Переместите с помощью мыши из окна ObjectTreeView на страницу Diagramокна редактора кода компонент Label1Обратите внимание на автоматически отображенную связь между этими двумя объектами. Связь обозначается стрелкой и указывает имя свойства, используемого для связывания. Для удаления объекта со страницы Diagramокна редактора кода следует выделить удаляемый компонент и выполнить для него команду контекстного меню Remove.Расположите на форме компонент Tableсо страницы BDEпалитры компонентов. Обратите внимание, что компоненты источников данных, располагаемые в Delphi5 на странице DataAccess, в Delphiб находятся на новой странице BDE.Выберите используемый источник данных. Для этого установите в инспекторе объектов значение свойства DatabaseName объекта Tablel равным DBDEMOS, выбрав значение из предлагаемого списка.

Расположите на форме компонент DataSourceсо страницы DataAccessпалитры компонентов. Одновременно обратите внимание, что компоненты доступа к данным Table, Queryи StoredProc отсутствуют на странице DataAccess палитры компонентов. В Delphi6 эти компоненты располагаются на новой странице палитры компонентов - BDE.Так как созданный набор данных хранится на сервере, то приложение не может отображать сразу несколько записей в компонентах типа TDBGrid или TDBCtrlGrid. В каждый момент времени приложению доступна только одна текущая запись. Расположите на форме компонент DBEdit со страницы DataControls палитры компонентов. Определите связь с источником данных. Для этого в инспекторе объектов установите значение свойства DataSource компонента DBEditl равным DataSourcel, выбрав значение из предлагаемого списка. Определите связь с конкретным полем набора данных. Для этого установите значение свойства DataField компонента DBEditl равным EMP_NO, выбрав значение из предлагаемого списка.

Если WEB - браузер посылает в качестве запроса URL-адрес CGI-приложения, то Web-сервер запускает это приложение и передает ему параметры запроса через стандартный ввод Сформированная в результате выполнения CGI-приложения HTML-страница возвращается WEB-серверу через стандартный вывод. В результате автоматически сформировалось приложение, состоящее из Web-модуля.Web-модуль реализуется классом производным от класса TWebModule. Web-модуль используется для размещения различных не визуальных компонентов таких как TPageProducer, ТТаЫе, TDataSetTableProducer и т.п. Отличие Web-модуля от обычного модуля данных состоит в том, что Web-модуль дополнительно поддерживает функциональность, предоставляемую классом TWebDispatcher.

Приложение может иметь только один Web-модуль.

Объект типа TWebModule предназначен для управления набором объектов Actions, которые используются для ответа на запрос от Web-браузера. Элементы Actionsможно просматривать, добавлять и удалять. После размещения созданного CGI-приложения в каталог WEB-сервера, предназначенный для исполняемых файлов, WEB-броузер может формировать запрос, в котором используется URL-адрес данного CGI-приложения.

Далее в Мастере Публикаций щелкните на кнопке + для добавления файла в каталог Web-браузера, а затем щелкните на кнопке ». После успешного добавления файла Мастер Публикаций отображает соответствующее сообщение.

Запустите InternetExplorer, используя пиктограмму, расположенную в строке Панели задач в нижней части окна Windows.Введите в поле Адрес следующее значение URL-адреса созданного CGI-приложения: http://localhost/webpub/Project2.exeЗначение localhost позволяет ссылаться на локальный компьютер. Это значение на практике может быть заменено на имя любого используемого Web-cepeepa.

31