- •Html: работа с базами данных в примерах
- •Пояснительная записка
- •Тематическое планирование
- •Текст пособия Базы данных
- •Назначение и функциональные возможности языка разметки гипертекста (html)
- •Структура html-документа
- •Форматирование текста
- •Управление цветом
- •Вставка рисунков, изображений, фотографий
- •Создание гиперссылок на html-документы
- •Html-формы
- •Основы Visual Basic Script (vbScript)
- •Ввод и вывод данных
- •Типы данных
- •Встроенные объекты
- •Основы создания сценариев на Visual Basic Script Расположение сценариев
- •Обработка событий
- •Объекты, управляемые сценариями
- •Создание массива
- •Плавающие фреймы
- •Проектирование баз данных с помощью html
- •Первая страница html-документа
- •Создание таблицы «Администрация и Преподаватели»
- •Создание таблицы «Вожатые»
- •Создание формы «Полный список слушателей». Создание запросов по поиску информации в базе данных
- •Создание таблицы «Читаемые курсы», содержащей гиперссылки на другие html-документы
- •Сортировка данных в таблице. Расположение списка фамилий слушателей в алфавитном порядке
Типы данных
Типы данных |
Примеры |
Описание значений |
Строковый или символьный |
“Привет”
|
Последовательность символов, заключенных в кавычки двойные или одинарные |
Числовой |
3.14 -567 |
Число, последовательность цифр, перед которой может быть указан знак, целая и дробная части разделяются точкой |
Логический |
True, false |
Возможны только два значения |
Null |
|
Отсутствие какого-либо значения |
Объект (object) |
|
Программный объект, определяемый своими свойствами |
Функция (function) |
|
Программный код, выполнение которого может возвращать некоторое значение |
Переменные и оператор присваивания
Правила именования переменных стандартные. Оператор присваивания обозначается знаком =. Переменная может иметь значения различных типов и неоднократно их изменять. Переменные, описанные в программе, являются глобальными. Переменные, описанные внутри функции – локальные.
Комментарии
// - одна строка, стоящая после этого знака, считается комментарием.
/* любое количество строк */ – все, что заключено между этими символами, считается комментарием.
<!-- любое количество строк --> – все, что заключено между этими символами, считается комментарием.
Операторы условного перехода
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-документа.