Информационный портал

История развития сети. Обзор технологий Macromedia Flash и и Dreamweaver. Создание информационного портала. Проектирование внешнего вида главной страницы Web-сайта и станиц с обучающим материалом по "1С-бухгалтерии" в среде Macromedia Dreamweaver.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 20.01.2011
Размер файла 5,2 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

РЕСПУБЛИКИ КАЗАХСТАН

КОЛЛЕДЖ «КАЙНАР»

ДИПЛОМНАЯ РАБОТА

Тема: «Информационный портал»

Выполнил

Тлеубердин А. А

Зам. директор по учебной работе

Водолазкина Н.А

Руководитель

Калиева Р.К

Алматы - 2006 г.

График

Выполнения дипломного проекта (работы)

п/п

Перечень разделов и разрабатываемых вопросов

Сроки представления руководителю

Примечание

1.

Ознакомление и изучение технологии Macromedia Flash и Dreamweaver

1 неделя практики

2.

Разработка информационного обеспечения задачи

1 неделя практики

3.

Проектирование внешнего вида главной страницы Web-сайта и станиц с обучающим материалом по «1С-бухгалтерии»

2 неделя практики

4.

Разработка главной страницы в среде Macromedia Flash, разработка станиц с обучающим материалом по «1С-бухгалтерии» в среде Macromedia Dreamweaver

4 неделя практики

5.

Оценка экономической эффективностисистемы

6 неделя практики

ВВЕДЕНИЕ

Internet-это глобальная компьютерная сеть, охватывающая всю территорию земного шара и работающая по протоколу TCP/IP. Однако это лишь часть ответа на вопрос - «что такое Internet?». Internet сегодня - это не только огромное количество компьютеров, но ещё и невероятное количество людей, для которых сеть является принципиально новым способом общения, почти не имеющим аналогов в мире. Человек - существо социальное, и общение с себе подобными - одна из первейших его потребностей. Пожалуй, до сих пор ещё ни одно техническое изобретение (если не считать телефон) Не производило такого переворота в этом древнем как мир занятии - общении человека с человеком.

Конечно, что именно заинтересует вас в Интернет в первую очередь-люди или компьютеры, зависит только от вас, но не будет преувеличением сказать, что, выходя в Internet, вы делаете для себя доступным целый мир.

Изобретение и совершенствование модемов - специальных устройств, позволяющих компьютеру посылать информацию по обычной телефонной линии, открыло двери в Internet огромному количеству людей, у которых нет никакого специального сетевого оборудования, а есть лишь персональный компьютер и телефонная розетка поблизости.

Все компьютеры сети Internet можно разделить на два типа: серверы и клиенты. Ваш компьютер является компьютером-клиентом сети Internet, т.к. вы используете ресурсы Internet. Компьютеры-серверы образуют основу сети и предоставляют свои ресурсы в использование другим компьютерам.

Когда говорят, что компьютер подключён к сети Internet, это означает, что этот компьютер с помощью одного из основных средств связи - модема (Dial-Up подключение) или сетевой карты соединён с провайдером (службой доступа в Internet) и может обратиться к любому компьютеру сети Internet. А под термином Internet в данном случае понимают множество серверов, к которым ваш компьютер имеет доступ и ресурсами которых может пользоваться.

Получая доступ в сеть Internet, вы подключаетесь к различным серверам и получаете необходимую вам информацию. «Внутри» Internet располагается сложная структура связанных между собой компьютерных сетей, позволяющая им иметь доступ ко всем компьютерам сети.

1. Internet

1.1 История развития сети

Internet начинался, аналогично большинству современных технологий, как военная программа, направленная на повышение устойчивости системы обороны США. Почти 30 лет назад, после запуска первого советского искусственного спутника Земли RAND Corporation, знаменитый американский мозговой центр времён холодной войны был поставлен перед сложной стратегической проблемой управления страной после ядерной войны.

Стране, которая могла испытать ядерный удар, нужна была надёжная сеть передачи данных, исправно функционирующая и при потери значительной части оборудования этой самой сети. В 1964г. RAND опубликовала свои предложения, которые заключались в том, что:

- Сеть не должна быть централизованной;

- С самого начала она должна состоять из отдельных сегментов (tatters буквально, «лохмотья»).

Таким образом, каждый узел сети будет независимым от остальных узлов и может самостоятельно отвечать за приём/передачу сообщений. В основу информационного обмена был положен принцип коммутации пактов: любое информационное сообщение делится на части, которые называются пакетами, каждый пакет снабжается адресом. Пакеты передаются по сети и собираются в сообщение в узле-получателе. Какой-то из пакетов может и потеряться, но сообщение в целом имеет большие шансы найти адресата. С самого начала предполагалось, что для приёма/передачи информации могут использоваться любые каналы связи (радио, телефонные, выделенные линии и т.п.).

В начале 60-х годов сеть, основанная на коммутации пакетов, объединила RAND, Массачусетский Технологический Институт и Калифорнийский университет. В 1968г. К сети присоединилась Национальная физическая лаборатория Великобритании. В 1969г. Агентство перспективных исследований министерства обороны США решило объединить суперкомпьютеры оборонных, научных и управляющих центров в единую сеть, которой было дано название ARPANET. В 1969г. В сети было только четыре компьютера, в 1971-четырнадцать, а в 1972-уже тридцать семь.

70-е годы - это процесс роста и отладки технологии Internet. Очень скоро выяснилось, что основную нагрузку в сети составляют коммуникационные сообщения (почта и новости). Это привело к развитию систем электронной почты и телеконференций.

Изначально предполагалось, что специализированная компьютерная сеть ARPANET объединит внутренние сети ряда исследовательских лабораторий и университетов США, работающих на оборону. В рамках этого проекта американским исследователем Винтоном Серфом (Vinton Cerf) был разработан и первоначальный вариант протоколов TCP(Transmission Control Protocol, протокол управления передачей) и IP(Internet Protocol, межсетевой протокол). Первый описывает способ разбиения информационного сообщения на пакеты и их передачи, а второй управляет адресацией в сети. Эти два протокола дали название всему семейству протоколов межсетевого обмена, разработанному в рамках Internet-семейство протоколов TCP/IP.

