главная каталог как купить контакты
Статьи >> Mac OS X Leopard >> Обмен данными между документами

Первая модель Мака (1984 год) поражала не скоростью, ценой или стильным дизайном. Больше всего удивляли простота и элегантность интерфейса пользователя. На каждой презентации фирмы Apple наступал момент, когда демонстратор копировал в графической программе (MacPaint) рисунок и вставлял его прямо в текстовый процессор (MacWrite), где он и появлялся, аккуратно разместившись между абзацами печатного текста.

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

Сегодня Макинтош еще искуснее помогает вам перемещать и совместно использовать с трудом добытую информацию. Mac OS X предлагает несколько различных способов ее перемещения в пределах одного документа, между документами, между различными программами и даже между компьютерами Мак и Windows. Эта глава представит вам широкий спектр существующих механизмов обмена данными.


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

Вырезание, копирование и вставка   К оглавлению страницы

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

1. Выделите какой-нибудь материал в документе.

Например, протащите курсор через текстовый фрагмент в текстовом редакторе или выделите данные графики, звука, видео, базы данных или электронных таблиц – в зависимости от типа программы, с которой вы работаете.

2. Выполните команду Edit (Правка)>Cut (Вырезать) или Edit>Copy (Копировать).

Или нажмите горячие клавиши: -X (для вырезания – буква X похожа на ножницы) и -C (для копирования). При этом Макинтош запоминает выделенный материал, помещая его в невидимое укрытие, именуемое буфером обмена (Clipboard, Конверт). Если выбрать Copy, с виду ничего не изменится. В результате команды Cut выделенный материал исчезнет из исходного документа.

Большинство пользователей Макинтоша в этом случае принимают на веру, что команда копирования или вырезания действительно сработала. Сомневающиеся могут переключиться в программу Finder (щелкнув, например, по ее пиктограмме в Dock) и выполнить команду Edit (Правка)>Show Clipboard (Показать буфер обмена). И увидеть в окне Clipboard то, что скопировали ранее.

3. Щелчком укажите место, где бы вам хотелось увидеть материал снова.

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

4. Выберите команду Edit>Paste (Вставить) (-V).

Копия выделенного материала теперь появится в точке ввода – конечно, если программа-приемник «понимает» этот тип информации. (Не ждите особо удачного исхода, пытаясь вставить, скажем, видеоклип в менеджер финансов Quicken.)

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

НАБИРАЕМ ХОД
Форматированный текст
Возможно, скопировав текст, скажем, из Microsoft Word и затем вставив его в другой программе, например Mail, вы приятно удивитесь, заметив, что форматирование текста – характеристики шрифта (начертание символов, размер, цвет и т. п.) – переносится в Mail без изменений. Это одна из самых полезных, но недостаточно рекламируемых возможностей Мака: умение его буфера обмена работать с форматированным текстом.

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


Перетаскивание (drag-and-drop)   К оглавлению страницы

Как бы ни была полезна и популярна процедура копирования/вставки, приз за скорость ей не грозит. В конце концов, для нее требуется четыре шага. Часто эту процедуру можно заменить намного более прямым (и приятным) методом перетаскивания (drag-and-drop). Как это происходит, показано на рис. 6.1.

Примечание В большинстве Cocoa-программ нужно на какое-то мгновение нажать кнопку мыши перед началом перетаскивания.

Техника перетаскивания применима практически в любой программе Mac OS X, включая TextEdit, Stickies, Mail, Sherlock, QuickTime Player, Preview, iMovie, iPhoto, и Apple System Profiler, не говоря уже о таких популярных программах, как приложения Microsoft, America Online и т. д.

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

Как показано на рис. 6.1, перетаскивание идеально для перемещения материала между окнами или программами, например с веб-страницы в Photoshop. Оно особенно полезно, когда нечто ценное уже скопировано в буфер обмена, поскольку перетаскивание его не задействует (и не затирает).

Однако самое популярное применение перетаскивания – изменение порядка текстовых фрагментов внутри одного документа. Например, в Word или Pages можно менять местами целые разделы, абзацы, предложения и даже отдельные буквы, просто перетаскивая их, – удивительно эффективная техника редактирования.

Совет При перетаскивании текста внутри документа Мак перемещает выделенный фрагмент, удаляя его с исходного места. Но если во время перетаскивания нажать клавишу Option, то выделенный текст будет скопирован.

Рис. 6.1. Для того чтобы начать перетаскивание, выделите часть материала. Щелкните в середине выделенной области; нажмите и удерживайте кнопку мыши примерно полсекунды. Теперь, продолжая удерживать кнопку, перетащите курсор в другое место документа, в другое окно или в другое приложение. Когда курсор переместится в окно назначения, внутри последнего появится затененный контур: так Мак сообщает, что он понял ваше намерение. Отпустите кнопку мыши, и выделенный материал мгновенно появится в новом месте..


Перетаскивание на рабочий стол   К оглавлению страницы

Перетаскивание можно также применять в программе, с которой вы работаете каждый божий день, – в самой Finder. Как показано на рис. 6.2, можно перетаскивать текст, графику, звук и даже видеоклипы из документа непосредственно на рабочий стол. Очутившись там, перетаскиваемый материал обычно превращается в пиктограмму, называемую фрагментом (clipping file).

Содержимое фрагмента, перетаскиваемого с рабочего стола обратно в окно приложения, восстанавливается. Таким образом, перетаскивание позволяет рассматривать сам рабочий стол как бескрайнее «монтажное поле» компьютера – область, где во время работы можно временно складировать фрагменты текста или графики.

Рис. 6.2. При перетаскивании материала из окна документа на рабочий стол создается файл-фрагмент. Вид его пиктограммы зависит от типа материала, содержащегося внутри (сверху вниз): фрагмент текста, фрагмент рисунка и фрагмент видео. (Для удобства распознавания Мак именует текстовые фрагменты по первой строке текста, содержащегося внутри.) Чтобы просмотреть фрагмент, достаточно сделать двойной щелчок по нему – так, чтобы он открылся в собственном окне (слева).


Совет Если материал, перетаскиваемый на рабочий стол, не содержит ничего, кроме интернет-адреса (адреса электронной почты или URL веб-страницы), Mac OS X создает для него особую пиктограмму с особым назначением – Internet location file (файл интернет-адреса).

Экспорт/импорт   К оглавлению страницы

Когда дело доходит до передачи больших массивов информации из одной программы в другую, особенно адресных книг, ячеек электронных таблиц, записей баз данных, то ни один из описанных до сих пор методов не подходит. Для этих целей предназначены команды Export (Экспорт) и Import (Импорт), имеющиеся в меню File (Файл) почти любой базы данных, электронной таблицы, почтовой программы и программы адресной книги. (В некоторых программах это делается с помощью команды Save As (Сохранить как).)

Обсуждаемые команды экспорта/импорта не являются частью Mac OS X, поэтому их описание следует искать в руководствах по соответствующим программам (если таковые существуют). Тем не менее здесь стоит упомянуть мощь этой возможности и предоставляемые ею удобства – плоды многолетнего труда по сбору адресов, скажем, в вашей старой программе электронной почты смогут перебраться в более новую программу, например Address Book, за считаные минуты.


Created by "Design Dream Bryansk" (DENWER) 2011