Не рекомендуется для чтения, поскольку очень напоминает рекламу средства от похудения ("от меня ушел муж..." - и т.д.) Вступительная статья... Практически ничего не объясняющая
Время пробовать ASP... или История одного сайта. Отступление первое: Эта вводная статья не будет изобиловать техническими терминами. Здесь предоставлены некоторые мысли, идя за которыми (вообще - это называется медитацией) можно понять суть предмета так же, как прочитав 200 строчек кода :) У многих из нас в определенный момент приходит этап, когда хочется попробовать свои силы в веб-мастеринге... Наиболее частые причины возникновения этого желания можно даже попробовать перечислить: - Самопрезентация (типа - эксгибиционизм :)
- Примечание: Имеется ввиду как показ себя, как самоцель.
-
- Накопление огромного количества материалов на Вашем компьютере.
- (Это может быть подборка изображений и музыки: фонотека, коллекция обоев для рабочего стола...)
- Материалы по Вашей профессиональной деятельности достигли критической массы.
- Количество информации, которой Вы владеете, необходимо организовать.
- В этом случае сайт выступает как справочник-источник информации по Вашей деятельности,
- доступный с любого компьютера, подключенного к Интернет
Для меня - это было сочетание всех трех факторов, например... :)) Первый мой опыт построения сайта был основан на знании основных тегов HTML. Занятие оказалось очень нудное. Я думаю, что большинство домашних страничек и замирает в силу этой нудности. Ведь одно дело - написать статью, или оформить новую страницу, а совершенно другое - ввести эту страницу в сайт, проведя кучу линков. Когда материалов уже хватает на маленькую книжку, как правило меняется его структура разделов и переписывая из-за одного изменения в структуре первую сотню страниц, вы понимаете, что хотели совсем не этого :(( FRONTPAGE 98-2000, конечно, обеспечивает удобства при создании сайтов; но да простит меня Microsoft - не полюбил я это детище. Да, легко создавать сайты по мастерам FRONTPAGE, но не люблю работать я с тем, чего не понимаю. Я полазил в конфигурационных файлах, которые создает FRONTPAGE для сайта и понял, что быстро мне этого не понять. После этого моя деятельность по сайтостроению замерла. Думалось: но ведь должен быть какой-то инструмент, который обеспечит легкость построения сайтов как FRONTPAGE и при этом обеспечит прозрачность написания сайта как язык HTML. Оказалось - такой инструмент существует!!! Я узнал про ASP. Этот костюмчик оказался моего размера :)) Для работы с ASP достачно знание VBScripts и MS Access. Необходимо так же установить персональный веб-сервер (Personal Web Server - PWS) C сервером обстоит все легко. - В боксовой версии Windows 98 есть возможность установки PWS и справка по установке PWS.
Чтобы PWS работал, должен быть установлен протокол TCP/IP. - Для установки веб-сервера под NT существует пакет "Windows NT 4.0 Option Pack"
- Под Windows 2000 надо установить IIS, который входит в состав этой ОС.
* Технические вопросы установки персонального веб-сервера при необходимости будут выведены в отдельную статью, на которую будет установлена ссылка. * Справка по VBScripts находится здесь Так чем же подкупает ASP? Ниже я дам вступительный простой пример по созданию сайта. И если он вас убедит, тогда переходите к изучению технологии ASP вплотную. А создатели сайта приложат все силы, что бы материал был подан профессионально. А теперь (как любит приговаривать программа установки Windows :) "откиньтесь на спинку кресла и получите удовольствие". В этой статье я дам самое простое описание страницы, где будут комбинироваться заголовок, конец страницы и меню, а также тело сообщения. Опишем стандартные начало и конец страницы, допустим это будут head.asp и end.asp, а затем создадим новые страницы описывая включение этих файлов. Общая выходная страницы (т.е. страница, которую увидит клиент) на самом деле будет собираться из 3-х файлов: тот который вызывается по ссылке и двух, подключение которых в нем описано... Это означает, что последние два будут подключаться к любой странице "на лету" и обеспечивать весь внешний вид выходной страницы. HEAD.ASP | Содержимое страницы (контент) | END.ASP | END.ASP | Заголовок (head.asp): <HTML> <HEAD> <TITLE>Моя Домашняя Страница</TITLE> </HEAD> <BODY> <TABLE width="760"> <tr><td width="640"> | Необходимый комментарий: Поскольку выходная страница будет создаваться "на лету" не беспокойтесь, что не описаны закрывающие теги таблицы, они будут описаны в end.asp Меню и конец страницы (end.asp): </td><td valign=top width="120"> <!--Здесь начинаем описывать меню с правой стороны страницы--> <table width="100%"> <tr> <td height="20"><a href="default.asp">Домашняя</a></td></tr> <tr> <td height="20"><a href="photo.asp">ФОТО</a></td></tr> <!--Теперь описываем закрывающие теги таблицы начатой в head.asp--> </td></tr></TABLE> <!--Теперь описываем закрывающие теги самой страницы--> </BODY> </HTML> | Теперь напишем страницу default.asp или photo.asp. Выглядеть она будет так: <!--#include file="head.asp"--> СОДЕРЖИМОЕ СТРАНИЦЫ <!--#include file="end.asp"--> | Следует сказать, что default.htm или default.asp для ASP это зарезервированное имя стартового файла в каталоге, как, например index.htm Что сие вышеописанное означает? Означает, что при открытии любой страницы (в данном случае - две) у вас будет справа меню со ссылками на ваши страницы. И если вы добавите новую страницу, вам надо будет добавить в END.ASP только одну ссылку :)) Так что с includ'ами работать с сайтом получается уже на много проще. Скажу больше, можно будет сделать так, чтобы и ссылки на новые страницы формировались АВТОМАТИЧЕСКИ (т.е. - программно). Ну, а если Вам все вышеописанное понравилось, то можно рискнуть, и вкусить больше от сладкого пирога, именуемого ASP. Ведь то, что описано в этой статье преследует офигенно простую цель - заинтересовать и показать, что минимальное знание ASP может СРАЗУ приносить ощутимые результаты. Что бы ваши домашние странички не погибали с вашими интересными (а в этом никто и не сомневается) материалами. А сами они росли и совершенствовались вместе с Вами... |