В 1977г. TCP/IP начинали использовать другие компьютерные сети для подключения к ARPANET, однако, до 1986г. Internet ещё таковым не был. С 1984г. Национальный научный фонд США начал вкладывать существенные деньги в научную компьютерную сеть NSFNET. Эта сеть объединила в себе научные центры и университеты США. В качестве основы сети были выбраны протоколы семейства TCP/IP.В это время к NSFNET примкнули NASA, DOE и National Institutes of Health.Таким образом, образовались шесть новых доменов сети: gov, mil, edu, com, org, net. С 1986г. Можно реально говорить о становлении глобальной компьютерной сети США -Internet.

1989г. - последний год ARPANET. Фактически закат начался в 1986,когда встал вопрос об объединении машин NSFNET в сеть ARPA. Ещё в 1983г. из ARPANET выделилась MILNET, объединившая военные организации. Руководство ARPANET не сочло возможным войти в проект NSFNET, и поэтому дальнейшее развитие Internet продолжалось без ARPANET.

В 1989г. на другом берегу Атлантики произошло другое важное для Internet событие - была образована RIPE (Reseaux IP Europeans),призванная обеспечить администрирование и техническое координирование Internet в рамках Европы.

Но до того Internet, который мы знаем, было ещё очень далеко. Скажем, первый графический браузер Mosaic вышел на рынок всего лишь в 1990-м, а первая «навязчивая реклама» по электронной почте (спэм) и популярный обозреватель Internet-страниц Netscape Navigator появились лишь в 1994г. В дальнейшем станет ясно, что своему нынешнему расцвету Internet как сеть TCP/IP бесспорно обязана началу практического использования WWW.

Появление World Wide Web ,спутника Internet, революционно изменило отношение массового пользователя к Сети. Это событие можно сравнить с появлением графического интерфейса на фоне засилья малопонятных текстовых.

Но WWW, исследуемая одноимённым браузером, ещё долго оставалась сетью для узкого круга специалистов. Существенный перелом произошёл в 1993г., когда в мире насчитывалось лишь около пятидесяти Web-серверов. В тот год появилось несколько удачных браузеров (Viola и Mosaic для операционной системы X Windows), и WWW стала демонстрировать чудовищные темпы роста. От 50 Web-серверов в начале года(0,1% от общего «объёма» Internet) ёмкость WWW выросла до 500 узлов уже ко второй половине 1993-го. Колоссальные темпы развития не остались не замеченными общественностью, и сочетание Web с браузером Mosaic стало чрезвычайно модным. Кстати, разработчик Mosaic Марк Андрисен спустя год основал Mosaic Communication Corporation(ныне Netscape Communications). В том же году появился альтернативный браузер Корнельского университета (США) Cello для платформы Microsoft Windows. Спустя пару лет ресурсов CERN стало не хватать для развития WWW, и она начала сотрудничать с Массачусетским технологическим институтом и другими научными организациями, образовав Консорциум W3, что спровоцировало ещё более бурный рост «Паутины». Свидетельством коммерческой популярности WWW стала война между браузером MS Internet Explorer и Netscape Navigator. В погоне за ускользающей долей рынка Microsoft сделала свой обозреватель Web-страниц бесплатным (и вынудила последовать своему примеру Netscape), затем «принудительно» включила его в состав модернизированной Widows 95,а чуть позже сделала его основой для Windows 98.

«Воспитанием» Internet почти никто не занимался, поэтому не удивительно, что она стала далеко не самой «добродетельной» средой. Помимо законопослушных пользователей её заселили группы экстремистов и табуированных дельцов. Из Сети могут свободно вести «вещание» фашисты, сектанты, распространители порнографии, да и просто больные люди - без особого риска наказания. Правительства ряда стран, озабоченные источниками инакомыслия в Сети, получили хороший повод для контроля своих пользователей, ограничивая доступ к отдельным серверам и вводя институт обязательной полицейской регистрации для любителей побродить по Internet. Различные ограничения на пользование Internet имеются в Китае, Сингапуре, Саудовской Аравии и даже в Германии. Пиратская продукция стала поистине общедоступной, а риск бесплатного получения вирусов многократно возрос.

1.2 Службы Интернет

Internet представляет собой всемирную сеть взаимосвязанных компьютерных систем и ряда различных информационных служб, хотя с другой стороны - это обычная система передачи данных с одного компьютера на другой. Какую именно информацию и как вы будите передавать по сети Internet, зависит целиком от вас,- лишь бы второй компьютер, с которым вы общаетесь, вас понял. Поэтому с момента зарождения Internet и до наших дней людьми периодически изобретаются всё новые и новые формы представления ресурсов и средства доступа к ним через Internet. В основе каждого такого нового средства лежит свой сетевой протокол.

Создав такой новый протокол, его разработчики должны написать программы двух видов - программы-серверы и программы - клиенты, которые могли бы работать на разных компьютерах и обмениваться данными по этому протоколу через каналы Internet. В функции программы-сервера входит хранение и обслуживание данных, а также выдача их по запросам обращающихся к ней программ-клиентов. Программа-клиент, в свою очередь, общается со «своими» серверами на разных узлах и передаёт полученную от них информацию пользователю.

Если новый протокол обладает теми или иными достоинствами, он начинает, распространяется: всё больше пользователей Internet обзаводятся программами-клиентами и всё больше узлов сети оборудуют у себя серверы, поддерживающие этот протокол. Растёт и количество информации, доступной таким образом. Иногда информационные ресурсы, которые раньше распространялись с помощь других средств, передаются в ведение новых серверов, но чаще создание нового сервера протокола ведёт за собой появление принципиально новых видов ресурсов - ресурсов, которые раньше никак не были представлены в Internet, а возможно, и вообще не существовали.

Internet устроен так, что один и тот же узел сети может одновременно работать по нескольким протоколам, для которых на этом узле установлены программы-серверы. Поэтому крупные узлы Internet сейчас обладают полным набором серверов, и к ним можно обращаться почти по любому из существующих протоколов: от самых древних и примитивных до современных. Более того, многие старые протоколы продолжают активно использоваться и сейчас,- ведь те ресурсы, для доступа к которым они предназначены, по-прежнему нужны людям.

