Фигурнов В. Э. Ф49 ibm pc для пользователя. Изд. 7-е, перераб и доп

Вид материалаКнига

Содержание


Глава 45. Работа с меню, запросами и справочной системой Windows ... 493
Глава 42. Предварительные сведения о Windows 477
Глава 42. Предварительные сведения о Windows 479
Часть 9. Основы работы в Windows
Х^ символов
Подобный материал:
1   ...   63   64   65   66   67   68   69   70   ...   87
Глава 42. Предварительные сведения о Windows..................................... 476

Глава 43. Запуск и завершение работы Windows ..................................... 488

Глава 44. Работа с окнами в среде Windows ............................................ 488

^ Глава 45. Работа с меню, запросами и справочной системой Windows ... 493

Глава 46. Использование Диспетчера Программ Windows....................... 502

Глава 47. Использование Диспетчера Файлов ......................................... 509

Глава 48. Основные приемы работы в Windows .......................................521


Предварительные сведения

о Windows


Операционная оболочка (или операционная система, как кому больше нравит-

ся) Windows 3.1 Ч это разработанная фирмой Microsoft надстройка над опе-

рационной системой DOS, обеспечивающая большое количество возможно-

стей и удобств для пользователей и программистов. Широчайшее распростра-

нение Windows сделало ее фактическим стандартом для IBM PC-совместимых

компьютеров: подавляющее большинство пользователей таких компьютеров

работают в Windows, поэтому в 90-х годах практически все новые программы

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

современные ОС типа Windows NT, OS/2 Warp и Windows 95 поддерживают

выполнение программ, рассчитанных на Windows 3.1.


В отличие от оболочек типа Norton Commander, Windows не только обеспечи-

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

но и предоставляет новые возможности для запускаемых в среде Windows

программ. Разумеется, для использования этих возможностей программы

должны быть спроектированы по требованиям Windows. Такие программы не

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

Windows-программами или Windows-приложениями. Впрочем, Windows мо-

жет выполнять и программы, разработанные для DOS, но при этом такие про-

граммы не используют никаких преимуществ Windows и работают медленнее,

чем при непосредственном вызове из DOS.


42. 1. Почему была создана Windows


Прочтя предыдущий абзац, дотошный читатель может подумать, что наличие

удобного и наглядного интерфейса и каких-то иных возможностей Ч еще не

повод для отказа от DOS. Ведь в среде DOS работают десятки тысяч высоко-

качественных программ с прекрасным интерфейсом и великолепной графикой,

предназначенных практически для всех областей человеческой деятельности.

Это, безусловно, так, однако разработка таких программ в среде DOS была

связана со значительными трудностями. При создании программ для DOS

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

им операционной системой. По существу, эти услуги сводятся к управлению

файлами и каталогами на дисках, средствам запуска программ, обработке ап-

паратных прерываний и примитивным средствам управления памятью. Прав-

да, в DOS имеются также и средства для вывода на экран, работы с клавиату-

рой, коммуникационным портом, принтером и т.д., но эти средства недоста-

точно удобны и быстры, поэтому многие разработанные для DOS программы

их не используют, работая с аппаратными средствами компьютера непосред-

ственно. Разработчикам программ просто не остается иного выхода: так, для

вывода графического изображения на экран VGA средствами операционной

системы требуется около минуты, что неприемлемо практически для любой


^ Глава 42. Предварительные сведения о Windows 477


задачи. Вывод на экран "в обход DOS", с прямым обращением к портам ви-

деоконтроллера, происходит более чем в сто раз быстрее!


Таким образом, создатели DOS оставили программистов, пишущих приклад-

ные программы, практически наедине с "голым" компьютером: ни средств для

создания диалогового интерфейса (меню, запросов, окон и т.д.), ни поддержки

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

почти всем разработчикам прикладных программ, в DOS нет. В результате

одни программисты разрабатывали эти средства самостоятельно, другие Ч

использовали какие-либо библиотеки программ (коих имеется великое мно-

жество, и ни одна из них не оказалась достаточно хороша, чтобы завоевать

всеобщую симпатию). Крупные программистские фирмы содержали множест-

