Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практика / Отчёт.docx
Скачиваний:
26
Добавлен:
28.06.2014
Размер:
877.96 Кб
Скачать

МОСКОВСКИЙ ЭНЕРГЕТИЧЕСКИЙ ИНСТИТУТ

(ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)

Практическая работа

Разработка web-приложений в delphi

Выполнил Захаров А.

Лектор Маран

Михкель Михкелевич

Москва, 2010

Интернет и www

Вряд ли в наше время надо объяснять, что такое Интернет. По крайней мере, в качестве пользователей с Интернет знакомы миллионы людей в нашей стране, начиная со школьников. Многие воспринимают Интернет просто как средство получения различной информации, а иногда и как развлечение. Эти функции Интернет, действительно, выполняет. Но нас далее будут интересовать иные аспекты Интернет. Глобальная сеть становится в наше время основой для построения мощных корпоративных приложений, обеспечивающих оперативное взаимодействие различных компаний: производителей продуктов или услуг, поставщиков, клиентов. Интернет обеспечивает также доступ к распределенным базам данных множеству пользователей. Благодаря этому можно создавать хранилища информации, охватывающие некоторый регион или разветвленную сеть филиалов некоторой фирмы. В целом, Интернет — это наиболее перспективная область разработки различных прикладных программ систем.

В данной работе мы не будем погружаться в глубины протоколов и в тонкости функционирования Интернет. Наша задача намного скромнее: научиться работать с Интернет с помощью компонентов Delphi, научиться средствами Delphi создавать различные типы страниц Web и серверы Web.

Программное обеспечение, необходимое для работы с www.

Для создания серверных приложений понадобится сервер Web поддерживающий интерфейсы CGI, ISAPI, NSAPI и WIN-CGI. Для этого можно использовать серверы Web Microsoft Internet Information Server или Personal Web Server, которые поддерживают CGI и IS API. Для работы с Windows 95/98/2000 подойдет персональной сервер Web, который поставляется с пакетом FrontPage, широко используемым для разработки страниц Web.

Для того чтобы можно было отлаживать и просматривать приложения, не выходя в Интернет, надо соответствующим образом настроить персональный сервер. Например, если вы установили на своем компьютере FrontPage, то персональный сервер расположится в каталоге ...\FrontPage Web. В этом каталоге будет расположено два подкаталога: Content и Server. В каталоге Server расположится файл vkttpd32.exe. Это файл сервера. Перед тем, как обращаться к серверу из каких-то приложений, надо запустить этот файл на выполнение.

В каталоге Content расположится ряд подкаталогов, из которых вам в первую очередь понадобится каталог cgi-bin. Это исполняемый каталог вашего сервера. Сюда вы должны будете помещать созданные вами файлы и .ехе и .dll, которые должны выполняться на сервере.

Во время установки FrontPage в персональный сервер заносится имя вашего компьютера. Часто, это имя “MyComputer”. В дальнейшем к файлам и программам, расположенным в исполняемом каталоге, вы сможете обращаться по URL: "http://mycomputer/cgi-bin/имя_файла". Поскольку http:// браузеры обычно добавляют к адресу автоматически, в качестве адреса достаточно задавать "mycomputer/cgi-bin/имя_файла".

Также потребуется браузер, поддерживающий компоненты ActiveX, например, Microsoft Internet Explorer.