www.adept7.kiev.ua
| Форум| Гостевая| Ссылки| Программы| Исходные тексты| Наши партнеры|
   
| Главная| Рассылки| Услуги| Библиотека| Новости| Авторам| Программистам| Студентам|
delphi c++ assembler
 

ГЛАВА 7

Интерфейс
с пользователем

Обычно под этим термином — интерфейс с пользователем —подра-
зумевают часть системы, ответственную за взаимодействие с пользова-
телем. Если программа выполняется в командной строке, то говорят об
интерфейсе командной строки, если программа является графическим
приложением для Windows — о графическом интерфейсе. Разумеется.
такая сложная операционная система, как Windows NT, имеет и интер-
фейс командной строки, и графический.

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

Рабочий стол Active Desktop

Метафора «рабочий стол» нашла широкое применение в Windows и
других операционных системах. Если в первых версиях Windows на
этот стол можно было только «постелить скатерть» в виде текстуры или
рисунка, то Windows 95 и Windows NT 4.0 позволяют размещать на нем
файлы, папки и ярлыки для них, что существенно облегчает прямой до-
ступ к нужной информации.

И все же нельзя не сказать, что кроме удобств пользователи ощущают
и явные недостатки.

• Несколько одновременно открытых окон скрывают от глаз пользо-
вателя поверхность рабочего стола. И тогда, для доступа, скажем, к
папке My Computer, приходится поочередно минимизировать при-
ложения до тех пор, пока не появится нужная папка.

• При большом количестве нужных приложений множество соответ-
ствующих значков на рабочем столе приводит к излишней «захлам-
ленности», а вынос в меню — к снижению скорости доступа.


• Для чтения поступающей информации используются различные
приложения. Например, российские новости можно просмотреть в
Internet Explorer, а биржевые — с помощью специальной програм-
мы Point and Cast.

• Отсутствует возможность «накопления» новостей с последующим
просмотром их в автономном режиме.

• Рабочий стол не может использоваться для чего-либо, кроме как для
отображения значков приложений и папок.

В Windows NT 5.0 осуществлена интеграция Internet Explorer 4.0 и
операционной системы, один из результатов которой — появление
активного рабочего стола Active Desktop. Название «активный» в дан-
ном случае оправдано: поверхность из «статиста» превратилась в актив-
ное «действующее лицо». Она может: менять свой внешний вид, как по
воле пользователя, так и повинуясь иным командам; становиться стра-
ницей Web, где пользователь в удобной форме хранит свои повседнев-
ные задачи; наконец, быть средством отображения информации, при-
ходящей из внешнего мира (прогноз погоды, курсы акций, результаты
спортивных матчей). Все это появляется у Вас на экране сразу же. как
только становится доступным в Иитернете.

Active Desktop обладает следующими ключевыми свойствами:

• полной настраиваемостью:

• встроенными компонентами;

• поддержкой блуждающих профилей.

Давайте рассмотрим эти свойства подробнее.

Полная настраиваемость

Когда слышишь, что рабочий стол является страницей Web, то сразу
приходишь к мысли, что на нем. как на любой странице Web. можно
разместить все. что угодно: не только статический текст HTML с вкрап-
лениями графики, но и ActivcX-компоненты, которые могут исполнять
какие-либо дополнительные функции. Имеются в виду и скрипты, пе-
риодически выполняющие запросы к базам данных в Вашей интрасе-
ти; и поисковые системы, ведущие регулярный поиск нужной инфор-
мации. — короче, все, что Вы только можете себе представить.

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


<HTML"-

<HEAD>

<Т1Т1.Е>Мой рабочий стол</Т1ТЕЕ>

</HEAD>

<BODY TEXT="#FFFFFF1' LINK="«80FFOO'1 VLINK=-#80FF80"

ALINK-"#FF80CO" BGCOLOR="#0080FF" BACKGROUNO="FILE:///С¦/WINNT/WEB/

WALLPAPER/BACK.JPG">

<P ALIGN=rightXBxFONT 81гЕ=+5>Нижнеконеченские авиалинии

</FONT> </B> <BR>

Расписание полетов, осень 1997

