Первоначально OLE-механизм связи и внедрения объектов считался улучшенным DDE. Однако со временем он превратился в основу создания объектно-ориентированной системы. Особенность OLE состоит в том, что объект, вставленный в другой объект, несет в себе информацию о приложении, его породившем. Поэтому, например, отчет, сформированный в текстовом процессоре, имеет длинную «электронную половину», связывающую его с «матерью» – базой данных. Кроме того, можно создать связь с файлом, в котором содержится оригинал объекта, и тогда DDE при каждой корректировке оригинала объекта будет соответственно изменять его копии (или фрагменты), вставленные в другие документы. Если такая связь установлена, объект называется связанным, в противном случае он называется внедренным.
Основным новшеством технологии OLE стала возможность активизации встроенных объектов. В рамках технологии OLE само понятие объекта приобрело новый смысл. Раньше объектом называли любой фрагмент, переносимый из одного приложения в другое. На самом же деле переносился не сам фрагмент, а лишь его «экранный образ», приложение-источник преобразовывало данные из своего внутреннего формата в один из стандартов Windows, и в таком виде фрагмент вставлялся в приложение-приемник.
В понимании OLE объект представляет собой сочетание данных какого-либо вида во внутреннем формате приложения-родителя и информации о создавшей его программе, размере, времени создания, которая необходима для создания и использования этих данных. Таким образом, объект является законченной структурой, переносимой из одного документа в другой и сохраняющей свои отличительные особенности независимо от типа документа.
Привлекательным в OLE стал метод drag and drop. Его можно применять вместо операции копирования через буфер обмена. Он обеспечивает наглядность процесса обмена данными.
OLE имеет дело с набором объектов, которые формируют составные документы. Составной документ – это совокупность данных, подготовленных при помощи различных приложений. Так, например, подготовленное в текстовом процессоре письмо может включать таблицу, созданную программой для обработки электронных таблиц. То есть OLE предназначено для создания среды, в которой пользователь сможет создавать и поддерживать составные документы без потери атрибутов объектов данных с возможностью манипулирования объектами в их исходном виде.
Использование связывания удобнее тем, что оно не приводит к увеличению объема составного документа, кроме того связывание предоставляет возможность установления множественных связей с одним объектом, когда один объект служит источником данных для многих документов.
Внедрение включает в составной документ копию оригинального объекта с его непосредственными данными и данными для управления им, при этом внедренный объект становится частью составного документа. Такой объект существует в единственном экземпляре и только там, где он внедрен. Связь внедренной копии объекта с оригиналом не поддерживается и изменения, внесенные в оригинальный объект, не отражаются на внедренной копии. Редактирование внедренного объекта возможно лишь путем вызова родительского приложения. Внедрение объектов в составной документ приводит к значительному увеличению его размера.
И все же внедрение имеет преимущества в сравнении со связыванием. Первое, составной документ с внедренными объектами может быть перенесен на другой компьютер, где его можно открыть в своем приложении. Второе, внедренный объект редактируется родительским приложением по месту его нахождения в приложении-клиенте.
Разница между связыванием и внедрением заключается в том, где хранятся данные. Связанные данные хранятся в файле-источнике. Файл-приемник содержит только код, в котором содержится имя и местоположение исходного приложения и исходного документа. Внедренные данные хранятся в файле-приемнике и код, связанный с OLE указывает на исходное приложение.
Как DDE, так и OLE используются для обмена информацией между двумя приложениями. В каких приложениях использовать DDE, а в каких OLE? Этот вопрос затрагивает основы функционирования DDE и OLE. Технология OLE построена на основе объектов. По своим функциональным возможностям OLE лучше, чем DDE, но OLE требует намного больше ресурсов. DDE не уступает свое место OLE вследствие того, что эта технология требует намного меньше ресурсов и очень проста в использовании. OLE поддерживает активизацию по месту, то есть вы щелкаете кнопкой мыши на объекте OLE и сразу перемещаетесь в родное приложение этого объекта.
Выбор между DDE и OLE в основном зависит от наличия достаточного количества ресурсов, от требуемой степени функциональности и интеграции, а также от необходимой для данного приложения производительности. Таким образом OLE, по отношению к DDE является более мощной, более надежной и имеет больше возможностей, но она является более требовательной к системным ресурсам.
Вопросы для самоконтроля
1. Внедрение и связывание объектов.
2. Передача данных через буфер обмена.
3. DDE-технология.
4. Механизм OLE.
6. Служебные приложения Windows
Для обслуживания персонального компьютера и самой операционной системы предназначены служебные приложения Windows. Они дают возможность находить и устранять дефекты файловой системы, оптимизировать настройки программного и аппаратного обеспечения, а также автоматизировать некоторые операции, связанные с обслуживанием компьютера.
Служебные приложения поставляются в составе операционной системы и устанавливаются вместе с ней. Находятся они в категории программ Служебные и вызываются командой Программы®Стандартные®Служебные. К служебным приложениям относятся.
· Просмотр содержимого буфера обменаосуществляет просмотр текущего содержания буфера обмена Windows.
· Дефрагментация дискаустраняет фрагментированность файловой структуры, что повышает эффективность работы жесткого диска.
Наименьшей единицей хранения данных на диске является кластер. Если свободного места на диске достаточно, то кластеры, в которые происходит запись, располагаются последовательно. В этом случае обращения к файлу происходят достаточно быстро, поскольку затраты времени на поиск очередных кластеров минимальны.
Если диск заполнен до отказа, запись на него возможна только после освобождения некоторого количества кластеров путем удаления файлов. Свободные области, появляющиеся на диске, в общем случае не образуют одну большую непрерывную область. При необходимости записать длинный файл на диск, файл делится на фрагменты, которые записываются туда, где для них нашлось место, что приводит к значительному замедлению работы.
Программа дефрагментация диска выполняет перекомпоновку файлов таким образом, что длинные файлы собираются из коротких фрагментов. В результате доступ к файлам заметно упрощается и эффективность работы компьютера возрастает.
· Индикатор системных ресурсов дает возможность получить сведения о состоянии системных ресурсов. Системными ресурсами в данном случае называются специальные модули памяти, предназначенные для обслуживания многозадачного режима работы. Например, может возникнуть ситуация, когда операционная система сообщает о недостатке оперативной памяти, в то время как на самом деле ее достаточно. Для контроля за подобными нештатными ситуациями и используется Индикатор системных ресурсов.
· Проверка диск позволяет выявлять логические ошибки в файловой структуре (стандартная проверка), а также физические ошибки, связанные с дефектами поверхности жесткого диска (полная проверка). Эту программу следует использовать достаточно регулярно. Стандартную проверку рекомендуется проводить после каждого сбоя в работе компьютера, особенно после некорректного завершения работы с операционной системой. Полную проверку достаточно проводить два раза в год или в случае сомнений в качестве жесткого диска.
· Сведения о системе. Это специальный пакет программных средств, который собирает сведения о настройке операционной системы Windows, ее приложений и оборудования компьютерной системы.
· Сжатие данныхпредназначено для повышения плотности записи данных на жесткий диск. В ее основе лежит принцип устранения избыточности информации. Избыточностью обладают почти все файлы данных, ранее не уплотненные другими средствами. В настоящее время в связи с доступностью жестких дисков больших размеров применение этого средства не рекомендуется, так как при его использовании повышается трудоемкость обслуживания операционной системы и ее восстановления в случае неполадок.
· Агент сжатияпредназначен для дополнительного уплотнения сжатого тома.
· Системный мониторпредназначен для визуального или протокольного наблюдения за работой компьютера и операционной системы. Эта программа контролирует распределение оперативной памяти, загрузку процессора, обмен данными между дисками и другие параметры вычислительной системы. Результаты наблюдения отображаются на экране в виде графиков или записываются в протокольный файл.
Таблица символов. Кроме шрифтов с алфавитно-цифровыми символами в операционной системе Windows можно использовать и специальные наборы символов с дополнительными элементами оформления текстовых документов.
Вопросы для самоконтроля
1. Служебные приложения Windows и их характеристика.
7. СРЕДСТВА ЗАЩИТЫ
Система Windows имеет возможность обезопасить доступ ко многим совместно используемым ресурсам. Наиболее важным объектом защиты являются файлы. В Windows можно так построить работу, чтобы полностью контролировать возможности пользователя по чтению, записи, созданию или изменению совместно используемых ресурсов, независимо от типа используемой файловой системы: FAT или NFTS.
В системе FAT для каждого файла хранится его имя, размер, дата и время последнего изменения. В системе NFTS, кроме этих сведений, хранится также список управления доступом, который и определяет для пользователя тип доступа к файлам и папкам в системе. В NFTS с каждым файлом и папкой связан такой список (ACL).
Права доступа к файлу регламентируют для каждого пользователя набор разрешенных над файлом операций. В различных файловых системах определяются различные операции (создание, удаление, открытие, закрытие, чтение, переименование, запись, выполнение файла, поиск в файле, получение и изменение атрибутов файла, чтение каталога и др.). Различают два основных подхода к определению прав доступа.
Избирательный доступ предполагает определение для каждого файла допустимых операций. Здесь, например, права доступа описываются матрицей, в которой столбцы соответствуют всем файлам системы, а строки – всем пользователям. На пересечении строк и столбцов указываются разрешенные операции.
Мандатный подход, когда система наделяет пользователя определенными правами доступа в зависимости от его принадлежности к группе. Для пользователей одной группы определяются единые права доступа. Например, в системе Windows пользователи подразделяются на группы: администратора, пользователя и пр.
Владельцем файла или папки является тот пользователь, который его создал. Когда любой пользователь выполняет какое-либо действие над защищенным файлом, система Windows обращается к списку прав доступа для этого файла. Если доступ разрешен, то запрос пользователя удовлетворяется. Если же у пользователя нет необходимых разрешений, то ему будет отказано в доступе к файлу.
По отношению к вновь создаваемым файлам защита работает следующим образом.
· Новые файлы и папки имеют те же режимы доступа, что о папки, в которой они созданы.
· Если скопировать существующие файлы или папки в другую папку, то копии унаследуют разрешения той папки, в которой они окажутся.
· Если переместить файлы или папки на другой том, копии файлов унаследуют разрешения той папки, в которой они окажутся, так как в этом случае, тоже как бы создаются их копии.
· Если переместить файлы или папки в другую папку на том же томе, то вы перемещаете уже существующие файлы, у которых останутся назначенные им режимы доступа, и они не примут разрешения той папки, в которой они окажутся.
Результат назначения разрешения папкам почти такой, что и для файлов. Однако имеются и некоторые отличия. Главное из них то, что назначение разрешения на папку можно изменить, можно также изменить и разрешение находящимся в ней файлам. Но эти разрешения не распространяются на вложенные папки и хранящиеся в них файлы, если только специально об этом не указано.
Наиболее просто решать вопрос привилегий, добавляя пользователей в соответствующую группу, уже обладающую необходимым правом доступа. Однако некоторым пользователям могут понадобиться права, которых нет ни у одного из созданных групп. В этом случае следует изменить права доступа самого пользователя или же право доступа к той группе, куда будет включен пользователь.
Вопросы для самоконтроля
1. Средства и объекты защиты.
2. Избирательный доступ.
3. Мандатный доступ.
8. ФАЙЛОВЫЕ МЕНЕДЖЕРЫ
При работе с Windows не всегда удобно пользоваться Рабочим столом. В некоторых случаях для доступа к различным объектам: файлам, папкам, дискам и т.п., – удобнее использовать программы, называемые файловыми менеджерами. Файловые менеджеры предназначены для управления файловой системой. Эти программы обеспечивают пользователя средствами для выполнения всех операций над файлами, папками, управления представлением информации о них, а также обеспечивают доступ к локальным и сетевым ресурсам, в том числе к периферийным устройствам. Они отображают содержание папок, позволяют открывать, копировать, перемещать, удалять, переименовывать папки и файлы, запускать программы, выводить на экран изображение дерева папок и др.
Серьезные различия в этом виде программного обеспечения практически отсутствуют. Так, все файловые менеджеры используют одни и те же команды Ms Dos и Windows при копировании, перемещении и чтении файлов. Единственными отличиями могут являться физический размер программ, поддерживаемые общепринятые навороты и какие-то особенные черты.
В целом, в этом классе существует ряд лидеров и ряд просто неплохих проектов, которые или не имеют поддержки и забыты или слишком «сыроваты». Есть и несколько ненадежных менеджеров. Сравним достоинства, которые имеются у различных менеджеров и работу с ними.
8.1. Программа проводник
Для работы с файлами и папками в операционной система Windows имеется специальная программа – Проводник. Проводник – служебная программа, которая предназначена для навигации по файловой системе и ее обслуживания. Проводник дает возможность создавать, копировать, перемещать, удалять папки и файлы.
Запуск программ и открытие документов. Для запуска программы или открытия документа необходимо выполнить двойной щелчок на значке программы или документа на правой панели Проводника.
Запуск программы Проводник можно выполнить несколькими способами:
· щелкнуть кнопку [Пуск], перевести указатель мыши на пункт Программы, а затем в появившемся подменю щелкнуть команду Проводник;
· в окне Мой компьютер выделить какую-либо папку или файл и выбрать команду Проводник из меню Файл;
· щелкнуть правой кнопкой мыши по значку Мой компьютер или Сетевое окружение и выбрать в меню объекта команду Проводник;
· щелкнуть правой кнопкой по значку папки или ярлыку папки, выполнить команду Проводник из меню объекта.
Есть и другие способы загрузки Проводника.
После открытия программы Проводник на экране появится его окно. Структура окна Проводника соответствует обычному окну Windows-приложения. Оно состоит из заголовка, строки меню, панели инструментов, информационной строки, двух областей, каждая из которых может иметь вертикальную и горизонтальную полосы прокрутки, и строку состояния (рис. 2).
Для перераспределения площади между областями окна указатель мыши устанавливают на разделяющей окно линии. Он примет вид двунаправленной стрелки. Затем нажимают левую кнопку мыши и перемещают ее в требуемом направлении. После освобождения кнопки будет зафиксирована новая граница между областями окна. Как и другие окна, окно Проводник можно распахнуть до полноэкранного представления или свернуть.
Рис.2. Окно Программы Проводник
В левом верхнем углу окна видны кнопки управления размером окна: свернуть, развернуть (восстановить) и закрыть. В заголовке окна указывается, просмотр какой папки выполняется, например, Обзор – [C:].
Строка меню содержит следующие пункты: Файл, Правка, Вид, Переход, Избранное, Сервис, Справка.
Стандартная панель инструментов Проводника содержит кнопки, предназначенные для быстрого выполнения различных операций. Кнопки [Вперед] и [Назад] используются для перемещения по открывшемся ранее папкам. Кнопка [Вверх] предназначена для открытия папки, в которую вложена текущая папка. Кнопки [Вырезать], [Копировать] и [Вставить] используются для перемещения и копирования файлов и папок. Кнопка [Отменить] дает возможность отменить предыдущее действие, выполненное в Проводнике. С помощью кнопки [Удалить] можно удалить файл. При этом файл перемещается из текущей папки в Корзину. При использовании кнопки [Свойства] отображается диалоговое окно свойств файла и папки. Кнопка [Вид] используется для выбора режима отображения содержимого папки.
Окно Проводника разделено на две области: левую и правую. В левой отображена структура вложенности находящихся на компьютере папок (иерархия папок), а в правой – содержание папки, выделенной в левой области. Все папки, входящие в файловую структуру, записанную на жестком и гибких дисках, включая Мой компьютер, представлены как дерево, по которому можно перемещаться. Для перемещения по дереву используют мышь, полосы прокрутки или клавиши управления курсором.
Если в папке находятся другие папки более низкого уровня, то рядом с ней в левой области окна виден знак плюс (+), расположенный внутри маленького квадрата. Чтобы развернуть структуру папки, следует щелкнуть этот знак плюс (+), и он будет заменен на знак минус (-).
Перейти в папку более высокого уровня можно следующими способами:
· щелкнуть папку более высокого уровня в левой области окна Проводника;
· воспользоваться раскрывающимся списком, расположенным в левой части Панели инструментов;
· нажать клавишу [Backspace].
Файл можно открыть, дважды щелкнув его значок в правой области окна или с помощью команды Открыть из меню Файл.
Команда Параметры с вкладкой Просмотр в меню Вид позволяет отображать в заголовке полный путь Ms Dos, расширение имени файла и добавить информационную строку.
Для работы в сети в окне Проводник используется пункт меню Сервис, который содержит подменю со следующими командами:
· Найти – дублирует команду Поиск из главного меню. Команда позволяет найти файлы и папки или компьютер в сети;
· Подключить сетевой диск – позволяет выбирать доступные для соединения сетевые ресурсы;
· Отключить сетевой диск – используется для отключения компьютера от сетевого диска;
· Переход – открывает окно диалога Переход к папке, позволяющее перейти к открываемой папке. Указав полный путь в поле окна, можно временно подключиться к доступному компьютеру в сети.
Получить информацию о сетевом месте на диске и его размере можно несколькими способами:
· выделить диск в окне Проводника. Ответ будет представлен в строке состояния;
· выбрать пункт Таблица в меню Вид и выделить значок Мой компьютер в левом окне;
· щелкнуть правой кнопкой значок диска и выбрать в контекстном меню команду Свойства – на вкладке Общие будет представлена информация о свободном пространстве на диске, его емкости, количестве использованного места на диске.
Для выполнения операций копирования, перемещения и др. над файлами предварительно надо их выделить одним из следующих способов:
· щелкнуть левой кнопкой мыши по имени файла для выбора одного файла;
· щелкнуть левой кнопкой мыши на первом файле и, нажав и не отпуская клавишу [Shift] щелкнуть на последнем файле смежного диапазона для выделения группы файлов;
· щелкать мышью на каждом нужном файле, удерживая нажатой клавишу [Ctrl] для выделения группы несмежных файлов;
· поставить курсор мыши на свободное место за файлами, которые необходимо выбрать, нажать правую кнопку мыши и растягивать появившуюся рамку, охватывая диапазон. При отпускании правой кнопки мыши появится контекстное меню для выбора нужной операции.
Для копирования и перемещения найденных файлов поступают так. Если открыто только одно окно, то можно отбуксировать выбранные файлы из правой панели в левую, совместив их со значком папки или диска, куда их надо скопировать или переместить. При этом по умолчанию предполагается выполнение операции копирования, если используются разные диски, и операция перемещения – на одном. Изменить назначение по умолчанию можно, используя клавишу [Ctrl], удерживанием которой при выполнении буксировки, изменяют выполняемую операцию.
Проводник позволяет скопировать или переместить папку (файл), не пользуясь командами меню. Так, для копирования файла (папки) в другую папку, нажав его значок, перемещают в требуемую папку при нажатии левой кнопки мыши и клавиши [Ctrl]. При приближении указателя мыши со значком файла к папке она выделяется цветом. Если обе папки одновременно не видны в одном окне, то щелкают в левой области папку, в которой находится копируемый файл, затем с помощью полосы прокрутки и значков «+» находят в левой области окна папку, в которой будет копироваться файл, и перемещают файл мышью из правой области в левую.
Для перемещения в папку ярлыка, а не самого файла, при транспортировке мышью одновременно нажимают клавиши [Shift]+[Ctrl]. При создании в копируемой папке значка ярлыка рядом с курсором будет видна стрелка перехода.
При копировании и перемещении объекта с помощью мыши можно использовать правую кнопку. В этом случае после того, как кнопка будет отпущена, появится меню, содержащее команды: Переместить, Копировать, Создать ярлык(и), Отменить.
При копировании и перемещении можно использовать буфер обмена. Для этого выделенные файлы сначала копируются в буфер обмена, а затем вставляются в новое место. При этом можно применять команды Вырезать, Копировать и Вставить из меню или воспользоваться соответствующими кнопками на Панели инструментов.
Проводник предоставляет возможность сортировать файлы и папки, расположенные на правой панели окна по имени, типу, размеру и дате последней модификации. Для того, чтобы произвести это действие необходимо выполнить следующую команду: Вид®Упорядочить значки (или с помощью вызова контекстного меню).
Программа запускается командой Пуск®Программы®Проводник. При запуске программы Проводник открывается окно, которое имеет две панели: левую и правую. Левая панель отображает дерево папок (каталогов). Правая панель отображает содержимое текущей папки. Для отображения всей ветви текущей папки или диска необходимо щелкнуть на знаке плюс (+) слева от названия папки на левой панели (или на клавишу [+] на цифровой клавиатуре) и знак плюс (+) превратится в знак минус (-). Щелчок мыши на знаке минус (-) (или клавиша минус [-] на цифровой клавиатуре) свернет текущую ветку папки или диска. Для отображения всех ветвей необходимо нажать на клавишу звездочка [*] на цифровой клавиатуре.
Отображать объекты на экране в Проводнике можно:
· в виде крупных значков;
· мелких значков;
· списка;
· таблицы.
Когда открывается Проводник, объекты появляются на левой панели в одном и том же порядке. В вершине дерева находятся папки Рабочего стола, включающие Мой компьютер, Сетевое окружение, Корзину, а также папки, которые были вынесены на Рабочий стол. Открытие каждой из них приводит к выводу на левую панель ее содержимого
Копирование, удаление, перемещение объектов. Для выполнения действий с объектами в Проводнике (копирования, удаления, перемещения) их необходимо выделить и далее, используя контекстное меню, или пункт Правка в основном меню, выбрать необходимую команду. Затем выбирается диск и папка, куда будут перемещаться или копироваться объекты, и в контекстном меню выбирается команда Вставить или в меню Правка выбирается команда Вставить.
Переименование объекта. Файл или папку можно также переименовать, для этого в меню Правка выбирается команда Переименовать или в контекстном меню выбирается команда Переименовать.
Создание папки. Для создания папки необходимо в меню Файл выбрать команду Создать и далее Папка. Также создать папку можно, щелкнув на значке диска, или папки, где будет создаваться новая папка, чтобы сделать ее текущей. Далее в правой панели Проводника щелкнуть правой кнопкой мыши для вызова контекстного меню, в котором необходимо выбрать команду Создать и далее Папка. Проводник создаст папку с именем Новая папка, которое необходимо изменить.
Удаление папки. При удалении папки она удаляется с диска вместе со всем ее содержимым. Для удаления папки ее необходимо выделить и нажать клавишу [Del] или выбрать команду Файл®Удалить, или в контекстном меню выбрать команду Удалить.
Поиск папок и файлов.Чтобы найти папку или файл необходимо в меню Сервис выбрать команду Найти, а затем Файлыи Папки. В открывшемся диалоговом окне Найти имеются следующие вкладки:
· Имя и размещение. Определяет имя папки или файла, в какой папке начинать поиск и нужно ли Проводнику просматривать также все вложенные папки. При указании искомых файлов или папок можно использовать символы шаблона * и ?.
· Дата изменения.Сужает границы поиска, если установить ограничение по дате создания или последней модификации файла.
· Дополнительно. Сужает критерии поиска, если указать: тип файла в окне Тип; строку искомого текста в окне Искать текст; размер файла в окне Размер.
8.2. Norton Commander для Windows
Программа Norton Commander, разработанная фирмой Peter Norton Computing была одной из наиболее популярных программ-оболочек для работы с операционной системой Ms Dos. С ее помощью можно просматривать каталоги, копировать, переименовывать и удалять файлы, запускать программы и т.д. Учитывая популярность этой программы была создана ее версия для Windows.
При загрузке программы-оболочки Norton Commander для Windows перед пользователем появляются два окна, в которых размещается информация о содержимом дисков, каталогов. Можно получить информацию о «дереве каталогов», полную информацию о дисках, каталогах и файлах, а также много другой полезной информации. Окна в версии для Windows приобрели более современный вид: изменилось их цветовое оформление, появилась полоса прокрутки, а также Панель инструментов, содержащая наиболее часто используемые при работе с дисками, каталогами и файлами команды.
В нижней строке экрана Norton Commander выводит напоминание о назначении функциональных клавиш, которое состоит в следующем:
F1 Help – краткая информация о назначении клавиш при работе с Norton Commander;
F2 Menu – запуск команд, указанных в списке, заданном пользователем;
F3 View – просмотр файла;
F4 Edit – редактирование файла;
F5 Copy – копирование файла;
F6 RenMov – переименование файла (каталога) или пересылка файла в другой каталог;
F7 MkDir – создание подкаталога;
F8 Delete – удаление файла или подкаталога;
F9 PullDn – вывод меню, содержащего режимы работы Norton Commander;
F10 Quit – выход из Norton Commander.
Рассмотрим подробнее работу некоторых функциональных клавиш.
F3 –нажатие этой клавиши позволяет просматривать выделенный файл, подготовленный с помощью различных редакторов текстов, базы данных и таблицы табличных процессоров. Для перемещения по просматриваемому файлу используются клавиши движения курсора (для перемещения внутри записи используются клавиши [+] и [-] на управляющей клавиатуре).
F4 –редактирование файла можно производить как встроенным редактором, так и любым другим, указанным пользователем. Для использования альтернативного редактора надо вместо клавиши [F4] нажать [ALT]+[F4]. Встроенный редактор обычно используют для незначительных правок. Серьезные правки лучше делать с помощью других редакторов.
F5 –копирование файла происходит следующим образом. После нажатия клавиши [F5] появляется запрос о том, куда надо копировать файл. В ответ на это можно указать:
- имя каталога, в который надо копировать файл, или
- ввести имя нового файла, или
- нажать клавишу [F10], после чего на экран будет выведено дерево каталогов текущего диска, и выбрать в нем каталог, в который надо копировать (для выбора каталога его надо выделить с помощью клавиши движения курсора и затем нажать клавишу ввода).
F6 – переименование и пересылка файлов производится следующим образом. Вначале выделяется нужный файл и нажимается клавиша [F6]. После чего происходит сам процесс переименования или пересылки. При этом если файл пересылается в другой каталог того же диска, то содержимое файла останется на этом диске, а в другой каталог включается только ссылка на этот файл. Если же файл пересылается на другой диск, то он копируется туда, а исходный файл уничтожается.
F7 – создание каталога. В ответ на нажатие этой клавиши на экран выводится запрос об имени каталога. Надо набрать желаемое имя и нажать клавишу ввода. Иногда невозможно создать каталог из-за того, что файл или каталог уже с таким именем есть; или задано недопустимое имя каталога; или недостаточно места либо в корневом каталоге, либо на диске. Прочитав сообщение о невозможности создания каталога, надо нажать клавишу [Enter].
F8 – удаление выделенных файлов или каталогов происходит так. Вначале выделяется один или несколько файлов. После чего нажимается клавиша [F8]. На экран в этом случае выводится запрос на подтверждение удаления. Если файл действительно надо удалить, то нажимается клавиша [Enter], иначе клавишу [Esc].
Norton Commander позволяет выбрать группу файлов для копирования, перемещения, удаления и т.п. Выбор любого файла для помещения его в группу осуществляется нажатием клавиши [Ins]. Повторное нажатие этой клавиши отменяет выбор. С выбранными файлами можно выполнять ряд действий, используя функциональные клавиши:
F5Copy – скопировать в другой каталог;
F6RenMov – переместить в другой каталог или переименовать;
F8Delete – уничтожить.
Norton Commander позволяет переходить на другой диск. Для этого нажимаются клавиши [Alt]+[F1] для левой панели, или [Alt]+[F2] – для правой. На экран выводится список доступных дисков. Надо клавишами движения курсора выбрать имя нужного диска и нажать клавишу [Enter]. После этого оглавление текущего каталога на указанном диске будет прочитано и выведено на экран. Если произошла замена текущей дискеты, то надо снова повторить набор соответствующих клавиш.
Для быстрого поиска файла надо нажать клавиши [Alt]+[F7], а затем набрать маску искомого файла и нажать клавишу [Enter].
Для архивации файлов используются клавиши [Alt]+[F5], а для разархивирования – [Alt]+[F6].
Панель инструментов содержит пиктограммы следующих команд:
· Смена диска – позволяет изменять диск, отображаемый в данной панели. Появление данной пиктограммы освобождает пользователя от нажатия комбинации клавиш [Alt+F1] и [Alt+F2];
· две пиктограммы для работы с сетевыми устройствами, начиная с сетевого диска и заканчивая принт-сервером, соответственно Подключение устройства сети и Отключение устройства сети;
· три пиктограммы для работы с файлами, каталогами и дисками, соответственно Копирование, Перемещениеи Удаление;
· три пиктограммы для работы непосредственно с файлами: Поиск, Просмотр, Редактор;
· пиктограммы команд Печать, Содержание справки.
Причем для того, чтобы вывести на печать файл, созданный например, в Word или Excel нет необходимости выходить из Norton Commander и загружать соответственно Word или Excel – Norton Commander определит тип файла, который необходимо вывести на печать, найдет и загрузит программу, создавшую выбранный файл, и выполнит все необходимое для того, чтобы его напечатать.
Пиктограмма Содержание справки содержит справочную систему, разделенную для удобства пользователя на три группы: Поиск справки по содержанию, Контекстный поиск, Поиск по критерию, заданному пользователем.
Пиктограммы Два окна и Разбить панель позволяют осуществлять управление представлением информации на экране. Пиктограмма Дваокна дает возможность увидеть либо одно, либо два окна, а пиктограмма Разбить панель представляет возможность увидеть выделенный файл в шестнадцатеричном формате.
Последние три пиктограммы – это Dos, Сравнить файлы, Обновить. Пиктограмма Dos переводит пользователя в Сеанс Ms Dos, пиктограмма Сравнить файлы позволяет осуществить сравнение файлов, например новой и старой версии тех или иных файлов, пиктограмма Обновить обновляет окно в соответствии с его современным состоянием.
Верхняя строка меню содержит следующие пункты: Левая панель, Файлы, Диск, Команды, Вид, Правая панель.
Левая панель Norton Commander идентична Правой и содержит команды, разбитые на три группы.
Первая группа команд осуществляет управление представлением информации в соответствующем окне на мониторе компьютера.
В первую группу входят команды Кратко, Подробно, Инфо, Дерево, Быстрый просмотр, Результаты, Информация о каталоге, Связь.
Команда Кратко позволяет вывести только названия каталогов и файлов, содержащихся на выбранном диске, в то время как команда Подробно выводит полную информацию, т.е. имя, размер, дату последнего изменения и атрибуты файлов и каталогов.
Команда Инфо выводит в окне исчерпывающую информацию о текущем диске: полный размер оперативной памяти, размер свободного ОЗУ, полный размер и размер свободного дискового пространства текущего диска, число файлов и каталогов текущего диска, метку диска и его серийный номер.
Команда Дерево выводит дерево каталогов текущего диска, с помощью которого можно перемещаться по диску.
Команда Быстрый просмотр позволяет осуществлять просмотр содержимого файлов встроенными средствами Norton Commander.
Команда Информация о каталоге выводит полную информацию о выбранном каталоге текущего диска.
Команда Связь позволяет осуществить соединение между компьютерами посредством встроенных коммуникационных портов компьютера, а также управлять данным соединением.
Вторая группа команд управляет формой представления файлов и каталогов текущего диска. Файлы сортируются соответственно, по имени, расширению, времени создания или последнего изменения, размеру или представляются в несортированном виде.
Во вторую входят команды Имя, Расширение, Время, Размер, Без сортировки.В третью – Обновить панель, Фильтр, Сменить диск. Панели в Norton Commander управляют одноименными окнами.
Действие команды Обновить панель третьей группы команд аналогично действию пиктограммы Обновить из Панели инструментов.
Команда Фильтр также позволяет осуществить управление представлением информации в окне панели в соответствии с критериями, заданными пользователем.
Команда Сменить диск позволяет сменить текущий диск (выполняется комбинация клавиш [Alt]+[F1] и [Alt]+[F2], а также дублирует пиктограмму Смена диска Панели инструментов и пиктограмму Диск в верхнем левом углу каждого окна.
Первая группа команд меню Файл полностью дублирует нижнюю строку Меню – строку функциональных клавиш. Меню Файл содержит четыре группы команд. В первую входят команды: Меню пользователя, Просмотр, Правка, Копирование, Перенос/переименование, Создание каталога, Удалить, Разбить/объединить.
Команда Меню пользователя позволяет создать меню команд, которые осуществляют загрузку, в соответствии с командами пользователя.
Команда Просмотр дублирует действие пиктограммы Просмотр на Панели инструментов.
Команда Правка позволяет осуществить правку текстовых файлов, созданных средствами Ms Dos.
Команды Копирование и Перенос/переименование осуществляют соответствующие операции с файлами и каталогами, выбранными пользователем.
Команда Создание каталога позволяет создать каталог (директорий) на текущем диске.
Команда Удалить удаляет каталоги или файлы текущего диска, как выделенные пользователем, так и выделенные в соответствии с критериями (фильтрами),заданными пользователем.
Команда Разбить/объединить дублирует действие пиктограммы Разбить панель Панели инструментов.
Вторая группа команд меню Файл осуществляет работу с архивированными (сжатыми, упакованными) файлами, причем как с помощью содержащихся в Norton Commander архиваторов, так и с помощью архиваторов, определенных пользователем. Команда Архивация позволяет архивировать файлы и каталоги, а Разархивация, соответственно, произвести операцию разархивации файлов. Команда Атрибуты файла позволяет пользователю задать или изменить атрибуты выбранного им файла или группы файлов.
Третья группа команд дает пользователю возможность работы с группами файлов, созданными по критериям (фильтрам) пользователя. В третью группу команд входят: Выделение группы, Отмена выделения группы, Инверсия выделения, Восстановление выделения.
Во вторую группу команд входят: Архивация, Разархивация, Атрибуты файла.
Меню Диск, состоящий из трех групп команд, дает пользователю возможность расширенной работы с дисками.
Первая группа команд меню Диск состоит из команд: Копировать диск, позволяющей скопировать все содержимое диска в место, указанное пользователем, Форматировать диск, позволяющей осуществлять форматирование выбранного пользователем накопителя и Метка диска, позволяющей задать метку в выбранном пользователем диске.
Вторая группа команд дублирует пиктограммы Подключение устройства сети и Отключение устройства сети Панели инструментов.
Третья группа включает одну команду Чистить диск, которая позволяет осуществить чистку диска от содержащейся на нем информации.
Четвертая группа представлена единственной командой Выход, осуществляющей выход из Norton Commander.
Меню Команды содержит четыре группы команд.
Первая группа представлена командами: Дерево NCD, Поиск файла, История, Системная информация, Планировщик.
Команда Дерево NCD выводит в окно, расположенное поверх окон Norton Commander, дерево каталогов, выбранного пользователем диска или каталога.
Команда Поиск файла позволяет осуществлять поиск файла по критериям, заданным пользователем.
Команда История выводит в отдельном окне все команды, заданные пользователем с помощью командной строки. Системная информация предоставляет пользователю информацию об используемом им компьютере, входящих в его состав периферийных устройствах.
Команда Планировщик активизирует утилиту Nc Sheduler, входящую в состав Norton Commander.
Вторая группа команд представлена командами: Перестановка панелей, позволяющей изменить расположение панелей на экране монитора, Сравнение каталогов и Сравнение файлов, позволяющих произвести сравнение выбранных пользователем каталогов или файлов и Синхронизация каталогов, командой, в чем-то идентичной утилите Портфель из системы Microsoft Windows.
Команды Правка меню пользователя, Правка связей и Редакторы входят в третью группу команд.
Команда Правка меню пользователя позволяет редактировать пользовательское меню, созданное командой Меню пользователя пункта Файлы.
Правка связей позволяет пользователю управлять связью, установленной с помощью группы команд Сетевые утилиты: Подключить сетевой диск и Отключить сетевой диск, а также с помощью пиктограмм Подключение устройства сети и Отключить устройство сети.
Команда Редакторы задает редакторы, с помощью которых пользователь может осуществлять Быстрый просмотр, Просмотр и Правку файлов, а также Печать файлов.
Команда Поиск соединения выполняет поиск подключенных к данному компьютеру удаленных терминалов.
Меню Вид содержит две группы команд. В первую группу входят команды, дублирующие пиктограммы Панели инструментов Две панели и Разбить панели.
Вторая группа команд состоит из переключателей панелей Norton Commander, отображаемых на мониторе: Заголовок панели, Вкладки, Сводная панель, Строка состояния, Панель инструментов, командная строка и Панель F-клавиш.
Сводная строка отображает под полосой прокрутки каждого окна Norton Commander информацию о выделенном пользователем каталоге или файле: Наименование, Тип выделенного элемента, Размер файла, Дату и время создания или последнего изменения файла или каталога.
Под сводной строкой, для пользователей, привыкших работать с Norton Commander для Ms Dos, расположена Командная строка, позволяющая запускать файлы.
В целом, фирма Peter Norton Computing, выпустив программу-оболочку Norton Commander для Windows, продолжила традицию создания программ, которые значительно облегчают работу пользователей персональных компьютеров.
8.3. Обзор файловых менеджеров
Чем дольше вы работаете с компьютером, тем чаще осознаете, что работа с Windows не всегда удобна. Работать с Проводником тоже не очень удобно. Хороший файловый менеджер должен уметь за наименьшее количество нажатий мышью и клавиатурой выполнить наибольшее количество файловых операций. К примеру, в Проводнике для того, чтобы скопировать файл, нужно нажать кнопку [Копировать], затем в нужной папке нажать кнопку [Вставить]. Что касается хорошего файлового менеджера, то там, как правило, достаточно нажать клавишу [F5]. Таких менеджеров существует много. Однако лидеров не много. Один из них – Windows Commander. Разработчик – Christian Chisler. Платформа – Win32.
В целом в этом классе существует ряд лидеров и ряд просто неплохих проектов, которые или не имеют поддержки и забыты или слишком сыроваты. Есть и несколько ненадежных менеджеров. Сравним достоинства, которые имеются у различных менеджеров и работы с ними.
Windows Commander версии 4.52 и FAR Manager версии 1.71 – два титана в среде менеджеров. По популярности они являются лидерами. Существует и множество других оболочек подобного типа. Это Norton Commander v.5.0, ставший стандартом в индустрии, Volcov Commander версии 4.99 – один из самых экономных по отношению к дисковому пространству – его удобно использовать на дискетах. Есть и еще много удобных менеджеров, но они уступают Windows Commander и Far Manager по ряду параметров, поэтому и не получили практического распространения.