Ситуация, правда, несколько облегчается тем, что самый современный из этих сетевых инструментов - World Wide Web (WWW) - объединяет под собой почти все остальные. Это значит, что пользователь программы-клиента (браузера) WWW может работать с любыми серверами, потому что его браузер умеет общаться с каждым типом сервера на их собственном языке, т.е. с использованием соответствующего протокола. Информацию, полученную от любого сервера, браузер WWW выводит на экран в стандартной и удобной для восприятия форме, так что переключения с одного протокола на другой для пользователя часто остаются просто незамеченными.

И, тем не менее, даже если вы работаете с браузером WWW (а сейчас трудно найти пользователя Internet, который предпочитал бы что-то иное), полезно уметь разбираться в принципах работы и возможностях существующих серверов и протоколов.

1.3 История развития World Wide Web

World Wide Web (часто называемая просто Web) является самой популярной службой Internet. Web начала функционировать в 1992 г. Её создал Тим Бернерс-Ли (Tim Berners-Lee) из CERN - Европейской лаборатории по физике элементарных частиц в Женеве (Швейцария). К октябрю 1993г. существовало более 200 серверов Web, а к июню 1995г. их число в Internet насчитывало уже свыше 6,5 миллионов.

Одной из причин особой привлекательности Web является тот факт, что это служба мультимедиа в Internet. Web планировалась как служба, поддерживающая только текстовую информацию. В настоящее время на Web-страницах успешно сочетаются текст, графика, анимация и объёмные объекты виртуальной реальности.

Система WWW строится на понятии гипертекста или, точнее, гипермедиа. Гипертекст-это текст, чьи составные части связаны друг с другом и с другими текстами с помощью гиперссылок. Гиперссылка - установленная связь между элементами текста или графическими объектами на Web-страницах. Гипермедиа-это то, что получиться из гипертекста, если заменить в его определении слово «текст» на «любые виды информации»: графические изображения, видео, звук и всё остальное, на что хватит фантазии.

Гипермедиа - это, прежде всего, необычайно удобно. Представьте себе, что вы находитесь в библиотеке, где множество проворных слуг готовы принести вам любую книгу, картину, кассету, киноплёнку, - стоит лишь объяснить, что вам нужно. А теперь, что эти услуги уменьшились в тысячи раз, размножились и прониклись во всё, что вы читаете. Теперь вам не нужно даже объяснять им, что вы хотите, достаточно ткнуть пальцем в страницу, что - бы за считанные секунды у вас появилась нужная книга, да ещё и открылась на нужной странице.

Создаётся впечатление, что служба Web не имеет ограничений на виды информации, которую можно найти на её узлах. Эта служба привлекла к себе более 500 состоятельных компаний и уверенно стала рыночным киберпространством 90-х годов, хотя многие Web-страницы выглядят довольно прозаично и безвкусно.

На Web-страницах можно найти информацию:

О правительственных учреждениях;

О колледжах и университетах;

О профессиональных и любительских спортивных командах;

О политических организациях;

О социальных и культурных организациях;

О здравоохранении и науке;

Об изготовлениях компьютерной техники и программного обеспечения;

О деловых предложениях в Web;

И вообще практически всё, на что хватит фантазии.

Вполне вероятно, что WWW со временем станет главным конкурентом (а может быть, и полноценным заменителем) газет, телевидения и библиотек наших дней.

1.4 Электронная почта

Электронная почта также является одной из первых служб Internet, появившейся в середине 70-х годов. Основная концепция, лежащая в основе электронной почты, достаточно проста: вы выходите в компьютерную систему, набираете и адресуете текстовое сообщение пользователю другой системы. Затем сообщение курсирует по лабиринту взаимосвязанных компьютерных систем до тех пор, пока не будет доставлено адресату.

Хотя основные принципы работы не изменились, современные программы электронной почты мало, чем напоминают системы 70-х и 80-х годов.

И сейчас электронная почта позволяет посылать текстовые сообщения, но теперь в сообщения можно вкладывать файлы разных типов и шифровать сообщения для предотвращения несанкционированного доступа. Сейчас в Internet существуют бесплатные службы, разработанные исключительно для работы электронной почты, которые вы можете использовать в тех случаях, если Internet вас интересует только как возможность передачи электронных сообщений.

Вообще говоря, почта стоит особняком среди других подсистем Internet: для неё нужны ни возможности автоматического поиска, ни какое-то особое представление информации. Кроме того программы, обменивающиеся почтой по Internet, делится на «клиенты» и «серверы» лишь условно. Скорее, все они являются серверами, т.к. каждая из них способна и посылать и принимать сообщения, и распределять их между пользователями своего узла.

1.5 FTP

Практически вся информация в компьютерном мире хранится в виде файлов. Компьютерам обращаться с файлами удобнее, чем с чем бы то ни было, а для пользователей написано множество программ, которые представляют содержимое файлов в красивой, удобной и понятной форме. Впрочем, полностью изолировать пользователя от общения с «файлами как таковыми» никому ещё не удавалось, да это и не нужно.

Однако прежде чем обращать внимание на содержимое файлов, нужно обеспечить самое главное - возможность копирования этих файлов с одного узла Internet на другой. Поэтому ещё на самой заре Internet появилось специальное средство для обмена файлами по сети - сетевой протокол FTP (что, собственно, и расшифровывается как File Transfer Protocol - протокол передачи файлов).

В сравнении с telnet, FTP является уже более сложным инструментов, с собственным набором команд. Это и понятно: ведь прежде чем получить файл с удалённой машины, неплохо бы сначала убедиться, что он там есть, а ещё раньше перейти в тот каталог, где этот файл находится. Программа-клиент FTP имеет особые команды не только для этих базовых действий (переход в каталог на удалённой машине, просмотр его содержимого, получение файла), но и для некоторых вспомогательных функций.

Количество файлов, доступных на узлах всего мира на анонимных FTP-серверах, измеряется астрономическими цифрами и постоянно растёт. Протокол FTP обладает одним важным достоинством: чтобы сделать файл доступным всем желающим, от администратора требуется минимум усилий, он должен просто положить этот файл в один из каталогов, которые видны анонимным пользователям.

1.6 Группы новостей UseNet

UseNet представляет собой службу, которая чем-то напоминает электронную почту, но в ней сообщение посылается не одному конкретному лицу, а направляются в область общего доступа, называемую телеконференцией, где это сообщение могут просмотреть многие лица и дать свой ответ. UseNet открылась в 1979г. как служба, соединяющая компьютеры университетов Дьюка (Duke) и Северной Каролины (North Caroline). В настоящее время UseNet является чрезвычайно популярной службой Internet, охватывающей более 4000 тем, по которым пользователи отсылают сообщения и получают ответы. Это могут быть самые разнообразные темы: от обсуждения компьютерных и технических вопросов до социальных, религиозных и политических дискуссий, музыки, книг и кино.

