Электронная библиотека книг Александра Фролова и Григория Фролова.
 
Библиотека
Братьев
Фроловых
Электронная библиотека книг Александра Фролова и Григория Фролова.
Библиотека системного программиста
Программирование на JAVA
ПК. Шаг за шагом
Другие книги
Восстановление данных
Антивирусная защита
Статьи для
программистов
Пользователю компьютера
[Назад]

Почему Вам больше не нужен Norton Commander

© Фролов А.В., Фролов Г.В., 01.09.96

Едва ли вы будете возражать, что оболочка для управления файлами Norton Commander была и остается одной из наиболее известных компьютерных программ в России. Проходят годы, растет объем оперативной и дисковой памяти компьютеров, пользователи устанавливают все более мощные операционные системы с графическим интерфейсом и встроенными средствами мультимедиа, однако программа эпохи IBM XT и процессора Intel 8088 не сдает свои позиции.

В самом деле, подойдите к любому компьютеру, оснащенному современным программным обеспечением, например, к серверу Microsoft Windows NT, рабочей станции IBM OS/2 Warp или Microsoft Windows 95. Поищите на его дисках каталог с именем NC, NU или NORTON, и ваши усилия почти наверняка не будут напрасными. А если вы не найдете оболочку Norton Commander, попробуйте поискать программу Norton Navigator for Windows 95, Volkov Commander, File Commander for OS/2 или другую, слепленную по образцу Norton Commander.

В чем же феномен программы Norton Commander, и действительно ли без нее нельзя обойтись?

Первые версии Norton Commander появились в России вместе с первыми персональными компьютерами. Может быть, не все знают о том, что программа Norton Commander была создана вовсе не Питером Нортоном, а программистом с именем Джон Соша (John Socha). Гениальный программист избавил пользователей от необходимости работать с операционной системой MS-DOS через командную строку.

Командная строка MS-DOS раздражает своей бестолковостью, так как кроме пути к текущему каталогу не несет никакой полезной информации. И если вы не знаете наизусть дюжину команд и параметры для них, работа с разветвленной файловой системой может привести вас к нервному срыву.

Так как создавая MS-DOS корпорация Microsoft не позаботилась о самых элементарных удобствах для пользователей, за нее это сделали другие фирмы, выпустив различные диалоговые оболочки, такие как Norton Commander и Xtree. Впоследствии в состав MS-DOS версии 4.0, которая создавалась совместно с IBM, была включена оболочка DOS Shell (разработка IBM), однако она не стала популярной. В силу ряда причин в России пользователям больше всего понравилась программа Norton Commander, которая до сих пор распространяется в большинстве случаев пиратскими способами. За океаном многие пользователи MS-DOS работают с файлами через оболочку Xtree Gold.

Операционные системы Microsoft Windows версии 3.1, Microsoft Windows for Workgroups версии 3.11 и Microsoft Windows NT версии 3.51 содержат в своем составе приложение File Manager, с помощью которого, в принципе, пользователи могут выполнять все необходимые операции с дисками, каталогами и файлами. Кроме того, для запуска приложений в этих операционных системах имеется приложение Program Manager. По сравнению с командной строкой MS-DOS эти приложения - большой шаг вперед, сделанный Microsoft для облегчения жизни пользователей.

Однако многие пользователи, привыкшие к быстрой оболочке Norton Commander, так и не смогли работать с неуклюжим приложением File Manager. И это несмотря на возможность копирования файлов и каталогов одним движением мыши. Возможно, приложение File Manager тут ни при чем, а неповоротливость была вызвана такими прозаическими причинами, как низкая производительность компьютеров, однако пользователи сделали свой выбор. Не исключено, что на этот выбор повлияла сила привычки и нежелание изучать новый способ работы с файловой системой (ведь и старый не так уж плох).

В результате установив на свой компьютер одну из версий Microsoft Windows, пользователи не выбросили Norton Commander, а создали для него пиктограмму, расположив ее на самом видном месте в одном из окон Program Manager.

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

