Автор работы: Пользователь скрыл имя, 23 Сентября 2011 в 15:09, курсовая работа
Задачи  курсовой работы:
разработать дизайн пособия; 
придумать и реализовать структуру для легкого освоения пособия; 
рассмотреть JavaScript и HTML на практике; 
апробировать Фреймовую структуру на web страницах.
Введение	3
Глава 1. Создание интерфейса учебного пособия	4
1.1. Создание главной страницы	4
1.2. Создание меню	4
Глава 2. Возможности пособия	8
2.1. Создание фреймов	8
2.2. Работа с CSS	11
2.3. Создание слоев	12
2.4.  Дата и время	13
2.5. Слайд шоу	14
2.6.  If и Else	17
2.7.  Массивы: функция внутри функции	19
Заключение	22
Список использованных  источников и литературы	23
Министерство образования и науки РФ
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
ФГОУ 
СПО «Кунгурский 
сельскохозяйственный 
колледж» 
 
 
 
 
 
 
 
 
 
 
 
 
КУРСОВАЯ РАБОТА
по дисциплине WEB - дизайн
Создание 
электронного пособия 
по web-дизайну 
230103  
«Автоматизированные 
системы обработки информации 
и управления» 
 
 
 
 
 
 
 
 
 
ИСПОЛНИТЕЛЬ:
студент гр. А-492 Р.Ю.Сычёв
РУКОВОДИТЕЛЬ:
преподаватель
информационных дисциплин
А. Ю. Скорнякова 
 
 
 
 
Кунгур 2009
 
 
Не задавались ли вы вопросом: как и с помощью чего созданы Web-страницы и мини-сайты?
В перечне самых актуальных задач стоит проблема недостаток информации и непонятность. Проблема огромного количества пользователей Интернета заключается в том, что они мечтают о создании своих собственных сайтах, но не имеют для этого определённого образования и навыков. Цель: создать проект, помогающий преодолеть трудности начинающих создателей сайтов.
В работе рассмотрены языки HTML и JavaScript, а так же принципы создания фреймов и их применение на практике.
Использование данного пособия может существенно облегчить процесс изучения языков верстки сайтов. Оно позволяет самостоятельно изучить выше указанные языки.
Задачи курсовой работы:
Проект состоит из фрейм: меню, основной части и размещения рекламы.
Главная страница представляет такую структуру:
| Меню | |
| Основная часть | |
| Место для рекламы | |
Размеры фрейм заданы в пикселях, которые закреплены для изменения, что позволяет сохранять на 80% вид на разных расширениях монитора.
<frameset rows="*,57" frameborder="2" bordercolor=#000000>
<frameset cols="240,*">
<frame src="002.htm" name="fr1" scrolling="auto" noresize>
<frameset rows="85,*">
<frame src="001.htm" name="fr2" scrolling="no" noresize>
<frame src="./gl/index.htm" name="fr3" scrolling="yes" noresize>
</frameset>
</frameset>
<frame src="004.htm" name="fr4" scrolling="no" noresize>
</frameset>
Меню разделено на две части это: ссылка главной страницы, то, что использовалось при создании пособия и непосредственно JavaScript. Так же расположена ссылка гостевой комнаты.
<HEAD>
<TITLE>ABC</TITLE> <META HTTP-EQUIV="fr2" CONTENT="001.html; charset=windows-1251">
<link rel="stylesheet" href="style000.css" type="text/css">
</HEAD>
<body background="f6.gif">
<center>
<table width=100% border=0 align=center>
<tr>
                
<td width=200><center><H1>.:
</tr><tr>
                
<td width=200><center><a href="./gl/index.htm" 
target="fr3"><h3>Главная</h3><
</tr><tr>
                
<td width=200><center><a href="./gl/1.htm" 
target="fr3"><h3>Создание фрейм</h3></a></center><hr></
</tr> <tr>
<td width=200><center><a href="./gl/2.htm" target="fr3"><h3>Работа с CSS</h3></a></center><hr></td>
</tr><tr>
                
<td width=200><center><a href="./gl/7.htm" 
target="fr3"><h3>Слои</h3></a>
</tr><tr>
                
<td width=200><center><h2>
</tr><tr>
                
<td width=200><center><a href="./gl/3.htm" 
target="fr3"><h3>Дата и время</h3></a></center><hr></
</tr><tr>
                
<td width=200><center><a href="./gl/4.htm" 
target="fr3"><h3>Слайд-шоу</
</tr><tr>
                