Телеконференции представляют собой что-то вроде клубов по интересам, объединяющих пользователей определённой программы, поклонников известных кинорежиссеров или популярных телеведущих, других людей, связанных общими интересами и взглядами.

Если для электронной почты не сложно найти аналогию в «материальном» мире, то система телеконференции UseNet похожа сразу на всё и в то же время не похожа ни на что. Некоторые сравнивают её с газетой, другие - с доской объявлений, третьи - с дискуссионным клубом. И если «бумажная» почта в отсутствие Internet могла бы отчасти заменить электронную, то многомиллионной аудитории UseNet в мире без компьютеров просто бы не существовало.

1.7 Общение в Internet

Любые средства коммуникации служат для общения людей друг с другом. Не являются исключением и компьютерные сети вообще, и Internet в частности. Именно возможность для любого пользователя Всемирной сети легко общаться с другими людьми, даже находящимся на другом конце планеты, сделала её столь популярной. Для реализации такого общения существует множество программных средств, различающихся функциональными возможностями, доступностью использования, требуемыми сетевыми ресурсами и другими параметрами.

IRC (Internet Relay Cat-трансляция разговоры в Internet) - чрезвычайно популярная служба Internet. Как предполагает название, IRC является системой, которая позволяет пользователям общаться друг с другом, подключившись к одному серверу IRC. Однако в ходе общения вы не говорите, а набираете свои реплики на клавиатуре. Если ещё год или два назад интерактивные беседы выделялись в отдельную службу Internet, то сейчас такая возможность предоставляется на многих Web - узлах.

Не следует рассчитывать на о, что в IRC сплошь и рядом ведутся высокоинтеллектуальные дискуссии с участием нобелевских лауреатов и известных учёных в области космических исследований. Значительная часть дискуссионных групп (называемых ещё chat rooms - комната для бесед) формируется вокруг последних скандалов в жизни бомонда и других тем, обсуждаемых обычно в кругу компании. Даже в тех редких случаях, когда на повестку дня ставится какая-нибудь злободневная тема, серьёзная дискуссия довольно быстро уступает место подтруниванию над набившей оскомину проблемой.

ICQ - это также очень популярное средство «онлайнового» общения пользователей через Internet. Название этой программы является омонимом и образовано из созвучия слов «I seek you» («Я ищу тебя») и трёхбуквенного сочетания ICQ.

1.8 Навигация по WWW

Компания Microsoft разработала операционную систему Windows с учётом потребности пользователей в услугах Internet и включила в пакет программ несколько специальных утилит для обеспечения доступа к Internet. В частности, программу-браузер Microsoft Internet Explorer.

Браузер - это программа для просмотра ресурсов сети Internet. Браузер, по природе своей, является программой - клиентом. Строго говоря, браузер - это WWW-клиент, но WWW-клиент не обязательно должен быть браузером - это может быть, например, программа - робот, путешествующая по паутине Web. Если быть более точным, браузер - это клиент WWW, предназначенный для интерактивной работы с пользователем (а иногда выполняющий и некоторые посторонние функции, например, обработку электронной почты).

Сейчас на рынке существует множество программ-браузеров от различных фирм-производителей, но одними из самых популярных во всех странах мира являются Internet Explorer фирмы Microsoft и Netscape Communicator одноимённой фирмы.

1.9 WWW-страницы

Наименьшим атомом всемирной гипертекстовой паутины является отдельный файл с каким-либо текстом и ссылками, размеченный на языке HTML. HTML (Hyper Text Markup Language) - язык гипертекстовой разметки. Файл, размеченный на языке HTML, по формату является обычным ASCII-файлом. Такой файл имеет собственный уникальный URL-адрес, и его можно посылать по сети только целиком. Обычно эти файлы называют просто HTML-файлами или HTML-документами.

Однако для практики важнее другой уровень строения WWW, на котором всё содержимое этой системы состоит из WWW-страниц (sities). Этот уровень деления - более смысловой, чем формальный: к одной «странице» относят набор файлов различных форматов, основным из которых является HTML. Множество таких страниц, расположенных на одном компьютере, тесно переплетённых взаимными ссылками и притом связанных по смыслу (например, содержащих информацию об одной фирме, об одном человеке), образуют WWW-сервер. Каждый WWW-сервер имеет свой «вход» или «домашнюю страницу» («home page») - HTML - документ, в котором собранны ссылки на главные составные части сервера, и адрес которого распространяется через каталоги, рекламу и т.п. в качестве адреса своего сервера.

Страницы одного WWW-сервера связаны со страницами других серверов Internet. Таким образом, взаимосвязанные WWW-серверы образуют единый информационный ресурс.

2. Создание Web-страниц

2.1 Вводная часть

Огромное количество источников по web-дизайну предлагают такое же количество правил и советов по созданию и оформлению web-страниц.

Мы же постараемся выделить основные моменты, вокруг которых, собственно, и сконцентрировано внимание этих бесчисленных советов. Это использование графики, цветовое решение, скорость загрузки страницы, использование технологий, содержание, навигация по сайту.

5-7 пунктов меню - это предел для хорошего восприятия содержащейся в меню информации.

Оптимальное использование не более 30-40 кбайт графики на страницу.

Дизайн первой страницы хоть немного, но должен отличатся от всех остальных страниц!

Бегущие строки лучше не использовать или использовать, но крайне редко. Потому что от них только глаза болят, но если в этом есть особая необходимость, то не следует нагружать строку большим количеством информации.

В web-страницах используются только форматы PNG, JPEG и GIF.

Пользователь, находящийся в середине сервера - мог попасть в любую точку вашего сайта или странички.

Необходимо разбивать большое количество информации!

Именовать, созданные странички следует на английском языке.

Необходимо избавляться от горизонтальных прокруток экрана.

Цвет ссылки не должен быть схожим с фоном страницы. Иногда многие в этом делают ошибку. Если, например, фон страницы темно-красный, а цвет ссылки синий, то стоит посетителю просмотреть ссылку как она становится темно-красной и исчезает.

