Смекни!
smekni.com

Программное обеспечение ЭВМ и языки программирования (стр. 4 из 9)

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

Пользовательский интерфейс Windows 95 прост и удобен. В отличие от оболочки Windows 3 эта операционная система не нуждается в установке на компьютере операционной системы DOS. Она предназначена для установки на настольных ПК и компьютерах блокнотного типа с процессором 486 или Pentium. Рекомендуемый размер оперативной памяти 8-16 Мбайт.

Windows 98 является развитием Windows 95. Эта версия тесно интегрирована с Web-броузерами InternetExplorer и содержит большое количество драйверов к старым и новым устройствам. Пользователи отмечают упрощенный процесс инсталляции ОС, пониженные по сравнению с Windows NT требования к мощности процессора, объему памяти и дисковому пространству.

Windows NT 5.0 (NT - англ. New Technology) или Windows 2000 – полностью32-разрядная ОС с приоритетной многозадачностью, улучшенной реализацией работы с памятью и изначально проектировалась со средствами обеспечения надежности, защиты и управления.

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

Семейство Windows 2000 – операционная система для делового использования на самых разнообразных компьютерах – от портативных до серверов. Windows 2000 выпускается в 4–х вариантах:

- Windows 2000 Professional;

- Windows 2000 Server;

- Windows 2000 Advanced Server;

- Windows 2000 Data Center Server.

Эти версии отличаются количеством входящих в поставку служб и программ, степенью поддержки аппаратного обеспечения. Эта ОС является одной из лучших для ведения коммерческой деятельности в Интернете; объединяет присущую Windows 98 простоту использования с присущими Windows NT надежностью, экономичностью и безопасностью.

Windows ХР является продолжением развития ОС Windows 2000. Данная ОС в основном ориентирована на клиентские ПК. Ее основными отличиями являются более высокий уровень надежности, более простая система управления, улучшенный графический интерфейс пользователя.

Windows 2003 – серверная ОС, являющаяся развитием Windows 2000 и обладающая как теми же характеристиками что и WindowsXP, так и специфическими особенностями, характерными для ОС, предназначенных для управления локальными и мобильными вычислительными сетями.

Дальнейшим развитием ОС семейства Windows является операционная система WindowsVista.

1.4. Виды прикладного программного обеспечения

Инструментальные программные средства - это программы, которые используются в ходе разработки, корректировки или развития других прикладных или системных программ [10].

По своему назначению они близки системам программирования. К инструментальным программам, например, относятся:

- редакторы;

- средства компоновки программ;

- отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе;

- вспомогательные программы, реализующие часто используемые системные действия;

- графические пакеты программ и т.п.

Инструментальные программные средства могут оказать помощь на всех стадиях разработки ПО.

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

В зависимости от характера решаемых задач различают следующие разновидности ППП:

- пакеты для решения типовых инженерных, планово-экономических, общенаучных задач;

- пакеты системных программ;

- пакеты для обеспечения систем автоматизированного проектирования и систем автоматизации научных исследований;

- пакеты педагогических программных средств и другие.

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

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

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

Часто пакеты прикладных программ располагают базами данных для хранения данных и передачи их прикладным программам.

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

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

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

Пример: интегрированный пакет для написания книг, содержащих иллюстрации. Он содержит: текстовый редактор; орфографический корректор на 80000 слов (программу обнаружения орфографических ошибок); программу слияния текстов; программу формирования оглавлений и составления указателей; автоматический поиск и замену слов и фраз; средства телекоммуникации; электронную таблицу; систему управления базами данных; модули графического оформления; графический редактор; возможность печати сотнями разных шрифтов и т.д.

1.4.1. Программные средства работы с текстом

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

Текстовый редактор - это программа, используемая специально для ввода и редактирования текстовых данных.

Основными функции этого класса прикладных программ заключаются в вводе и редактировании текстовых данных. Дополнительные функции состоят в автоматизации процессов ввода и редактирования.

Основные функции текстового редактора:

- обеспечение ввода текста с клавиатуры или из существующего файла;

- редактирование текста (добавление, изменение, удаление или копирование фрагментов текста и т.д.);

- оформление текста (выбор шрифта, выравнивания, установление межстрочного, межабзацного интервалов и т.п.);

- размещение текста на странице (установка размера страницы, полей, отступов; разбиение на колонки и пр.)

- сохранение текста в файле на внешнем носителе или получение твердой копии (печать текста);

- проверка орфографии, подбор синонимов, поиск и замена;

- система подсказок и т.д.

Наиболее распространенные текстовые редакторы: Лексикон, Edit, Слово и дело, Ched, NotePad, Write, Word Pad, Блокнот.

Текстовый процессор отличается от текстового редактора более широкими функциональными возможностями, а именно:

- настраиваемое пользователем меню;

- использование контекстного меню;

- сопровождение текста таблицами и проведение в них простейших расчетов;

- вставка графических объектов или создание рисунков с помощью встроенных инструментов;

- вставка формул, графиков, диаграмм;

- оформление текста списками, буквицами;

- использование инструмента автокоррекции текста и его автореферирования;

- фоновая проверка орфографии, синтаксиса и др.

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

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

Наиболее распространенные текстовые процессоры: Word (MicrosoftOffice), WordPro (LotusSmartSuite), WordPerfect (PerfectOffice), WordExpress, Accent, StratusPad – это коммерческие продукты. Существует также альтернативное свободное программное обеспечение для работы с текстом: Emacs, Vim, OpenOffice.orgWriter, PolyEdit, Angel Writer и др.

Emacs (Editor MACroS) – текстовый редактор, основу идеологии которого составляют принципы «всё в одном», расширяемости, настраиваемости под пользователя и документированности. Функциональность Emacs можно разделить на три уровня: базовая, основной режим и дополнительные режимы. Сочетание этих трёх уровней позволяет выполнять огромное количество задач (в том числе и не связанных напрямую с редактированием текста) не выходя из редактора. Emacs написан на двух языках: C и Elisp (диалект Лиспа, от Emacs Lisp). При этом сам редактор является интерпретатором Elisp. Пользователи могут сами создавать части Emacs, от отдельных функций до новых основных режимов. При этом можно переопределять любые Elisp-функции, в том числе и те, что являются частью самого редактора.