- •Н. Н. Пустовалова компьютерные информационные технологии лабораторный практикум
- •Лабораторная работа № 1. Операционная система Windows. Программы группы «Стандартные»
- •Лабораторная работа № 2. Приложение Microsoft Word Задание 1
- •Задание 2
- •Программирование циклических процессов
- •Лабораторная работа № 3. Приложение Microsoft Excel Задание 1
- •Зарплата работников за январь
- •Задание 2
- •Лабораторная работа № 4. Реализация алгоритмов линейной структуры в приложении Excel Задание 1
- •Задание 2
- •Лабораторная работа № 5. Циклы в инженерных расчетах
- •Лабораторная работа № 6. Разветвляющиеся программы в приложении Excel
- •Лабораторная работа № 7. Одномерные массивы
- •Лабораторная работа № 8. Использование подпрограмм
- •Лабораторная работа № 9. Создание форм пользователя в приложении Excel
- •Лабораторная работа № 10. Простые и комбинированные списки
- •Лабораторная работа № 11. Разработка проекта с использованием форм в приложении Excel Задание 1
- •Задание 2
- •Лабораторная работа № 12. Создание баз данных в приложении Access Задание 1
- •Задание 2
- •Задание 3
- •Лабораторная работа № 13. Разработка презентации в PowerPoint
- •Задание 3
- •Лабораторная работа № 15. Графический редактор Adobe Photoshop Задание 1
- •Задание 2
- •Лабораторная работа № 16. Приложение Machcad Задание 1
- •Лабораторная работа № 17. Приближенное вычисление интегралов
- •Лабораторная работа № 18. Приближенное решение уравнений
- •Лабораторная работа № 19. Решение систем уравнений в приложениях Excel и Machcad
- •Лабораторная работа № 20. Математические модели одномерных процессов
- •Лабораторная работа № 21. Оптимизация процессов
- •Лабораторная работа № 22. Решение дифференциальных уравнений
- •Лабораторная работа № 23. Компьютерная графика. Приложение Macromedia Flash Задание 1
- •Задание 2
- •Лабораторная работа № 24. Создание html-документов в сети Интернет
- •Операционная система windows
- •Программы группы «стандартные»
- •Приложение microsoft word
- •Приложение microsoft excel
- •Линейные программы в приложении excel
- •Циклические программы
- •Разветвляющиеся программы
- •Одномерные массивы
- •Использование подпрограмм
- •Формы пользователя
- •Работа со списками
- •Использование мастера слияния
- •Базы данных
- •Создание таблиц
- •Заполнение, сохранение и редактирование данных в таблице. Порядок заполнения таблиц зависит от связей в таблицах. Вначале заполняются таблицы главные, затем – подчиненные.
- •Итоговый запрос. Чтобы подводить итоговые значения по группам данных, используются итоговые запросы. Например, пусть надо получить итоговые суммы по продажам отдельных групп товаров.
- •Создание форм
- •Разработка отчетов
- •Приложение power point
- •Компьютерная графика. Приложение ms visio
- •Выделение областей. Для выделения всего рисунка или слоя служит команда Select / All (Выделение / Все).
- •Приложение mathcad
- •Вычисление определенных интегралов
- •Согласно методу трапеций значение интеграла определяется по формуле
- •Приближенное решение уравнений
- •Решение систем линейных уравнений
- •Рассмотрим алгоритм решения системы линейных уравнений методом Гаусса.
- •Получение математической модели одномерного объекта
- •Решение задач оптимизации
- •Приближенное решение дифференциальных уравнений
- •Приложение macromedia flash
- •Создание html-документов
- •Компьютерные информационные технологии
Создание html-документов
Html-документ – это текстовый файл с расширением *.html или htm. Документ может быть подготовлен в любом текстовом редакторе, например в приложении Блокнот. Информация о форматировании документа сосредоточена в его фрагментах, заключенных между символами < и >. Такой фрагмент называется тэгом.
Пример html-документа |
Описание тэгов |
<html> <head> <title>Пример</title> </head> <body> <H1>Минск</H1> <P>Минск – столица Беларуси</P> </body> </html> |
<html>...</html> − начало и конец документа. <head> ... </head> − начало и конец заголовка документа. <title> ... </title> − заголовок документа. <body> ... </body> − начало и конец тела HTML-документа. <h1>...</h1> − <h6>...</h6> − тэги заголовков текста. Заголовок первого уровня h1 − самый крупный. <p> ... </p> − такая пара тэгов описывает абзац. |
Тэги можно вводить как большими, так и маленькими буквами. Многие тэги, помимо имени, могут содержать атрибуты − элементы, дающие дополнительную информацию о том, как браузер должен обработать текущую метку.
Тэги <hi> и <p> могут содержать дополнительный атрибут align, например: <h1 align = center> − выравнивание по центру (align = right − выравнивание по правому краю, align = left − выравнивание по левому краю).
Цвета всего документа задаются атрибутами, размещенными внутри тэга <body>. Атрибут Bgcolor определяет цвет фона документа; атрибут text – цвет текста документа; link − цвет гиперссылки; vlink − цвет ссылки на документ, который уже был просмотрен ранее; alink − цвет ссылки, когда на нее указывает курсор мыши и нажата ее правая кнопка.
Цвет кодируется последовательностью из трех пар символов. Каждая пара представляет собой шестнадцатеричное значение насыщенности заданного цвета одним из трех основных цветов (красным, зеленым и синим) в диапазоне от нуля (00) до 255 (FF). Например: bgcolor=#FFFFFF − цвет фона (здесь – белый), text=#000000 − цвет текста (здесь – черный), link=#FF0000 − цвет гипертекстовой ссылки (здесь – красный).
Сохранение Html-документа. В редакторе Блокнот после набора документа надо сохранить его, выполнив в пункте меню Файл / Сохранить как… В появившемся окне набрать имя файла с расширением *.html или *.htm, указать место сохранения и нажать кнопку Сохранить.
Просмотр Html-документов. Чтобы просмотреть результат работы, нужно перейти в браузер Internet Explorer или в любой другой браузер, выполнить команду Файл / Открыть, нажать кнопку Обзор и выбрать созданный файл.
Тэги оформления страниц. Тэг <br> используется, если надо перейти на новую строку, не прерывая абзаца. <hr>описывает горизонтальную линию. Тэг может дополнительно включать атрибуты size (определяет толщину линии в пикселях) и/или width (определяет размах линии в процентах от ширины экрана). Между тэгами <!—и --> размещаются комментарии.
Списки. Текст, расположенный между тэгами <ul> и </ul>, воспринимается как ненумерованный список. Каждый новый элемент списка следует начинать с тэга <li>, у которого нет парного закрывающего тэга. Например, чтобы создать список:
Минск;
Витебск;
необходим такой текст: <ul> <li>Минск; <li> Витебск; </ul>
Нумерованные списки обозначаются тэгами <ol>, например:<ol> <li> Минск; <li> Витебск; </ol>
В списках определений используются тэги<dl> </dl> и <dt> <dd>, например:
<dl>
<dt>HTML-документ
<dd> это текстовый файл с расширением *.html </dl>
Гиперссылки. В Html-документах переход от одного фрагмента текста к другому задается с помощью тэга вида: <a href="[адрес перехода]">фрагмент текста</a>
Например, чтобы организовать ссылку на другой документ, надо задать имя Html-документа, к которому нужно перейти. Например: <a href="primer1.htm">Минск</a>
Такой текст приведет к появлению в документе гиперссылки, т. е. подчеркнутого текста Минск, при нажатии мышкой на который в текущее окно будет загружен документ с именем primer1.htm. Если в адресе перехода не указано место размещения этого документа, то компьютер будет искать его в текущей папке.
Если надо дать ссылку на документ, находящийся на другом компьютере, нужно использовать тэг, например, вида: <a href="http://www.open.by/about.htm">инфо</a>
Изображения в Html-документе. В Html-документах используются графические файлы в формате *.gif или *.jpg. Для вставки изображения, например, с именем picture.gif, находящегося в той же папке, что и основной документ, надо записать: <img src="picture.gif">. Такой тэг может также включать атрибут alt = "[текст]", например: <img src="picture.gif" alt="Картинка">. Встретив такой тэг, браузер покажет на экране текст “Картинка” и начнет загружать на его место картинку из файла picture.gif. Атрибут alt может оказаться необходимым на случай, если у браузера отключена автоматическая загрузка изображений.
Чтобы поместить flash-ролик на страницу некоторого html-документа, надо предварительно в Macromedia Flash сохранить ролик в формате *.fla в нужную папку с помощью команды File / Save As. Если затем выполнить команду File / Publish, то в той же папке сохранится файл фильма в формате *.swf и автоматически будет создан описывающий его html-документ. В этом файле надо скопировать текст между тэгами <object> и </object>, включая эти тэги, и вставить в тело нужного html-документа в нужное место.
Для просмотра результата надо открыть последний html-документ в одном из браузеров двойным щелчком по нему.
Назад
Использование таблиц. Таблицы заключаются в тэги <table> и </table>. Тэг может включать несколько атрибутов: align − устанавливает расположение таблицы по отношению к полям документа (align = left, align = center, align = right); width − ширина таблицы. Ее можно задать в пикселях (например, width = 400) или в процентах от ширины страницы (например, width = 80%); border − задает ширину внешней рамки таблицы и ячеек в пикселах (например, border = 4).
Таблица может иметь заголовок (<caption> ... </caption>), хотя он не является обязательным. Этот тэг также может включать атрибут align. Допустимые значения: <caption align = top> (заголовок над таблицей) и <caption align = bottom> (заголовок под таблицей).
Каждая строка таблицы начинается с тэга <tr> и заканчивается тэгом </tr>. Он может включать атрибуты: align − устанавливает выравнивание текста в ячейках (влево, по центру, вправо); valign − задает вертикальное выравнивание текста в ячейках строки. Допустимые значения: valign = top (выравнивание по верхнему краю), valign = middle (выравнивание по центру), valign = bottom (выравнивание по нижнему краю).
Каждая ячейка таблицы начинается с тэга <td> и заканчивается тэгом </td>. Тэг может включать атрибуты: colspan − устанавливает «размах» ячейки по горизонтали. Например, colspan = 3 означает, что ячейка простирается на три колонки; rowspan − задает «размах» ячейки по вертикали. Например, rowspan = 2 означает, что ячейка занимает две строки. Атрибут width − устанавливает ширину ячейки в пикселах; height − задает высоту ячейки (например, height = 40).
Если ячейка таблицы пуста, вокруг нее не рисуется рамка. Если ячейка пуста, а рамка нужна, в ячейку можно ввести символьный объект  . Ячейка таблицы может содержать в себе другую таблицу.
Таблицы могут располагаться в любом месте страницы. Кроме того, на основе таблиц может создаваться структура самой страницы, при этом в ячейках таблицы располагается текст, картинки и прочее содержимое страницы.
Назад
Навигационные карты (тэг map). Html-страницы иногда используют для организации ссылок на так называемые карты-изображения. При таком подходе берется изображение и к различным его областям привязываются ссылки. Самым распространенным примером являются туристические карты мира, когда пользователь щелкает по части карты с какой-либо страной и попадает на страницу, посвященную этой стране.
Для описания таких областей используются тэги <map> и </map> с параметром name, который задает имя карты-ссылки и используется потом для ссылки на эту карту. Для подключения карты к конкретной картинке надо в тэге <img> добавить атрибут usemap, в качестве значения которого выступает имя карты после значка #. Например:
<html> <head>
<title> пример тэга map </title>
</head>
<body>
<img src="map.gif" usemap="#карта" >
<map name="карта">
</map>
</body> </html>
Для описания конкретных областей внутри тэгов <map> используются тэги <area>. Этот тэг имеет следующие параметры: shape определяет форму области (может принимать следующие значения: rect прямоугольник, circle круг, poly многоугольник, default вся область); coords задает координаты отдельной области (для rect задаются координаты верхнего левого и правого нижнего углов прямоугольника, для circle задаются координаты центра круга и радиус, для poly задаются координаты вершин многоугольника в нужном порядке); href определяет адрес ссылки; alt задает альтернативный текст для области.
Например, пусть имеется рекламная картинка reklama.gif с изображением товаров. При щелчке по товару на картинке должна появляться страница с описанием товара или альтернативный текст. Файл с картинкой должен находиться в той же папке, что и соответствующий html-документ:
<html>
<head>
<title> пример тэга map </title>
</head>
<body>
<img src = "reklama.gif" usemap = "#reklama" border = "0">
<map name = "reklama">
<area shape = "rect" coords = "460,92,494,149" href = "#" alt = "пылесос">
<area shape = "rect" coords = "556,11,617,157" href ="Holod.htm" alt = "холодильник">
</map>
</body>
</html>
Чтобы узнать координаты в атрибуте coords, надо открыть картинку в приложении Photoshop, вызвать на экран плавающую панель Инфо, щелкнуть на правый верхний угол и в появившемся меню выполнить команду Параметры панели. Определить единицы измерения – пиксели. Затем нужно установить курсор в верхний левый угол, например пылесоса, и с панели Инфо списать координаты X и Y. Аналогично определить координаты правого нижнего угла изображения пылесоса. И так для всех областей.
Назад
Разработка страниц с помощью тэга div. Выше отмечалось, что структура страницы может быть разработана на основе таблицы. Кроме того, дизайн страницы может быть основан на использовании тэга <div>.
Html-код страницы с табличным дизайном |
Пример с использованием тэга div |
<html><head></head> <body> <table border="0" width="500" height="295"> <tr><td height="75" valign="top" colspan="3" bgcolor="#FDE2CC">Шапка сайта</td></tr> <tr><td height="19" colspan="3"></td></tr> <tr><td width="140" valign="top" bgcolor="#EEB6B6">Меню</td><td width="25"></td> <td valign="top" bgcolor="#B9BBF1">Контент</td></tr> </table></body></html> |
<html><head> <linkrel ="stylesheet" href ="style1.css" type ="text/css"> </head> <body> <div id = "page"> <div id = "logo">Шапка сайта</div> <div id = "menu">Меню</div> <div id = "content">Контент</div> </div> </body> </html>
|
Здесь представлены Html-документы для создания страницы, представленной на рисунке. Html-документ с использованием тэга div выглядит проще, но он должен использоваться совместно с файлом, в котором определяется каскадная таблица стилей.
Для данного примера файл называется style1.css и его содержимое имеет вид:
/* таблица стилей */
#page { width:500px; height:100% auto; margin: 10px; }
#logo { float:left; width:500px; height:50px; background:#FDE2CC }
#menu { float:left; width:150px; height:170px; background:#EEB6B6; margin-top: 10px }
#content { float:right; width:340px; height:200px; background:#B9BBF1; margin-top: 10px }
В div-ном дизайне используются слои (блоки), которые располагаются на странице в определенном порядке. В данном файле таблицы стилей style1.css в первой строке определяется стиль всей страницы (#page) – ширина 500 пикселей, высота 100%, т. е. весь экран, отступы со всех сторон 10 пикселей. Во второй строке определяется стиль слоя #logo, где расположена шапка сайта – выравнивание по левому краю, ширина 500 пикселей, высота 50 пикселей, цвет фона светло-оранжевый. В третьей строке определяется стиль слоя #menu – выравнивание по левому краю, ширина 150 пикселей, высота 170 пикселей, цвет фона розовый, отступ сверху 10 пикселей. В четвертой строке определяется стиль слоя #content – выравнивание по правому краю, ширина 340 пикселей, высота 200 пикселей, цвет фона синий, отступ сверху 10 пикселей.
Файл с таблицей стиля должен находиться в той же папке, что и соответствующий html-документ.
Div-ный дизайн имеет ряд преимуществ по сравнению с табличным: дизайн всего сайта можно менять в одном файле *.css (размеры, положение, цвета и др.); код страницы не содержит лишних тэгов, что облегчает вес файла страницы; легко находить нужные фрагменты страницы.
Каскадные таблицы стилей (CSS) позволяют описать внешний вид любого документа (не только использующего тэги div), написанного языком разметки. Сегодня большинство сайтов строится с использованием CSS-стилей.
Некоторые свойства CSS представлены в таблице:
width |
Ширина прямоугольной области |
height |
Высота прямоугольной области |
font-family |
Гарнитура (тип) шрифта |
font-size |
Размер шрифта |
font-style |
Начертание шрифта: oblique (наклонный), italic (курсив), normal (прямой) |
font-weight |
Насыщенность шрифта: normal (нормальная), bold (полужирный), bolder (жирнее), lighter (светлее) |
font |
Задает несколько свойств шрифта |
color |
Цвет текста |
vertical-align |
Выравнивание элемента по вертикали |
text-align |
Выравнивание текста: left (влево), center (по центру), right (вправо) |
color |
Цвет текста |
background-color |
Цвет фона элемента |
margin-top |
Верхнее поле |
margin-left |
Левое поле |
margin-right |
Правое поле |
margin-bottom |
Нижнее поле |
Назад
Программирование на языке VBScript в Html-документах. С помощью программирования в html-документе возможно изменение рисунка при наведении мыши; организация выпадающих меню; всплывающие подсказки; фотогалерея без перегрузки страницы; движение объекта по экрану; обработка различных действий.
Предположим, что на странице надо организовать заказ товара. Соответствующий Html-документ:
<html> <head> <title>Заказ товара</title> </head>
<body>
<form name = "f1">
<h1 align = "left"> Заказ товара </h1>
Наименование фирмы-заказчика:<br><br>
<input type = "text" name = "firma" size = 30>
<br><br>Выберите товар<br><br>
<select name = "cena">
<option value = "Шкаф">Шкаф – 400 у.е.
<option value = "Диван">Диван – 300 у.е.
<option value = "Стол">Стол – 200 у.е.
</select>
<p> Количество
<p> <input type = "text" name = "kol" size = 5>
<p> <input type = "reset" value = "очистить">
<input type = "button" name = "zakaz" value = "Заказать">
</form> </body> </html>
Страница содержит следующие элементы управления: текстовое поле text с именем firma; элемент select с именем cena; кнопки button с именем zakaz и reset.
В текст заголовка Html-документа надо вставить программу на языке VBScript для обработки заказа и выдачи сообщения в отдельном окошке. При этом используется тэг Script с обязательным параметром language:
<html><head> <title>Заказ товара</title>
<Script language = "VBScript">
Sub zakaz_OnClick()
Dim x, m
If f1.cena.Value = "Шкаф" Then
x = 400*f1.kol.Value
Else
If f1.cena.Value = "Диван" Then
x = 300*f1.kol.Value
Else
x = 200*f1.kol.Value
End If
End If
m = "Общая стоимость заказа – " & x & " у.е." & vbcrlf
m = m & "Заказчик – фирма " & f1.firma.Value & vbcrlf
m = m & "Дата заказа – " & date()
MsgBox m
End Sub
</Script>
</head>
Назад