Лучше всего делать такие страницы, которые можно изменять. Делайте страницы, которые доступны всем читателям вне зависимости от того, каким браузером, платформой или экраном они решили или вынуждены пользоваться.

На первой странице сайта должна находиться краткая информация о содержании сайта, представленных материалах, авторах сайта. Посетитель, случайно попавший на сайт, не должен гадать, что он может на нем найти.

Крайне желательно, чтобы графика на сайте имела лишь вспомогательное значение (за исключением, конечно, сайтов, посвященных изобразительному искусству и другим подобным тематикам). Многие пользователи отключают отображение графики в своих браузерах для ускорения путешествий по Интернету.

Не используйте на сайте текст, набранный заглавными буквами.

Более всего нежелательно - это использование при создании сайта фреймов.

Размер каждой страницы сайта не должен превышать предел в 80-100 килобайт вместе с графикой (оптимально - 40-50), за исключением страниц с большим количеством информации - электронных книг, например. В любом случае при большом размере того или иного файла об этом должно быть сказано около ссылки на него.

2.2 Язык HTML

Web-страницы могут существовать в любом формате, но в качестве стандарта принят Hyper Text Markup Language - язык разметки гипертекстов, предназначенный для создания форматированного текста, насыщенного изображениями, звуком, анимацией, видеоклипами и гипертекстовыми ссылками на другие документы, разбросанные как по всему Web-пространству, так и находящиеся на этом же сервере или являющиеся составной частью этого же Веб-проекта.

При помощи языка HTML можно создавать Web-страницы в обычном блокноте или Word-е. Но текстовые редакторы, возможно, использовать только тем, кто является профессионалом и очень хорошо знает язык HTML. Также можно работать на Web и без знания языка HTML, поскольку тексты HTML могут создаваться разными специальными редакторами и конвертерами. Писать же непосредственно на HTML достаточно просто. Возможно, это даже легче, чем изучать HTML-редактор или конвертер, которые часто ограничены в своих возможностях, содержат ошибки или проводят плохой HTML код, который не работает на разных платформах.

Все в языке осуществляется при помощи тегов, т.е. команд, которые заключены в скобки такого вида: “< “ и “>”. Например, <title>Энциклопедия WEB 2000 Ver. 1.02</title>.

Язык HTML существует в нескольких вариантах и продолжает развиваться, но конструкции HTML, скорее всего, будут использоваться и в дальнейшем. Изучая HTML и познавая его глубже, создавая документ в начале изучения HTML и расширяя его насколько это возможно, мы имеем возможность создавать Web-страницы, которые могут быть просмотрены многими браузерами Web, как сейчас, так и в будущем. Это не исключает возможности использования других методов, например, метод расширенных возможностей, который предоставляется Netscape Navigator, Internet Explorer или некоторыми другими программами.

Работа по HTML - это способ усвоить особенности создания документов в стандартизированном языке, используя расширения, только если это действительно необходимо.

HTML был ратифицирован World Wide Web Consortium. Он поддерживается несколькими широко распространенными браузерами, и, возможно, станет основанием почти всего программного обеспечения, которое имеет отношение к Web.

2.3 Технология Macromedia Flash

В последние годы мультимедиа стало образом жизни для многих пользователей компьютеров, сделав программы более интересными и впечатляющими. В настоящее время использование мультимедиа строго обязательно для таких программ. Революция в области мультимедиа началась с появлением в 1989 г. накопителя на компакт диске, который мог помещать в себе сложные и большие мультимедиа приложения.

В 1994 году началась и другая революция - World Wide Web. Всемирная паутина World Wide Web (WWW) «соткана» из Web-страниц, которые содержат в себе разную информацию в зависимости от тематики Web-сайта. Полезность Internet повышалась вместе с развитием вычислительной техники с запаздыванием примерно в 10 лет. В конце 80-х годов появление персональных компьютеров перенесло информатику из царства знатоков к широкой публике. Internet в ходе своего развития и повсеместного распространения занимается именно таким переносом.

Ученые и преподаватели использовали Web уже несколько лет, но общество в целом еще только начинало осознавать его привлекательность. По всему миру пользователи компьютеров были увлечены мыслью о доступе к гигантской общемировой компьютерной сети, но полученная информация часто разочаровала - Интернет был исключительно текстовой средой.

Позже когда Web находился на заре своего развития, дизайну и разметке страниц уделялось совсем немного внимания.

Дизайнеры поняли, что технология размещения графики позволяющая точно повторить красоту печатной страницы стала популярной, хотя и ограниченной с точки зрения скорости и дизайна Web-страницы.

Среди большого множества средств и программных продуктов было очень сложно ориентироваться. Каждая компания разработчик пыталась ввести нечто новое в свои средства. Это очень сильно отражалось на пользователе, который порой даже не мог отобразить Web документ на своём компьютере. Постоянно существовала необходимость устанавливать всё новое программное обеспечение для просмотра и работы с Web документами, которые были созданы при помощи нового языка программирования для Web. Также они не могли справиться с поставленными задачами, и приходилось смешивать некоторые средства разработки для Web.

Одним из хороших решений оказалась Технология Macromedia Flash. Я выбрал её для создания дипломной работы как одну из самых предприимчивых и надёжных средств.

Технология Macromedia Flash может справиться с заданиями любых размеров и сложности. Flash можно использовать для создания полноценного мультимедийного Web - сайта, насыщенного красивой графикой, с формами и интерактивностью, либо для создания баннера, навигационной панели или фоновой музыки для Web сайта.

После нескольких принятых соглашений об использовании Flash в качестве Web стандарта, он стал легко интегрироваться с HTML, что позволяет встроить Flash проект практически без «швов». Flash не требует ничего дополнительного для перехода по ссылке, открытия окна браузера или выполнения чего-либо посредством HTML. Для достижения более сложной интерактивности Flash может взаимодействовать с JavaScript или VBScript.

Введение собственного интерпретатора сценариев “Action Script” расширило возможности Flash. Теперь помимо графической информации или живой анимации можно создавать свой собственный сценарий, который позволит пользователю управлять поведением проекта или получать какие либо динамические данные на запросы пользователя. Это избавляет разработчика создавать внешние модули для управления Web сайта.