</Р>

<Р>

<Р ALIG^^ng^txBxFONT SIZE-+1 ><и>3ападное направление</и>

</FONT> </B> <BR>

<А HREF=" nttp://www.nkalг.ru/Schedule?Moscow">Mocквa</A><BR>

<А HREF=" http ://www. nkair.nkair. гu/Schedule';)Spb'l>Caнкт-Пeтepбypг</A><BR>

<A HREF=" http ;//www, nkai г.nkai г. ru/Schedule';'Kiev">Kиeв</A>

<,7P>

<P ALIGN=nght><B><FONT SIZE=+1><и>Восточнре направление</и>

</FONT> </BXBR>

<A HREF=" http : /'/www. nkai r.. nkai r. ru/Sc'iedule^VVostokX Владивосток

<.,/AXBR>

<A HREF=" Http://www.nkair. ru/Schedule^UUdeXair. ru/Schedule^UUdeX Улан-Удэ</АхВВ>

<A HREF=" h^tp • //www. nkai r, nkai r, rii/Schedule^Tokio" > Токио </А>

</P>

<:P>

'./BODY-'

</HTML:'

81.jpg

a8surt¦ g <з ВД Vj ftj • ssMino»o...¦ езрачдц... 1 аумюмо..!
n/>iLiiep офор.\т'ния рабочего стола


Web-o вещание

Всем хорошо известны такие термины, как радиовещание или телевс-
щанис. Теперь придется освоить еще один — Web-o впцанчс (Wei) cas-
ting).
Смысл его в возможности подписаться на информационные ка-
налы \Х'сЬ и выводить поставляемую ими информацию непосредствен-
но на рабочий стол. Для каждого из каналов используется отдельный
кадр на столе.

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

Для описания доступных каналов используются файлы с расширением
CDF. Форма'1' файла простой. На рисунке приведен образец файла для
узла «Московский обозреватель».

Заголовок с указанием
кодировки

<?XML VERSION="1.0" ENCODING="UTF-8"?> ••

<CHANNEL HREF="http://www.cityline.ru/obs/"> *

<ABSTRACT>"Moscow Observer" is the first Moscow's web site, dedicated to
city's cultural life and entertainment. Daily updated listings of all Moscow's
cultural and recreational events, huge amounts of cinema and music news,
reviews on CD's, videos and books, interviews, art projects, special pages.
Dedicated to city's most known artists and much more. "Moscow Observer",
founded a half year ago, is already the most popular infotainment site for
Moscow s citizens.</ABSTRACT> ' ,
</CHANNEL>

URL источника
информации канала

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

Стартовая площадка Quick Launch

Те, кто работал с Microsoft Office, конечно же, по достоинству оценили
Microsoft Office Bar панели, с помощью которых можно одним
щелчком мыши запустить нужное приложение. Основное достоинство
этих панелей — они легко доступны, не занимают много места на эк-
ране и всегда видны.

Аналогичная панель Quick Launch появилась в Windows NT 5.0. Чтобы
запустить приложение с этой «стартовой площадки» достаточно один
раз щелкнуть соответствующий значок. Если Вы используете некоторые


Пршюр поверхности Active Desktop

приложения чаще остальных, то их можно вынести на Quick Launch

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

По умолчанию панель Quick Launch располагается вблизи кнопки
Start на панели инструментов. Если же, на Ваш взгляд, это неудобно, ее
можно перетащить в любое место на экране. Принципиально возмож-
ны две позиции: фиксированная у края и плавающая.

Панели инструментов

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

Добавление новой панели инструментов


Для добавления новой панели щелкните панель задач правой кнопкой
мыши и выберите в появившемся меню команду Toolbars/New Toolbar.

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

Папки и настройка их внешнего вида

В Windows NT 4.0 внешний вид папок не поддается изменениям. Все,
что может пользователь, — отображать файлы и каталоги большими
или маленькими значками, в виде списка или списка с подробностями.
Файлы или каталоги выделяются щелчком мыши, а запуск приложения
достигается двойным щелчком. Любопытно, но столь простая операция,
как двойной щелчок оказалась непосильной для многих пользователей.
Они умудрялись сдвинуть мышь между первым и вторым щелчками так,
что щелчки воспринимались раздельно.

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

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


