Architecture Net

Основные принципы создания Web-приложения


Web-приложение состоит из страниц с документом и страниц с кодом Документ и код хранятся в своем собственном формате Простейшим документом является статическая HTML-страница. Она содержит информацию, которая будет отформатирована и затем отображена Web-броузером. HTML-страница может также содержать гиперссылки на другие HTML-страницы. Гиперссылка (или просто ссылка) содержит адрес, либо унифицированный указатель информационного ресурса (Uniform Resource Locator — URL), определяющий местонахождение искомого документа. Объединение информации, которая формирует страницу, и ссылок иногда называют гипертекстом. С помощью гипертекста обеспечивается удобство навигации в безбрежном океане информации, которая содержится во всемирной паутине (World Wide Web — WWW)

Поддержка управляемого C++в ASP.NET

Управляемый С+-Ь поддерживается технологией ASP.NET лишь частично. Сценарий ASP.NET, написанный на некоторых других языках платформы .NET, например на С# или VB.NET, может быть внедрен ' в Web-страницу. Такой сценарий динамически компилируется в процессе выполнения приложения. Однако использовать управляемый C++ для написания внедряемых сценариев ASP.NET нельзя. На управляемом C++ можно писать лишь предварительно компилируемые сборки, которые используются ASP.NET-странидей. Такие ASP.NET-страницы называют страницами с "предварительно компилируемым фоновым кодом" ("precompiled code-behind"). Инструментальные средства разработки графического интерфейса пользователя (Graphical User Interface, GUI) Web-страниц на основе ASP.NET, входящие в состав среды Visual Studio.NET, позволяют генерировать код на С# и VB.NET. Код на C++ они не генерируют. Тем не менее, практически все элементы пользовательского интерфейса могут быть реализованы на C++, но при этом соответствующий код нужно писать самостоятельно.

Установка примеров web-приложений

Как обычно, все примеры программ, которые рассматриваются в данной главе, расположены в папке, соответствующей данной главе. Но прежде чем вы сможете запустить программу, вам необходимо инсталлировать информационный сервер Internet (Internet Information Services— US) на вашей машине. Информационный сервер Internet инсталлируется по умолчанию вместе с операционной системой Windows 2000 Server. Если на вашей машине установлена операционная система Windows 2000 Workstation, информационный сервер Internet придется инсталлировать отдельно. После инсталляции информационного сервера Internet, вы получите доступ к его описанию с помощью броузера Internet Explorer. Для этого используйте унифицированный указатель информационного ресурса (URL) http: //localhost. В окне броузера откроется начальная страница документации информационного сервера Internet (рис. 10.1).



Содержание раздела