На этот вопрос трудно дать однозначный ответ, однако сегодня появились все предпосылки для того чтобы навсегда расстаться с программой Norton Commander. Чтобы доказать это, мы расскажем об основных приемах работы в графической оболочке Microsoft Windows 95. При этом мы сосредоточим внимание на тех операциях, для выполнения которых вы обычно инстинктивно запускаете Norton Commander или File Manager.

Запуск приложений и поиск документов

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

Вероятно, это поиск и запуск программ, а также поиск различных документов и работа с ними. Например, для того чтобы отредактировать документ, подготовленный в текстовом процессоре Microsoft Word for Windows, вы запускаете упомянутое приложение, выбираете из меню File строку Open, находите на дисках нужный файл и затем открываете его. В зависимости от различных обстоятельств вся эта процедура может отнять немало времени (особенно поиск файла, содержащего нужный документ). Аналогичные операции выполняются и при работе с программами MS-DOS: вначале вы находите и запускаете программу, а затем находите и открываете файл документа, который обрабатывается этой программой. В день вы можете открывать десятки и даже сотни файлов. Представьте, сколько времени и сил теряется при этом.

Если вы работаете в среде Microsoft Windows версии 3.1 или Microsoft Windows NT, то приложение File Manager немного упрощает работу с документами. В большинстве случав вам достаточно найти файл документа и сделать по его пиктограмме двойной щелчок левой клавишей мыши. Приложение File Manager просматривает свой внутренний список расширений имен файлов, в котором каждому расширению поставлено в соответствие какое-либо приложение. Например, расширению doc соответствует приложение Microsoft Word for Windows, поэтому если вы сделаете двойной щелчок по файлу sometext.doc, то в результате будет запущен текстовый процессор и в него автоматически загрузится указанный файл. Таким образом, для работы с документом вам достаточно лишь найти его в окне File Manager, а текстовый процессор будет запущен автоматически. Если файл будет иметь расширение имени txt, для него будет запущено приложение Notepad. При необходимости вы можете сами назначать приложения для обработки файлов с произвольными расширениями имени.

В этой технологии есть зачатки функций объектно-ориентированных оболочек современных операционных систем. Можно считать, что расширение имени файла определяет тип документа. При этом когда пользователь “запускает” документ “на выполнение”, делая в окне File Manager двойной щелчок по его пиктограмме, в зависимости от типа для обработки документа запускается то или иное приложение.

Рабочий стол на экране компьютера

Современные операционные системы предлагают концепцию рабочего стола (Desktop), позволяющую коренным образом упростить работу с документами за счет исключения необходимости запускать какие- либо приложения явным образом.

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

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

С другой стороны, опытного пользователя, привыкшего работать с программами и файлами, объектно-ориентированная оболочка зачастую приводит в растерянность. Где найти полные имена и размер файлов, как определить объем свободного пространства на дисках? Как скопировать файл и как запустить программу, передав ей параметры? Раньше вы легко делали все это и многое другое при помощи программы Norton Commander, но как быть теперь?

Виртуальный Norton Commander

После первого знакомства с Microsoft Windows 95 или IBM OS/2 Warp может пройти одна-две недели, прежде чем вы будете уверенно ориентироваться в системе. Для начала можно создать “виртуальный” Norton Commander средствами объектно-ориентированной оболочки.

В среде Microsoft Windows 95 для этого откройте папку My Computer, сделав по ее пиктограмме двойной щелчок левой клавишей мыши. Выберите в папке пиктограмму одного из дисковых устройств и сделайте по ней двойной щелчок левой клавишей мыши. Отрегулируйте расположение и размер открытой папки таким образом, чтобы папка напоминала половину окна программы Norton Commander. Затем снова вернитесь к пиктограмме My Computer и откройте папку для того же самого или другого дискового устройства. Расположите эти папки рядом, чтобы они не закрывали друг друга. Кроме того, разместите на рабочем столе пиктограммы принтера и мусорной корзины, чтобы они также были видны (рис.1).


