Файл: Аналитический обзор современного программного обеспечения персонального компьютера (Элементы программного обеспечения).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 30.03.2023

Просмотров: 313

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

4. Создание объектов. Для хранения своих документов пользователю иногда нужно создать свою папку. Ее можно создать и на Рабочем столе, и в уже имеющейся папке. Рассмотрим оба эти варианта.

На Рабочем столе нужно щелкнуть правой кнопкой мыши и выбрать нужный пункт в контекстном меню.

После этого вводится имя новой папки и она появится на Рабочем столе.

В открытой папке нужно щелкнуть правой клавишей мыши на свободном месте и выбрать пункт меню Создание новой папки.

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

Операции поиска

Для поиска данных можно воспользоваться командой Пуск —» Поиск Папки и файлы.

В верхнем поле указывается имя разыскиваемого файла, причем можно использовать так называемые подстановочные символы, такие как «?» — он заменяет любой один символ, и «*» — этот символ заменяет группу символов. Например, указав имя *.doc, получим все файлы с расширением doc. По имени 199? будут найдены все объекты, в названии которых присутствует любое число с 1990-го по 1999-й. Во втором окне можно задать ключевое слово. В окне Где искать — указывается адрес папки либо имя диска, на котором нужно произвести поиск. Процедура поиска начинается щелчком по клавише Найти. На вкладке Дата можно узнать, когда вносились изменения в разыскиваемый файл, а вкладка Дополнительно позволит найти файл и по фрагменту текста.

Для удобства работы с данными на дисках их размещают в файлах. Файл — это данные или программа, имеющие собственное имя и занимающие определенное место на диске [4; с. 157].

Функциональная часть ОС, обеспечивающая выполнение операций над файлами, называется файловой системой.

Каждый файл, записанный на диске, имеет обозначение, состоящее из двух частей — имени и расширения. Они записываются рядом и разделяются точкой. Расширение файла описывает его содержание, состоит из трех символов и не является обязательным. Например:

.ехе — программы, готовые к выполнению;

.txt или .doc — текстовый файл;

.bas — исходный текст программы на языке Бейсик.

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

На каждом магнитном диске имеется так называемый корневой каталог, который обозначается именем диска. В него занесены все записанные на этом диске каталоги и файлы. Любой каталог может содержать не только файлы, но и каталоги более низкого уровня, образуя целое «дерево» каталогов.


2.3. Анализ современного прикладного и инструментального программного обеспечения

Прикладные программы могут использоваться автономно или в составе программных комплексов или пакетов. Прикладное ПО ― программы, непосредственно обеспечивающие выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, создание электронных таблиц и т.д.

Пакеты прикладных программ ― это система программ, которые по сфере применения делятся на проблемно-ориентированные, пакеты общего назначения и интегрированные пакеты. Современные интегрированные пакеты содержат до пяти функциональных компонентов: тестовый и табличный процессор, СУБД, графический редактор, телекоммуникационные средства.

К прикладному ПО, например, относятся:

• Комплект офисных приложений MS OFFICE;

• Бухгалтерские системы;

• Финансовые аналитические системы;

• Интегрированные пакеты делопроизводства;

• CAD-системы (системы автоматизированного проектирования);

• Редакторы HTML или Web-редакторы;

• Браузеры ― средства просмотра Web-страниц;

• Графические редакторы;

• Экспертные системы.

Прикладные программы применяются для решения различного рода задач, стоящие перед пользователем. В целом все прикладные программы можно разделить на несколько частей:

Классификация прикладного ПО [4; с. 249]:

Класс

Подкласс

Примеры программ

Проблемно-ориентированные

1С (бухгалтерия и т.д.), БизнесПак, Парус

Автоматического проектирования

AutoCad, AutoVision

Общего назначения

СУБД ― система управления БД

Access, Paradox, Oracle

Текстовые процессоры

Лексикон, WordPerfect

Табличные процессоры

Lotus, Quattro Pro

Средства презентационной графики

Multimedia Viewer

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

Corel, Adobe

Интегрированные среды

MSOffice: MSWord, MSExel, MSPowerPoint, Binder

Офисные

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

Stylus, PoliGlossum, Socrat, FineReader, WinFax.

Настольные издательские системы

PageMaker, Corel, Publisher


К прикладному программному обеспечению (application software) относятся программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы. Программы обработки заказов или создания списков рассылки ― примеры прикладного программного обеспечения (Приложение 3).

Прикладное программное обеспечение, такое как языки программирования и различные пользовательские приложения, работает с аппаратным обеспечением через слой системного программного обеспечения. Пользователи, в свою очередь, взаимодействуют с прикладным программным обеспечением. Основной функцией прикладного программного обеспечения является выполнение задач, поставленных конечными пользователями. Для разработки прикладного программного обеспечения может быть использовано множество языков программирования, например: Ассемблер, Fortran, Lisp и Prolog, Cobol, Basic, PL/1, C и C++, Focus, Lotus 1-2-3, dBase, Java, Pascal.  

