Фигурнов В. Э. Ф49 ibm pc для пользователя. Изд. 7-е, перераб и доп
Вид материала | Книга |
- Курс лекций и практикум. 6-е изд., перераб и доп, 44.04kb.
- В. А. Алексунина 3-е изд., перераб и доп. М.: Дашков и К°, 2005. 716с, 8.09kb.
- Карпенков С. Х. Концепции современного естествознания: Учеб для вузов. 6-е изд., перераб, 1235.1kb.
- Тощенко Ж. Т. Социология: Общий курс. 2-е изд., доп и перераб. М.: Юрайт-М, 2001. 527, 49.36kb.
- Фролов И. Т. и др. 3-е изд, 14108.71kb.
- Лаврехин Ф. А. и Панкова С. В. Биология пчелиной семьи. Изд. 2-е, перераб и доп. М.,, 1857.45kb.
- Текст приводится по сборнику Конституции зарубежных государств: Учебное пособие/Сост, 2055.3kb.
- Сборник руководящих документов по заповедному делу, 11587.13kb.
- "Обучение детей технике рисования" Изд. 2-е, перераб и доп. М., «Просвещение», 1970., 1146.19kb.
- Основные модели бухгалтерского учета и анализа в зарубежных странах : учеб пособие, 475.04kb.
Глава 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 для всех текстовых шрифтов, содержащих русские буквы.