Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Правила именования переменных стандартные. Оператор присваивания обозначается знаком =. Переменная может иметь значения различных типов и неоднократно их изменять. Переменные, описанные в программе, являются глобальными. Переменные, описанные внутри функции – локальные.
Комментарии
// - одна строка, стоящая после этого знака, считается комментарием.
/* любое количество строк */ – все, что заключено между этими символами, считается комментарием.
<!-- любое количество строк --> – все, что заключено между этими символами, считается комментарием.
Операторы условного перехода
if (условие)
{код, который выполняется, если условие истинно}
else
{код, который выполняется, если условие ложно}
Операторы цикла
for ([начальное выражение]; [условие]; [выражение обновления])
{
код тела цикла
}
Оператор цикла работает следующим образом: сначала выполняется начальное выражение, затем проверяется условие. Если оно выполнено, то цикл прекращается, иначе выполняется код тела цикла. После этого выполняется выражение обновления. Далее снова проверяется условие, и все повторяется.
Функции
Описание функции имеет следующий синтаксис:
function имя_функции (параметры)
{
код тела функции
}
Если требуется, чтобы функция возвращала некоторое значение, то в ее теле используется оператор возврата return с указанием справа от него того, что следует возвратить. В качестве возвращаемой величины может выступать любое выражение. Оператор return может встречаться в теле функции несколько раз.
Встроенные объекты
Объекты представляют собой программные единицы, обладающие некоторыми свойствами. Встроенные объекты имеют фиксированные названия и свойства (параметры).
Например: Отображение данных внешнего текстового файла mybd. txt в HTML-документе. <object id=mybdcontrol classid="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83" width=800 height=100>
<param name=FieldDelim value="|">
<param name=DataURL value="mybd. txt">
<param name=UseHeader value="true">
</object>
Основы создания сценариев на Visual Basic Script
Расположение сценариев
Сценарий в HTML-документе можно разместить несколькими способами. Стандартным является размещение сценария в контейнерном теге <SCRIPT>, то есть между тегами <SCRIPT> и </SCRIPT>. Встречая тег <SCRIPT>, браузер «понимает», что за ним начинается код сценария. Заключительный тег </SCRIPT> указывает браузеру, что код сценария закончился.
Контейнерный тег <SCRIPT> может содержать следующие атрибуты:
· language – язык сценария. В нашем случае значение этого атрибута будет “VBScript”.
Пример:
<SCRIPT language=”VBScript”>
…. // код сценария
</SCRIPT>
Если необходимо, чтобы сценарий загрузился в браузер прежде, чем загрузятся элементы HTML-документа, то его следует расположить в верхней части HTML-кода. В этом случае сценарий обычно располагают в контейнере <HEAD>.
Если же требуется, чтобы сценарий загрузился после загрузки всех элементов HTML-документа, то возможны следующие два варианта.
Во-первых, можно расположить сценарий в конце HTML-документа.
Во-вторых, можно использовать атрибут-событие onload в контейнерном теге <BODY>. В последнем случае значением атрибута onload обычно является строка, содержащая имя функции. Определение этой функции, как правило, содержится в контейнере <SCRIPT>, размещенном в заголовке HTML-документа.
Обработка событий
Одним из главных назначений сценариев в HTML-документе является обработка событий, таких как щелчок кнопкой мыши на элементе документа, перемещение указателя мыши на элемент или с элемента, нажатие клавиши и т. п. Большинство тегов HTML имеют специальные атрибуты, определяющие события, на которые могут реагировать соответствующие элементы. Например, щелчок левой кнопкой мыши – onclick; изменение в поле ввода данных – onchange.
Итак, значением атрибута-события является код сценария, заключенный в кавычки. Этот сценарий называется также обработчиком события. Если обработчик события содержит несколько выражений, то они разделяются точкой с запятой. Чаще всего обработчиком событий является указание имени функции, где и содержится код сценария обработки события.
Различные варианты оформления обработки событий:
<HTML>
…
<SCRIPT>
function имя_функции()
{
…..
}
function значение_id. событие()
{
….
}
</SCRIPT>
……
<ТЕГ ID=”значение_id”>
<ТЕГ событие=”имя_функции”>
<ТЕГ событие=”код_сценария”>
…..
</HTML>
Объекты, управляемые сценариями
Предметом деятельности сценария являются объекты окна браузера и HTML-документа, загруженного в него.
HTML-документ отображается в окне браузера. Окну браузера соответствует объект window, а HTML-документу, загруженному в окно, соответствует объект document. Эти объекты содержат в своем составе другие объекты. Все множество объектов имеет иерархическую структуру.
Объекты могут находиться в отношении вложенности (подчиненности). Чтобы указать конкретный объект, требуется перечислить все содержащие его объекты, начиная с объекта самого верхнего уровня:
объект1.объект2……объектN.
Итак, при загрузке HTML-документа в браузер создается его объектная модель. В объектной модели документа все объекты сгруппированы в так называемые коллекции. Например, коллекция всех изображений документа имеет имя images, коллекция всех форм – forms. Это примеры частных или тематических коллекций. Кроме того, существует коллекция всех элементов документа, которая называется all. Рассмотрим способ обращения к объекту: document. коллекция. id_объекта.
Коллекция имеет свойство length – количество элементов в коллекции.
Создание массива
Новый объект массива создается следующим образом:
Имя_массива= new Array ([длина_массива])
У объекта Array имеется свойство length, значением которого является длина массива. Чтобы получить значение этого свойства, необходимо использовать выражение имя_массива. length.
Создав массив, можно присвоить значения его элементам, используя для этого оператор присваивания. К элементам массива обращаются по индексу: имя_массива[индекс].
Рассмотрим пример создания массива Dim, содержащего в качестве элементов вкладки базы данных.
Dim Name(6)
Name(0)="Физико-математическая школа"
Name(1)="Администрация и Преподаватели"
Name(2)="Вожатые"
Name(3)="Слушатели"
Name(4)="Читаемые курсы"
Name(5)="Сортировка" .
Фреймы
Фрейм представляет собой прямоугольную область окна браузера, в которую можно загрузить HTML-документ. Разбиение окна на фреймы происходит с помощью HTML-кода, содержащегося в отдельном HTML-документе, который называется установочным. Установочный файл содержит только теги разметки фреймов, то есть их относительное расположение, размеры, ссылки на загружаемые в них документы и другие параметры.
Плавающие фреймы
Для вставки одного HTML-документа в тело другого служит контейнерный тег <IFRAME>:
<IFRAME src=”адрес_документа”> </IFRAME>
Внешне этот элемент выглядит как прямоугольная область (с полосами прокрутки или без них), в которой отображается документ из некоторого HTML-файла. Такие окна иногда называют плавающими фреймами.
HTML-документы, загружаемые в плавающие фреймы, могут иметь сценарии и другие средства, присущие любому HTML-документу.
Таким образом, определены основные элементы языка VBScript, которые являются необходимыми для создания баз данных.
Проектирование баз данных с помощью HTML
Для создания базы данных необходимы следующие программные продукты:
1. Стандартная программа Windows – Блокнот для создания HTML-документов и хранения информации о слушателях.
2. Internet Explorer (браузер) как программа для просмотра HTML-документов.
3. Проигрыватель Window Media или Winamp.
4. Программа Microsoft Office Picture Manager или ASDSee для просмотра фотографий и рисунков.
Рассмотрим проектирование базы данных с помощью HTML на примере создания структуры физико-математической школы. Создание базы данных, раскрывающей структуру Хабаровской краевой летней физико-математической школы, позволяет определить не только особенности ее организации, но и раскрыть индивидуальное своеобразие творческого коллектива администрации, преподавателей, вожатых и слушателей.
База данных состоит из шести HTML-документов (Первая страница.html, Администрация и Преподаватели.html, Вожатые.html, Слушатели.html, Читаемые курсы.html, Сортировка данных.html), содержащих информацию об авторах ее создания, об администрации, преподавателях, вожатых, слушателях и читаемых курсах в физико-математической школе. Все HTML-документы и дополнительные внешние данные необходимо сохранять в отдельной папке.
Для создания базы данных необходимы следующие внешние данные:
1. Текстовый документ в Блокноте с названием mybd.txt, где располагаются данные о слушателях.
2. Фотографии всех преподавателей и слушателей в формате. jpg или. gif. В данном случае это файлы с именами: ВВ.jpg, ИА.jpg, НП.jpg, 1.gif, ДВГГУ.jpg.
3. Шесть музыкальных фрагментов для каждой из страниц базы данных. В данном случае это файлы с именами: K.mp3, L.mp3, M.mp3, P.mp3, You.mp3, LIFE.mp3.
4. Рисунки, которые являются фоном для HTML-документов. В данном случае это файлы с именами: фон_Альбатрос. jpg, фон_Альбатрос1.jpg, фон_Альбатрос2.jpg.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 |