во сотрудников, занятых разработками программ графического интерфейса,

поддержкой десятков типов мониторов и сотен типов принтеров и т.д. Образ-

но говоря, положение программистов было схоже с положением человека,

решившего построить дом, и обнаружившего, что для этого надо предвари-

тельно создать небольшие деревообрабатывающий и цементный заводы, а

также кузнечную мастерскую. Все это увеличивало сроки и финансовые рас-

ходы по созданию и сопровождению программ, замедляло развитие всей от-

расли разработки программного обеспечения.


Описанная ситуация сказывалась и на пользователях программного обеспече-

ния. Реализованные в различных программах способы общения с пользовате-

лем были совершенно разными. Скажем, в одних программах меню находи-

лось вверху экрана, в других Ч внизу, а в третьих Ч вообще отсутствовало.

Совершенно различным было использование клавиатуры, например, для выхо-

да из программы в одних программах требовалось нажать СдТТ) (F4), в других

Ч ГЕЗС^, в третьих Ч ГРТ(Г) и т.д., что затрудняло обучение и использование

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

ких программ, что часто бывает необходимо при практической работе. Не-

удобным и не наглядным является и сам интерфейс пользователя DOS, осно-

ванный на вводе командных строк. А ситуация с поддержкой различных уст-

ройств вызывала головную боль у многих пользователей: одна программа под-

держивает нужный принтер или монитор, другая Ч нет, одна работает с мы-

шью, другая Ч нет, и т.д.


Между тем, для компьютеров типа Macintosh фирмы Apple (а также для менее

распространенных компьютеров фирмы Atari) ситуация была совершенно дру-

гой. Здесь операционная система предоставляла пользователям наглядный и

легкий в освоении графический интерфейс, а прикладным программам Ч

средства для построения диалоговых интерфейсов и взаимодействия с внеш-

ними устройствами. Фирма Microsoft (разработчик MS DOS) многократно

предлагала фирме Apple дать лицензию на использование своей операционной

системы на IBM PC-совместимых компьютерах, однако фирма Apple отвечала

категорическим отказом. Тогда фирма Microsoft начала разрабатывать собст-

венную графическую операционную среду Windows, которая и была выпущена

в свет в 1985 г. В течение 1987-1989 гг. появилось большое количество мощ-

ных и удобных программ, работающих в среде Windows, например, Microsoft

Word для Windows, Excel, Aldus PageMaker и т.д., что обусловило все расту-

щую популярность Windows у пользователей. А начиная с версии 3.0, создан-

ной в 1990 г. и предоставившей дополнительные удобства пользователям и

позволившей эффективно использовать возможности современных компьюте-

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

Windows начала свое победное шествие, став фактическим стандартом для

IBM PC-совместимых компьютеров.