Но, допустим, что оба этих вида Вас чем-то не устраивают, и хотелось
бы использовать некоторую их комбинацию. И это возможно. Для на-
стройки вида представления папок войдите в любой из папок в меню
View Options Появится диалоговое окно Options со вкладкой General,
изображенное на рисунке. Для показа папок в виде Web-страниц по-
ставьте переключатель в положение Web style, для классического пред-
ставления — в Classic style, а для настраиваемого по Вашему желанию —
в Custom, based on settings you choose. Щелкнув далее кнопку Set-
tings,
Вы сможете указать ряд параметров внешнего представления и
поведения папок.

Но этим возможности изменять внешний вид папок не исчерпывают-
ся. Так как каждая из папок может быть представлена в виде Web-стра-
ницы. Вы сумеете отредактировать эту страницу и даже назначить ин-


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

• щелкнуть поверхность папки (там. где показаны ее элементы) пра-
вой кнопкой мыши.

• в контекстном меню выбрать команду Customize this Folder-,

• в появившемся окне программы-мастера выбрать параметр Create
or Edit HTML Document.

• в открывшемся редакторе отредактировать HTML-текст папки и зак-
рыть блокнот, сохранив файл под тем же именем;

• в программе-мастере щелкнуть Finish.

Ниже показан модифицированный HTML-код и внешний вид соответ-
ствующей ему папки.

<html>

'.head>

<base "ref="%THISDIRPATH%\">

"ref="%THISDIRPATH%\">

<script language^'JavaScnpt" for="FileList"

event="SelectionChanged">

var items = FileList.Focusedltem;

var- fidr = FileList.Folder:

var size = fidr.GetDetailsOf(items. 1):

var L_Modified_Text = "Изменен: ";

var L_Size_Text = "Размер: ":

var L_Attnb = "Атрибуты; ":

SPAN1.innerHTML = fldr.GetDetailsOf(items,0);

SPAN2,innerHTML = fidr.GetDetailsOf(items. 2):

SPANS.innerHTML = L_Modified_Text + fidr.GetDetailsOf(items, 3):

SPANS. innerHTML = L_Attnb + fid r, GetDetailsOf (items. 4);

if (size == "") // folder might be selected
SPAN4,innerHTML = "&nbsp":

else

SPAN4,innerHTML = L_Size_Text + size:

</script>

</head>

<body topmargin=0 leftmargin=0 rightmargin=0 bottommargin=0

scroll=no>

<table width=30% height=100% cellpaddlng=0 cellspacing=0>

<tr> <td align=left valign=top height=20% bgcolor=white

style="background: url(%TEMPLATEDIR%\wvlogo.gif) fixed no-repeat

white top right; margin: 8px">

<font style="font: 24pt/24pt anal bold: font-weight: bold:

color: ff6189CO">

<'-webbot bot="HTMLMarkup" startspan

alt="&lt:B&gt;&lt;I&gt:Web View Folder Title&lt:/I&gt;&lt; /

B&gt:&nbsp;" ->

Диск С:


<i-webbot bot="HTMLMarkup" endspan -></font> </td> </tr>
<tr> <td align=left valign=top bgcolor=black style^'background:

url(%TEMPLATEDIR%\wvback1.gif) fixed repeat-y black top left:

margin: 8px">
<font style="font: 8pt/12pt verdana: font-weight: bold: color:

whiter
<span id="SPAN"r>

Select an icon to view its description.
</span> <br> <br>
</font>

<font style="font; 8pt/12pt verdana; font-weight: normal; color
white">
<span id="SPAN2">

&nbsp
</span> <br>
<span id="SPAN3">

&nbsp
</span^ <br>
<span id^'SPA^M^

&nbsp
<:/span> <br>

<span id^SPANS"^
&nbsp

</span>

</font> </td> </tr->

</table>

<'-webbot bot="HTMLMarkup" startspan u-src="file:///

C:\PROGRA"'1\MICROS~2\Data\FoldData.glf" ->