<td width=200><center><a href="./gl/5.htm" 
target="fr3"><h3>If и Elset</h3></a></center><hr></
</tr><tr>
<td width=200><center><a href="./gl/6.htm" target="fr3"><h3>массивы:
функция внутри функции</h3></center></a>
</td><tr>
После списка меню расположена дата, сделанная на JavaScript.
<font size="4" color="Maroon"><h3><SCRIPT LANGUAGE="JavaScript">
Now = new Date();
var mpo = Now.getMonth();
var mpo1 = mpo + 1
document.write("Сегодня " + Now.getDate()+ "-"+ mpo1+ "-" + Now.getFullYear())
</SCRIPT></h3>
Для придания большего визуального эффекта был применен CSS стиль.
a:link {font-family: "Times New Roman", Times, serif;
font-style: normal;
font-weight: bold;
color: #000000;
text-decoration: none;}
a:visited { font-family: "Times New Roman", Times, serif;
font-style: normal;
font-weight: bold;
color: #000000;
text-decoration: none;}
a:active { font-family: "Times New Roman", Times, serif;
font-style:italic;
font-weight: bold;
color: #990000;
text-decoration:none;}
a:hover { font-family: "Times New Roman", Times, serif;
font-style:italic;
font-weight: bold;
color: #006600;
text-decoration:none;}
h1 { font-family: "Comic Sans MS";
font-size:30px;
text-align: center;
font-style: normal;
font-weight:bold;
color:#0C05F8;}
h2 { font-family: "Comic Sans MS";
font-size:25px;
text-align: center;
font-style: normal;
font-weight:bold;
      color:#0C05F8;} 
 
 
 
 
 
 
При создании данного интерфейса учитывалось простота в работе с пособием и применение примеров на практике языка программирования JavaScript, создания фреймов и слоев.
Один из способов выдать сразу несколько файлов HTML на экран пользователя – это открыть несколько окон браузера. Другой путь состоит в том, чтобы разбить окно на несколько разделов. Эти разделы называются фреймами.
Контейнер <FRAMESET>
      Web-страница, 
которая разделена на фреймы, 
называется документом группы 
фреймов. Документы группы 
Внутри контейнера <FRAMESET> ... </FRAMESET> могут располагаться только теги <FRAME> или другие контейнеры FRAMESET.
Определение параметров кадров
Тег <FRAMESET> имеет два главных атрибута: ROWS и COLS, задающих разбиение на строки и столбцы соответственно. Ниже приведен вид контейнера FRAMESET:
<FRAMESET ROWS="список_значений" COLS="список_значений"> ... </FRAMESET>
Можно определить любое число рядов и столбцов; необходимым условием является указание хотя бы одного из атрибутов ROWS или COLS.
Кадр не может быть единственным: если вы определили единственный ряд и единственный столбец, то программа просмотра проигнорирует контейнер FRAMESET, и экран останется пустым. Если определены по крайней мере два ряда или два столбца, другой атрибут может быть опущен (ему по умолчанию будет присвоено значение, равное 100%).
Значение атрибута ROWS или COLS представляет собой строку, содержащую список значений в пикселях, процентах или относительных единицах, разделенных запятыми. Количество рядов или столбцов кадров определяется числом этих значений.
Пример
Для задания сетки кадров из трех рядов, высота которых 100, 240 и 140 пикселов соответственно, используйте тег
<FRAMESET ROWS="100,240,140">
Задание высоты ряда в пикселях, однако, является плохим стилем, так как при этом не учитывается тот факт, что окна браузеров могут иметь самую разную величину. В абсолютных единицах стоит указывать размеры кадра лишь для размещения небольших изображений, в остальных же случаях лучше пользоваться относительными величинами.
       
Пример
Тег <FRAMESET ROWS="25%, 50%, 25%"> задаст три кадра, размером по 25%, 50% и 25% от высоты окна браузера.
Относительно точности указания размеров фреймов в процентах можно не беспокоиться: если сумма значений не равна 100%, то масштаб кадров будет пропорционально изменен.
Задание параметров кадров в относительных единицах выглядит примерно так:
<FRAMESET COLS="*,2*,3*">
Символ * обозначает пропорциональное деление окна программы просмотра. В данном примере окно будет разделено на три вертикальных кадра, первый из которых будет иметь ширину в 1/6, второй -- в 2/6 (или 1/3) и третий -- в 3/6 (или 1/2) от ширины окна браузера. Единица при указании относительных значений может быть опущена.
 
Указание значений атрибутов ROWS и COLS может быть и смешанным, включающим любое сочетание абсолютных размеров, процентных отношений и относительных значений, например, <FRAMESET COLS="100,25%,*,2*">
      Здесь 
первому кадру присвоено абсолютное значение 
в 100 пикселов по ширине, второму – 25% от 
ширины окна. Оставшееся пространство 
делится между третьим и четвертым кадрами 
в пропорции 1 к 2.  
Информация о работе Создание электронного пособия по web-дизайну