Несмотря на то, что Flash разрабатывался для создания компактных быстро загружающихся мультимедиа продуктов, что делает его идеальной технологией для Web, его использование не ограничивается Интернетом. Любой разработанный во Flash продукт может быть выпущен как интерактивный фильм в Web, как видео ролик, пригодный для просмотра на компьютерах под управлением операционными системами Windows и MacOS, или даже как исполняемая программа, распространяемая на CD или дискетах.

При разработке Web - приложения я старался показать лишь некоторые возможности технологии Macromedia Flash. Раскрыть суть создания приложений по данной технологии, её плюсы и минусы.

Интернет - это будущее коммуникаций. На сегодняшний день глобальная сеть позволяет получать видео изображение из любого уголка мира, отправлять письма с картинками, использовать Интернет телефонию и проводить международные теле- и видео-конференции.

2.3.1 Обзор технологии Macromedia Flash

Первоначально программа называлась Splash Animator и продавалась малоизвестной фирмой Future Animation для изготовления мультфильмов на

персональном компьютере. Предназначалась для художников - аниматоров и пользовалась ограниченным успехом, пока в связи с бумом на WWW-приложения такой гигант, как фирма Macromedia, не обратила на нее внимание, купив и переименовав во Flash. Разработчики Flash поменяли интерфейс программы для облегчения и автоматизации разработки проекта. Причем мультимедийный гигант не только сменил название и интерфейс, но и переориентировал пакет на рынок Web-анимации (при этом был предложен и свой, внутренний формат файлов векторной графики «*.swf», и реализована поддержка для других популярных графических форматов, в том числе и для анимированного GIF), и обеспечил пакету хорошую рекламу.

Однако изменения коснулись не только внешнего облика, но и содержания.

Во Flash понятие интерактивности значительно расширилось благодаря использованию сценариев Action Script (Действия), которые позволяют авторам разрабатывать достаточно сложные стили поведения - behaviors (перемещаемые элементы интерфейса, логику и начальную математику), впервые дающие возможность создавать электронные магазины. В результате программа получила широкое распространение в среде Web-разработчиков и продолжает служить хорошим подспорьем профессиональным аниматорам.

С момента появления в 1996 г. технология Flash стала фактическим стандартом для разработки насыщенных мультимедийных Web-сайтов. В качестве наиболее ярких примеров можно назвать серверы Citibank, Fox, PepsiCola, Paramount, Plymouth, Chrysler, Nestle и Warner Bros.

Для работы во Flash не обязательно иметь какой либо опыт в профессиональном программировании. Flash позволяет создавать Web - узлы с элементами интерактивности без необходимости написания исходных кодов JavaScript, Java или HTML.

2.3.2 Что дает нам Flash?

То, что дает нам Flash, можно выразить тремя словами: компактность, безопасность, интерактивность. Давайте рассмотрим подробно, что же скрывается за всем этим.

2.3.2.1 Компактность

Файлы, хранящие изображения Flash, на самом деле очень компактны. Это достигается одной особенностью, которую мы во всех подробностях рассмотрим позже. А пока проведем такую аналогию. Возможно, вы писали какие-либо программы на одном из компилируемых языков программирования (Pascal, С++, Visual Basic и т. п.). При этом процесс написания программы выглядит следующим образом. Вы пишете исходный текст программы в виде текстового файла; при этом текст выглядит так, что с ним удобно работать (конечно, удобно тому, кто знаком с этим языком программирования). После этого вы запускаете особую программу -- компилятор -- и передаете ей получившийся текстовый файл. Компилятор преобразует набор команд языка в набор инструкций процессора -- выполняет его компиляцию -- и сохраняет его в исполняемом файле с расширением ехе (com, dll, осх и др.). Если вы откроете исполняемый файл в текстовом редакторе, вы ничего не поймете -- этот файл представляет собой «мешанину» шестнадцатеричных цифр, в которой нет ничего от исходного текстового файла. Однако процессор компьютера прекрасно понимает эту «мешанину» -- для него этот язык "родной". Так же поступает и Flash. При публикации Flash-изображения оно подвергается такому же преобразованию. В результате создается исключительно компактный файл формата Shockwave/Flash с расширением swf, аналог исполняемого файла обычной программы. Этот файл впоследствии может быть загружен и просмотрен с помощью специального проигрывателя Flash, который можно рассматривать как аналог процессора компьютера.

2.3.2.2 Безопасность

Компилируемые языки программирования имеют еще одно неоспоримое достоинство. После того; как вы откомпилируете исходный текст своей программы, практически невозможно будет выполнить обратное преобразование -- получить из откомпилированного кода исходный текст. По слухам, где-то якобы существуют программы для такого обратного преобразования, но никто их в глаза не видел, так что, скорее всего, это только слухи. Конечно, теоретическая возможность того, что кто-то сможет выяснить, как работает программа, существует, но это связано с такими трудностями, что вряд ли кто за это возьмется. Таким образом, вы можете реализовать в коде программы какие-либо «ноухау» без боязни того, что кто-то их позаимствует. В отличие от языков типа JavaScript, где программа фактически хранится в виде исходного текста и перед каждым выполнением расшифровывается (интерпретируемые языки программирования). Как вы уже знаете, программу на JavaScript может просмотреть любой. Файл Shockwave/Flash в этом смысле аналогичен откомпилированной программе. При экспорте вы можете задать различные параметры секретности. И если вы написали программу в среде Flash, то есть уверенность, что никто не доберется до ее исходного кода. Flash может быть использован для публикации текстов, которые не могут быть скопированы. Как вы знаете, любой пользователь Web-обозревателя имеет возможность выделить отображаемый в нем текст, скопировать его в буфер обмена Windows, вставить в текстовый редактор и сохранить. Если же вы набираете какой-либо текст во Flash, вы можете запретить его копировать.

2.3.2.3 Интерактивность