<object id="FileList" border=0

classid="clsid:1820FEDO-473E-11DO-A96C-OOC04FD705A2"

style="position: absolute: left: 30%: top: 0; width: 70%:

neight: 100%">

</object>

<!-webbot bot="HTMLMarkup" endspan ->

</body>

</html>

Модификация внешнего вида папки


Если Вы используете в папках панель инструментов, то сразу после
установки системы обратите внимание на ненормально большой раз-
мер, а, порой, и неестественный цвет изображений инструментов. Если
это зрелище не доставляет Вам эстетического наслаждения, внешний
вид значков можно изменить на традиционный. Правда, делается это
несколько неожиданным образом. Запустите Internet Explorer, открой-
те меню View-Options и в диалоговом окне Options выберите вкладку
Advanced. Появится древовидный список параметров. Найдите ветвь
Toolbar и отметьте флажок Small icons.

Поддержка русского языка

Поддержка языка не ограничивается только возможностью вводить
тексты и читать их по-русски. В Windows NT 5.0 в это понятие входит
поддержка:

• принятых в России стандартов (формат чисел, даты, времени, деся-
тичных разделителей и т. д.):

• ввода и чтения текстов в стандартных кодировках;

• длинных имен файлов и каталогов на русском языке;

• работы с русским языком в командной строке и приложениях для
MS-DOS;

• работы с русскими названиями объектов службы каталогов Active
Directory;

• русских имен компьютеров, доменов, зон и т. п.;

• обмена почтовыми сообщениями с адресатами в Интернете;

• чтения и публикации сообщений в телеконференциях в Интернете:

• русскоязычного интерфейса;

• корректного индексированного поиска.

Рассмотрим эти функции подробно.

Поддержка стандартов

Бесспорно, поддержка российских стандартов форматов даты, време-
ни, разделителей и т. п. облегчает использование операционной систе-
мы. Представьте себе, как непривычно выглядит дата «4 декабря», запи-
санная в формате <-12.04.97-> — ведь с нашей точки зрения это 12 апреля!

Именно поэтому на панели управления существует раздел Regional
Settings.
Основной параметр, однозначно определяющий стандарты


представления чисел — Locale (регион ). Его можно установить как для
всей системы в целом, так и для каждого конкретного пользователя.

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

Если пользователь устанавливает для себя регион отличный от систем-
ного. то это оказывает влияние только на форматы представления чи-
сел и порядок сортировки.

! становка поддерживаемых региональных параметров

Форматы чисел, даты и времени можно изменить и независимо от выб-
ранного региона.

Обеспечение ввода и чтения текстов
в стандартных кодировках

К данной функции относится поддержка:

• экранных и TrueType-шрифтов, поддерживающих кириллицу;

• принятых в России раскладок клавиатуры;

• настраиваемых комбинаций переключения между раскладками;

• системных конверторов из одной кодировки в другую.

Многие из этих возможностей, уже обеспеченных в Windows NT 4.0,
дополнительно улучшены в новой версии.


Кириллические шрифты

В систему, как и раньше, встроен стандартный набор шрифтов, поддер-
живающих кириллицу. Все TrueType-шрифты являются UNICODE-шриф-
тами. Использование TrueType-шрифтов, разработанных для Windows 5.1
невозможно, так как символы кириллицы в них не имеют необходимо-
го смещения. К сожалению, это может вызывать небольшие проблемы
при работе с текстами, подготовленными в Windows З.х с использова-
нием нестандартных шрифтов. Дополнительные TrueType шрифты вхо-
дят либо в офисные продукты Microsoft, либо поставляются независи-
мыми разработчиками.

Экранные шрифты являются битовыми и не претерпели практически
никаких изменений по сравнению со шрифтами Windows З.х. Это мо-
жет причинять некоторые неудобства при работе как с текстами на ев-
ропейских языках, так и с текстами, требующими использования спе-
циальных символов, например <-1/2'> или «3/4». Подобные символы
встречаются и в элементах графического интерфейса. Так, трехдюймо-
вый дисковод обозначается 3 1/2. Если для подписей под папками ис-
пользуется не TrueType-шрифт, то отобразить простую дробь невозмож-
но, так как на ее месте в кириллическом шрифте находится сербская
буква <-S». Корпорация Microsoft нашла оригинальный выход из этой си-
туации: когда в системе установлен регион по умолчанию default sys-
tem locale Russia,
под соответствующим значком пишется 3-5 Floppy.

