Прикладные программы, как правило, написаны третьими разработчиками для какой-либо операционной системы. Они позволяют значительно расширить функциональность операционной системы. Откровенно говоря, «голая» операционная система с программами, созданными ее же разработчиками[32]
, не может рассматриваться как основа полноценного рабочего места. По большому счету, операционная система – это оболочка для других программ, обеспечивающая их функционирование. Чем больше разработчиков занимается написанием ПО для операционной системы, тем последняя популярнее и функциональнее.На настольных и мобильных компьютерах чаще всего устанавливается Windows. Именно поэтому мы и занимаемся ее изучением. Под нее написано огромное количество программ, часть которых мы рассмотрим далее. Я затрону наиболее распространенные и популярные из них.
В первую очередь нужно научиться устанавливать программы. Ведь прежде, чем включить какое-либо приложение и начать работать, как правило, требуется его проинсталлировать[33]
. Кроме того, необходимо уметь правильно удалять программы. Конечно, их можно стереть как обычный файл (о работе с файлами и папками рассказывается в гл. 11), но лучше этого не делать.При установке приложение записывает свои файлы во множество папок, а также в реестр[34]
, поэтому удаление папки не является полным удалением с жесткого диска. В системе останется множество связей, которые впоследствии могут отрицательным образом сказаться на функционировании операционной системы вообще и других программ в частности.Установка программ
Установка программы – достаточно простой и чаще всего очень быстрый процесс, позволяющий привести какую-либо утилиту в рабочее состояние на вашем компьютере. Как правило, после инсталляции программа копируется на жесткий диск, после чего может запускаться необходимое число раз. Установить приложение можно откуда угодно: с компакт-диска, дискеты (если вы все еще используете такой архаизм), карты flash-памяти, через Интернет, из локальной сети и т. д.
Примечание
Для установки больших и сложных программ (например, систем управления базами данных (СУБД), приложений для трехмерного проектирования, среды разработок и др.) требуются высокая квалификация пользователя и довольно длительное время. Учитывая, что подобные приложения могут пригодиться только подготовленным пользователям, подробно описывать их инсталляцию и использование я не буду, так как для этой цели существуют тематические книги.
Установка подавляющего большинства программ начинается с запуска специального исполняемого файла, имеющего расширение exe или msi[35]
. Чаще всего он носит имя setup.exe либо производные от него (к примеру, setupx86.exe, setupa.exe). Если программа небольшая, то, вероятно, ее установочный вариант будет поставляться одним файлом, запустив который вы инсталлируете приложение в систему. Следует отметить, что такие программы довольно разнообразны, поэтому процесс их установки может отличаться.Примечание
Если вы устанавливаете какую-либо утилиту с компакт-диска, то чаще всего на него записана специальная программа Autorun (о ней рассказывалось в гл. 12). Как правило, она предназначена для запуска процесса инсталляции. В этом случае искать различные setup.exe и иже с ними по всему диску не придется.
В зависимости от назначения приложения по ходу инсталляции иногда нужно задавать особые параметры работы программы. К примеру, аудиопроигрыватель может «попросить» скачать специальную библиотеку, чтобы воспроизводить тот или иной формат звука, интернет-мессенджер[36]
– указать параметры соединения, имя пользователя, пароль и т. д. Ситуации бывают разные. По этой причине не стану описывать общий случай установки программы, потому как общего случая как такового нет. Тем не менее остановлюсь на тех шагах инсталляции, которые чаще всего предусмотрены программами установки.Как правило, различные приложения распространяются в рамках какой-либо лицензии (рис. 16.1).
Рис. 16.1. Принятие лицензионного соглашения на примере программы FileZilla