42.2. Преиму(.цесгв^ w'nг'^^"Х.


УмоЬс ieo иодд^ржки

у<..роисти


Единый попьзовя-

гельский интерфейс


Пошержка

мясш габируемых

шрифтов


Пошержка

мультимедиа


Многозадя 41-iocTh


Средства обмена

данными


Рассмотрим теперь, какие преимущества обеспечивает использование Win-

dows для пользователей и для разработчиков прикладных программ.


Основное отличие программ для DOS и для Windows состоит в том, что DOS-

программа может работать с аппаратными средствами компьютера (монито-

ром, клавиатурой, принтером и т.д.) непосредственно, минуя DOS (и, как

правило, поступает именно таким образом), в то время как Windows-

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

ство Windows. Поэтому после установки в Windows драйвера, обеспечиваю-

щего поддержку данного устройства (то есть настраивающего Windows на

особенности данного устройства), все Windows-программы могут работать с

этим устройством. Это ликвидирует весьма болезненную для DOS проблему

обеспечения совместимости программ с конкретными внешними устройства-

ми.


Программы (драйверы) для поддержки наиболее распространенных устройств

входят в Windows, а для остальных устройств Ч поставляются вместе с эти-

ми устройствами или контроллерами.


Windows предоставляет программистам все необходимые средства для созда-

ния пользовательского интерфейса, поэтому программисты пользуются ими, а

не изобретают аналогичные собственные средства. Вследствие этого пользо-

вательский интерфейс Windows-программ в значительной степени унифици-

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

принципы организации взаимодействия с этой программой.


В таких приложениях, как редактирование документов, издательское и рек-

ламное дело, создание таблиц или презентаций и т.д., необходимо использо-

вание большого количества разнообразных шрифтов Ч текстовых, заголовоч-

ных, декоративных, пиктографических и других, причем символы этих шриф-

тов могут потребоваться в самых различных размерах. Поэтому в Windows 3.1

была встроена поддержка масштабируемых шрифтов формата TrueType.

Масштабируемые шрифты (в отличие от растровых) содержат не растровые

(поточечные) изображения символов некоторого фиксированного размера, а

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

размера. Поскольку изображения символов на экране и на печати формиру-

ются из одних и тех же контуров, содержащихся в шрифтовом файле, они,

естественно, полностью соответствуют друг другу (что обеспечивает выпол-

нение принципа WYSIWYG Ч что на экране, то и на печати).


3лмп":и1и(;. С помощью программ других поставщиков Windows можно "научить" пони-

мать шрифты и форматов, отличных от TrueType. Из таких программ наиболее широко ис-

пользуется Adobe lype Manager фирмы Adobe systems (создателя языка описания страниц

PostScript), она позволяет использовать в среде Windows шрифты в формате Postscript

Type 1, очень широко употребляемые в издательском деле и полиграфии.


Одним из усовершенствований версии Windows 3.1 явилась поддержка муль-

тимедиа. При подключении соответствующих устройств Windows может вос-

принимать звуки от микрофона, компакт-диска или MIDI-синтезатора, изо-

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

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

щих, игровых и других программ, позволяя делать общение с компьютером

более легким и приятным даже для непрофессионалов.


Windows обеспечивает возможность одновременного выполнения нескольких

программ и переключения с одной программы на другую.


Для организации обмена данными между различными программами Windows предлага-

ет следующие способы (подробнее они описаны в главе 54):


^ Глава 42. Предварительные сведения о Windows 479


Х буфер обмена данными (clipboard)', одна программа может поместить данные в

этот буфер, а другая Ч использовать данные из буфера (например, вставив их в

документ);


Х динамический обмен данными (Dynamic Data Exchange, DDE) Ч одна программа

может использовать данные, созданные другой программой (например, редактор до-

кументов может использовать часть таблицы, созданной табличным процессором),

причем копия данных в использующей программе сохраняет "привязку" к исход-

ным (оригинальным) данным. Поэтому программа, использующая DDE-данные, мо-

жет в любой момент их "обновить", т.е. восстановить соответствие используемой

копии данных оригиналу,


Х механизм связи и внедрения объектов (Object Linking and Embedding, OLE), поя-

вившийся в версии Windows 3.1, является усовершенствованием средств DDE.

Здесь программа, использующая "внедренные" данные, может редактировать эти

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

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

soft Word, можно вставить в качестве "объекта" картинку, созданную в графиче-

ском редакторе Corel Draw, и тогда при двойном щелчке мышью над изображением

данной картинки в документе Microsoft Word автоматически вызовется Corel Draw

для редактирования этой картинки.


Средства обмена данными между Windows-программами существенно помогают работе

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

более чем одной программы.


Работа в среде Windows не вынуждает отказываться от использования DOS-

программ. Более того, для запуска DOS-программ, как правило, нет необхо-

димости выходить из Windows. Однако следует заметить, что DOS-программы

под управлением Windows выполняются медленнее.


Все перечисленные выше особенности Windows удобны и для разработчиков

программ. Например, имеющиеся в Windows стандартные средства для созда-

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

ных собственных средств. Поддержка устройств (принтеров, мониторов и т.д.)

в Windows снимает эту заботу с разработчиков программ. Однако два пре-

имущества программирования для Windows следует отметить особо:


Х доступность всей оперативной памяти Ч в отличие от DOS, средства

управления оперативной памятью Windows обеспечивают доступность для

программ всей оперативной памяти компьютера (а не 640 Кбайт), что об-

легчает создание больших программ;


Х динамическое подключение библиотек Ч Windows обеспечивает автомати-

ческое подключение библиотек подпрограмм во время выполнения про-

граммы. Формат библиотек (.DLL-файлов) и порядок вызова библиотечных

подпрограмм стандартизованы, поэтому эти библиотеки могут быть созда-

ны с помощью различных программных средств и даже написаны на раз-

ных языках программирования.


1 Х .1 1. Достоинства Windows как операционной оболочки вовсе не означают, что

. поставляемые в комплекте Windows программы являются верхом совершенства. Наоборот,

1 среди коммерчески поставляемых программ и shareware-программ можно найти значительно


более мощные иудобные средства, чем поставляемые в комплекте Windows (это относится

1 и к Диспетчеру Программ, и к Диспетчеру Файлов, редактору Write, Калькулятору, Карто-

,' теке, графическому редактору Paintbrush, Медиаплейеру и т.д.).


2. Программирование для Windows имеет и свои негативные стороны. Программист должен

1 использовать средства программного интерфейса Windows (API) Ч более 600 функций,

', свободно владеть весьма сложными концептуальными понятиями объектно-

' ориентированного программирования, оперировать с объектами, сообщениями, разделяе-

' мыми ресурсами и т.д. Поэтому обучение программированию для Windows весьма непросто.


480 Часть 9. Основы работы в Windows


[1] 42.3. Недостатки Windows


Как известно, любая медаль имеет две стороны, поэтому у Windows должны

быть не только преимущества, но и недостатки, которые мы и опишем в этом

параграфе.


1. Первый недостаток, который был очень существен в годы появления Windows 3.0 и

3.1 (1990-92 гг.), состоит в том, что описанные выше преимущества Windows дос-

таются за счет значительного увеличения нагрузки на аппаратные средства компь-

ютера. Графический интерфейс, поддержка масштабируемых шрифтов, подцержка

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

ративной памяти и дискового пространства. Часто программы с приблизительно

одинаковыми возможностями для DOS и для Windows отличаются по требованиям

к ресурсам компьютера в десятки раз. Так, редактор Microsoft Word для DOS мо-

жет работать даже на компьютере без жесткого диска и требует всего 512 Кбайт

памяти. А редактор Microsoft Word для Windows (правда, он обладает несколько

большими возможностями) требует 4 Мбайта (а лучше 8 Мбайт) оперативной па-

мяти, и около 20 Мбайт на диске, работая при этом в несколько раз медленнее.


К счастью, развитие компьютерной индустрии вскоре скомпенсировало это повы-

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

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

теров, не способных работать с Windows 3.1, уже не выпускается.


2. Другой недостаток Windows (связанный, впрочем, с первым), Ч это менее эффек-

тивная работа в тех приложениях, где критическим ресурсом является время. На-

пример, при создании базы данных с напряженным режимом использования целе-

сообразность ее функционирования в среде Windows может быть весьма сомни-

тельна, так как база данных в DOS может работать в 1,5Ч2 раза быстрее. По ана-

логичным соображениям многие компьютерные игры создаются для работы в среде

DOS. Этот недостаток также отчасти скомпенсирован увеличением производитель-

ности компьютеров и появлением специальных библиотек подпрограмм для написа-

ния игр.


3. Наиболее существенный недостаток Windows Ч это ее весьма малая надежность.

Это связано с тем, что Windows не является истинной многозадачной операционной

системой Ч в ней некоторые системные ресурсы (память модулей USER и GDI и

многие другие области памяти) являются общими для всех выполняемых задач, а

защита Windows от выполняемых программ и программ друг от друга является

крайне несовершенной. Поэтому некорректная работа любой Windows-программы

(или DOS-программы, вызванной из-под Windows) может вызвать "зависание" всей

Windows. Кроме того, ограниченность указанных ресурсов Windows делает невоз-

можным одновременное выполнение в Windows более трех-четырех серьезных про-

грамм, сколько бы в компьютере ни было оперативной и дисковой памяти.


4. В Windows не предусмотрено практически никаких средств защиты от повреждения

ОС (стирания или изменения системных файлов, некорректного изменения файлов

конфигурации и т.д.). При активном использовании Windows (особенно при уста-

новке и удалении новых программ) часто система теряет работоспособность, и при-

ходится ее переустанавливать или устранять повреждения, работая в DOS-режиме.


5. Наконец, концепция, согласно которой любая прикладная программа может рабо-

тать с внешними устройствами только через посредство Windows, может оказаться

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

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

цифровых преобразователей (АЦП), при работе под Windows процессор вынужден

при каждом замере уровня сигнала переходить из защищенного режима работы (в

котором функционирует Windows) в реальный (в котором обрабатывается прерыва-

ние) и обратно, что резко (иногда Ч в десятки раз) замедляет скорость обработки

сигналов.


Замечание. Недостатки, указанные в пп. 3-5, уменьшены, но не устранены полностью, в

новой версии Windows Ч Windows 95.


.';.; ^Л'Хl^^':ow^,

.-."f ;11И:!:!


Все сказанное никоим образом не умаляет достоинств Windows, а лишь указывает, что

Windows не является универсальным решением, пригодным для всех пользователей и

на все случаи жизни. Конечно, для большинства пользователей (если они согласны

платить за достаточно мощный компьютер) Windows и Windows-программы позволяют

работать на компьютере самым удобным и эффективным способом. Использование

Windows может быть нецелесообразно в следующих случаях:


Х для приложений, в которых графический интерфейс и многозадачные возможности

Windows не нужны: например, на рабочих местах операционистов в банках, торго-

вых работников и т.д.,


Х для приложений, в которых необходимо обеспечить особо высокое быстродействие

обработки или особо эффективное использование некоторых внешних устройств:


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

граммами, работающими в среде DOS, UNIX и т.д.


42.4. Требования к аппаратуре


Г^еоонанин к

процессору


J pi.'()i.ч'..' чп'1Я .'Х

( "11Р1..1,Ч ГИВНОИ 113.МЯ {И


! ph'ol)iiLi!IH'rl h Mi:''i.:!y

на диске


Мони 1 ор


Для работы с Windows, как утверждается в ее документации, необходимо на-

личие процессора 80286 или старше, 1 Мбайта оперативной памяти и 6

Мбайт на диске. Однако такая "минимальная" конфигурация не позволяет

использовать Windows ни для каких практических задач (разве лишь для рас-

кладывания карточного пасьянса). Обсудим требования к процессору, опера-

тивной памяти и дисковому пространству подробнее.


Хотя Windows работает и на процессорах типа Intel-80286, их производитель-

ность оказывается явно недостаточной. По-видимому, минимальный процес-

сор, на котором Вы сможете со сколько-либо приемлемой скоростью работать

с наиболее распространенными приложениями Windows, Ч это что-то типа

lntel-80386SX с тактовой частотой 33 МГц, а для более или менее комфорт-

ной работы нужен процессор со скоростью 80486DX с тактовой частотой 33

МГц или выше.


Хотя в некоторых книгах утверждается, что Windows может работать и при

наличии 2 Мбайт оперативной памяти, я бы не посоветовал запускать Win-

dows на таком компьютере без крайней необходимости. Во-первых, сама Win-

dows работает очень медленно, во-вторых, часть памяти потребуется отвести

под кэш диска, а в-третьих, большинство распространенных программ требует

наличия не менее 4 Мбайт памяти. Поэтому для сколько-либо эффективной

работы с Windows необходим компьютер с 4 (а лучше 8) Мбайтами памяти.


Сама Windows 3.1 занимает на диске от 6 до 10 Мбайт, но, как говорилось в

рекламе, "это только начало". Любая серьезная Windows-программа (скажем,

Microsoft Word, Excel, Borland C++, dBase, Paradox и т.д.) потребует не менее

20 (а то и 50) Мбайт на диске. Еще около 10 Мбайт желательно отвести под

так называемый файл виртуальной памяти, а 20-30 Мбайт следует оставлять

свободными для временных файлов, создаваемых Windows-программами во

время их работы. Так вряд ли стоит устанавливать Windows, если Вы не мо-

жете отвести для нее и для Windows-программ как минимум, 60 (более реали-

стичная оценка Ч 80-100) Мбайт на диске.


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

вие мыши делает работу с Windows крайне неудобной, поэтому лучше счи-

тать, что мышь для работы с Windows является обязательной.


Для работы с Windows надо иметь монитор класса не ниже EGA (EGA, VGA,

Super-VGA и т.д.). Поскольку большая разрешающая способность повышает

качество изображения, я бы посоветовал использовать мониторы и видеокон-

троллеры Super-VGA, обеспечивающие разрешение 1024х768 или, на худой

конец, 800х600 точек.


^ Часть 9. Основы работы в Windows


Локальная

перезагрузка


Запуск Windows

в стандартном режиме


!"i;"f"'"f ?('-'Х W;л."^r"v

Windows 3.1 может запускаться в следующих режимах:


Х стандартный (standard) режим;


Х расширенный (enchanced) режим (только для процессоров 80386 и выше).


Для реализации расширенного режима, кроме наличия процессора 80386 или

выше, необходимо наличие не менее 2 Мбайт памяти.


Следует заметить, что в расширенном режиме Windows предоставляет значи-

тельно больше удобств пользователям, чем в стандартном:


Х Windows может выполнять в этом режиме несколько программ одновре-

менно, автоматически разделяя между ними время процессора;


Х программы DOS могут выполняться в этом режиме в окне Windows (в

стандартном режиме они выполняются только в полноэкранном режиме);


Х Windows может организовать в этом режиме "виртуальную память", с по-

мощью которой компьютер сможет выполнять программы, требующие

большого объема оперативной памяти (и даже несколько таких программ

одновременно) Ч программам "будет казаться", что в компьютере большее

количество оперативной памяти, чем на самом деле.


Кроме того, в расширенном режиме Windows пользователь может нажатием

комбинации клавиш (Ctrl) (Alt) ГРеГ) прекратить выполнение "зависнувшей"

(прекратившей отзываться на нажатия клавиш и кнопок мыши) программы, а

в стандартном режиме Windows при нажатии (Ctrl)[ATtD СреГ) происходит

обычная перезагрузка компьютера.


Из-за описанных выше причин, как правило, удобнее работать с Windows в расширен-

ном режиме. Впрочем, по умолчанию Windows запускается именно в расширенном

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

использовать Windows в стандартном режиме (запустив ее командной строкой win /S)

в следующих случаях:


Х если Ваш компьютер неустойчиво работает в расширенном режиме Windows;


Х если Вы обнаружите, что Ваша любимая программа работает в стандартном режи-

ме Windows несколько быстрее (как правило, такое ускорение не превышает 10%).


^ Х^ СИМВОЛОВ


В графической среде Windows кодовые таблицы, разработанные для IBM PC

(см. главу 15), являются во многом морально устаревшими. Действительно, в

Windows, как правило, не требуются так называемые "псевдографические

символы" вроде ^ или {, использовавшиеся в текстовом режиме DOS-

программ для рисования линий и диаграмм: в Windows можно нарисовать лю-

бые линии или диаграммы непосредственно. С другой стороны, в кодовой таб-

лице IBM PC не хватало многих символов европейских языков. Поэтому фир-

ма Microsoft разработала для Windows новую кодовую таблицу, представлен-

ную на рис. 42.2. Эта кодировка называется ANSI-кодировкой, она использу-

ется для всех текстовых шрифтов в английской версии Windows.


Для русскоязычных пользователей стандартная ANSI-кодировка непригодна,

так как она не содержит русских букв (символов кириллицы). Поэтому в рус-

ской версии Windows, разработанной фирмой Microsoft, а также при исполь-

зовании различных русификаторов Windows, употребляется модифицирован-

ная, "русская" версия ANSI-таблицы. Русские буквы в ней располагаются в

позициях 192Ч255, 168 и 184 (см. рис. 42.1). Данная кодировка используется

в Windows для всех текстовых шрифтов, содержащих русские буквы.