Установка новых шрифтов весьма проста. Все что нужно сделать —
выделить в Explorer файл нужного шрифта и перетащить его в каталог
"owindir%\Fonts.

Раскладки клавиатуры

Прошли времена, когда пользователи, сталкиваясь с раскладкой клави-
атуры, используемой в MS-DOS или Windows, недоуменно пожимали
плечами и устремлялись на поиски драйвера более привычной. Сегод-
ня, пожалуй, об этом помнят только ветераны. Windows NT стандартно
поддерживает две разных раскладки: разработанную Microsoft, и разра-
ботанную IBM.

Замечание. В первой бета-версии Windows NT 5.0 поддерживается
только раскладка Microsoft.

Ксли Вас все-таки не устраивает ни одна из имеющихся раскладок кла-
виатуры, то в Windows NT 5.0 стало удобней подключать новые расклад-
ки. Средств редактирования раскладок в системе нс существует.


Добав.пение распадки клавиатуры независимого разработчика

Переключение между раскладками

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

• Ctrl+Shift;

• Alt+Shift;

• Ctrl;

• Alt:

вслед за которыми может следовать символ (1 ... О и ~.).

Выбор раскладок и комбинаций клавиш переключения


'Гак как в системе может быть одновременно установлено более одной
раскладки, можно назначить комбинацию клавиш для переключения в
каждую из них. Например, при работе с англо-немецко-русским тек-
стом можно использовать комбинацию Alt+1 для русской, Alt+2 для
английской, и Alt+3 для немецкой раскладки.

Эти комбинации выполняют переключение только в приложениях для
Windows (16- и 32- разрядных) и к командной строке. Для переключе-
ния раскладок в приложениях для MS-DOS используется комбинация
Правый Ctri+Shift (русская) — Левый Ctrl+Shift (латинская).

В Windows NT 5.0 способ запуска MS-DOS-приложений отличается от
ранних версий, в которых перед запуском приложения приходится
убеждаться в том. что активная раскладка — русская. В противном слу-
чае приложение запускается, но переключаться между раскладками в
нем нельзя. Особенно неудобно это при запуске приложения из коман-
дной строки. Набрав имя программы (по-английски), Вы вынуждены
сначала переключаться на русский, а уже потом — нажимать Enter. Те-
перь это ограничение снято, и больше нет необходимости в продуктах
русской поддержки от третьих фирм.

Системные конверторы

Системные конверторы необходимы для преобразования файлов, запи-
санных в какой-либо кодировке, в кодировку Windows 1251 и наобо-
рот. Например, чтобы прочесть в WordPad текст, набранный в MS-DOS,
Вам понадобится выполнить преобразование СР866 -> СР1251. Такое же
преобразование необходимо и при копировании текста из окна коман-
дной строки в приложение для Windows. Понятно, что эти преобразо-
вания прозрачны для пользователя, и все же для них требуются соот-
ветствующие конвертеры.

Как только Вы выбираете в качестве региона системы Россию, нужный
набор конвертеров устанавливается автоматически. Тем не менее, в ряде
случаев Вам могут понадобиться и иные типы преобразований. Для
этого достаточно установить дополнительные конвертеры, поставляе-
мые в составе системы.


Использование русских имен файлов

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

Длинные русские имена преобразуются в эквивалентные короткие по
'гем же самым законам, что и английские (см. главу 4). Вот результат
исполнения команды dir/x для каталога, изображенного на предыду-
щем рисунке.