Рис.1. Пример расположения папок на поверхности рабочего стола

Заметим, что вам будет намного удобнее работать в режимах с высоким разрешением, например, 800х600 или 1024х768, так как на экране поместится больше информации.

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

Для удобства можно настроить внешний вид папок, пользуясь для этого меню View, расположенным в верхней части папки. Выберите из этого меню строку Options. После этого на экране появится блокнот, с помощью которого можно изменять поведение папок.

На странице Folder включите переключатель Browse folders by using a single window. В этом случае при просмотре вложенных папок не будут создаваться новые окна. Вы сможете “входить” в папки и “выходить” из них аналогично тому, как вы это делали с каталогами при использовании программы Norton Commander.

Обратите также внимание на страницу View блокнота Options. По умолчанию здесь включен переключатель Hide files of these types, в результате чего в папках дисковых устройств и каталогов отсутствуют пиктограммы файлов некоторых типов, таких, например, как скрытые файлы и файлы с расширением имени SYS, DRV, и так далее. Включив переключатель Show all files вы увидите все файлы, расположенные в каталогах (кстати, при соответствующей настройке Norton Commander тоже не будет отображать системные файлы).

Если вас смущает, что имена файлов отображаются без расширений, выключите переключатель Hide MS-DOS file extensions for file types that are registered.

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

Меню, расположенное в левой части инструментальной линейки (рис. 2), является неплохой заменой комбинаций клавиш <alt+f1> и <alt+f2>, с помощью которых можно было выбирать текущий диск для просмотра в окне Norton Commander.


Рис. 2. Выбор диска для просмотра

Меню, показанное на рис. 2, позволяет выбирать для просмотра не только диски и каталоги, но также поверхность рабочего стола и все объекты, которые на нем находятся. Кстати, то что отображается в этом меню, называется пространством имен.

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

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


Рис. 3. Просмотр детальной информации о дисках

Как видите, нет никаких проблем с тем, чтобы определить общий объем дисков и размер свободного пространства на них.

На рис. 4 показана детальная информация о файлах и каталогах. Здесь вы найдете все, что видно в окне Norton Commander, и даже больше.


Рис.4 Просмотр детальной информации о файлах и каталогах

Существует еще один способ получения информации о состоянии дисков и файлов.

Если сделать щелчок правой клавишей мыши по пиктограмме дискового устройства в папке My Computer, на экране рядом с пиктограммой устройства появится контекстное меню. Выберите из этого меню строку Properties. На странице General вы найдете всю необходимую информацию, включая метку тома (которую, кстати здесь же можно изменить).

Загляните и на страницу Tools. Здесь есть средства проверки целостности файловой системы, выгрузки файлов и дефрагментации. Раньше вы выполняли все эти операции, запуская соответствующие программы из командной строки MS-DOS или с помощью программы Norton Commander. Теперь вам достаточно сделать несколько щелчков мышью.

Блокнот Properties можно открыть для любых объектов, расположенных на поверхности стола, для самого стола и для файлов. В последнем случае н На странице General этого блокнота вы найдете всю информацию о файле, а также переключатели, с помощью которых можно изменить атрибуты файла (например, установить атрибут Read-only). Для файла, в котором находится программа MS-DOS, вы сможете настроить параметры виртуальной машины DOS, например, объем расширенной или дополнительной памяти (Expanded memory), выделяемой для работы машины. Последнее, кстати, имеет немаловажное значение если вы запускаете из среды Microsoft Windows 95 игровые программы, разработанные для MS-DOS и рассчитанные на использование дополнительной памяти.

Командная строка

На наш взгляд, программа Norton Commander обязана своему успеху в немалой степени удобным средствам, предназначенным для работы с командной строкой. Например, вы можете выделить любой файл в одном из двух окон просмотра и, нажав комбинацию клавиш <Control + Enter>, перенести имя файла в поле редактирования командной строки. Таким способом очень удобно задавать параметры для запускаемых программ.

Операционная система Microsoft Windows 95 предлагает свой способ работы с командной строкой.