Большинство современной Интернет - графики удручающе не интерактивно. Вы не можете выбрать какое-либо место на изображении и заставить его менять цвет при наведении на него курсора мыши. То есть в принципе, можете, но для этого вам придется приложить очень много усилий, изучить, кроме любимой программы графического редактора, еще HTML и JavaScript, и некоторое время поколдовать с целым ворохом дополнительных, файлов. Было бы неплохо, если бы в каком-либо пакете имелась изначальная возможность создания анимированной интерактивной графики. В таком случае работы у Web-дизайнеров уменьшилось бы на порядок. Ведь связка HTML+JavaScript, как вы знаете, работает из рук вон плохо; разные программы Web-обозревателей обрабатывают ее по-своему, и добиться единообразия очень и очень трудно. Долгое время эти мечты оставались лишь мечтами. Но несколько лет назад на горизонте появился Macromedia Flash и сделал их реальностью. Работая в среде Flash, вы можете писать программы на встроенном языке программирования ActionScript, аналогичном JavaScript, для описания поведения тех или иных элементов изображения. Эти программы при публикации изображения будут откомпилированы. Язык ActionScript достаточно богат, чтобы писать на нем весьма сложные программы. Таким образом, ActionScript позволяет строить полноценный графический интерфейс, аналогичный по богатству возможностей интерфейсу Windows-приложений. Вот такие возможности предоставляет нам Flash.

2.3.3 Принцип действия

При разработке какого либо Web-сайта в Интернете, его неотъемлемую часть составляет язык разметки HTML как единый стандарт разметки документа и передачи гипертекстовой информации.

Сама Flash технология никогда не претендовала на место HTML, но, на данный момент, с помощью Flash можно сформировать полноценную страницу-ролик. Такой подход можно действительно расценивать, как некое вытеснение HTML. На многих страницах, использующих Macromedia Flash, присутствует ощущение, как будто HTML нет вовсе. В данном случае HTML-код сведен к минимуму за счет Flash. Смысл этого кода - правильное расположение Flash-клипа. Для варианта с одним большим Flash-роликом, представляющим собой законченную страницу, подойдет следующий вид

Web-страница=HTML+Flash

В случаях, когда Flash использует Action Script, эту формулу дополняет JavaScript. Flash также имеет возможность передавать какие либо параметры при выполнении CGI. Также CGI может быть вызванным из Flash, выполнить какие-либо действия и выдать ответ в виде заранее подготовленного Flash-клипа. Сгенерировать Flash CGI-программой пока не представляется возможным. Если же того потребуется в связи с повсеместным использованием Flash, то Macromedia может разработать нечто наподобие библиотеки для генерации изображений CGI-программами. Пока самая разумная цель использования технологии Flash есть дополнение полноценного HTML-документа небольшими клипами. Многие популярные сайты, не желая отставать от моды, пошли по этому пути. Пользователь, заходя на такие страницы, либо любуется действиями Flash-ролика, либо видит на его месте просто фон и, не обращая внимания, продолжает знакомиться с содержанием HTML-страницы. Это значит, что Flash-клипы здесь используется скорее, как анимированные GIF и не несут в себе жизненно важного смысла для всего сайта. В таком случае можно применить новую формулу

Web-страница=HTML+DHTML (JavaScript/VBScript, CSS) +Flash+CGI

Она получилась очень похожей на самую первую формулу. Flash играет роль модного дополнения к дизайну Web-страницы. На данный момент многие технологии ориентированы на это, к примеру, - Metastream, которая позволяет демонстрировать векторную 3D графику на Web-страницах. Все они имеют существенный минус - необходимость наличия у пользователя специального модуля расширения (plug-in).

2.3.4 Возможности Flash

Создав Flash, компания Macromedia объединила множество мощных идей и технологии в одной программе, позволив пользователям получать через Web целые мультимедийные презентации.

2.3.5 Сценарии во Flash

Мало что пленяет человека, как движение и взаимодействие. Именно это и делает Flash, предоставляя возможность создавать подконтрольные пользователю приложения, которые напрямую от творческого подхода автора к представлению интерактивности.

Возможность создавать кнопки, нажатие которых приводит к выдаче информации и воспроизведению звука или переносящее в другое место фильма проекта. Поэтому презентация в проекте может проходить в предопределенной последовательности или по пути указанному пользователем. Также возможно разработка проекта с какими либо расчетными действиями и обработки, какой либо информации с помощью простого, но мощного языка сценариев “Action Script”.

Action Script можно рассматривать как основной язык программирования во Flash.

С его помощью можно запрограммировать проект Flash на выполнение различных задач. Подобно многим другим языкам программирования, термины Action Script определяют смысловую нагрузку, порядок их следования - логическую структуру, а знаки препинания - контекст.

Для разработки интерактивных элементов во Flash используют три основных компонента: событие (event), порождающее определенное действие, действие (action), порождаемое тем или иным образом событием, и целевой объект (target), выполняющий действие или изменяемый событием.

Логическая схема интерактивной функции, при которой происходят действия в проекте, может быть представлена следующим образом:

· Событие - является инициатором, какого либо действия в проекте. Во Flash события подразделяются на:

1. События мыши/клавиатуры - эти события инициируются пользователем.

2. События кадров - если разрабатывается Flash ролик, то по достижении какого либо кадра возникает событие.

3. События переменных - событие происходит либо по истечении определённого интервала времени, либо значение переменной достигло того условия, для которого запланировано событие.

· Целевой объект - это непосредственно объект, над которым будет проведено действие, вызванное событием. Целевые объекты подразделяются на четыре основных типа:

1. Текущий проект и его свойства.

2. Другой проект и его свойства (если проект находится в рамках основного проекта)

3. Графические элементы проекта (кнопка, рамка, фон и т.п.)

4. Внешние приложения (Интернет браузер или другие программы)

· Действие - действия, которые выполняются над целевым объектом. Действия в Action Script состоят из самих действий, ссылок на целевой объект и параметров выполнения действий. Параметрами выполнения может быть, как и изменение свойств объекта, так и вычисление математического или логического выражения и присвоения результата его либо свойству объекта, либо какой либо переменной.

Для идентификации объектов или экземпляров проектов в сценариях Action Script им назначаются имена, что позволяет управлять отдельными объектами при помощи Action Script.

В последних версиях Flash было включено множество дополнительных возможностей для управления проектов при помощи Action Script. Теперь Flash стал не просто красивой фоновой заставкой для Web сайтов, а полнофункциональным средством для разработки сложных Web сайтов. Flash может вполне применятся как для простых “статических” страничек, так и для многоцелевых сайтов, например: продажа в Интернете, электронная почта и чат.

2.3.6 Принципы Macromedia Flash