Графические редакторы позволяют создавать и редактировать картинки на экране компьютера. Как правило, пользователю предоставляются возможности рисования линий, кривых, раскраски областей экрана, создания надписей различными шрифтами и т.д. Большинство редакторов позволяют обрабатывать изображения, полученные с помощью сканеров, а также выводить полученные картинки в таком виде, чтобы они быть включены в документ, подготовленный с помощью текстового редактора или издательской системы.

Системы деловой и научной графики позволяют наглядно представлять на экране различные данные и зависимости. Системы деловой графики дают возможность выводить на экран различные виды графиков и диаграмм ( гистограммы, круговые и секторные диаграммы и т.д. )

Системы управления базами данных (СУБД) позволяют управлять большими информационными массивами – базами данных. Наиболее простые системы этого вида позволяют обрабатывать на компьютере один массив информации, например персональную картотеку. Они обеспечивают ввод, поиск, сортировку записи, составление отчетов и т.д. С такими СУБД легко могут работать пользователи даже не высокой квалификации, так как все действия в них осуществляются с помощью меню и других диалоговых средств.

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


Системы автоматизированного проектирования (САПР) позволяют осуществлять черчение и конструирование различных механизмов с помощью компьютера.

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

• Бухгалтерские программы предназначены для ведения бухгалтерского учета, подготовки финансовой отчетности и финансового анализа деятельности предприятий. Из-за несовместимости отечественного бухгалтерского учета с зарубежным в нашей стране используются почти исключительно отечественные бухгалтерские программы. Некоторые из них предназначены для автоматизации отдельных участков бухгалтерского учета ― начисление заработной платы, учета товаров, материалов на складах и т.д. [4; с. 287].

Весьма популярный класс системных программ составляют программы-оболочки. Они обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS. Многие пользователи настолько привыкли к удобствам, предоставляемым своей любимой программой-оболочкой, что чувствуют себя без нее «не в своей тарелке». Наиболее популярными программами-оболочками являются Norton Commander, Xtree Pro Gold, PC Shell из комплекта PC Tools. В состав операционной системы MS DOS, начиная с версии 4.0, также входит собственная программа-оболочка Shell (впрочем, не очень популярная).

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

• графический интерфейс, т.е. набор средств для вывода изображений на экран и манипулирования ими, построения меню, окон на экране и т.д.;

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

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

Операционные оболочки упрощают создание графических программ, предоставляя для этого большое количество удобных средств, и расширяют возможности компьютера. Но платой за это являются повышенные требования к ресурсам. Так, для эффективной работы c Microsoft Windows необходим компьютер АТ/386, имеющий 4 Мбайта оперативной памяти. Наиболее популярной программой-надстройкой является Microsoft Windows, иногда используется Desq View и значительно реже ― другие оболочки (GEM, Geo Works и др.).

Инструментальное ПО или системы программирования ― это системы для автоматизации разработки новых программ на языке программирования. В самом общем случае для создания программы на выбранном языке программирования (языке системного программирования) нужно иметь следующие компоненты:


1. Текстовый редактор для создания файла с исходным текстом программы.

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

3. Редактор связей или сборщик, который выполняет связывание объектных модулей и формирует на выходе работоспособное приложение – исполнимый код. Исполнимый код ― это законченная программа, которую можно запустить на любом компьютере, где установлена операционная система, для которой эта программа создавалась. Как правило, итоговый файл имеет расширение .ЕХЕ или .СОМ.

4. В последнее время получили распространение визуальный методы программирования (с помощью языков описания сценариев), ориентированные на создание Windows-приложений. Этот процесс автоматизирован в средах быстрого проектирования. При этом используются готовые визуальные компоненты, которые настраиваются с помощью специальных редакторов [4; с. 362].

Наиболее популярные редакторы (системы программирования программ с использованием визуальных средств) визуального проектирования:

• Borland Delphi предназначен для решения практически любых задачи прикладного программирования;

• Borland C++ Builder ― это отличное средство для разработки DOS и Windows приложений;

• Microsoft Visual Basic ― это популярный инструмент для создания Windows-программ;

• Microsoft Visual C++ ― это средство позволяет разрабатывать любые приложения, выполняющиеся в среде ОС типа Microsoft Windows.

Инструментарий программирования ― это средства, предназначенные для создания ПО, т.е. того же системного и прикладного ПО. Его составляют разнообразные языки и среды программирования.

Инструментарий программирования

Программы

Пояснение

Примеры

Трансляторы

Переводчики программ языков программирования и машинные коды

Отладчики

Средства поиска и исправления ошибок

Интегрированные среды разработки приложений

Объектно-ориентированные языки программирования

Visual Basic
Delphi

Языки программирования

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

Basic
Pascal