Dir 'ест 'or у of С:\.Му document s\NT5 book
10. 09. 97 10: 05 <DIR>
10. 09 97 10; 05 <DIR>
30. 09. 97 11 28 <DIR> nt5b1wt
13, 11. 97 19: 48 30 720 СПИСОК~1,ООС Список литературы.doc
04 11, 97 10: 23 93 696 ИНДЕКСА, DOC Индексный указатель.doc
03 11 97 09: 39 <DIR> 6MANA'1 6Managenient
03 11 97 09: 39 <DIR> 4FILE-1 4FileSystems
04. 11. 97 12 28 <DIR> 1ACTI~1 1Active Directory
04. 11 97 12 :29 <DIR> РАБОЧИЧ Рабочие материалы
04 11 97 12 :30 <DIR> 2СИСТ'1 2Система безопасности
04 11 97 12 :31 <DIR> ПРИЛОЖЧ Приложения
03 . 11 .97 09 :39 <DIR> 0INTFri 0Introduction
04 . 11 .97 12 :34 <DIR> 3ПЛАН~1 3 Планирование
и установка
04 . 11 97 12 :34 <DIR> 5ОБЕС'1 50беспечение
бесперебойной и надежной работы
25 . 11 97 19 ;45 <DIR> 8RAS 8Ras
04 12 97 15 :52 <DIR> 7ИНТЕ~1 7Интерфейс
с пользователем
16 File(s) 124 416 bytes



Active Directory и русские имена объектов

Допускаю, что кому-то сама идея называть объекты службы каталогов
(и не только объекты, но и классы объектов, а также их атрибуты) по-
русски покажется кощунственной. А, собственно, почему? Чем русский
язык хуже английского? Почему, скажем, сотрудница бухгалтерии дол-
жна входить в организационную единицу «Accounting» и регистриро-
ваться под именем «JuliaTs», вместо более понятных всем «Бухгалтерия»
и «ЮлияЦ»? Мы просто привыкли, что это всегда было недопустимо.
Х\"же всего то, что администраторы корпоративных систем в большин-
стве своем продолжают культивировать эту идеологию, руководствуясь,
в основном, соображением «Ах, как бы чего нс вышло!».

В Windows NT 5.0 служба каталогов Active Directory позволяет исполь-
зовать в именах объектов, классов и атрибутов любые символы, поэто-
му им можно совершенно свободно давать русские имена. Например,
на рисунке изображена организационная единица «Тестовая лаборато-
рия», в которой несколько пользователей и групп. И все они также на-
званы по-русски.

Использование русских имен объектов Active Director}'

Поддержка русских имен компьютеров и доменов

В главе 3 уже рассматривался вопрос о возможности использования
строк UNICODE в DNS. Там же дан однозначный совет — требуется
строго придерживаться стандартов RFC 952 и RFC1123, где допускают-
ся только определенные буквы, цифры и символы.

И все же, если Вы не планируете ни сейчас, ни в дальнейшем включать
в сеть компьютеры, работающие под управлением UNIX, Netware или
иных, отличных от Windows NT или Windows 9x систем, то можете
смело использовать русские имена компьютеров, доменов, зон и т. п.


Внимание! В первой бета-версии русские имена компьютеров ис-
пользовать нельзя, так как ряд утилит TCP/IP могут не поддерживать
работу с ними.

Интернет и русский язык

В Windows NT 5.0 встроены программа Outlook Express, позволяющая
обмениваться почтой и принимать участие в телеконференциях в Ин-
тернете, а также Internet Explorer, для просмотра содержимого Web.
Хорошо известно, что в Интернете традиционно широко используется
кодировка КОИ8р. И если сейчас появилось большое количество сер-
веров Web, на которых информация представлена в нескольких кодиров-
ках, то в почте и телеконференциях повсеместно используется КОИ8р.

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

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

• MS-DOS (используется в DOS, OS/2);

• КОИ8р (используется в UNIX);

• IS08859-5 (используется SUN);

• 1251 (используется Windows);

• MAC (используется Macintosh);

• UTF8 (универсальный формат).

Если страница подготовлена правильно, то в ее заголовке будет инфор-
мация об используемой кодовой странице, например:

<meta http-equiv="Content-Type" content="text/html;

charset=windows-1251">,


