Реферат: HTML в Internet
СОДЕРЖАНИЕ
1. Введение. 4 1.1. Краткое историческое введение об Internet.
1.2. Что составляет Internet ?
1.3. Административное устройство Internet и её финансы.
1.4. Как структура Internet сказывается на Пользователе?
1.5. Потенциальные пользователи сети Internet
1.6. Доступ в Internet
1.7. Планы на будущее
1.8. Постановка задачи.
2. WWW.
2.1. Немного истории
2.2. Что такое WWW?
2.3. Как в WWW задается местонахождение документа?
2.4. Программы просмотра
2.5. Основные команды программ просмотра
2.6. Коды и символы
2.7. Области использования WWW
2.8. На сколько популярен WWW
3. Язык программирования HTML. 31 3.1. Структура HTML документа
3.2. Создание заголовков
3.3. Создание списков
3.4 Форматирование параграфов и вывод текста в несколько столбцов.
3.5. Форматирование символов
3.6 Управление цветом
3.7 Использование специальных символов
3.8. Создание таблиц
3.9. Встраивание гипертекстовых ссылок
3.10.Кадры
3.11. Специальные эффекты
3.12. Формы.
3.13. Команды META
4. Психолого — эргономические требования. 50 4.1.Требования к процедуре взаимодействия пользователя с ЭВМ
4.2.Требования к выбору.вида диалога
4.3.Требования к проектированию дисплейных форматов
4.4.Требования к временным параметрам диалога пользователя с ЭВМ.
4.5. Требования к организации информации на экране.
4.6. Требования к кодированию информации на экране.
5. Создание странички.
6. Заключение.
7. Список используемой литературы и адресов .WWW.
Введение
1.1. Краткоеисторическоевведение обInternet.
Около 20 летназад МинистерствоОбороны СШАсоздало сеть, которая явиласьпрородительницейInternet, -она называласьARPAnet. ARPAnet была экспериментальнойсетью, — онасоздаваласьдля поддержкинаучных исследованийв военно-промышленнойсфере, в частности, для исследованияметодов построениясетей, устойчивыхк частичнымповреждениям, получаемым, например, прибомбардировкеавиацией, испособных втаких условияхпродолжатьнормальноефункционирование.
Это требованиедает ключ кпониманиюпринциповпостроенияи структурыInternet. В модели ARPAnetвсегда быласвязь междукомпьютером-источникоми компьютером-приемником(станциейназначения).Сеть apriori предполагаласьненадежной: любая частьсети можетисчезнуть влюбой момент.
На связывающиесякомпьютеры- не только насаму сеть — такжевозложенаответст-венностьобеспечиватьналаживаниеи поддержаниесвязи. Основнойпринцип состоялв том, что любойкомпьютер могсвязаться какравный с равнымс любым другимкомпьюте-ром.
Передачаданных в сетибыла организованана основе протоколаInternet — IP. Прото-колIP — это правилаи описаниеработы сети.Этот свод включаетправила налаживанияи поддержаниясвязи в сети, правила обращенияс IP-пакетами иих обработки, описания сетевыхпакетов семействаIP (их структураи т.п.). Сеть задумываласьи проектироваласьтак, чтобы отпользователейне требовалосьникакой информациио конкретнойструктуре сети.Для того, чтобыпослать сообщениепо сети, компьютердолжен поместитьданные в некий«конверт», называемый, например, IP, указатьна этом «конверте»конкретныйадрес в сетии передатьполучившиесяв результатеэтих процедурпакеты в сеть.
Эти решениямогут показатьсястранными, каки предположениео «ненадежной»сети, но ужеимеющийся опытпоказал, чтобольшинствоэтих решенийвполне разумнои верно. ПокаМеждународнаяОрганизацияпо Стандартизациитратила годы, создаваяокончательныйстандарт длякомпьютерныхсетей, пользователиждать не желали.Акти-вис-ы Internetначали устанавливатьIP-программноеобеспечениена все возможныетипы компьютеров.Вскоре этостало единственнымприемлемымспособом длясвязи разнород-ныхкомпьютеров.Такая схемапонравиласьправительствуи университетам, которые проводятполитику покупкикомпьютерову различныхпроизводителей.Каждый покупалтот компьютер, который емунравился ивправе быложидать, чтосможет работатьпо сети совместнос другимикомпьютерами.
Примерно10 лет спустяпосле появленияARPAnet появилисьЛокальныеВычис-лительныеСети, например, такие как Ethernet идр. Одновременнопоявилиськомпью-теры, которые сталиназывать рабочимистанциями. Набольшинстверабочих станцийбыла установленаОперационнаяСистема UNIX. ЭтаОС имела возможностьработы в сетис протоколомInternet (IP). В связи свозникновениемпринципиальноновых задачи методов ихрешения появиласьновая потребность: организациижелали подключитьсяк ARPAnet своей локальнойсетью. Примернов то же времяпоявилисьдругие организации, которые началисоздавать своисобственныесети, использующиеблизкие к IPкоммуника-ционныепротоколы.Стало ясно, чтовсе тольковыиграли бы, если бы этисети моглиоб-щаться всевместе, ведьтогда пользователииз одной сетисмогли бы связыватьсяс пользо-вателямидругой сети.
Одной изважнейших средиэтих новыхсетей былаNSFNET, разработаннаяпо ини-циативеНациональногоНаучного Фонда, аналога нашегоМинистерстваНауки. В конце80-х NSF создал пятьсуперкомпьютерныхцентров, сделавих доступнымидля использо-ванияв любых научныхучреждениях.Было создановсего лишь пятьцентров потому, что они оченьдороги дажедля богатойАмерики. Именнопоэтому их иследовалоиспользо-ватькооперативно.Возникла проблемасвязи: требовалсяспособ соединитьэти центры ипредоставитьдоступ к нимразличнымпользователям.Сначала быласделана попыткаиспользоватькоммуникацииARPAnet, но это решениепотерпело крах, столкнувшисьс бюрократиейобороннойотрасли и проблемойобеспеченияперсоналом.
Тогда NSF решилпостроить своюсобственнуюсеть, основаннуюна IP технологииARPAnet. Центры былисоединеныспециальнымителефоннымилиниями с пропускнойспособностью7 KB/s. Однако, былоочевидно, чтоне стоит дажеи пытатьсясоединить всеуниверситетыи исследовательскиеорганизациинепосредственнос центрами, т.к. проложитьтакое количествокабеля — не толькоочень дорого, но практическиневозможно.Поэтому решенобыло создаватьсети по региональномупринципу. Вкаждой частистраны заинтересованныеучреждениядолжны былисоединитьсясо своими ближайшимисоседя-ми.Получившиесяцепочки подсоединялиськ суперкомпьютерув одной из своихточек, такимобразом суперкомпьютерныецентры былисоединенывместе. В такойтопологии любойкомпьютер могсвязаться слюбым другим, передаваясообщения черезсоседей.
Это решениебыло успешным, но насталапора, когдасеть уже болеене справляласьс возросшимипотребностями.Совместноеиспользованиесуперкомпьютеровпозволялоподключеннымобщинам использоватьи множестводругих вещей, не относящихсяк су-перкомпьютерам.Неожиданноуниверситеты, школы и другиеорганизацииосознали, чтозаимели подрукой мореданных и мирпользователей.Поток сообщенийв сети (трафик)нарастал всебыстрее и быстреепока, в концеконцов, не перегрузилуправляющиесетью компьютерыи связывающиеих телефонныелинии. В 1987г. контрактна управлениеи развитие сетибыл переданкомпании MeritNetwork Inc., котораязанималасьобразователь-нойсетью Мичиганасовместно сIBM и MCI. Старая физическисеть была замененаболее быстрыми(примерно в 20раз) телефоннымилиниями. Былизаменены наболее быстрыеи сетевые управляющиемашины.
Процесссовершенствованиясети идет непрерывно.Однако, большинствоэтих пере-строекпроисходитнезаметно дляпользователей.Включив компьютер, вы не увидитеобъявленияо том, что ближайшиеполгода Internet небудет доступнаиз-за модернизации.Возможно дажеболее важното, что перегрузкасети и ееусовершенствованиесоздали зрелуюи практичнуютехнологию.Проблемы былирешены, а идеиразвития провереныв деле.
Важно отметитьто, что усилияNSF по развитиюсети привелик тому, что любойжелающий можетполучить доступк сети. ПреждеInternet была доступнатолько дляиссле-дователейв областиинформатики, государственнымслужащим иподрядчикам.NSF спо-собствовалвсеобщей доступностиInternet по линииобразования, вкладываяденьги в подсоединениеучебного заведенияк сети, толькоесли то, в своюочередь, имелопланы распространятьдоступ далеепо округе. Такимобразом, каждыйстудент четырехлетнегоколледжа могстать пользователемInternet.
И потребностипродолжаютрасти. Большинствотаких колледжейна Западе ужеподсоединенок Internet, предпринимаютсяпопытки подключитьк этому процессусредние и начальныешколы.
Выпускникиколледжейпрекрасноосведомленыо преимуществахInternet и расска-зываюто них своимработодателям.Вся эта деятельностьприводит кнепрерывномуросту сети, квозникновениюи решению проблемэтого роста, развитию технологийи системыбезопасностисети.
1.2. Что составляетInternet ?
В действительностиInternet не простосеть, — она естьструктура, объединяющаяобычные сети.Internet — это «Сетьсетей». Чтовключает Internet? Вопрос непростой.Ответ на негоменяется современем. Вначалеответ был быдостаточнопрост: «всесети, использующиепротокол IP, которыекооперируютсядля формированияединой сетисвоих пользователей».Это включалобы различныеведомственныесети, множестворегиональ-ныхсетей, сетиучебных заведенийи некоторыезарубежныесети (за пределамиСША).
Чуть позжепривлекательностьInternet осознали инекоторые неIP-сети. Они захоте-липредоставитьее услуги своимклиентам иразработалиметоды подключенияэтих «странных»сетей к Internet. Сначалаэти подключения, названныешлюзами, служилитолько дляпередачи электроннойпочты.
Однако, некоторыеиз них разработалиспособы передачии других услуг.Являются лиэти сети частьюInternet? И да, и нет. Всезависит оттого, хотят лиони того сами.
1.3. АдминистративноеустройствоInternet и её финансы.
Internet по организацииво многом напоминаетцерковь. Этоорганизацияс пол-ностьюдобровольнымучастием. Управляетсяона чем-то наподобиесовета старейшин, однако, у Internet нетпатриарха, президентаили Папы. Составляющиесети могутиметь своихпрезидентовили аналогичныхвождей, но этосовсем другоедело; в Internet нетединственнойавторитарнойфигуры. Высшаявласть, где быInternet ни была, остаетсяза ISOC (Internet Society). ISOC — обществос добровольнымчленством. Егоцель — способст-воватьглобальномуобмену информациейчерез Internet. Ононазначает советстарейшин, который отвечаетза техническуюполитику, поддержкуи управлениеInternet.
Совет старейшинпредставляетсобой группуприглашенныхдобровольцев, называ-емуюIAB (Совет по архитектуреInternet.). IAB регулярнособирается, чтобы «благосло-вить»стандарты ираспределитьресурсы, такие, например, какадреса. Internet работает, посколькуимеются стандартныеспособы общениямежду компьютерамии прикладнымипрограммами.Это позволяеткомпьютерамразного типасвязыватьсябез особыхпроблем. IAB ответствененза стандарты; он решает, когдастандарт необходими каким емуследует быть.Когда требуетсястандарт, советрассматриваетпроблему, принимаетстандарт и посети оповещаето нем мир. IAB такжеследит за различныминомерами (идругими веща-ми), которые должныоставатьсяуникальными.Например, каждыйкомпьютер вInternet имеет свойуникальный32-разрядныйдвоичный адрес; никакой другойкомпьютер неимеет такогоже. Как присваиваетсяэтот адрес? IABзаботится отакого родапроблемах. Онне присваиваетадресов самолично, но разрабатываетправила, какэти адресаприсва-ивать.
ПользователиInternet высказываютсвои жалобыи предложенияна встречахIETF (Оперативногоинженерногоотряда Internet). IETF — этодругая добровольнаяорганизация; также собираетсярегулярно, чтобы обсудитьтекущие эксплуатационныеи назревающиетехническиепроблемы. Приобсуждениидостаточноважной проблемыIETF создает рабо-чуюгруппу для еедальнейшегоисследования.(На практике«достаточноважная» обычноозначает, чтодля рабочейгруппы находитсядостаточноеколичестводобровольцев).Посещать встречиIETF и состоятьв рабочих группахмогут все; главное, чтобы людиработали, делотодобровольное.
Рабочие группыимеют различныефункции: этоможет бытьвыпуск документации, выработкастратегиидействий привозникновениипроблем, стратегическиеисследова-ния, разработкановых стандартови протоколов, доработка ужесуществующих.Рабочая группаобычно выпускаетдоклад. В зависимостиот вида рекомендации, это может бытьпросто документациейи быть доступнойдля любогожелающего, чтоможет бытьпринято добровольнокак здраваяидея, или жеэто может бытьпослано в IAB ибыть объявленнойстандартом.
Если некаясеть принимаетучение Internet, присоединяетсяк ней и считаетсебя ее частью, тогда она иявляется частьюInternet. Возможно еймногое покажетсянеразумным, странным, сомнительным- она можетподелитьсясвоими сомнениямис IETF. Некоторыежалобы-предложениямогут оказатьсявполне разумнымии, возможно,Internet соответст-венноизменится.Что-то можетпоказатьсяпросто деломвкуса или традиции, тогда эти возражениябудут отклонены.Если сеть делаетчто-либо, чтоможет навредитьInternet, она можетбыть исключенаиз сообществадо тех пор, покаона не исправится.
Сейчас Internetсостоит изболее чем 12 тысячобъединенныхмежду собойсетей.
Финансы
За Internet никтоцентрализованоне платит; неттакой организациикак Internet Inc., котораясобирает платусо всех сетейInternet или пользователей.Вместо этогокаждый платитза свою часть.NSF платит засодержаниеNSFNET. NASA платит заНаучную СетьNASA (NASA Science Internet). Представителисетей собираютсявместе и решают, как им соединятьсядруг с другоми содержатьэти взаимосвязи.Колледж иликорпорацияплатит за ееподключениек некоторойрегиональнойсети, котораяв свою очередьплатит за свойдоступ сетевомувладельцугосударственногомасштаба.
1.4. Как структураInternet сказываетсяна Пользователе?
То, что Internet несеть, а собраниесетей, мало каксказываетсяна конкретномпользо-вателе.Для того, чтобысделать что-нибудьполезное (запуститьпрограмму илидобраться докаких-либоединственныхв своем родеданных), пользователюне надо заботитьсяо том, как этисоставляющиесети содержатся, как они взаимодействуюти поддерживаютмежсетевыесвязи.
Рассмотримдля наглядностителефоннуюсеть — тоже внекотором родеInternet. МинистерствоСвязи России,Pacific Bell, AT&, MCI, British Telecom, Telefon's de Mexico ит.д., — все этоотдельныекорпорации, которые обслуживаютразные телефонныесистемы. Ониже заботятсяо совместнойработе, о созданииобъединеннойсети; все, чтовам нужно сделать, где бы на планетевы ни находилисьи куда бы вы низвонили, — этонабрать номер.Если забытьо цене и рекламе, вам должно бытьсовершенновсе равно, скем вы имеетедело: с МСI, AT& илиМинистерствомСвязи. Снимаететрубочку, нажимаетекно-почки иговорите.
Вас, какпользователя, заботит только, кто занимаетсявашими заявками, когда появ-ляютсяпроблемы. Есличто-либо перестаетработать, толькоодна из соответствующихкомпаний можетисправить это.Они общаютсядруг с другомпо проблемнымвопросам, нокаждый из владельцевсетей ответствененза проблемы, возникающиена его собствен-номучастке системы, за сервис, которыйэта сеть предоставляетсвоим клиентам.
Это же вернои для Internet. Каждаясеть имеет свойсобственныйсетевой эксплуата-ционныйцентр (NOC).
Каждый такойрабочий центрсвязан с другимии знает, какразрешитьразличныевозможныепроблемы. Вашрегион имеетсоглашениес одной изсоставляющихсетей Internet и еезабота состоитв том, чтобылюди вашегорегиона былидовольны работойсети. Так что, если что-тоиспортится,NOC и есть та самаяорганизация, с кого за этоспросят, когоза это будутбить.
Архитектурасетевых протоколовTCP/IP, на базе которыхпостроенаInternet, предназ-наченаспециальнодля объединеннойсети. Сеть можетсостоять изсовершенноразнород-ныхподсетей, соединенныхдруг с другомшлюзами. В качествеподсетей могутвыступать самыеразные локальныесети, различныенациональные, региональныеи специализиро-ванныесети, а такжедругие глобальныесети. К этимсетям могутподключатьсямашины совершенноразных типов.Каждая из подсетейработает всоответствиисо своимиспеци-фическимитребованиямии имеет своюприроду связи, сама разрешаетсвои внутренниепроблемы. Однако, предполагается, что каждаяподсеть можетпринять пакетинформациии доставитьего по указанномуадресу в этойконкретнойподсети. Такимобразом, двемашины, подключенныек одной подсети, могут напрямуюобмениватьсяпакетами, аесли возникаетнеобходимостьпередать сообщениемашине в другойподсети, товступают в силумежсетевыесоглашения, для чего подсетииспользуютсвой межсетевойязык — прото-колIP; они передаютсообщение поопределеннойцепочке шлюзови подсетей, пока оно недостигнетнужной подсети, где оно и будетдоставленонепосредственнополучателю.
Другимисловами, пользователявся эта кухнясовершенноне заботит. Каки в приме-ре стелефоннойсетью, котораяпредставляетсяему единойбольшой сетью, а не множест-вомсетей, для неговсе это пестроесборище разнородныхи иногда несовместимыхмежду собойсетей представляетсяодной сетью- «Сетью сетей»- Internet.
--PAGE_BREAK--
1.5. Потенциальныепользователи
Кому же можетбыть стольполезна Internet икаким образом? Что так способствуетее развитию?
ПолезностьInternet повышаласьвместе с развитиемвычислительнойтехники сзапаздываниемпримерно в 10лет. В конце80-х годов появлениеперсональныхкомпью-теровперенеслоинформатикуиз царствазнатоков кширокой публике.Internet в ходе своегоразвития иповсеместногораспространениязанимаетсяименно такимпереносом.
Internet, как и вычислительнаятехника, совершилапереход отзабавы экспертовк инструментуежедневногопользования.И сам процессперехода былсовершенноаналоги-чен.Сеть постепенностановиласьпроще в использовании, частично потомучто оборудо-ваниестало лучше, а частичнопотому, чтосама сталаскорее и надежнее.И самые смелыеиз тех, кто сначалане решалисьсвязыватьсяс Internet, начали ееиспользовать.Эти новыепользователипородили огромнуюпотребностьв новых ресурсахи лучшем инструмента-рии.
Улучшалисьстарые средства, появлялисьновые, предназначенныедля доступак новым ресурсам, что облегчалоиспользованиесети. И вот ужедругая группалюдей сталапонимать пользуInternet. Процессповторялся.Этот круговоротпродолжаетразвиватьсяи по сей день.
В общем, всепользователиInternet ищут одного: общения и информации.И они нахо-дятэто среди людейи компьютеров.Легко позабытьо людских ресурсахInternet, но они оченьважны, так же, как и доступныекомпьютеры.Internet — миролюбиваяи дружелюбнаястрана. Здесьможно встретитьтаких же людей, как вы сами.
Можно — насамом деле, даже оченьлегко — найтиэлектронныйдискуссионныйклуб почти полюбой теме (ихсейчас всегооколо полуторатысяч), или начатьновую дискус-сиюи встать у истоковнового клуба, который никтодо сих пор недогадалсясоздать.
И это тольконачало. Несомненно, в конечномсчете, все придутк пониманиютого, что наступаетЭра Информации; потребностьв ней возрастаети будет возрастатьлавино-образно, количествопотребителейтоже. Никудаот этого недеться. Безнадежной иопера-тивнойинформациинельзя идтив ногу со временем, развивать наукуи технику науровне лучшихмировых образцов.И все мы, вседо единого, — потенциальныепользо-вателиглобальнойинформационнойсети.
1.6. Доступ вInternet
Доступ вInternet, обычно, получаютчерез поставщиковуслуг (service provider). Поставщикиэти продаютразличные видыуслуг, каждыйиз них имеетсвои преимуществаи недостатки.Так же как ипри покупкеавтомобилявы решаете, какими качествамидолжна онаобладать, скольковы за нее можетесебе позволитьзаплатить, и, исходя из этого, выбираетеподходящийвариант изпредлагаемогомножества.
Но перед тем, как начатьдействоватьв этом направлении, т.е. добыватьсписок поставщиковInternet, читать ивыбирать, связыватьсяс ними, выясните, а не имеете ливы уже доступав Internet, сами тогоне ведая. Такоевполне можетиметь место- в России нетак часто, вСША не так ужи редко. Есливаша организацияили учреждениеуже имеет доступв Internet, то вряд ливы сможетеполучить персональныйдоступ в сетьлучший, нежеливаша организация.
Другимисловами, есливы уже имеетедоступ в Internet, вамне надо будетплатить денегиз своего кармана, не надо будетсуетитьсявокруг поставщиковуслуг и т.д., вампросто надобудет научитьсяпользоватьсятем, что вы ужеимеете.
Если вашаорганизацияпока не имеетдоступа в Internet, или вообще-тоимеет, но, вотбеда, не вашеподразделение, вам простоследует понаблюдатьи прикинуть, сколько ещепотенциальныхпользователейимеется средиваших сослуживцев, возможно, поговоритьс ними и заручитьсяподдержкой, составитьпредложениеи/или податьтребованиевыше-стоящемуруководству.
Имеютсявозможностиполучить доступв Internet не черезее прямыхраспространи-телей, без лишнихзатрат.
Первый — поищитев публичныхбиблиотеках: некоторые имеютслужбу, называемуюFreenet — свободная(бесплатная)сеть. Это информационнаясистема, основаннаясоот-ветствующимсообществом, обычно имеющаямодемный доступк Internet по телефону.
Второй путьполезен длямолодых людей, проживающихв странах Запада, или в центральныхгородах у нас.
Станьтестудентом, поступите взападный илиорганизованныйу нас же в Россиисовместно сЗападом университетили колледж.И выберитесоответствующуюспециаль-ность, или запишитесьна курсы, которыепозволят вамдобраться дозаветногокомпью-тера, имеющего доступв Internet. Например, научитесьплести лапти- уже потом вамбудет чем развлечься, когда у вас отнепрерывнойработы в сетипоедет крыша.И когда вы научитесь, у вас будет ещеодин доводначальствув пользу предоставлениявам доступав Internet: сети каквоздух необходимабаза данныхс инструкциямипо плетениюлаптей, без нихони как безрук. Такой вкладруководствоне сможет неоценить подостоинству.
1.7. Планы набудущее
Международныесвязи
Internet являетсямеждународнойсетью уже достаточнодолго, но распространяласьона в основномна союзникови зарубежныевоенные базыСША. Теперь, вменее напря-женноймировой обстановке,Internet распространяетсяповсеместно.Уже сейчас онадос-тупна примернов полусотнестран и числоэто быстрорастет. СтраныВосточнойЕвропы с большимэнтузиазмомпринимаютучастие в этомпроцессе; ихстремлениевключитьсяна этом уровнев мировое научноесообществодолгое времясдерживалосьправительства-ми.Включение вInternet рассматриваетсяими сейчас какодин из путейразвития образо-ванияи технологии, поднятия ихна новый качественныйуровень.
СпособностьInternet общаться попротоколамOSI должна помочьей распростра-нитьсяеще больше.Большая частьЕвропы, заисключениемстран Скандинавии, которые принялипротоколыInternet уже давно, рассматриваетIP как угрозуагрессии состороны СШАсвоей интеллектуальнойи культурнойсамобытности.
Их болеепривлекаютсети, основанныена OSI протоколах.И если эти двапротоколасмогут сосуществовать, все будут простосчастливы.
МеждународнаяэкспансияInternet на слабо развитыестраны в настоящеевремя зат-рудненаотсутствиемхорошей базовойинфраструктуры, а именно отсутствиемприличнойтелефоннойсистемы. Какв ВосточнойЕвропе, так ив странах третьегомира нет телефон-ныхсистем достойногокачества. Дажев столичныхи крупныхпромышленныхгородах линиисвязи в лучшемслучае имеютпропускныеспособности, доступные налюбом домашнемтелефоне в США:9600 bps. Типична ситуация, когда одна изтаких страндаже и «входитв Internet», но доступныреально лишьнемногие ееобласти, илидаже простоточки. Обычноэто основныетехническиеВУЗ-ы и университетыстраны, исследовательс-киеинституты, имеющие давниемеждународныесвязи. Однако, можно ожидать, что ситуацияизменится, ипо мере того, как развиваетсятелефоннаясистема, будетвозрастатьактивностьвсе более мелкихчленов сети.Они станутпоявлятьсяв Internet все чаще, одновременнобудет растиих плотность.И даже индивидуальныедомашние системыпостепенностанут в сетиобычным явлением
Коммерциализация
В Internet вот ужемного лет пребываютразличныекрупные корпорации.В боль-шинствеслучаев ихучастие былоограниченоих исследовательскимиотделениями.Для своих жеделовых общенииэти компаниииспользовалидругие (обычночастные) сети.
Большие машиныIBM, которые работалис их коммерческимиданными, использо-валипротоколы, названные SNA.Сейчас предпринимателиначинают понимать, что содержатьмножестворазличных сетейдорого и нецелесообразно.Некоторыеначинают посматриватьна Internet в поискахвозможностейзаключенияторговых сделокпо сети. Ранееих отпугивалаполитика, неодобрявшаяили запрещавшаякоммерческоеиспользова-ниеInternet. Большинствоэтих взглядовсейчас пересматриваютсяи меняются.Коммерчес-коеиспользованиеInternet будет становитьсявсе более обычным, по мере того, как эти запретыбудут исчезать.
Это должнобыть особеннопривлекательнодля малогобизнеса. Motorola илиStandard OiL могут себепозволитьсодержатьмежконтинентальнуюсеть, связывающуюих филиалы, анебольшая фирмапока себе такогопозволить неможет. Если онаимеет филиа-лы, например, в Уфеи Москве, товсе что требуется– это включениев Internet каждогофилиала. Практически,- это сеть нетолько по всейстране, как уворотил бизнеса, но более того,- по всему миру.
Приватизация
За коммерциализациейсразу приходити приватизация.Годами сетевоесообществожелало от телефонныхкомпаний идругих коммерческихпредприятийобеспеченияIP-подключениятакого же уровнядоступности, как обычноготелефона, т.е., чтобы можнобыло заказатьи привестиInternet-линию домойтакже легкои просто кактелефонную.Вы заказываете, приходит спец, устанавливает, уходит, и вытут же подключаетек этому разъемусвой компьютер, и вот вы в сети! Но телефонныекомпании всегдана это говори-ли:«Мы продадимвам телефонныелинии, а вы, чтохотите, то сними и делайте.»К счастью, федеральныевласти не оставлялисетевой бизнесбез своей опеки.
1.8. Постановказадачи.
В связи с тем, что в ЮСГПИ ссентября 1997 г.определённыеучебные классыбыли подключенык сети Internet возниклапотребностьсоздания банкахранения ссылокновой информации.Так как интересыпользователейможно отследитьдостаточнопросто, то можновыделить несколькоосновных разделов, которыми наиболеечасто интересуютсяпользователиInternet.
В поставленнуюпере до мноюзадачу в дипломнойработе входилосоздание странички, содержащейссылки (адреса)новой информациипо различнымтематикам:
Компьютеры
а) программное обеспечение
б) компьютеры и комплектующие
в)
Система образования
а) программное обеспечение
б) литература
в) высшие учебные заведения
Техника
а) автомобилестроение
б) военная техника
в) авиация и космонавтика.
Досуг и развлечение.
а)
б)
в)
Такая страницадолжна удовлетворятьвсем психолого- эргономическимтребованиям, а так же должнаявляться хорошейпомощью дляадминистраторасети Internet.
Глава I.
World Wide Web
Internet, как мы ужезнаем, — этокрупнейшаямировая компьютернаясеть. СейчасInternet имеет примерно20 миллионовпользователейболее чем в 50странах. WWW дос-тупенв основномчерез Internet; но говоряWWW и Internet мы имеемввиду не однои то же. WWW можноотнести к внутреннемусодержанию, т.е. это какой-тоабстрактныймир знаний, вто время какInternet являетсявнешней сторонойглобальнойсети в видеогромногоколичествакабелей икомпьютеров.
/>
Рис. 1 Страны, обозначенныечерным цветом, имеют связьпо Internet. Число людей, имеющих такойдоступ, в этихстранах становитсявсе больше ибольше. Страны, обозначенныебелым цветоммогут работатьпо email, в локальныхсетях или неимеют ничегоподобноговообще. Статистикана1994г.
Немного истории
История WWW — Мировой ИнформационнойПаутины началасьв Марте 1989, когдаTim Berners-Lee из ЕвропейскойЛабораторииФизики ЭлементарныхЧастиц (известнойкак CERN), где работалколлективисследователей-физиков, предложил новыйспособ обменарезультатамиисследованийи идеями междуорганизациями.Такой обменбыл очень необходим, потому чточлены этойорганизацииработали вразных странах.
Предлагалосьиспользоватьпросто системугипертекстадля передачидокументови установлениясвязи междучленами обществафизиков — ядерщиков.Тогда еще небыло плановзадействованиязвука или видео, и не рассматриваласьвозможностьпередачи изображения.
К концу 1990, впервые программноеобеспечениеWWW было установленона ЭВМ NeXT. Теперьможно былопросматриватьи передаватьдокументыгипертекстадругим людямчерез Internet, а такжепоявиласьвозможностьредактироватьдокументыгипер-текстапрямо на экранекомпьютера.Программасначала демонстрироваласьперед члена-миобщества и насеминарах вCERN'е, а затем былапоказана наконференции«Гипер-текст'91».
До 1992 Tim продолжалвыступать сосвоим проектом, до тех пор покане появилисьжелающие продолжитьработу над этойпроблемой.
Сотни людейсо всего мираприняли участиев разработкеэтого проекта, одни писа-липрограммы идокументы дляWWW, другие просторассказывалилюдям о WWW. Груп-папионеров-проектировщиковWWW даже не моглапредполагатьтогда, что начатоеими дело достигнеттаких масштабов.Только за первыхчетыре месяца1994 о WWW говорилии писали CNN, «WallStreet Journal», «Economist», «Fortune»,«New York Times» и многиекомпьютерныеиздания.
2.2. Что такоеWWW?
Так что жетакое World Wide Web, или, как говорятв просторечье,WWW, the Web, или еще проще- 3W? WWW — это распределеннаяинформационнаясистема мультимедиа, основаннаяна гипертексте.Давайте разберемэто определениепо порядку.
Распределеннаяинформационнаясистема: информацияхранится наогромном множестветак называемыхWWW-серверов(servers). То есть компьютеров, на которыхустановленоспециальноепрограммноеобеспечениеи которые объединеныв сеть Internet. Пользователи, имеющие доступк сети, получаютэту информациюпри помощипрограмм-клиентов, называемыхпрограммамипросмотраWWW-документов.При этом программапросмотрапосылает покомпьютернойсети запроссерверу, хранящемуфайл с необходи-мымдокументом.В ответ на запроссервер высылаетпрограммепросмотра этоттребуе-мый файлили сообщениеоб отказе, еслифайл по тем илииным причинамнедоступен.Взаимодействиеклиент-серверпроисходитпо определеннымправилам, или, как говорятиначе, протоколу.Протокол, принятыйв WWW, называетсяHyperText Transfer Protocol, сокращенно- HTTP.
Мультимедиа:информациявключает в себяне только текст, но и двух- итрехмернуюграфику, видеои звук.
Гипертекст:информацияв WWW представляетсяв виде документов, каждый из которыхможет содержатькак внутренниеперекрестныессылки, так иссылки на другиедокументы, хранящиесяна том же самомили на любомдругом сервере.
Такие ссылкиназываютгиперссылкамиили гиперсвязями.На экране компьютерав окне программыпросмотрассылки выглядяткак выделенныекаким-либообразом (напри-мер, другим цветоми/или подчеркиванием)участки текстаили графики.Выбирая гипер-ссылки, пользовательпрограммыпросмотра можетбыстро перемещатьсяот одной частидокумента кдругой, или жеот одного документак другому. Принеобходимостипрограммапросмотраавтоматическисвязываетсяс соответствующимсервером в сетии запрашиваетдокумент, накоторый сделанассылка. Кстати, идея гипертекстовогопредставленияинформациидолжна уже бытьхорошо знакомапользователямразличныхверсий системыMicrosoft Windows, каковыхсреди читателейэтой книги, вероятно, большинство.Именно по этомупринципу построенав Windows системаподсказок(Help), с той лишьразницей, чтогипертекстоваясистема подсказокWindows не являетсяраспределенной.
Итак, WWW-документможет содержатьстилизованныйи форматированныйтекст, графикуи гиперсвязис различнымиресурсамиInternet. Чтобы реализоватьвсе эти возмож-ности, был разработанспециальныйязык, названныйHyperText Markup Language (HTML), то есть, Язык РазметкиГипертекста.Документ, написанныйна HTML, представляетсобой текстовыйфайл, содержащийсобственнотекст, несущийинформациючитателю, ифлаги разметки.Последниепредставляютсобой определенныестандартомHTML последова-тельностисимволов, являющиесяинструкциямидля программыпросмотра; согласно этиминструкциямпрограммарасполагаеттекст на экране, включает в негорисунки, хранящиесяв отдельныхграфическихфайлах, и формируетгиперсвязис другими документамиили ресурсамиInternet. Таким образом, файл на языкеHTML приобретаетоблик WWW-доку-ментатолько тогда, когда он интерпретируетсяпрограммойпросмотра. Оязыке HTML мы подробнорасскажем всоответствующихразделах книги, поскольку беззнания основэтого языканевозможносоздать свойсобственныйгипертекстдля публикациив WWW.
продолжение
--PAGE_BREAK--
2.3. Как в WWW задаетсяместонахождениедокумента?
Виртуальныймир WWW населенмиллионамидокументов, обитающих насотнях тысячсерверов. ЗадачаWWW-путешественника- найти срединих тот, которыйсодержит необходимуюинформацию, и прочитатьего при помощипрограммыпросмотра, — адля этого программапросмотрадолжна знатьточное местонахождениеданного документа.Оно однозначноопределяетсяадресом сервера, номером порта, именем директориии именем файлас этим документом.Для успешнойзагрузки требуемогодокументасервера программепросмотра такженужно указатьпротокол, используемыйэтим сервером.Это связанос тем, то кромеWWW-серверов, программыпросмотра могутобращатьсяк серве-рампересылкифайлов (такназываемымFTP-серверам), серверамтелеконференций, серве-рам электроннойпочты и некоторымдругим типамсерверов. Комбинацияпротокола, адреса сервера, номера порта, имени директориии имени файлаполучила названиеUniform Resource Locator, или сокращенноURL. СинтаксисURL показан ниже:
протокол://адрес_сервера: номер_порта/имя_директории/имя_файла
Протокол, как уже былосказано выше, это совокупностьправил, по которымпроисходитвзаимодействиеклиент-сервер.Мы уже знаем, что «родной»протокол WWWназываетсяhttp. Кроме http, WWW-клиентымогут общатьсяс серверами, поддерживающи-мипротоколы ftp,gopher и некоторымидругими, накоторых я здесьостанавливатьсяне буду, а расскажуо них далее.
Названиепротоколаотделяетсяот остальнойчасти URL двоеточием.В названиипротоколапрописныелатинские буквыи соответствующиеим строчныебуквы эквива-лентны.
Начало адресаотмечаетсядвумя косымичер-тами // Онсостоит изнесколькихчастей — такназываемыхподдоменов.Поддомены, представляющиесобой сочетаниябукв и цифр, разделяютсяточками, причем,«уточнениекоординатадресата» отболее крупныхк более мелкимподдоменампроисходитсправа налево.Так же как и вназвании протокола, в адресе серверапрописныелатинские буквыи соответствующиеим строчныебуквы эквивалентны.
Номер портавыражаетсяцелым положительнымчислом и отделяетсяот адреса двоеточием.Порт — это какбы «дверь», через которуюможно зайтив сервер. Серверможет иметьнесколькодоступныхпортов; еслиномер портаWWW-сервера равен80, то в URL его можноне указывать.
Файлы с документами, публикуемымив WWW, часто имеютсуффиксы .html или.htm. Эти суффиксыявляютсяаббревиатуройот названияязыка, на которомпишут WWW-доку-менты,HyperText Markup Language, о которомбудет подробнорассказанодалее.
Если имядиректорииначинаетсяс символа ~ (тильда), это означает, что это — такназываемаядомашняя директория(home directory) пользователяданной компьютернойсистемы. Накомпьютерахс многопользовательскойоперационнойсистемой UNIXкаждо-му пользователюприсваиваетсяимя пользователя, под которымон регистрируетсяв сис-теме, ивыделяетсясобственная«домашняя»директория, предназначеннаядля храненияпринадлежащихему файлов. Имядомашней директориисовпадает сименем пользователя.Вместо абсолютногоимени домашнейдиректориис указаниемвсех ее поддиректорийможно использоватьимя пользователя, которому предшествуетсимвол ~ (тильда).
Обратитевнимание наследующиеособенностизадания имендиректорийи файлов в URL:
Директория, указанная вURL, как правило, не совпадаетс истиннойдиректориейв файловойсистеме на томсервере, гденаходитсятребуемый файл.Преобразованиедирек-торий, заданных в URL, в истинныедиректориив файловойсистеме осуществляетсяWWW-сервером согласноправилам, заданнымпри его установкеи настройке.
Если в URL указанотолько имядиректории, а имя файла незадано, то серверна такой запросвышлет файлс определеннымименем, зависящимот настройкисервера. Еслиже такого файлав заданнойдиректориинет, то большинствосерверовавтоматическивышлют вамсписок всехфайлов в даннойдиректории.
2.4. Программыпросмотра
Мы уже знаем, что, программа, с которойнепосредственнообщается пользовательпри работе сресурсами WWW, называетсяпрограммойпросмотраWWW-документов.Напоминаем, что работатакой программызаключаетсяв посылке запросак заданномусер-веру, интерпретацииполученнойинформациии представленияее пользователю.Кроме того, онавыполняет рядвспомогательныхзадач, например, поддержива-етсписок прочи-танныхдокументов, чтобы пользовательмог к ним вернутьсяв дальней-шем.
В настоящеевремя получилираспространениеболее десятипрограмм просмотраWWW-документов.Из графическихпрограмм просмотранаибольшеговнимания, нанаш взгляд, заслуживаютNCSA Mosaic, Netscape Navigator и Microsoft Internet Explorer.
ПрограммаNCSA Mosaic была созданав НациональномЦентре СуперкомпьютерныхПриложенийУниверситеташтата Иллинойсв Урбана-Шампэйнв начале 1993 годагруп-пой программистов, возглавляемыхстудентом поимени МаркАндреессен.В то время Mosaicявлялась единственнойпрограммойпросмотра, написаннойна профессиональномуровне, дружественнойпо отношениюк пользователюи работающейна многих типахкомпьютеров.Не вызываетсомнений, чтоименно Mosaic открылаWorld Wide Web для большинствапользователей.В настоящеевремя в NCSA группаразработчиков(в основ-ном, студентовстарших курсов)продолжаеттрудиться надновыми версиямиMosaic, нес-мотря нато, что по своимвозможностямэта программауже существенноуступает болееновым программам.Mosaic являетсянекоммерческимпрограммнымпродуктом, доступ-ным дляпользователейбесплатно.Исходный кодпрограммыMosaic открыт и активноиспользуетсяразработчикамимногих другихпрограмм просмотра.
Netscape Navigator (сокращенно- Netscape) — это в настоящиймомент, пожалуй, самая популярнаяпрограммойпросмотра, работающаяна тех же типахкомпьютеров, что и Mosaic. Netscape — детищекомпании NetscapeCommunications Corporation, основаннойв начале 1994 годаДжимом Кларком, который в своевремя основалкрупную компаниюSilicon Graphics, знаменитуюсвоими графическимистанциями.Джиму Кларкуудалось переманитьв Netscape Communications Corporation первоначальныхразработчиковпрограм-мыMosaic из Иллинойса, в том числе исамого МаркаАндреессена.Netscape — это коммер-ческийпродукт, запользованиекоторым надоплатить. Однако, для пользователейв уни-верситетахNetscape доступнабесплатно.Кроме версий, работа надкоторыми завершена, компания периодическивыпускаетотладочныеверсии Netscape (такназываемыебета-версии), которыми можнопользоватьсябесплатно донаступленияопределеннойдаты, послекоторой программаперестаетфункционировать.
Microsoft Internet Explorer (сокращенно- IE) — творениефирмы Microsoft Corporation. Пофункциональнымвозможностями удобствуиспользованияIE примерноэквивалентенупомянутойвыше программеNetscape Navigator. В отличиеот последней,IE работает назначительноменьшем количествекомпьютерныхплатформ. IEраспространяетсябесплат-но длявсех пользователей.
Кроме Mosaic, Netscape иIE, стоит упомянутьтакие программыкак Lynx, IBM Web Explorer и AOL Browser.
Анализ доступана сервер Engineeringпоказывает, что наиболеешироко используетсяNetscape Navigator. В настоящеевремя междуMicrosoft Corporation и Netscape Corporation идетострейшаяборьба за первенствона рынке программногообеспечениядля Internet, и весьмавероятно, чтоMicrosoft вскоре существеннопотеснит Netscape иостальных своихконкурентов.
2.5. Основныекоманды программпросмотра
Оконныйинтерфейсграфическихпрограмм просмотрапрост и интуитивнопонятен всемпользователям, знакомым сMicrosoft Windows. В полосезаголовка окна, которая рас-полагаетсявдоль верхнейграницы окна, выводитсяназвание программыпросмотра — Netscape — и названиетекущего документа.Далее в верхнейчасти окнарасположеныэле-менты управленияпрограммой: меню и экранныекнопки. Большуючасть окназанимает собственнообласть, в которойвыводитсясодержаниепросматриваемыхWWW-докумен-тов.В нижней частиокна расположенастрока состояния.В этой строкеNetscape отобра-жаеттакую информацию, как, например, процентнуюдолю от полногоразмера загружае-могов данный моментфайла или URLдокумента, накоторый указываетгиперссылка, если курсормыши поместитьна соответствующийучасток документа.
В таблицениже приведеныкоманды, необходимыедля выполненияпростейшихдействий припросмотредокументовв WWW при помощиNetscape Navigator 3.0. Системакоманд и менюв других графическихпрограммахненамногоотличаетсяот принятойв Netscape. Следуетучесть, чтоавторы программпросмотра изкаких-то таинственныхпо-бужденийиспользуютразличныетермины дляобозначенияодних и тех жепонятий.
Действие Команда в Netscape 3.0 Открыть документ с извест-ным URL на WWW-сервере.
Меню: File | Open Location
Затем впечатать URL в появившемся диало-говом окне и «нажать» экранную кнопку OK.
Или: Впечатать URL в поле «Location:», распо-ложенное в верхней части окна, и нажать клавишу Enter.
Открыть домашнюю страни-цу (homepage). «Нажать» экранную кнопку с изображением домика Home Прервать загрузку документа. «Нажать» экранную кнопку Stop Открыть документ, находя-щийся в файле на локальном ком-пьютере. Меню: File | Open File Перезагрузить текущий доку-мент. «Нажать» экранную кнопку Reload. Сохранить текущий документ в файле. Меню: File | Save As Перейти к просмотру доку-мента, с которым имеется гипер-связь в текущем документе. Переместить указатель мыши в выделенный подчеркиванием и/или контрастным цветом учас-ток на экране и щелкнуть левой клавишей мыши. Двигаться назад по цепочке документов, просмотренных в те-кущем сеансе работы.«Нажать» экранную кнопку
Вернуться к произвольному документу, просмотренному в те-кущем сеансе работы. Меню: Go, затем указать название необходи-мого документа из списка. Двигаться вперед по цепочке просмотренных документов. «Нажать» экранную кнопку >> Forward Запомнить URL текущего документа в списке «закладок» для последующего возврата к нему Меню: Bookmark | Add Bookmark Открыть документ из списка «закладок».Меню: Bookmark
Выбрать документ из спускающегося меню
Программыпросмотраспособны правильноотобразитьсодержимоефайлов самыхразличныхформатов, начинаяот простейшихтекстовых изаканчиваяграфическими, зву-ковыми идругими специализированнымиформатами; приэтом, как мыуже знаем, «род-ным»форматом дляWWW являетсяHyperText Markup Language (HTML). А что жепроис-ходит, когда программапросмотра «непонимает»формата загружаемогофайла? В первыйраз столкнувшисьс этой нередкойситуацией, можно и растеряться, поэтому мыкратко опишемдва возможныхварианта развитиясобытий:
1. Программапросмотразнает, какаяиз других программ, установленныхна вашем компьютере, понимает форматданного файла.- В этом случаепрограммапросмотразапустит требуемуюпрограмму-помощникаили программу-приставкуи передаст ейполу-ченныйфайл для обработки.Как правило, программапросмотра, прежде чемзапуститьпрограмму-помощника, спрашиваетвашего разрешения.Это делаетсяпо той причине, что даже самыйневинный напервый взглядфайл может бытьпотенциальноопасен дляваше-го компьютера.В частности, документы вформате Word for Windows6.0 могут содержатьмакрокоманды, способныеуничтожатьили переписыватьфайлы на вашемжестком диске!
2. Программа просмотра не знает, у какой программы попросить помощи при интерпретации данного файла. — В этом случае вам будет предложено четыре альтернати-вы:
More Info… — дать дополнительную информацию о возникшей ситуации и предложить установить программу-приставку (plug-in), которая понимает данный формат файла,
Pick App… — выбрать программу-помощника, уже установленную на вашем компьютере, для обработки данного файла,
Save File… — сохранить файл на локальном диске,
Cancel — отменить загрузку данного файла. Часто команду Save File… используют для того, чтобы получить программное обеспечение и документацию из коллекций («архивов»).
Проблемарусификации
Создателипрограммногообеспечениядля работы вWWW первоначальноне были слишкомозабоченынуждами людей, желающих публиковатьи читать информациюна своих родныхязыках, неиспользующихлатинскийалфавит, в томчисле и на русскомязы-ке. В последнеевремя ситуацияначинает заметноизменятьсяк лучшему, новсе же прос-мотри публикациядокументовна русскомязыке сопряженас некоторымитрудностями.
2.6. Коды и символы
Файл, содержащийгипертекстовыйWWW-документ, представляетсобой текстовыйфайл. «Внутри»компьютерасовременнойархитектурыи при передачепо сетям каждыйсимвол текстапредставляетсяв виде целогочисла, которое, в свою очередь, кодируетсякомбинациейиз восьми двоичныхразрядов, называемыхбитами. Такаякомбинацияиз восьми бит, обрабатываемыхЭВМ как одноцелое, получиланазвание байт.Каждый бит вбайте можетиметь ровнодва состояния:«включен» и«выключен», или «1» и «0».
Легко убедиться, что существуетровно 256 комбинацийиз восьми бит, каждый из которыхможет бытьзанят либонулем, либоединицей. Такимобразом получается, что восемьюбитами (то есть, одним байтом)могут бытьпредставленычисла, или коды, от 0 до 255 (то есть, от 00000000 до 11111111 в двоичнойсистеме счисления).Каждому кодуможно поставитьв соответствиеопределенныйтекстовыйсимвол, например, букву или цифру, или управляющийсимвол, такойкак возвраткаретки, переходна новую строкуи т. п. Чтобы текствыглядел одинаковона мониторахразных компьютеров, необходимопре-деленныйстандарт насоответствиекодов и представляемыхими символовдля текстовойинформации.Такой стандарт, принятый внастоящее времяна подавляющембольшинствекомпьютерныхсистем, получилназвание AmericanStandard Code for Information Interchange (ASCII, произноситсякак «аски»).Этот стандартохватываетлишь коды от0 до 127. В кодовойтаблице ASCII ненашлось местадля многихчасто используемыхспециальныхсимволов. Также, из буквенныхсимволов тамприсутствуюттолько символыанглийскогоалфавита. Чтобызакодироватьбуквы национальныхалфавитов, втом числе русского, сох-ранив приэтом совместимостьс таблицейASCII, необходимоиспользоватькоды в диапа-зонеот 128 до 255. Вот тут-тои начинаютсясложности.
Кодовыетаблицы длякодировки букврусского алфавита(кириллицы)
Существуетдовольно многоразличныхкодовых таблиц, совпадающихв диапазонекодов от 0 до127 со стандартомASCII и использующихдиапазон кодовот 128 до 255 дляспециальныхсимволов и букврусского алфавита.Среди них наиболеераспространеныследующиечетыре:
1. Microsoft Windows Cyrillic code page 1251
Известнатакже как CP-1251 илиWindows-1251. Наиболеешироко применяетсяв «русифицированных»системах MicrosoftWindows 3.1, 95 и NT.
2. KOI8-r
Базируетсяна государственномстандарте КодаОбмена ИнформациейКОИ8 (ГОСТ 19768-74).Применяетсяв основном накомпьютерахс операционнойсистемой UNIX.Принята застандарт кодированиярусскоязычныхтекстов приобмене по электроннойпочте. БольшинствоWWW-серверов хранятрусскоязычныедокументы вэтой кодировке.В настоящеевремя имеютсянаборы шрифтовдля Microsoft Windows в кодировкеKOI8-r. Они былиразработаныспециальнодля сетевыхпрограмм, работающихпод Windows.
3. CP-866 Microsoft/IBM code page 866
Известнатакже как«альтернативнаякодировкаГОСТа» (в некоторыхдокументахее обозначаютAlt-GOST или alt). Применяетсяв основном наперсональныхкомпьютерахIBM PC с операционнойсистемой MS-DOS приработе в текстовомрежиме. Программыпросмотра подDOS практическине используются(обычно наIBM-совместимыхмашинах ониработают подMicrosoft Windows). Однако, мыупоминаем этукодировку, поскольку текстWWW-документаможно создаватьв текстовомредакторе, работающемпод DOS.
4. ISO-8859-5
Расположениерусских буквв ней практическисовпадает стак называемой«основ-нойкодировкойГОСТа» (иногдаможно встретитьее обозначениекак Main-GOST). При-меняетсяредко, хотя иявляетсямеждународнымстандартомкодировкирусского алфавита, зарегистрированнымInternational Standards Organization (ISO).
Несколькоособняком отвышеперечисленныхкодировок стоиткодировкаUnicode, которая, позамыслу ееразработчиков, входящих в такназываемыйконсорциумUnicode, должна рази навсегдарешить проблемухранения втекстовыхфайлах символовлюбой из существующихна Земле системписьменности.К сожалению, пока еще Unicodeиспользу-етсявесьма редко.
При переносефайлов с текстамина русскомязыке с одногокомпьютерана другой, илидаже из однойпрограммы вдругую, довольночасто возникаетнеобходимостьпереко-дировкитаких файлов.Для перекодировкифайлов используютспециальныепрограммы.
Для чтениядокументовна русскомязыке вы должныустановитьв программепросмотрашрифт, использующийодну из кодовыхтаблиц, содержащихбуквы русскогоалфавита (кириллицы).
Согласованиекодировоксервера и программыпросмотра
Если попытатьсяпрочитатьрусскоязычныйWWW-документ, закодированныйпри помощиодной кодовойтаблицы, программойпросмотра, использующейшрифты, рассчи-танныена другую таблицу, то русскийтекст будетвыглядеть какбессмысленныйнабор знаков.Например, словоПривет!, высланноесервером вкодировкеKOI8-r, при использо-ваниипрограммойпросмотрашрифта в кодировкеWindows-1251 выглядитна экране какрТЙЧЕФ! Как жезаставитьсервер и программупросмотранастроитьсяна какую-либоодну кодировку?
Иногда заботуо соответствиикодовых таблицсервера и программыпросмотра беретна себя сервер.При этом ондолжен определитькодировку, накоторую настроенапрог-раммапросмотра, ивысылать документыименно в этойкодировке. Дляавтоматическогоопределенияиспользуетсявозможностьпротокола HTTP1.0 передаватьв заголовкезапроса перечислениедопустимыхформатов документови наборов символовMIME content-type и charset. По многимпричинам этотподход довольночасто не срабатывает.В таком случаеавторы документов, размещенныхна сервере, часто прибегаютк более уни-версальномуприему, предлагаячитателю изнесколькихгиперссылоквыбрать ту, которая указываетна нужный документв желаемойкодировке.
Некоторыепрограммыпросмотра умеютсами подстраиватьсяпод кодировкудоку-мента, высылаемогосервером, есликодировкаправильноуказана в заголовкеответа WWW-серверав специальномполе charset, предусмотренномпротоколомHTTP 1.0. К со-жалению, многие серверыне настроенытак, чтобы добавлятьэто поле автоматически.
продолжение
--PAGE_BREAK--
2.7. ОбластииспользованияWWW
Наука
Как отмечалосьво введении,WWW была созданав одном из ведущихнаучно-иссле-довательскихучреждений- ЦЕРНе (CERN) — именнос целью распространениянаучной информации.В настоящеевремя в WWW можнонайти большоеколичествопубликацийв самых разныхобластях наукии техники.
В скоромвремени можноожидать лавинообразногоувеличениячисла научныхпуб-ликацийв WWW и рожденияновых специализированныхнаучных электронныхжурна-лов, неуступающихпо качествуизвестнымпечатным изданиям.Причем, самгипертекс-товыйхарактер WWW свозможностьюнемедленногодоступа к документампо гиперс-сылкамкак нельзялучше соответствуетхарактерунаучной информации.
Опыт показывает, что возможностиWWW как источникасобственнонаучной ин-формации, то есть, результатовконкретныхисследованийили справочныхданных, покаеще более чемскромны. Но воткак средствоналаживанияконтактов ипоиска информа-циио том, «где чтоделается и гдечто публикуется»,World Wide Web уже не знаетсебе равных.
Университетскиеинформационныесистемы
Практическикаждый крупныйуниверситетв мире имеетуниверситетскуюинформа-ционнуюсистему, основаннуюна WWW. Задача такойсистемы — датьинформациюо факультетах, кафедрах илабораториях, научных исследованияхи учебных планах, универ-ситетскойобщественнойи культурнойжизни, необходимуюкак для самихсотрудникови студентовуниверситета, так и для всехзаинтересованныхлиц. Можно назватьследующиеосновные целисозданияуниверситетскихинформационныхсистем:
привлечениеабитуриентов;
привлечениеисточниковфинансированиянаучно-исследовательскихработ;
помощь сотрудниками студентамуниверситетав поиске необходимойим внутриу-ниверситетскойучебной и научнойинформации.
Учебныеприложения
Возможностигипертекстаи мультимедиаделают WWW весьмаблагодатнойсредой длясозданияраспределенныхобучающихсистем. WWW предоставляетвозможностисоз-данияинтерактивныхобучающихсистем, в которыхсервер можетне толькопредоставлятьинформациюпользователю, но и вести сним диалог.
Представьтесебе, например, пособие порадиоэлектронике: на дисплеевозникает схемарадиоприбораи предлагаетсяуказать на этойсхеме неисправность.Обучающийсяуказывает припомощи мышина определенныеконтрольныеточки схемыи ему выдаютсярезультатыизмеренияэлектрическогопотенциалав этих точках.После этогообучающийсяуказывает нанеисправныйэлемент. В случаеошибки сервервысылает документс необхо-димымиобъяснениямии предлагаетповторитьзадание, а вслучае правильногоответа — переходитк следующемузаданию. Порезультатамтакой «контрольной»может бытьвыс-тавленаоценка.
Удаленныйдоступ к богатомуучебному материалуоткрываетпринципиальноновые возможностисамообученияи заочногообучения, атакже существеннооблегчаетпроведе-ниеконтрольныхи домашнихработ в высшихи средних учебныхзаведениях.
В WWW можно найтии «скачать»программыпрактическина все случаижизни, от простейшихутилит до большихпрограммныхкомплексов.Просматриваяописание какой-либопрограммы втой или инойколлекции, следует обращатьвнимание нетолько нафункциональныевозможностипрограммы ина то, для какойкомпьютернойплатформы онапредназначена, но и на условияее распространенияи использования(так называемуюлицензию). Наиболеечасто встречаютсяследующиеразновидностилицензий:
Commercial software («commercialware») — коммерческоепрограммноеобеспечение.Предполагается, что пользовательдолжен приобрестилицензию увладельцевданной программыперед установкойее у себя накомпьютере.Часто попадаютсябесплатныедемонстрационныеверсии коммерческихпрограмм, укоторых искусственноотключаютсянекоторыефункциональныевозможностиили ставитсявременной«замок», недающий запускатьданную программупо истечениинекоторогопромежуткавремени послеее установки.
Shareware — условно-бесплатноепрограммноеобеспечение.Эта разновидностьпохо-жа наcommercialware, но вам разрешаетсяустанавливатьи копироватьпрограмму доее регистрацииу владельцев.Часто даетсявозможностьбесплатногоиспользованияпрог-раммы втечение определенногосрока, а такжебесплатнойрегистрациипри использова-ниив образовательныхи других некоммерческихцелях. Иногдарегистрациявообще необязательна, но дает определенныепреимущества, например, техническуюподдержку.
Freeware — бесплатноепрограммноеобеспечение.От вас требуетсялишь уважениеавторских правразработчикапрограммы.
Как правило, программноеобеспечениедля IBM PC-совместимыхкомпьютеровпод DOS или Microsoft Windowsхранится вархивах в видеcамоустанавливающихсяисполняе-мыхфайлов (с расширениемexe) или в видезапакованных(«архивированных»)файлов в формате, совместимомс PKZIP/PKUNZIP (с расширениемzip). Самоустанавливающийсяисполняемыйфайл следуетзагрузить вкакую-нибудьдиректориюна вашем диске(лучше пустую), запустить егои следоватьинструкциямпо установке.Что касаетсяZIP-файлов, то послеих полной загрузкина ваш жесткийдиск для корректнойраспаковкипод Windows 95 или Windows NT свосстановлениемструктурыкаталогов идлинных именфайлов лучшевсего воспользоватьсяпрограммойWinZip.
Старая добраяпрограммаPKUNZIP, работающаяпод DOS, к сожалению, не пони-маетдлинных именфайлов. Какправило, средифайлов, извлеченныхиз zip-файла, нахо-дитсяфайл setup.exe илиinstall.exe. Запускайтеего и далееследуйте инструкциям.Не лишне предварительнопрочитать файлыreadme.txt и license.txt, такжеобычно входящиев комп-лектпоставки программногообеспечения.
КромеPKZIP/UNZIP-совместимыхархиваторовв мире Internet припересылкефайлов широкоиспользуютсяархиваторыgzip и comdivss, пришедшиеиз операционнойсистемы UNIX. Сжатыеэтими программамифайлы имеютрасширения.gz и .Z соответственно.В отличие отPKZIP, который можетв один сжатыйфайл поместитьнесколькофайлов или дажеподкаталогов,gzip и comdivss сжимаютфайлы только«по одному».Для хранениянесколькихфайлов в одномсжатом этимипрограммамифайле сначалаиспользуютпрограмму tar, которая упаковываетнесколькофайлов в один, а затем ужесжимают этотфайл программамиgzip или comdivss. В результатеполучают файлс двойным суффиксом.tar.gz или .tar.Z. ВышеупомянутаяпрограммаWinZip — честь и хвалаее авторам! — понимает и этиформаты.
Личные «визитныекарточки»
Это весьмаудобно — иметьсвою «визитнуюкарточку», часто называемую«homepage», на WWW-сервере.
Представьтесебе, что выпосылаетеписьмо по электроннойпочте на какую-либофирму, в университетили простовозможномудругу по переписке.Достаточнопри этом сообщитьадресату URL вашей«визитнойкарточки», ион сможет найтитам любую инфор-мациюо вас, которуювы только пожелаетесообщить. Обычнотакая «карточка»содержит фотографии, резюме, списокпубликацийи почтовыйадрес, а такжерассказываето друзь-ях, семьеи увлечениях.Однако, многиесклонны так«разукрашивать»свои визитныекар-точки иперегружатьих множествомссылок на другиедокументы исовершенноизлиш-нимиподробностями, что такие «шедевры», кроме их авторов, никто не читатьне будет.
Виртуальныебиблиотеки, выставки икартинныегалереи
WWW дает неплохуювозможностьприобщитьсяк сокровищаммировой литературыи искусства.Разумеется,«пробежка»по виртуальнымвыставкам никакне заменяетпосещениевыставок имузеев, гдеразмещены самиоригиналы, какне заменяетего пролистываниедаже шикарноизданных намелованнойбумаге альбомови каталогов.
К сожалению, техническиевозможности, доступные вРоссии, покаявно недоста-точныдля того, чтобынасладитьсябогатой палитройкрасок илиHiFi-звуком. Репродукциикартин, которыевыглядят великолепнона огромномвысококачественноммониторе рабо-чейстанции Silicon Graphicsили даже наIBM-совместимой«персоналке»с видеоадаптеромSVGA и приличнымдисплеем, на386-ой «писишке»с VGA и тайваньскиммониторомбольше напоминаютразмазанныепо экрану грязныепятна, чем самиоригиналы. Чтокаса-етсяаудиовозможностей, то многие российскиекомпьютерытак и не научилисьразгова-ривать.Впрочем, парккомпьютеровв России стремительнообновляется, и на первыйплан выходитдругая проблема: пересылкаграфическойи звуковойинформациизанимает такмного временипри наиболеераспространенномв России модемномподклю-чениик Internet, что можетвывести из себядаже самоготерпеливогопоклонникаискусства.
WWW и коммерция
В последнеевремя руководствомногих коммерческихкомпаний осознало, что WWW — это настоящаязолотая жила, сулящая огромныеприбыли принадлежащемиспользова-нии.Возможностирекламы и продажипродукции, предоставляемыеWWW, потенциаль-нопревосходятаналогичныевозможностипрессы, телевиденияи радиовещания.Особен-но удобнаработа в WWW дляфирм, производящихпрограммныепродукты, длякоторых всеосновные стадии- реклама, продажаи даже «отгрузкаготовой продукции»- доступны черезWWW. С сожалениемследует отметить, что в Россииподобная деятельностьпока весьмазатрудненапо двум основнымпричинам:
1.Слишком малоклиентов, имеющихдоступ к WWW;
2.Недостаточноразвиты механизмыоплаты посредствомкредитных картили бан-ковскихчеков, наиболееудобные приданном методеоформлениязаказов.
Досуг и увлечения
Несмотряна то, что первоначальноWWW предназначаласьдля «серьезных»целей, в настоящиймомент подавляющаячасть находящейсятам информацииотноситсяименно к сфередосуга и увлечений.Поиск и публикацияв WWW материалово ваших увлечениях- стоящее дело.Таким способомвы найдетемного друзейи единомышленниковво всем миреи установитемассу полезныхличных контактов.
2.8. Насколькопопулярен Web?
С января подекабрь 1993, объемпередаваемойинформациипо NSF возрос в187 раз. В Декабре1993 WWW занимал уже11 место по количествутрафика, а годомраньше он былвсего лишь 127.
/>
Рисунок 2.Развитие WWW.Статистикавзята по FTP.
В Июне 1993, Matthew Grayв MIT написалмаленькуюпрограммку, которая путешест-вовалапо всей сетиWeb и определялаколичествозапросов наполучениеинформацииот WWW. Маленькая«путешественницапо WWW» насчиталаза месяц около100 запросов, накоторые абонентамибыло полученоболее двухсоттысяч документов.В Марте 1994 ко-личествозапросов превысилоуже 1200. Конечно, программа современемсовершенство-валась, и ряд факторовмог влиять напоследнийрезультат, нонесмотря наэто, смело можноутверждать, что популярностьWWW в 1994 по сравнениюс 1993 значительновоз-росла.
Глава III.
HTML
Можно работатьна Web без знанияязыка HTML, так кактексты HTML могутсозда-ватьсяразличнымиспециальнымиредакторамии конвертерами.Однако, я адресуюэту часть работытем, кто пишетнепосредственнона HTML. Писатьнепосредственнона HTML нетрудно.Возможно, этодаже легче, чемизучать HTML-редакторили конвертер, которые частоограниченыв своих возможностях, содержат ошибкиили производятпло-хой HTML код, который неработает наразличныхплатформах.
Язык HTML существуетв несколькихвариантах ипродолжаетразвиваться, но конст-рукцииHTML вероятнеевсего будутиспользоватьсяи в дальнейшем.Изучая HTML и поз-наваяего глубже, создавая документв начале изученияHTML и расширяяего насколькоэто возможно, Вы сможетесоздаватьдокументы, которые могутбыть просмотренымноги-ми броузерамиWeb, как сейчас, так и в будущем.Это не исключаетвозможностиисполь-зованиядругих методов, например, методрасширенныхвозможностей, предоставляемыйNetscape Navigator, Internet Explorer илинекоторымидругими программами.Если это дейст-вительнослужит Вашимцелям и Вы хотитесформироватьсобственноемнение о назван-ныхпрограммах, пользуйтесьим. Но работас HTML — это способусвоить особен-ностисоздания документовв стандартизированномязыке, используярасширения, только когдаэто действительнонеобходимо.
HTML был ратифицированWorld Wide Web Consortium. Он поддерживаетсянесколь-кимишироко распространеннымиброузерами, и, возможно, станет основойпочти всегоимеющего отношениек Web программногообеспечения.
3.1. СтруктураHTML документа
Символы, заключенныев угловые скобки являютсяHTML командами, по кото-рым«браузер»распознает, как следуетпреобразоватьчасти текста, заключенныемежду этимикомандами.
Документв целом долженбыть отмеченкак документв формате HTML. Дляэтого он долженначинатьсякомандой и заканчиватьсякомандой .
Документсостоит из 2частей:
— Заголовка(Head),
— Собственнодокумента(Body).
Для выделениязаголовкаследует ввести:
ЗаголовокдокументаКаждый WWW — документ имеетназвание, котороевводится втитульнойстроке «браузера».
Для вводатитульнойстроки в заголовокдокументаследует воспользоватьсяследующимикомандами:
TITLE ListСледуетотметить, чтотитульнаястрока должнабыть на английскомязыке в латинс-койкодировке таккак она отображаетсяв специальныхполях браузера.
Для записиосновноготекста следуетввести:
ОсновнойтекстТаким образом, общая схемадокумента вформате HTML выглядитследующимобразом:
Титульнаястрока документаОсновнойтекст документаПри написаниикоманд HTML не имеетзначение, какимибуквами — строчнымиили прописнымиВы пишете команды.
Создание заголовков
Заголовкив документесоздаются спомощью команд: Заголовок, причемпри i = 1 заголовоксамый крупный, а при i = 6 — самыймелкий.
Например,
Отображаемый текст Запись в формате HTML
Заголовок1
Заголовок1Заголовок2
Заголовок2Заголовок3
Заголовок3Заголовок4
Заголовок4Заголовок5
Заголовок5Заголовок6
Заголовок63.3. Созданиесписков
Списки предназначеныдля представленияинформациив упорядоченномвиде.
В HTML — документахиспользуется3 вида списков:
1.Неупорядочныесписки,
2.Упорядочныесписки,
3.Списки — определения.
Неупорядоченныйсписокиспользуетдля выделениязаписей специальныесим-волы.Неупорядоченныйсписок определяетсяследующимикомандаминачала и концасписка:
иКаждый элементсписка начинаетсяс команды:
В команде
может бытьпараметр TYPE, который определяетвнешний видсим-вола, используемогодля выделениястроки в спискеи может иметьследующиезначения:— круглаяжирная точка,— окружность,— маленькийчерный квадрат.В упорядоченномсписке всезаписи пронумерованы.
Упорядоченныйсписок определяетсяследующимикомандаминачала и концасписка:
иКаждый элементсписка начинаетсяс команды:
В команде
может бытьпараметр TYPE, который определяеттип нумерациии может иметьследующиезначения:— прописнымибуквами,— строчнымибуквами,— прописнымиримскими цифрами,— строчнымиримскими цифрами,— арабскимицифрами.В списке- определениивсе записисдвинуты влевопри помощитабуляции.
Список — определениеопределяетсяследующимикомандаминачала и концасписка:
иКаждый элементсписка начинаетсяс команды:
3.4 Форматированиепараграфови вывод текстав несколькостолбцов.
В документеHTML невозможносоздать абзац, используяклавишу [Enter].
Использованиеэтой клавишиулучшает внешнийвид исходноготекста, но невлияет на полученноеизображение.
Для переходана следующуюстроку воспользуйтеськомандой
Для созданияпустой строкивоспользуйтеськомандой
Для созданиягоризонтальнойчерты воспользуйтеськомандой
Если чертасоздается нена всю строку, а на какую — тоее часть, например, на 40%, то командавыглядит следующимобразом:
Для созданияширокой чертыследует задатьее ширину (поумолчанию — впикселях)
Для выравниваниячерты ВЛЕВО/ВПРАВО/ПОЦЕНТРУ задайтесоответственныйпараметрALIGN=LEFT/RIGHT/CENTER
Черная линиязадается наличиемпараметраNOSHADE.
Вы можетерасположитьтекст по центрус помощью следующихкоманд:
Иногда необходимосоздать текстовыйдокумент, расположениестрок которого(табуляция, отступы, выравнивание)определяетсяразработчикомдомашней страницы, а не программой- редактором.
Для созданиятакого текставоспользуйтеськомандами:
текст
Полученныйв «браузере»образ текстабудет точносоответствоватьтексту в исходномHTML файле.
Аналогичныефункции выполняетпара команд:
текстNetscape 3.0 и вышеподдерживаетвывод текстав несколькостолбцов, вгазетном форматес помощью команди .
Ниже приводитсяформат команд:
текст .
Здесь N — количествостолбцов, M — расстояниемежду столбцами.
«Браузеры», не поддерживающиевывод текстав несколькостолбцов, обеспечатвывод текстанормально, в1 столбец.
size=> продолжение
--PAGE_BREAK--
3.5 Форматированиесимволов
Для выделенияотдельныхчастей текстаможно воспользоватьсяследующимистилями:
B — жирный (Bold);
I — курсив(Italic);
U — с подчеркиванием(Underline);
S — с перечеркиванием(STRIKE);
Ниже представленатаблица командвыделениятекста.
Отображаемый текст Запись в формате HTML Выделение текста жирным шрифтом
Выделение текста жирным шрифтом
Выделение текста курсивомВыделение текста курсивом
Выделение текста подчеркиваниемВыделение текста подчеркиванием
Выделение текста перечеркиваниемВыделение текста перечерки-ванием
Для измененияразмера текстовыхсимволоввоспользуйтеськомандами:
, гдеi в пределах от1 до 7 относительноначальногоразмера букв.
Кроме того, можно увеличитьили уменьшитьвысоту шрифтас помощью команди. Эти командыиспользуютсяв паре с командами и .
Еще две парыкоманд:
и — подстрочныйиндекс, например,H2SO4.
и — надстрочныйиндекс, например,(a2 — b2)= (a — b)(a + b).
Все вышеприведенныекоманды определяютфизическоеформатированиесимволов. Вызадаете конкретноеизменениехарактеристиксимволов.
Кроме того, есть логическоеформатированиесимволов — Выдаете описание, а брау-зер решаеткак изменятьхарактеристики.В общем, ктодоверяет браузеру- пользуйтесьэти-ми командами.Они выглядятследующимобразом:
Цитата Особо важный текст Сильное выделение текста Текст, введенный пользователем Листинг программы Последовательность литералов Имя переменной
Браузерпользователясам выбираетшрифт, если Выего конкретноне задали вописа-нии страницы.Если в страницезадан шрифт, которого нету пользователя, тоВы можете задатьсписок, состоящийиз несколькихшрифтов, и браузервыберет самыйлевый, а еслиего в системенет, то следующийи т. д. Если ниодного из шрифтовнет, браузервыбирает свойшрифт.
Фонт задаетсяс помощью команды:FONT FACE
3.6 Управлениецветом
Цвета и изображенияфона задаютсяс помощью команды
.Эта командаможет задаватьсятолько в началеHTML файла и не можетбыть измене-нав дальнейшем.Ее параметры:
bgcolor = «# код цвета»- цвет фонадокумента,
text = «# код цвета»- цвет текстадокумента,
link = «# код цвета»- цвет текста, используемогов качествессылки,
vlink = «# код цвета»- цвет ссылкина просмотренныйранее документ,
alink = «# код цвета»- цвет ссылкив момент нажатияна нее правойкнопки мыши.
Код цветазадается вкодировке RGB — шесть шестнадцатеричныхчисел.
Важно отметить, что цвет фонане отображаетсяна бумаге привыводе HTML — доку-ментана печать. Нижеприводятсякоды простейшихцветов:
Белый = FFFFFF Малиновый = FF00FF Желтый = FFFF00 Бирюзовый = 008080 Красный = FF0000 Темно-синий = 000080 Серый = 808080 Коричневый = 808000 Синий = 0000FF Голубой = 00FFFF Зеленый = 00FF00 Темно-зеленый = 008000, Черный = 000000 Индиго = 800080 Пурпурный = CC33FF Темно-красный = 800000
Для измененияцвета текущеготекста можнов любом местедомашней страницывос-пользоватьсякомандами: Текущий текст
Определенонесколькоименованныхцветов. Их значениявидны из таблицы:
Если Вы хотитесоздать «обои», то есть цветнойфон с использованиемImage — файла с именем, например, Ground.gif, то вместо параметраBGCOLOR записываем:BACKGROUND = «Ground.gif»
Если при этомвы хотите, чтобыфоновое изображениене двигалось, т.е. чтобы соз-далсяэффект «водяныхзнаков», тозадайте дополнительныйпараметр:
BACKGROUND = «Ground.gif» BGPROPERTIES=FIXED
3.7 Использованиеспециальныхсимволов
В языке HTML символ
Этот символне может бытьиспользовандля обозначенияотношения«меньше». Дляотображенияна экране символа
Язык HTML всегдауменьшаетколичествоподряд расположенныхпробелов доодно-го, независимоот того, сколькопробелов былов исходномтексте. Длязадания необходи-могоколичестваподряд расположенныхпробелов следуетвоспользоватьсяспециаль-нымсимволом пробела: .
Например, в следующейзаписи исходноготекста: (A B) в отобра-жаемомтексте междусимволами A иB будет 3 пробела.
При необходимостиизобразитьна экране командуязыка HTML возникаетдополни-тельнаяпроблема — редакторможет преобразоватьее в соответствующуюкоманду прямов исходномтексте.
И вместоотображениясоответствующейкоманды наэкране Вы получаетерасполо-женныйпо центру текств следующихстроках. Чтобыэтого избежать, можно, например, вставить внутрькоманды двепарные команды.Например, вышеприведеннуюкоманду следуетзаписать следующимобразом:CENTER>
3.8. Созданиетаблиц
Таблицасоздается спомощью команд
и .Команда
может иметьследующиепараметры:— UNITS — может приниматьзначение RELATIVE илиPIXELS. Определяетединицы измеренияв других параметрах.По умолчанию,UNITS = PIXELS.
— BORDER — определяетлинии, разграничивающиеклетки в таблице.Ширина линиизадается командойBORDER = N.
— CELLPADDING — Определяетминимальныйпромежутоквокруг содержимоготаблицы.
— BGCOLOR — Определяетцвет фоновогоизображенияв таблице. Вовсех таблицахданного документая используюBGCOLOR= WHITE
Есть ещенесколькокоманд, задающихцвет обрамления:BORDERCOLOR, BORDERCOLORDARK, BORDERCOLORLIGHT, но онииспользуютсятолько в Explorer.
Для формированиятаблицы, состоящейиз несколькихстрок, воспользуйтеськоман-дой
, разделяющейстроки. Командыи используютсядля обозначениязаголовкастолбца клеток.ПараметрыROWSPAN и COLSPAN команд
и используютсядля формированияклеток данных, объединяющихболее однойстроки илистолбца.3.9. Встраиваниегипертекстовыхссылок
Переход вдругое местотого же документа.
Для организацииперехода внутриодного HTML — файласледует ввестинеобходимыйтекст в двухместах:
— Записатьметку в томместе HTML — файла, куда необходимоперейти.
— Записатьпереход на этуметку в томместе, откудабудет выполненпереход.
Для организацииметки запишите:, где МЕТКА — любоеимя, состоящееиз букв английскогоалфавита ицифр.
Для переходана эту меткузапишите: Перейтина метку.
Переход вдругой документтой же домашнейстраницы.
Для переходаиз любого местаHTML — файла h1.html в началоHTML — файла h2.html следуетзаписать: Переходк разделу h2
Переход вдругой документ.
В любом местеHTML — файла можноввести гипертекстовыессылки на другойдоку-мент илифайл.
Гипертекстовыессылки вводятсяв HTML — файл с помощьюунифицированноголо-катора ресурсов- URL.
Этот локаторопределяетправила написанияразличных видовссылок.
Ниже приводятсяважнейшиепрефиксы дляURL:
Префикс URL Функция FTP:// Ссылка на сервер FTP HTTP:// Ссылка на объект, который будет передаваться с использованием протокола HTTP FILE://localhost Ссылка на локальный диск GOPHER:// Ссылка на сервер Gopher MAILTO:// Ссылка на электронный почтовый адрес NEWS:// Ссылка на электронную конференцию NNTP:// Ссылка на сервер электронной конференции TELNET:// Ссылка на сервер электронной конференции
Для записигипертекстовойссылки в HTML — файлиспользуйтеследующуюкоманду: Переходпо гипертекстовойссылке.
При нажатиилевой кнопкимыши на текстПереход погипертекстовойссылке. Вы перейдётена ресурс, заданныйв URL. Для возвратавоспользуйтеськлавишей «Back»«браузера».
Вывод изображенияна экран.
Изображениямогут бытьвыведены наэкран так же, как текст. Файлыизображениямогут бытьзаданы в несколькихразличныхформатах, наилучшиеиз которых — GIF (файлы *.gif) и JPEG (файлы*.jpg).
Ниже приводитсяформат команды:
, где:
— ИМЯ ФАЙЛА- это имя данногофайла в вашейдомашней страницеили полное имяпути и файла, если файл непринадлежитданной домашнейстранице.
— Текст — этотекст, выводимыйвместо изображения, если файл изображенияпо какой — либопричине недоступен.
— DIRECTION — месторасположенияизображения.Принимаетследующиевозмож-ныезначения:
ALIGN=TOP — последующийтекст располагаетсяв верхней частиизображения.
ALIGN=BOTTOM — последующийтекст располагаетсяв нижней частиизображения.
ALIGN=LEFT — изображениенаходится влевой частилиста. Текстобтекает изобра-жениесправа.
ALIGN=MIDDLE — изображениенаходится вцентре листа.
ALIGN=RIGHT — изображениенаходится вправой частилиста. Текстобтекает изображениеслева.
WIDTH = WIDTH — ширинатребуемогоизображенияна экране,
HEIGHT = HEIGHT — высотатребуемогоизображенияна экране.
Гипертекстоваяссылка с помощьюизображения.
Допустим, что Вы выводитена экран изображениеIMAGE — файл, которыйназыва-ется, например, image.gif.
Если Вы хотитеорганизоватьдомашнюю страницутак, чтобы принажатии левойкнопки мышина изображение, перейти надругую домашнююстраницу, например, на :
HTTP://WWW.HOME.COM ,
то следуетзаписать следующуюкоманду:
Созданиессылки на почтовыйадрес.
Напримермой почтовыйадрес в GEOCITIES.COM:family_katz@geocities.com
Для организацииссылки в моейдомашней страницена мой почтовыйадрес я запи-салв конце главногораздела домашнейстраницы:
Перейти на мойпочтовый адрес
В следующейстрочке я задалтакую же ссылкус поиощью аппликацииMAIL12.GIF вместо текста:
3.10.Кадры.
Командыработы с кадрами.
Вы можетеразделить экранна нескольконезависимыхоконных кадров, каждый из которыхотображаетотдельный HTMLдокумент.
На экранекадры представляютсобой прямоугольники.В HTML используютсяследу-ющиекоманды работыс кадрами:
, — определяютсостав и размерыкадров на экране,, — определяютHTML файл для каждогокадра,
, — длясообщений«браузеру», не обрабатывающемукадры.
Формат командыFRAMESET.
Команда делитцелое окно (иличасть окна, определенноепредыдущейкомандой FRAMESET )на нескольковертикальных(параметр COLS ) илигоризонтальных(параметр ROWS )кадров. Каждыйиз этих кадровможет определятьHTML — файл, отображаемыйв ней (с помощьюкоманды FRAME ) или, соответственно, делиться дальшепо тем же пра-виламсо вложеннойкомандой FRAMESET.
По концуопределениякадров, задаваемыхкомандой FRAMESET, не забудьтезапи-сать команду/FRAMESET, иначе онимогут бытьпостроенынеправильно.
Формат параметровCOLS и ROWS.
Эти параметрыпозволяютопределитьразмеры и количествопостроенныхвертикально(параметр COLS) илигоризонтально(параметр ROWS)кадров.
Атрибутыпараметровзадаются водной из 3 форм:
— абсолютныйразмер в пикселях,
— заданныйпроцент в общейдлине или ширине,
— остатокпосле заданияпредыдущихкадров.
Символ «*»означает выделениекадру оставшейсяплощади. Например, команда:
создает2 кадра: верхнийсоставляет100 пикселей ввысоту, нижний- оставшеесяпространство.Формат командыFRAME.
Данная командасуществуеттолько внутриблока FRAMESET — /FRAMESET. Ееназначение- определениефункций конкретногокадра.
Команда /FRAMEпрактическине используетсят.к. ее функцииисполняюткоманды /FRAMESET иследующаяFRAME.
ПараметрSRC задает имяHTML — файла, отображаемогов данном кадре.
ПараметрNAME применяетсядля созданияимени кадра.
Тогда другойкадр можетссылаться наданный дляотображенияв ней своегогипертекста.
Этот оченьраспространеннаякоманда еёможно видетьво многих домашнихстра-ницах. Егопреимуществов том, что наэкране можноодновременновидеть и вызываю-щий, и вызываемыйHTML — файлы и дляпросмотраследующегофайла гипертекстадоста-точнонажать насоответствующуюкнопку вызывающегофайла.
ПараметрTARGET команды BASE задаеткадр, выделяемыйпо умолчаниюдля отоб-ражениягипертекста.
ПараметрNORESIZE применяетсядля того, чтобыпользовательне смог изменитьразмеры данногокадра на экране.
Линейкипрокруткизадаются спомощью параметраSCROLLING.
Здесь действуютследующиеправила:
— Если параметрSCROLLING не задан, толинейки прокруткисоздаютсяавтомати-ческитогда и толькотогда, когдаразмер отображаемоготекста превышаетразмер кадра(это относитсякак к размерупо вертикали, так и по горизонтали.
— Если заданоSCROLLING = «YES», то линейкипрокруткисоздаютсявсегда.
— Если заданоSCROLLING = «NO», то линейкипрокрутки несоздаются.
— Если заданоSCROLLING = «AUTO», то системаработает также, как еслипараметр SCROLLING незадан.
Толщинаграничной линиимежду кадрамиможет задаватьсяв пикселях спомощью параметровMARGINHEIGHT и MARGINWIDTH, еслиразработчикане устраиваютзначе-ния, заданныепо умолчанию.
Специальныезначения параметраTARGET.
В современных«браузерах»зарезервировано4 специальныхзначения параметраTARGET:
а) _blank — «браузеры»всегда задаетэто значениедля нового, неименованногоокна.
б) _self — задаетсяпо умолчаниюдля всех кадров, в оператореFRAME которых нетпараметраTARGET. Все вызываемыепо гиперссылкедокументызагружаютсяи отобража-ютсяв том же кадре, что и вызывающийих документ.
Значение_self в явном видене применяетсядо тех пор, покамы не вводимкоманду BASE спараметромTARGET — тогда, возможно, понадобитсяотменить этообщее назна-чениедля какого-либоконкретногокадра.
в) _parent — вызываемыйпо гиперссылкефайл загружаетсяв кадр или окно, которое являетсяродительскимпо отношениюк вызывающему.Другими словами, вызываемыйфайл будетрасположенв том же окне, что и его «дедушка».
г) _top — вызываемыйпо гиперссылкефайл загружаетсяв окно, содержащеессылку, и перекрываетвсе кадры данногоокна.
Формат командыNOFRAME.
Данная командапредназначенадля «браузеров», не обрабатывающихкадры.
В «браузеры», обрабатывающемкадры, всяинформация, содержащаясямежду коман-дамиNOFRAME и /NOFRAME, игнорируется.
В «браузере», не обрабатывающемкадры, эта информацияобрабатывается.
Обычно разработчикидомашних страниц, использующиекадры, вставляютв тело командыNOFRAME сообщениео том, что данный«браузеры»не обрабатываеткадры и сообщаетрекомендации, например, перейтина Netscape 2.0 и выше.
3.11 Специальныеэффекты
Созданиемигающеготекста.
Замечание: работает вNetscape 3.0, не работаетв Explorer 3.0
Вы можетесоздать изображениетекста мигающимс помощью следующихкоманд: и
Не злоупотребляйтемигающимизображением.Его лучше всегоприменять дляпривлечениявнимания кновой информациив домашнейстранице.
Созданиебегущей строки.
Замечание: работает вExplorer 3.0, не работаетв Netscape 3.0
Бегущая строкасоздается спомощью команд: и. Нижеприводятсяпримеры команд:
Команда — этот текстбудет двигатьсясправа налевомедленно.
Команда — этоттекст будетдвигатьсясправа налевои назад.
Команда — этот текстбудет двигатьсяи останавливаться.
Команда — этот текстбудет двигатьсяочень быстро.
Карта образов.
Замечание: работает вExplorer 3.0, работаетв Netscape 3.0
Карта образовпозволяетсоздать несколькоссылок к различнымадресам, используятолько одноизображение.
Пусть у Васесть картинкаimgmap.gif размером100 x 100 пикселей.Предположим, что картинкасостоит из 4частей, гдеизображеныВаши друзья:
— В левом верхнемуглу — Дима (унего есть домашняястраница dima.html )
— В правомверхнем углу- Алик (Его домашняястраница alik.html )
— В левом нижнемуглу — Вова (Егодомашняя страницаvova.html )
— В правомнижнем углу- Игорь (Его домашняястраница igor.html )
Если Вы хотите, чтобы при нажатиилевой кнопкимыши на изображениекаждого изВаших друзейВы попадалина его домашнююстраницу, запишитеследующиекоманды:
ар>
Плавающиеокна.
Замечание: работает вExplorer 3.0, не работаетв Netscape 3.0.
Это окносоздаётся спомощью следующейкоманды:
<iframe name="«content_frame»" width="«400»" height="«240»" src="%C2%AB" index.html> Это плавающееокно
3.12. Формы
Форма — этосредство, позволяющееорганизоватьв домашнейстранице диалогс ее пользователем.
Разработчикдомашней страницысоздает eё спомощью специальныхэлементов:
— кнопки,
— списки,
— текстовыестроки,
— текстовыеполя.
Формы передаютинформациюпрограммеобработки ввиде пар:
Имя поля — Значение поля.
Форма начинаетсякомандой
и заканчиваетсякомандой .Данная командаимеет 2 основныхпараметра:ACTION и METHOD.
ПараметрACTION являетсяобязательным.Он указываетадрес обработчикаформы (например, адрес программыобработки илипочтовый адресили простоадрес URL дляперехода).
ПараметрMETHOD не являетсяобязательным.Он принимаетодно из двухзначений: GET илиPOST, связанныхс методом протоколапередачи информациииз анкеты.
По умолчанию,METHOD= GET.
Пример командыFORM:
Для заданияуправляющейкнопки запускапередачи данныхнадо записатьследую-щуюкоманду:
где:
INPUT — командасоздания управляющегоэлемента.
TYPE — параметр, определяющийуправляющийэлемент.
submit — значениеэтого параметра(в данном случаеуправляющаякнопка).
NAME — параметр, задающий имяпеременной.
botton1 — имя переменной.
VALUE — параметр, задающий текст, отображаемыйна управляющемэлементе.
Произвольныйтекст — значениетекста на управляющемэлементе.
Ниже приводятсяосновные типыуправляющихэлементовINPUT.
1) Текстоваястрока: TYPE=text определяетокно для вводаодной строкитекста.
ПараметрSIZE задает размерокна в символах.
Пример:
В полученноеокно, в которомбудет изображатьсятекст: Введитетекст.
Вы можетеввести любойтекст или оставитьзаписанныйначальный текст«Введите текст»без изменений.
При нажатиикнопки submit в программуобработки будетпередано:
text1=Введитетекст (или другой, измененныйтекст).
ПараметрSIZE задает размерокна в символах.
При необходимостиограничитьдлину текстаN, применяйтедополнительныйпараметр: MAXLENGTH=N.
2) Окно дляввода пароля:TYPE=password
Аналогичентипу text, но привводе каждыйсимвол заменяетсясимволом *.
Пример. Надоввести парольдлиной не более5 символов.
3) Текстовоеокно: TEXTAREA
Задаетсяв следующемвиде: Первоначальнозаданный текст
ПараметрCOLS задает количествосимволов встроке, параметрROWS задает коли-чествострок в окне, необязательныйпараметр WRAP=VIRTUALзадает линейкупрокрут-ки.
4) Радиокнопка:TYPE=radio
Может бытьзадано несколькорадиокнопокс одинаковымименем (т.е.значениемпараметраNAME), но они будутвзаимоисключающими: может бытьнажата (CHECKED) толькоодна из них.
Пример:
Красная
Синяя
Зеленая
Мы получили3 кнопки, из нихотмечена Красная.При нажатиина другую кнопкупредыдущаяосвобождается.
Допустим, мы нажали Синююкнопку, тогдапри нажатиина кнопку submit впрограммуобработки будетвведено:
color=Синяя
5) Помеченныйквадрат: TYPE=checkbox
В отличиеот радиокнопок, может бытьнесколькоквадратов содинаковымиименами.
Например, в следующемпримере первоначальнозадана кнопка«Водка»:
Водка
Коньяк
Ликер
Если Вы нажметееще на кнопку«Коньяк», топри нажатиина кнопку submit впрограммуобработки будетвведено:
box=Водка
box=Коньяк
Скрытый текст: TYPE=hidden
При отображениине виден пользователю.Служит дляпрямой передачислужебнойинформацииот домашнейстраницы обработчикуформы, прозрачнодля пользователя.
7) Меню: SELECT
Пусть Вампредставиласьвозможностьвыбрать однуиз путевок всоответствиисо следующимсписком:
Путевкав Сочи
Путевкав Париж
Путевкана Колыму
Если Вы выбралиПутевку в Париж, то при нажатиина кнопку submit впрограммуобработки будетвведено: script = tour2
Команда SELECTможет содержатьатрибут MULTIPLE, прикотором можновыбрать несколькоэлементов менюодновременно.
Высоту окнаможно задатьатрибутом SIZE=N.
Если в строкеOPTION задан атрибутchecked, то данныйэлемент задаетсяпо умолчанию.
8) Кнопка ввода:TYPE=submit
Это и естьта самая кнопка, о которой мытак часто вспоминали.
9) Кнопка отмены:TYPE = reset
Кнопка выполняетинициализациюначальнымизначениямивсех полей.
--PAGE_BREAK--
3.13. КомандыMETA
Создав домашнююстраницу, Вы, несомненно, захотите чтобыВас смогли«найти» всепользователи, интересующиесяданным вопросом.
Здесь можноидти двумяосновнымипутями:
1. «Отметиться»в поисковыхсистемах. Естьслужбы, позволяющиезарегистриро-ватьсяна несколькихсервераходновременно.
2. Вставитьвнутри блока
… командыMETA.Основноеназначениекоманд META — инструкциидля поисковыхмашин о тематикеВашей страницы.
Для этих целейиспользуютсяследующиепараметры:
— description — краткоеописание страницы,
— keyword — списокключевых словв странице.
Из другихпримененийкоманд META важнопривести команды, дающие инструкции«браузеру»о кодировкеВашей страницы.
длякодировки вWindows/1251,
длякодировки вKOI-8.
Глава IV
Психолого- эргономическиетребования.
Новые возможностивызывают развитиеновых свойствпрограммногообеспечения, особенно формобщения человекас ЭВМ. Необходимообеспечитьпсихологическуюестес-твенностьдеятельностипользователяс ЭВМ, адекватностьпрограммы целями функциямобучения, удобствоработы пользователяс ЭВМ и сохранениеего здоровья.Психолояль-ностьи эргономичностьявляются однимииз важнейшиххарактеристиккачества ПС(программныхсредств), Широко.пропагандируемаяи в настоящеевремя «дружественостьпрограммногообеспечения»как раз и предполагаетналичие психолого- эргономическойподдержкиразработкипрограммныхсредств.
ПрименениеПС расставляетособые акцентымежду психологическойи эргономи-ческойподдержкойдидактическихцелей. Психологическаяестественностьв соответствиис возрастнымивозможностямипользователятеснейшимобразом связанас обеспечениемтаких, эргономическихтребований, как воспринимаемостьинформации, созданиенеобхо-димоготемпа, диалога,.выделениеособых зон дляособеннойинформациии т. п. Как отмечаетГ. С. Цейтин… любаяразработкапрограммногообеспечениявключает в себязадачу проектированиядеятельностибудущего пользователясоздаваемойсистемы. В практикеавтоматизациивопросы проектированиядеятельностибудущего пользователяобычно решаютсястихийно, влучшем случаена основе опытаавторовсистемно-техни-ческогообеспечения, а чаще всегоисходя из случайныхсоображений.Более того, проект деятельностипользователяне входит всостав документациина автоматизированнуюсистему, неявляется законченнымпродуктом ееразработки.И как следствиеотсутствуютпсихологическии эргономическиобоснованныерешения потаким важнымвопросам, какопределениекласса решаемыхпользователемзадач, проектированиеязыка еговзаимо-действияс ЭВМ, выборвида диалога, разработкадисплейныхформатов, чтоприводит, какправило, к низкоймотивации упользователейпри решениизадач с применениемЭВМ, к снижениюэффективностиих деятельности, повышеннойутомляемости, к возникновениютрудностейв освоениисредств вычислительнойтехники.
Был предложенпроектныйпрограммно-исследовательскийподход к созданиюпсихолого-эргономическогообеспечениятехническихи программныхсредств деятельностипользователя.Как показалнаш опыт опозданияэргономическогообеспече-нияпрактическиреализованныхвидеотерминальныхсистем., толькона пути совместногоучастия специалистовразличныхпредметныхобластей (педагогов, психологов, эргоно-мистов, разработчиковпрограммныхсредств, представителейпользователя)может бытьадекватно решенвопрос о разработкепроекта деятельностипользователя.Начальный этапразработкипроекта деятельностипользователяЭВМ включаетследующиепроектные, системотехнические, психологическиеи эргономическиемоменты:
системно- психологическуюхарактеристикипользователя;
логико-психологическоеописание классарешаемых спомощью ПСзадач;
переченьпрограммныхподдержекосновных стандартныхпроцедур решенияуказан-ныхзадач;
описаниеструктурыкомпьютеризированнойдеятельности, включающеете действия, процедуры, средства реализации, эффективныестратегииосуществленияинформацион-ныхтехнологий.
На последующихэтанах проектдеятельностиразвивается, уточняетсяи модифициру-етсяв соответствиис ограничениями, задаваемымисоциальнымии организационно-экономическимикритериями.При разработкеПС и реализациипроекта деятельностипользователейЭВМ, следуетучитывать рядпсихологическихпринципов, атакже эргоно-мическихтребований.
В качестветаких психологическихпринциповследует рекомендовать, например, следующие.
Следуетучитыватьиндивидуальныеразличияпользователей, в частностипредус-матриватьвозможностьобщения в различномтемпе и полученияпомощи различнойсте-пени подробности.
При выбореформ представленияинформациина экране компьютеранеобходимоисходить нетолько из содержанияучебной деятельности, но и из техвозможностей, которые предоставляеткомпьютер для: реализацииэффективныхстратегийрешения и достижениятаких целей, которые при«ручной» технологииоказываютсянедостижимыми.
В связи сособым ритмомобщения человекас ЭВМ особуюроль приобретаетпроб-лема пониманиятекстов. Этокасается нетолько пониманиятекстов программ, но и пониманиятех текстов, которые предъявляютсяпользователюна экране компьютера.Необходимоисследовать, как приобретаютсяновые навыкии умения прииспользованиитакого новогосредства, каккомпьютер.
При разработкеПС эргономическиетребованиямогут бытьпредставленык процедуревзаимодействияпользователяс ЭВМ; видамдиалога пользователяс ЭВМ; проектированиюдисплейныхформатов; контролюошибок пользователя; временнымпа-раметрамдиалога пользователяс ЭВМ; организацииинформациина экране; кодированиюинформациина экране; языкамвзаимодействияпользователяЭВМ.
4.1. Требованияк процедуревзаимодействияпользователяс ЭВМ.
Процедуравзаимодействияпользователяс ЭВМ должнаосновыватьсяна характе-ристикахструктурыдеятельности, которая соответствуетцелям общенияи определяетсяв значительнойстепени средствамиее реализации.
Общие требованияк характеристикамструктурыдеятельностипользователявключают:
выделениевыполняемыхэтапов общения;
определениеобщих и конкретныхцелей деятельностипользователяна каждом этапеобщения;
выделениедействий иопераций, которыедолжен выполнятьпользовательв режиме взаимодействияс ЭВМ;
определениехарактеристиктехническихи программныхсредств егодеятельности.
При разработкеПС следуетчетко определитьуровень подготовленностипользователейЭВМ.
С цельюиспользованияимеющихсяэргономическихтребованийцелесообразносоотнестихарактеристикиконтингентапредполагаемыхпользователяс характеристикамитого типапользователей, которые пользуютсяаналогичнымипроцедурамидиалога.
Посколькупользовательчасто оказываетсятак называемымказуальнымпользовате-лем, должны учитыватьсятребованияк повышениюясности и понятностиответа от ЭВМ, ко времениответа от ЭВМна запроспользователя.
4.2. Требованияк выбору.видадиалога.
В зависимостиот характеристикструктурыобщения пользователяи, особенно, техническихи программныхсредств необходимовыбирать видыдиалога пользователяс ЭВМ. Конкретизациявида диалогадолжна производитьсяв ходе разработкипроцедурыдиалога какчасти эргономическогообеспеченияПС на основепроекта деятельностиполь-зователяЭВМ. Определениеприемлемоговида диалогадолжно производитьсяпри эргономическомпроектированиис участиемпредставителейпользователей.
Следуетучитывать, чтодля наименееобученногопользователя, рекомендуетсяпри-менениевопросно-ответноговида диалога, базирующегосяна естественномязыке с элементамидиалога, основанногона. наборе изменю.
Следующийшаг — проектированиесценария диалога.При этом следуетпредусмат-риватьтакую последовательностьввода сообщений, которая былабы наиболееблизка к входномудокументу. Нерекомендуетсятребовать отпользователявыдачи подтвержда-ющихсообщенийслишком часто.Не следуетподчинять ритмработы пользователяритму работыЭВМ. Необходимоинформироватьпользователяв ходе диалогао действиях, которые потребуютсяот него на следующемшаге. Необходимопредусматривать, в проце-дуредиалога. возможностьприостановкиработы в любоймомент, а. такжевозможностьвозобновитьработу, еслиэто понадобитсяпользователюс нужного места.Необходимопредусматриватьвозможностьнапоминанияпользователюо действиях, имевших местона предыдущихстадиях диалога.Целесообразнопредусматриватьразличныеуровни общенияс ЭВМ для пользователейс разной подготовкой, от подробного, снабжённогобольшим количествомподсказок., досжатого, содержащеголишь основныенеобходимыешаги диалога.Сообщения., предъявляемыепользователюна экране дисплея, должны бытьлоги-ческипоследовательны, отнесены кструктуре егодеятельности, последовательнорешать подзадачи, предусмотренныесодержаниемобщения. Близкиепо смыслу единицыинфор-мациидолжны бытьсгруппированытак, чтобы повыситьчитабельностьтекстов. Информациядолжна бытьструктурированавплоть, до разделенияна последовательностьпредъявляемыхпользователюкадров. В случаеналичия большогоколичестванеобходимойдля предъявленияинформациирекомендуетсяразделить еена несколькокадров, а непредъявлятьвсю на одномэкране. На экранедолжна предъявлятьсята информация, кото-рая имеетотношение ктем действиямпользователя, которые онвыполняет вданный момент.При этом следуетучитывать, чторекомендуетсяизбегать чтениятекстов с экрана.
Процедурувзаимодействияпользователяс ЭВМ целесообразноиспользоватьтолько тогда, когда возможностикомпьютерапозволяютрешить новыезадачи.
4.3. Требованияк проектированиюдисплейныхформатов.
При разработкедисплейныхформатов следуетучитыватьследующиетребования:
не следуетзаполнять весьэкран информациейили одной фигурой;
важнейшуюинформациюжелательнорасполагатьв серединеэкрана; повторяющу-юсяинформациюследует размещатьна тех же самыхпозициях;
ориентациятекстовойинформациина экране дисплеядолжна, бытьвертикальной;
расстояниемежду строкамидолжно бытьбольше, чемвысота символов(текстовуюинформациюлучше представлятьчерез строку);
при проектированиидлины строкследует учитыватьвозраст испытуемых(напри-мер, дляпользователей- дошкольникови младших школьниковжелательныболее короткиестроки).
4.4. Требованияк временнымпараметрамдиалога пользователяс ЭВМ.
Большую рольв обеспеченииэффективногоиспользованияЭВМ играетпсихологи-ческии эргономическиобоснованныйвыбор времениответа ЭВМ наразличныезапросы пользователя.При определениивременныхпараметровпроцедурыдиалога необходимостремитьсяк постоянствувремени реакциисистемы наоднотипныезапросы пользователяи минимизациивремени егоответа. Времяреакции ЭВМна различныезапросы пользова-телядолжно проектироватьсяс учетом рекомендациипсихологовотносительноподготов-ленности, возрастныхособенностейпользователя, спецификиразличныхзапросов. Воп-росыпроектированиявременныхпараметровдиалога должнырешаться в ходеразработкиэргономическогообеспечениякаждой конкретнойпрограммы сучетом психологическихтребованийк организациии содержаниюкомпьютеризированногообщения.
4.5. Требованияк организацииинформациина экране.
Можно выделитьцелый рядэргономическихтребованийк организацииинформациина. экране:
информация, предъявляемаяпа экране, должнабыть понятной., логическисвязной, распределеннойна группы посодержаниюи функциональномуназначению;
при организацииинформациипа. экране следуетизбегать избыточногокодированияи неоправданных, плохо идентифицируемыхсокращений;
рекомендуетсяминимизироватьна экранеиспользованиетерминов, относящихсяк ЭВМ, вместотерминов, привычныхдля пользователя;
не следуетдля представленияинформациииспользоватькраевые зоныэкрана;
на экранедолжна находитьсятолько та информация, которая обрабатываетсяпользо-вателемв данный момент;
при редактированиитекста, рекомендуетсявыводить информациюна экран такимобразом, чтобыоба абзацатекста, актуальныхв данный момент, были одновременнопредставленына экране.
В современныхпрограммныхсредствахиспользуетсяряд приемовдля выделениячасти информациина экране: переструктурированиеинформациии выделениезон, окон длявыделяемойчасти информации, а также инверсноеизображениедля части информа-циии различныеэффекты, привлекающиевниманиепользователей(мелькание идр.). Использованиеэтих приемовдолжно бытьпсихологическиобоснованоособенно дляПС, функциональнообусловленои эргономично.
Рекомендуется: вопросно-ответныесообщения иподсказкипомещать вверхней частиэкрана, выделяяявным образомотведеннуюдля этого зону, например отделяяее горизонтальнойлинией от основнойинформациина экране; различныевиды сообщениянеобходимоотделять другот друга, в зоневспомогательнойинформации.Например, можнорекомендоватьприменятьинверсноеизображениедля подсказок; зоны размещенияна экраневспомогательнойинформациидолжны бытьчетко идентифицируемы- зона подсказок, зона комментариев, зона управляющихсообщений, зонадля сообщенийоб ошибках; призонированииэкрана допускаетсяизменениемасштаба знаковв отдельнойзоне; эффекты, привлекающиевнимание пользователяПЭВМ (мелькание, повышеннаяяркость, обратныйконтраст), следуетприменятьстрого в соответствиис проектомдеятельностипользователя, только в техслучаях, когда, это необходимои психологическиобосновано.
4.6. Требованияк кодированиюинформациина экране.
Большоевнимание внастоящее времяуделяетсяцветовомукодированиюизображе-ния.Оно широкоиспользуетсяпри разработкеПС. Кодированиецветом позволяетструк-турироватьинформацию, обеспечитьбольшую еечитабельностьи идентифицируемость, а также выделятьважную информацию.Кодированиецветом о6еспсчиваетмалое времяобнаруженияи идентификацииинформациина экране.
Цветовымкодированиемследует пользоваться:
при нео6ходимостибыстрого обнаруженияместонахождениянужного символана экране снеупорядоченнойинформациейили на плотнозагруженномэкране;
для выделениясигнала тревоги, предупреждающейинформацииоб изменениикакого-либопараметра;
для выделенияподсказки;
при группировкеоднороднойили разнороднойинформации; при организациимно-гооконногоинтерфейса.
Выбор цветови их сочетанийопределяетсявозможностямиконкретнойЭВМ и оказываетвоздействиена интеллектуальнуюдеятельностьпользователя…на его работо-способностьи эффективностьработы. Приопределениисочетаемостицветов для фонаи символовнеобходимоиметь в виду:
ограниченностьчеловеческихвозможностейв размещениицветов; использованиедополнительныхцветов частовызывает зрительнуюутомляемостьи раздражениепользо-вателя;
значенияцветовогоконтраста.должны находитьсяв пределах, значений допустимыхдля яркостногоконтраста.;
многие пользователиимеют красно- зелёную илижелто-синююаномалию зрения; монохромныедисплеи по — разному отражаютразные цветовыеконтрасты., используемыев цветных дисплеях.
Большиевозможностипредоставляетв настоящеевремя многооконныйспособ пред-ставленияинформациина экране.Многооконныйвывод предполагаетналичие несколь-кихзон предъявленияинформации, отделенныхдруг от друга: в пространстве, цветом, формойили другимиспособамипредставленияинформации.При организацииокон на экранедисплея нерекомендуетсяиспользоватькраевые зоныэкрана, а такжеприменять вбольшом количествеэффекты., привлекающиевнимание пользователя(мелькания, плава-ющиеокна, повышеннаяяркость, обратныйконтраст идр.). Такие эффектыследует приме-нять, только в психологическиоправданныхситуациях.
При многооконномвыводе рекомендуютсячетко идентифицированныезоны разме-щениявспомогательнойинформациина экране дисплея: зона подсказок, зона коммента-риев, зона управляющихсообщений, зонадля сообщенийоб ошибках.Вопросно-ответныесообщения иподсказки, рекомендуетсяпомещать вверхней частиэкрана, выделяяявным образомотведеннуюдля этого зону, например отделяяее горизонтальнойлинией от ос-новнойинформациина экране. Прииспользованииспособа цветовогокодированияизоб-раженияв организациимногооконноговывода следуетруководствоватьсярядом рекомен-даций:
необходимоминимизироватьколичествоцветов, используемыхна. экранеодновре-менно;
цвет переднегоплана и цветфона. должнынаходитьсяв сочетаниимежду собойи с цветом техсимволов, которыедолжны бытьвыделены наэкране.
Исходя изэтого не рекомендуетсяиспользоватьяркие цветадля границ окони для заглавий; окна следуетразделять междусобой цветомфона.
Глава IV
Созданиестранички.
На основанииописанногоматериала мноюбыло созданастраница наязыке программированияHTML, представленнаяв виде банкахранения ссылокновой информации.
Основнаястраница состоитиз трёх кадров(окон):
Окно выбора тематик;
Информационное окно;
Главное окно.
В окне выборатематик предоставленотри раздела:
Компьютеры;
Система образования;
Техника;
Досуг и развлечения.
При нажатиилевой кнопкойманипулятора«мышь» на рисуноксоответствующийвыбранномуразделу в основномокне открывается3-4 подразделепо данной теме.При выбореодного конкретногоподразделаопять же в основномокне появляетсяупорядоченныйсписок адресовс кратким описаниемкаждого.
Заключение
Данная темабыла выбранапо несколькимпричинам. Однаиз самых существенныхпричин в том, что за всемирнойкомпьютернойсетью Internetбудущее. И любойчеловек сознает, что знаниеInternetнеобходимои ему. Но таккак информациив сети достаточнобольшое количествои она «разбросана»по огромномуколичествусерверов, необходимоуметь и знатькак ее находить.
Цель моейдипломнойработы — созданиестранички наязыке программированияHTML длятого, чтобыпомочь администраторусети Internetи любомурядовому пользователюнаходить средиогромногоколичестваинформацииновости понаиболее популярнымтематикам.
В дипломнуюработу вошелматериал основанныйна материалекоторый я искалв библиотекахи гипер-библиотеках.
Основнымитрудностямив дипломнойработе были:
Данная отрасль достаточно нова в России, большинство гипер — книг написаны на английском языке, поэтому приходилось переводить гипер — литературу на русский язык.
Выбор тем вызвал некоторое затруднение, так как неограниченно сетью Internet, но ограничено пользователями.
Большинство сайтов не имеют отдельную ссылку на новую информации, поэтому мне приходилось просматривать все сайты по определенной теме и выделять те, в которых имелась та самая новая информация.
В основном имеется литература по психолого-эргономическим требованиям для обучающих программ, а не для пользовательских, и, следовательно, было трудно выбрать требования для программ типа моей дипломной работы.
Так как у меня не было неограниченного доступа в сеть Internet, это повлияло на качество моей дипломной работы.
Список используемойлитературы
1. Антипов Д. В. Соколов А. В. Internet как среда глобального общения — Москва 1996. 2. Клименко С. Уразметов В. INTERNET — среда обитания информационного общества. Москва 1996. 3. Хоникат Использование Internet 2-е изд. Издательство: К.: Диалектика 4. Левин Internet для «чайников» Москва 1996. 5. Левин Дж., Левин-Янг М. Еще об Internet для «чайников» 2-е изд. Москва 1996. 6. Рассохин Д. и Лебедев А. World Wide Web — всемирная информационная паутина в сети Internet — Москва 1997. 7. Перри Секреты World Wide Web Москва 1996. 8. Нольден Знакомьтесь: World Wide Web Москва 1996. Издательство: К.: BHV 9. Уолл Использование WWW Москва 1997. 10. Травин Программы просмотра WWW Москва 1997.Издательство: М.: ABF 11. Ахметов Microsoft Internet Explorer 4.0 для всех Москва 1997. Издательство: М.: Компьютер-Пресс 12. Кент Использование Netscape Communicator 4 Москва 1997. Издательство: К.: Диа-лектика 13. Хеслоп HTML с самого начала Издательство: СПб: Питер 14. Гершунский Б.С. Компьютеризация в сфере образования: проблемы и перспек-тивы. — М.: Педагогика, 1987 15. Машбиц Е.И. Психологические основы управления учебной деятельностью. — Киев: Вища школа, 1987. 16. Рубцов Логико — психологические основы использования компьютерных учебных средств в процессе обучения// Информатика и образование. 1989.Список используемыхадресов WWW.
1. [http://www.geocities.com/SiliconValley/Lakes/4122/htmlmain.html ] — Описание HTML Якова Каца 2.[ www.citforum.ru/internet/html/refer.shtml ] — Краткое руководство по HTML.
Автор: Kevin Werbach. Перевод: Станислав Малышев.
3. [ www.karelia.ru/psu/Russiankoi8/Directions/HTML/HTMLPrimer_k.html ] — Босенко Д.Путешествияи страны мира[182]
Спорт [91]
Животные[32]
Хобби [167]
Игры и викторины[58]