Во-первых, вы можете запустить любую программу MS-DOS или приложение Windows (как 16-, так и 32-разрядное) из командной строки окна MS-DOS Prompt или даже из командного приглашения программы Norton Commander, запущенной в среде виртуальной машины MS-DOS.

Во-вторых, можно воспользоваться универсальной кнопкой Start. Если нажать на эту кнопку и выбрать из меню строку Run, то на экране появится одноименная диалоговая панель, с помощью которой вы можете указать имя (или полный путь) к запускаемой программе в строке редактирования Open. При необходимости вы можете здесь же задать параметры для запускаемой программы. Нажав кнопку Browse, вы сможете найти запускаемую программу на дисках компьютера, что удобно, если вы не знаете точно, где эта программа находится. И, наконец, строка редактирования Open скомбинирована со списком, в котором сохраняются команды запуска программ, введенные вами ранее. Этот список удобно использовать, если вы часто запускаете одни и те же программы.

Копирование и перемещение

Копирование и перемещение файлов - это как раз те операции, для выполнения которых обычно запускается Norton Commander. И это как раз те операции, которые лучше делать без использования указанной программы.

Откройте исходную папку и папку, в которую вы будете выполнять копирование или перемещение. Для выполнения одной из этих операций над файлом или каталогом достаточно переместить соответствующую пиктограмму мышью. Пользуясь дополнительно клавишами <Shift> или <Control>, вы можете выделить сразу несколько объектов в папке. Есть также возможность выделить сразу все объекты: для этого достаточно выбрать из меню Edit строку Select All.

Если для перемещения пиктограммы вы воспользовались левой клавишей мыши, оболочка операционной системы сама примет решение, копировать или перемещать выделенные объекты. Например, если вы переместите пиктограмму файла из папки флоппи-диска в папку диска, по умолчанию будет выполнена операция копирования. В том случае, если обе папки расположены на диске, будет выполнена операция перемещения.

Несмотря на то что изменяя форму курсора мыши, операционная система сообщает вам о то что она будет делать (перемещать или копировать), такая “вольная” интерпретация ваших намерений, возможно, придется вам не по вкусу. Ничего страшного, попробуйте использовать для перемещения объектов правую клавишу мыши. В этом случае при отпускании клавиши на экране появится меню, с помощью которого можно выбрать нужную вам операцию.

Добавим, что вы можете переместить пиктограмму папки, файла или другого объекта на изображение мусорной корзины. При этом будет выполнена операция удаления.

Просмотр файлов

Чем заменить кнопку <F3>, с помощью которой в Norton Commander можно было просматривать содержимое файлов?

Такая замена есть. Если сделать щелчок правой клавишей мыши по пиктограмме файла, на экране появится контекстное меню. Выбрав из него строку Quick View, вы можете увидеть содержимое не только текстовых, но и графических файлов. Мы также рекомендуем вам приобрести программу Quick View Plus for Windows 95 (созданная фирмой Inso Corp.), которая позволит просматривать содержимое файлов для десятков различных форматов. Эта программа после установки запускается также через контекстное меню файлов.

Связь с другими компьютерами

В программу Norton Commander встроены средства удаленной передачи данных через кабель, подключаемый к последовательному порту компьютера, а также несложная терминальная программа. Все это вам больше не нужно, если вы работаете в среде Microsoft Windows 95. Эта операционная система в комплекте с расширением Microsoft Plus позволяет не только связать два компьютера через последовательные порты и работать с удаленным компьютером через встроенную терминальную программу HyperTerminal, но и обладает другими возможностями. Через систему Dial-Up Networking вы можете подключить свой компьютер к удаленному серверу (подключенному, например, к глобальной сети Internet), а также создать собственный сервер, хотя и не такой мощный, как на базе операционной системы Microsoft Windows NT Advanced Server.


[Назад]


Создание интернет-магазинов: http://www.shop2you.ru/ © Александр Фролов, Григорий Фролов, 1991-2016