|
несколько рекомендаций по программированию active server pagesСоздание Sub Main() для каждой страницы, вызов его из тела этой станицы. Используя Sub Main() Вы можете инициализировать различные функции, заполять локальные переменные значениями из объекта Request. Эта функция должна управлять Вашей страницей и вызывать другие функции по мере надобности. Это что-то вроде события Form_Load в Visual Basic'е. Не бойтесь создавать дополнительные функции и вызывать их из Sub Main(), это сделает ваш код ещё более гибким и понятным.. Включайте раздел деклараций вверху страницы. Объявляйте здесь переменные, которые будут использоваться на всей страницы. Не забывайте про область использования переменных. В Visual Basic'е различают три области использования: локальная (распространяется лишь на текущую процедуру), модульная и глобальная (доступна во всём приложении). В Active Server Pages переменная может быть либо локальный для процедуры, локальной для страницы, локальной для сессии (Session) или локальной для приложения (Application). То есть объявляйте переменную в наименьшей необходимой области использования. Теперь рассмотрим несколько примеров. Например, счетчик цикла надо объявлять прямо в функции. Вам нужно использовать ADO Recordset, чтобы построить HTML таблицу на вашей странице, тогда давайте объявим его на уровне страницы. Идентификатор клиента нужен на всех станицах, так давайте сохраним его в переменной сессии (Session). Если Вы получаете доступ к базе данных непосредственно через ASP, тогда Вы можете сохранить строку ADO connection в переменную приложения (Application), предоставляя доступ всем страницам и всем сеансам, подключенным к вашему приложению. Единые стандарты Использование единых имён может сильно ускорить процесс разработки приложения. Даже если Вы разрабатываете один, это может Вам сильно пригодиться. ASP, VBScript обычно используется для написания приложений на стороне сервера, хотя JScript или PerlScript мог быть также использованы. У VBScript'а есть свои отличительные особенности. Все переменные имеют тип Variant. Хотя в языке, таком как Visual Basic, существуют несколько типов данных: Integer (целое), Long Integer (просто Long, длинное целое), String (строка), Boolean (только два варианта - истина или ложь) и так далее... VB программист обычно идентифицирует тип переменной специальным префиксом, например strLastName. "Использование единых имен значительно ускоряет разработку приложения." Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Другие статьи по теме: - ставим пароль на asp страницу- несколько рекомендаций по программированию active server pages - как совместить высокую производительтность приложения с простотой его применения - азы ado и asp - знакомство с asp: счетчик для iis за 5 минут |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |