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

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

Содержание


Экспорт и импорт
Default. pif
Microsoft windows pop-up program support
Глава 54. Дополнительные сведения о Windows
Подобный материал:
1   ...   79   80   81   82   83   84   85   86   87
Глава 54


Дополнительные сведения о Windows


^.d i ^л,


^ Чг . I . 'ХХ.^ХХ ХХ.J i


Хг-ра^


I ^'' "", r..Х]^^


Команды для работы

с буфером обмена


Клавиатурные

сокращения


Пр()1рамму Ciipb"dK.I

Viewer (Окно Ьуферз

0бм011;1 )


Простейшим средством для передачи данных между Windows-программами

является буфер обмена (Clipboard). Одна программа может поместить данные

(текст, рисунок или иную информацию) в буфер обмена, а другая Ч исполь-

зовать ее, например, вставить текст в документ, скопировать рисунок и т.д.

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

мер, для копирования или перемещения фрагмента документа в другое место

того же или другого документа.


Передача данных через буфер обмена осуществляется во всех программах

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

ню Edit (Редактирование, Правка):


Copy (Копировать) Ч скопировать выделенную информацию в буфер обме-

на;


Cut (Вырезать) Ч переместить выделенную информацию в буфер обмена (в

исходном месте эта информация удаляется или "стирается");


Paste (Вставить) Ч вставить информацию из буфера обмена (как правило,

в текущее место обрабатываемого документа). Вставлять информацию из

буфера обмена можно сколько угодно раз Ч буфер обмена при этом не

меняется.


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


(Ctrl) (Т) или [Ctrl)(Tni^ Ч Copy (Копировать);

CcTr"n(T) или (ShiftirpeD Ч Cut (Вырезать);

ГсТгЛ(У) или CShTfinCins^ Ч Paste (Вставить).


>;',."/; Х.ХfХ^lХ: Разумеется, применение команд Copy, Cut и Paste в разных программах имеет

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

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

ра Ч в виде отдельного документа, вместо текущей выделенной области, в виде "заплаты"

на редактируемую картинку, и т.д.


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

грамму Clipboard Viewer (Окно Буфера Обмена). Ее пиктограмма находится

в программной группе Main (Главная) Диспетчера Программ (см. рис. сле-

ва). Кроме просмотра буфера обмена, программа позволяет очистить его

(нажатием клавиши ГРеГ)), сохранить на диске в файле специального формата

(.CLP-файле), а также считать такой файл с диска в буфер обмена.


3.w' ХХХ,!'Х,'Х С помощью команд группы меню Display (Отображение) программы Clip-

board Viewer (Окно Буфера Обмена) Вы можете выбрать формат вывода буфера обмена

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

подходящем виде. Если формат данных не знаком, на экран выводится надпись "Cannot

Display. Data in clipboard is in an unknown format" (Вывод невозможен. Данные буфера

имеют неизвестный формат).


Часть II. Настройка Windows


^ ЭКСПОРТ И ИМПОРТ

данных


Копирование экрана ^ Windows имеются очень удобные средства для копирования экрана или час-

д ^рг- ^д р. я ти экрана в буфер обмена. Для Windows-программ и DOS-программ, выпол-

' ' няющихся в окне Windows, это делается с помощью следующих клавиш:


(PrtScr] Ч копирование всего экрана в буфер обмена;

CAlT)(PrtScF) Ч копирование текущего окна в буфер обмена.


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

экрана или окна (с заголовком и рамкой) в виде растровой картинки. Обычно

эту картинку потом вставляют в какой-либо графический редактор, редакти-

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

формата.


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

Windows-программами и DOS-программами посредством экспорта и импорта

данных. Например, Вы можете сохранить документ, созданный в Microsoft

Word for Windows, в форматах Word для DOS, WordPerfect для DOS и для

Windows, Windows Write, обычного текстового файла и т.д. Это делается с

помощью пункта меню Save as (Сохранить как) группы File (Файл). А при

чтении файла с диска (пункт меню Open (Открыть) группы File (Файл))

Вы можете прочесть файлы в этих и других форматах. При экспорте и импор-

те данных Word автоматически вызывает нужную программу-конвертор.


Замечания 1. В некоторых программах (скажем, в Corel Draw) экспорт и импорт данных

осуществляются с помощью пунктов меню Export (Экспорт) и Import (Импорт) группы

меню File (Файл).


2. При экспорте и импорте данных возможна частичная потеря информации. Например,

редактор Microsoft Word имеет значительно больше возможностей, чем Windows Write,

поэтому при экспорте документа из Word в Write некоторые особенности его оформления

могут быть потеряны.


Внедрение объектов


При передаче данных с помощью буфера обмена или экспорта-импорта данных

программа, в которую вставляется информация, должна уметь ее "понимать". Од-

нако иногда желательно вставить информацию, которую нужная программа не

понимает. Скажем, в редактируемый с помощью Microsoft Word документ Вам

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

фрагмент или шахматную диаграмму. Конечно, иногда можно выйти из положе-

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

в виде графического файла, а затем вставив этот файл в обрабатываемый Word

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

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


Более удобный способ вставки данных предлагает появившийся в версии Windows


Редактирование внедренного объекта (формулы)


3.1 механизм OLE (Object Linking and Embedding Ч связь и внедрение объектов).

Например, чтобы вставить в документ, обрабатываемый редактором Microsoft

Word, математическую формулу, надо выбрать

в пункте меню Edit (Правка) пункт insert

Object (Вставить Объект), указать в поя-

вившемся списке тип вставляемого объекта (в

данном случае Ч Microsoft Equation 2.0), и

нажать на кнопку ОК. запроса. На экран будет

выведено окно Редактора Формул (Equation

Editor), в котором Вы можете ввести нужную

формулу (рис. 54.1). Затем, выбрав пункт Exit

(Выход) в меню File (Файл), Вы можете вый-

ти из редактора формул (при этом надо будет

утвердительно ответить на запрос о необходи-

мости обновления данных в исходном докумен-

те). После этого созданная Вами формула бу-

дет внедрена в редактируемый документ: она


станет частью документа, а не каким-то отдельным файлом на диске. При двойном

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

давшая ее программа (Редактор Формул) для ее редактирования.


Глава 54. Дополнительные сведения о Windows


Таким образом, механизм связи и внедрения (OLE) расширяет возможности

Windows-программ. Пользователю при этом кажется, что в документ вставляются

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

внедрения программ не происходит).


..>^м"ч,1ни1.' В Windows 3.1 имеется программа Object Packager (Упаковщик Объектов), с

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

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

на диске, вызываться указанная программа, и т.д. Пиктограмма самой программы Object

Packager приведена на рисунке слева.


54.2. Особенности работы с DOS-программами


Особенности

режимов Windows

Стандартный режим


Расширенный режим


PIF-файлы


^ DEFAULT. PIF


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

DOS-программ в среде Windows.


Возможности Windows по поддержке DOS-программ зависят от режима рабо-

ты Windows.


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

полноэкранном режиме: программа выводит информацию не в окно, а на весь

экран, как при работе в DOS. При этом DOS-программы всегда выполняются

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

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

Windows-программ) приостанавливается. А при переключении пользователя

на какую-то другую программу выполнение DOS-программы приостанавлива-

ется.


В расширенном режиме Windows может выполнять DOS-программы как в

полноэкранном режиме, так и в окне. Переключение из полноэкранного ре-

жима в режим окна и обратно осуществляется комбинацией клавиш

ГАТТ) (Enter). Windows позволяет выбирать размер шрифта, используемого для

отображения в окне экрана DOS-программы, работающей в текстовом режиме

монитора. В расширенном режиме Windows DOS-программы, как и Windows-

программы, обычно выполняются в многозадачном режиме: Windows распре-

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

создается иллюзия одновременного их выполнения. Для DOS-программ при

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

выделяемого им процессорного времени.


Для настройки Windows для работы с DOS-программами используются специ-

альные .PIF-файлы (PIF Ч Program Information File, т.е. информационный

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

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

компьютера, приоритетах мультизадачности и т.д. Windows рассматривает

.PIF-файл как исполнимый файл, т.е. Вы можете указать имя .PIF-файла в по-

ле имени программы в запросе запуска программы File Run (Файл Выпол-

нить) или в запросе свойств программы в Диспетчере Программ, и при этом

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

в этом .PIF-файле.


При запуске из Windows DOS-программ без указания .PIF-файла (например,

указанием имени .ЕХЕ, .СОМ или .ВАТ-файла в поле имени программы в за-

просе запуска программы File Run (Файл Выполнить) или в запросе свойств

программы в Диспетчере Программ), Windows использует режимы выполне-

ния, указанные в файле _DEFAULT.PIF, находящемся в основном каталоге

Windows.


Часть I I. Настройка Windows


PIF Editor


PIF


Копирование экрана

в буфер обмена


Выбор шрифтов


Резидентные

программы


Создание и редактирование .PIF-файлов осуществляется с помощью програм-

мы PIF Editor (Редактор PIF), ее пиктограмма (см. рис. слева) находится в

группе Main (Главная) Диспетчера Программ. Порядок работы с этой про-

граммой и параметры .PIF-файлов описаны в документации Windows и встро-

енном справочнике программы.


Для DOS-программ, выполняющихся в окне Windows, Вы можете скопировать

в буфер обмена не только окно целиком, но и прямоугольную часть окна. Для

этого выберите в системном меню окна команду Edit (Редактировать), а в

появившемся подменю Ч команду Mark (Пометить). В окне DOS-

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

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

ния этой области в буфер нажмите правую клавишу мыши.


Для DOS-программ, выполняющихся на полном экране, в буфер обмена мож-

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

виши (PrtScr)). При этом, если программа выполняется в текстовом режиме

монитора, то в буфер обмена будет помещен текст, а если в графическом Ч

то графическая картинка (копирование графического экрана работает не все-

гда).


При работе в расширенном режиме Windows позволяет Вам выбрать размер

шрифта, используемого для отображения в окне Windows экрана DOS-

программы, работающей в текстовом режиме. Чтобы задать размер шрифта,

выберите в системном меню окна DOS-программы пункт Fonts (Шрифты).

На экране появится запрос Font Selection (Выбор Шрифтов), в котором Вы

можете выбрать в списке Font (Шрифт) подходящий размер шрифта (размер

задается в пикселях по горизонтали и вертикали). При выборе Вы можете,

посмотрев поле Selected Font (Выбранный Шрифт), сразу представить себе

вид экрана при отображении экрана данным шрифтом. Подобрав подходящий

шрифт, нажмите кнопку ОК запроса.


Если флажок Save Settings on Exit (Сохранить Параметры при Выходе) в

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

шрифта в файле DOSAPP.INI, и при следующем запуске данной программы

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


Из-под Windows можно запускать не только обычные DOS-программы, но и резидент-

ные DOS-программы. При обнаружении того, что запущенная DOS-программа осталась

в памяти. Windows выводит сообщение:


^ MICROSOFT WINDOWS POP-UP PROGRAM SUPPORT


Your pop-up program is ready to run. When you have finished using

it, press Ctrl+C to close this window and return to Windows


(или аналогичное сообщение на русском языке). Вы можете нажатием (дЦ) ГЕ^КГ) пере-

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

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

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

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

ся на эту программу (например, нажав (CtrlirEscD и выбрав имя этой программы из

списка задач) и нажать (ст]Гс).


Замечание. Другой способ запуска резидентных DOS-программ Ч включение команд для

их запуска в (райл WINSTART.BAT. Этот файл автоматически выполняется при запуске

Windows в расширенном режиме. При этом обеспечиваемые резидентной программой воз-

можности оудут доступны во всех Windows-программах (но не в запущенных из-под

Windows DOS-программах) в течение всего сеанса работы с Windows. Однако не все рези-

дентные программы успешно запускаются из файла WINSTART.BAT Ч многие вызывают

зависание компьютера.


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

из-под Windows DOS-программы, Вы можете составить командный файл (.ВАТ-файл),


^ Глава 54. Дополнительные сведения о Windows


Изменение режимов

выполнения

DOS- npoi раммы


ш


Программы, которые

нельзя запускать под

Windows


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

нужной Вам DOS-программы. Тогда в Windows надо будет запускать именно этот ко-

мандный файл.


Если же резидентная программа нужна для обеспечения работы и Windows-программ,

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


'Display Options"

<Х) Window

0 Full Screen


-PriorityЧ

Foreground: \]QQ

Background: 50


"Tasking Options'

a Esclusive

[_llB.nckgrDund


При работе в расширенном режиме Windows Вы можете временно изменить неко-

торые режимы выполнения DOS-программ, а также аварийно завершить ее работу.

Для этого выберите в системном меню

окна DOS-программы пункт Settings

(Параметры). В выведенном на экран

запросе (см. справа) Вы можете устано-

вить, должна ли программа выполняться в

окне или на всем экране, а также задать

основной и фоновый приоритеть!, режимы

исключительного и фонового выполнения

(описание этих режимов можно найти во

встроенном справочнике редактора .PIF-

файлов). Кроме того, нажав на кнопку

Terminate (Прекратить), Вы можете

окончить выполнение DOS-программы (это

следует делать лишь тогда, когда DOS-

программа "зависает" и ее нельзя завершить обычным образом).


При своей работе Windows хранит информацию о расположении на диске многих ис-

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

дисков, корректировки файловой структуры и т.д., во избежание повреждения данных

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

частности, относятся:


Х DOS-программы оптимизации (дефрагментации) жесткого диска (Norton SpeeDisk,

VOpt, Defrag и т.д.);


Х DOS-программы низкоуровневого тестирования и настройки жесткого диска

(Calibrate, SpinRite, Disk Technician и т.д.);


Х программы кэширования дисков (PC-Kwik, HyperDisk, NCache, VCache и т.д.);


Х DOS-программы восстановления удаленных (стертых) файлов типа UnErase;


Х команды DOS, реорганизующие жесткий диск: Recover, ChkDsk с параметром /F,

Select, FDisk и т.д.


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

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

Windows (кэширование значительно ускоряет работу Windows), однако при использо-

вании старых программ (выпуска до 1993 г.), а также программ малоизвестных произ-

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


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

рования типа Norton Backup for DOS: используемые в таких программах средства ра-

боты с диском через прямой канал доступа к памяти (DMA) несовместимы с Windows.

Вместо них можно использовать аналогичные программы для Windows, например Nor-

ton Backup for Windows (см. главу 50).


В среде Windows нежелательно использовать также DOS-команды, переопределяющие

имена дисков и каталогов (Append, Assign, Join, Subst), а также команду FastOpen.


54.3. Вспомогательные программы,

поставляемые в комплекте Windows


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

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

картотек, выполнения простейших расчетов и т.д. Эти программы при установке

Windows включаются в программную группу Accessories (Реквизиты) Диспетче-

ра Программ Windows. Здесь мы кратко расскажем об этих программах. Более


618


Часть II. Настройка Windows


Графический редактор

Paintbrush


Редактор документов

л Write


Терминал (Terminal)


Часы (Clock)


Калькулятор


Календарь (Calendar)


П21


подробные сведения Вы можете получить в документации Windows или во встро-

енных справочниках соответствующих программ.


Графический редактор Paintbrush позволяет создавать и редактировать рисунки и со-

хранять их в графических файлах форматов .BMP и .PCX. Этот редактор обладает са-

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

тировать большие файлы. При необходимости сколько-либо серьезной работы с изо-

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

редакторами типа Adobe Photoshop или Corel Photo-Paint (растровая графика), Corel

Draw или Aldus Illustrator (векторная графика).


Редактор документов Write обеспечивает несложные средства для подготовки и печати

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

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

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

ние колонтитулы. Пожалуй, это все... Ни поддержки переносов, ни проверки правопи-

сания, ни таблиц, ни стилевых файлов Ч ничего из этих уже ставших стандартными

для современных редакторов документов средств в редакторе Write нет. Так что, ува-

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

пайте Word for Windows (или WordPerfect, или что-то еще).


Терминал (Terminal) Ч коммуникационная программа типа хорошо знакомых россий-

ским пользователям Telernate или Procomm Plus, только гораздо хуже. Обеспечивает

связь с другим компьютером по телефонной линии (через модем) или непосредственно

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

держивает только протоколы передачи данных Kermit и XModem (а наиболее популяр-

ный протокол ZModem Ч не предусмотрен). Не содержит и телефонной книжки Ч

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

граммы Картотека. Для сколько-либо систематической работы с модемом целесообраз-

но использовать что-то поудобнее Ч Procomm Plus for Windows, Dataline, Remote

WinMail и т.д.


Часы (Clock) Ч это небольшая программа, обеспечивающая вывод на экран изображе-

ния часов: аналоговых (со стрелками) или цифровых. После запуска

этой программы достаточно посмотреть на ее окно или на ее пикто-

грамму, чтобы узнать текущее время. Окно или пиктограмма Часов

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

программы надо задать режим Always on Top (Всегда Впереди). С

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

Ч стрелками или цифрами, с секундами или без, надо ли выводить

заголовок окна Часов и т.д.


гdlt View Help


3.1415926


С помощью программы Calculator (Калькулятор) Вы можете проводить несложные рас-

четы. При ее вызове на экран выводится изображение

калькулятора и Вы можете, нажимая на кнопки этого

калькулятора с помощью мыши или на соответствую-

щие клавиши клавиатуры, производить вычисления. С

помощью группы меню View (Вид) Вы можете выбрать

один из двух режимов калькулятора: Стандартный

(Standard) и Научный (Scientific). В научном каль-

куляторе доступны тригонометрические и логарифми-

ческие функции, нахождение средних, дисперсии и т.д.,

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

надцатеричной системах счисления. Выполнив вычис-

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

торе число в буфер обмена (clipboard), нажав (CiEDE)-

Затем его можно будет использовать в другой програм-

ме, например, в редакторе документов. Обычно для

этого используется комбинация клавиш (Ctrl) (V).


Календарь (Calendar) Ч это программа, позволяющая планировать свое рабочее распи-

сание, т.е. аналог блокнота-ежедневника. Если программа Календарь работает (даже

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

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

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

доставляют программы Schedule+ из Windows for Workgroups и Day Planner из Norton

Desktop for Windows (см. ниже).


a

ввиии@


@QEBQB

SQCDQQB

BGBDCZG