В процессе создания Flash-проекта, особенно, когда уже есть сравнительный опыт, разработки в других средствах рисования графики или редакторах Web дизайна, то можно отметить ряд преимуществ перед ними, которыми по некоторой мере Flash получил свою популярность:

1. Использование обозначений для элементов, которые появляются больше одного раза.

2. Объединение кадров в действиях перемещения (motion tweens), которые позволяет автоматически просчитать некоторые промежуточные моменты перемещения, для ускорения разработки проектов.

3. Объединение кадров в действиях трансформации (shape tweens), которые позволяет автоматически просчитать некоторые промежуточные моменты трансформации объектов, для ускорения разработки проектов.

4. Сокращение числа различных типов линий (пунктир, точки и т.п). Линии, нарисованные инструментом карандаш требуют меньше памяти, чем мазки кистью.

5. Использование слоёв, для разбиения перекрывающихся объектов клипа.

6. Сокращение числа различных шрифтов и стилей, путём преобразования их в объекты векторной графики.

7. Применение звукового формата mp3, как самого высококачественного и экономного музыкального формата.

8. Использование возможности анимации растровых изображений, или для статических элементов закраски объектов и фона.

9. Применение сценариев (Action Script) вплоть до вставки их в отдельные кадры фильма.

10. Возможность сгруппировывать объекты на различных слоях.

11. Использование встроенных инструментов для изменения цветовых эффектов одного и того же объекта.

12. Использование единой палитры web - safe, во избежание расхождений с цветами браузеров.

13. Применение компонента управления проектом Library, который позволяет быстро найти любой объект и поменять его свойства.

14. Возможность вставки в текущий проект раннее созданный другой проект.

2.3.7 Применение Macromedia Flash в Web

Способы применения Flash, несмотря на некоторые небольшие минусы такие как требование от пользователя специального модуля расширения (plug-in), очень широки. Flash-проект способен сделать Web-страницу более привлекательной и стильной, а Flash баннер - затмить обычные анимированные GIF, тем более, что Flash-клипы (и любые действия в них) можно озвучивать. По этим причинам возникает неугасаемое желание каким-либо из способов применить технологию Macromedia Flash. Способы применения этой технологии выражаются в следующих объектах:

· Flash баннер

· Заставка в виде Flash-ролика

· Целая страница, представляющая собой Flash Movie

· Элемент дизайна в HTML-документе

· Фоновый звук к HTML-странице (в формате mp3)

Следует отметить, что Macromedia снабжает все свои продукты очень хорошо организованной и всеобъемлющей справочной системой и обучающими примерами в формате Flash, по которым можно освоить основные навыки работы с символами и текстом, организации flash-презентаций, синхронизации звука и создания кнопок.

Macromedia выпустила Flash-проигрыватели для всех основных операционных систем и типов браузеров, что обеспечило необходимую для Internet кросс-платформенность и популярность этой технологии. Согласно последним опросам в глобальной сети, приблизительно 80% пользователей могут просматривать содержимое Web-сайтов на Flash без загрузки дополнительного программного обеспечения, и только 61% - Web-страницы с элементами Java. Скорее вынужденным шагом было свободное лицензирование Macromedia кода (Free Source licensing program) проигрывателя для Flash, которое ускорит использование формата swf в Web-приложениях нового поколения сторонними производителями программных продуктов.

2.3.8 Работа с графическими объектами

2.3.8.1 Общие сведения и вспомогательные инструменты


Подобные документы

  • Теоретический обзор по проблеме создания web-сайта "Конфликты в организации". Анализ информационных ресурсов и сервисов. Характеристика методов исследования конфликтов в организациях. Программный пакет Macromedia Dreamweaver для создания web-сайтов.

    дипломная работа [1,7 M], добавлен 22.06.2015

  • Основные принципы работы с Macromedia Flash, структура программы, использование векторной графики, передача данных в потоковом режиме в Macromedia Flash, разделение данных и их представление. Разработка макета, информационной структуры и дизайна сайта.

    дипломная работа [394,3 K], добавлен 12.07.2010

  • Понятие профориентации, ее приемы и механизмы, трудности у молодежи на сегодня. Методические основы создания web-сайта профориентации выпускников школы. Обзор визуального html-редактора Macromedia Dreamweaver-4. Расчет экономической эффективности.

    дипломная работа [7,0 M], добавлен 17.06.2013

  • Программа Flash компании Macromedia. Создание обучающей системы по Macromedia Flash 7. Структура программы Flash. Базовые моменты, подлежащие описанию для включения их в обучающую систему, реализованную в виде web-узла. Реализация обучающей системы.

    курсовая работа [23,3 K], добавлен 21.02.2009

  • Процесс создания простейшей мультипликации в приложении в Macromedia Flash путем применения автоматической и покадровой анимации. Пример использования Action Script. Пошаговое описание выполнения данной работы со всеми комментариями и изображениями.

    контрольная работа [4,2 M], добавлен 06.05.2011

  • Элементы интерфейса графического редактора Macromedia Flash. Создание изображений, преобразование формы и заливки. Использование слоев и библиотечных образцов. Разработка анимации в среде Flash. Реализация мультипликации, ее звуковое сопровождение.

    курсовая работа [1,3 M], добавлен 15.11.2013

  • Обзор программ для создания Web-страниц; сравнительный анализ Macromedia Dreamweaver и Front Page. Процесс создания современного сайта; оценка экономической целесообразности использования компьютера. Охрана труда оператора компьютерного набора и верстки.

    дипломная работа [84,2 K], добавлен 07.07.2010

  • Язык разметки гипертекстовых страниц HTML. Обеспечение доступности Web-страницы, представление текста и графики. Основные правила и этапы создания сайта, выбор структуры страницы. Оценка экономической целесообразности использования HTML-редакторов.

    дипломная работа [86,7 K], добавлен 25.03.2013

  • Рассмотрение методических особенностей изучения курса "Macromedia Flash" и создание электронного учебника для изучения этого курса учащимися. Достоинства и недостатки, структура учебного пособия. Принципы подготовки к созданию электронных учебников.

    дипломная работа [1,9 M], добавлен 23.04.2015

  • Основные понятия и определения мультимедийных технологий. Возможности программы для создания интерактивной векторной анимации, ориентированной на создание web-сайтов и презентаций Macromedia Flash. Этапы создания мультимедийных презентационных программ.

    дипломная работа [73,2 K], добавлен 15.04.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.