Internet Explorer сразу выполнит необходимое преобразование и ото-
бразит страницу по-русски. Если же этот заголовок отсутствует, стра-
ница почти наверняка отобразится неправильным шрифтом и будет нс-
читаема. В таком случае выберите в меню команду View/Fonts и в под-
меню укажите нужную кодировку (поддерживаются все перечисленные
выше, за исключением Macintosh).

Для выбора кодировки можно также щелкнуть страницу правой кноп-
кой мыши и в контекстном меню выбрать команду Language. Появит-
ся подменю, в котором будут перечислены кодировки.

Внимание! В первой бета-версии Windows NT 5.0 используется ус-
таревшая бета-версия Internet Explorer 4.0. В ней отсутствует поддерж-
ка КОИ8р и IS08859-5.

Выбор правильной кодировки в Internet Explorer

Outlook Express, разбирая сообщения, проверяет их заголовки и выпол-
няет преобразования в соответствии с указанным типом кодировки.
Однако иногда встречаются сообщения, или выполненные в неизвест-
ной кодировке (деликатно называемой User defined, хотя обычно это
отсутствие информации о кодировке в заголовке сообщения), или вы-
полненные в одной кодировке, но отмеченные другой. Текст и этом
случае отображается неправильно.

Для его прочтения также, как в Internet Explorer, выбирают в меню View
команду Language, а в появившемся подменю — предполагаемую ко-


дировку сообщения. Вполне возможно, что подобные сообщения будут
встречаться неоднократно. Чтобы постоянно не выполнять описанные
выше действия, можно воспользоваться возможностями Outlook Express
по «обучению».

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

• выберите в меню Tools команду Options;

• в диалоговом окне Options выберите вкладку Read;

• щелкните International Settings появится одноименное окно
(изображено на рисунке), содержащее список дополнительных пе-
рекодировок;

• выделив нужную перекодировку, щелкните Remove.

Поддержка пользователей
с ослабленным зрением

Часто компьютер становится единственным средством общения с вне-
шним миром для людей с ослабленным слухом, зрением, речью. Как им
помочь, упростив общение с машиной? Помню, лет шесть назад я ви-
дел компьютер, предназначенный для слепых. Он имел специальную
клавиатуру, позволяющую вводить символы азбуки Брайля, а также про-
износил вслух все, что отображалось на экране.

Разумно предположить, что такие функции могут появиться и в соста-
ве операционной системы. В Windows NT 5.0 есть две программы, ко-
торые могут быть весьма полезны для людей с ослабленным зрением.


Microsoft Magnifier — «увеличительное стекло»

Первая программа — Microsoft Magnifier— позволяет превратить верх-
нюю часть экрана в большую «лупу» с регулируемым увеличением. Вы
перемещаете курсор мыши в нужную точку — туда же перемещается
«лупа». Вы изменяете точку ввода с клавиатуры — новое активное мес-
то на экране оказывается в фокусе «лупы». Программа имеет свое окно
настроек, где можно, в частности, указать степень увеличения.

Настройка Microsoft Magnifier

Может возникнуть вопрос: а как же человек с плохим зрением выпол-
нит эти настройки, если деталей этого диалогового окна он не разли-
чает? Ответ прост: «лупа» работает и для этого диалогового окна.

Говорящий экран

Другая программа — Microsoft Screen Reader — полезна хотя бы неко-
торым из тех, кому и увеличительное стекло мало помогает. Она по-
зволяет озвучивать изображение на экране и зачитывает названия кно-
пок, элементы меню и т. д. С точки зрения обычного здорового челове-
ка, она производит впечатление чересчур разговорчивого собеседни-
ка: говорит беспрестанно и на английском языке. Попытки «подсунуть»
программе русскоязычный интерфейс окончились неудачей. На каждое
русское слово она реагирует, как на нечитаемое.

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


Заключение

Рассмотренные в этой главе новые свойства интерфейса с пользовате-
лем Windows NT 5.0 свидетельствуют о повышении удобства работы с
системой, увеличении функциональной нагрузки элементов интерфей-
са и о том, что сделан еще один шаг на пути к интеграции и унифика-
ции элементов системы.

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

Используются технологии uCoz

Rambler's Top100 Rambler's Top100

©  Adept Design Studio

Используются технологии uCoz