Прикладне програмне забезпечення загального призначення. Прикладне ПЗ: види, призначення, приклади. Класифікація прикладного програмного забезпечення. Яким може бути програмне забезпечення

Програмне забезпечення комп'ютера

Що таке програмне забезпечення

Вся сукупність програм, що зберігаються на всіх пристроях довгострокової пам'яті комп'ютера, складає його програмне забезпечення(ПЗ).

Програмне забезпечення комп'ютера постійно поповнюється, розвивається, удосконалюється. Вартість встановлених програмна сучасному ПК найчастіше перевищує вартість його технічних пристроїв. Розробка сучасного програмного забезпечення вимагає дуже високої кваліфікації від програмістів.

Типи програмного забезпечення

У програмному забезпеченні комп'ютера є необхідна частина, без якої просто нічого не зробити. Вона називається системним ПЗ. Покупець набуває комп'ютера, оснащеного системним програмним забезпеченням, яке не менш важливо для роботи комп'ютера, ніж пам'ять або процесор. Крім системного програмного забезпечення до складу програмного забезпечення комп'ютера входять ще прикладні програмиі системи програмування.

Програмне забезпечення комп'ютера поділяється на:

Системне ПЗ;
- Прикладне ПЗ;
- Системи програмування.

Про системне ПЗ та системи програмування йтиметься пізніше. А зараз познайомимося із прикладним програмним забезпеченням.

Склад прикладного програмного забезпечення

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

Як правило, всі користувачі вважають за краще мати набір прикладних програм, який потрібний практично кожному. Їх називають програмами загального призначення. До них належать:

Текстові та графічні редактори, з допомогою яких можна готувати різні тексти, створювати малюнки, будувати креслення; простіше кажучи, писати, креслити, малювати;

Системи управління базами даних (СУБД), що дозволяють перетворити комп'ютер на довідник з будь-якої теми;

Табличні процесори, що дозволяють організовувати дуже поширені практично табличні розрахунки;

Комунікаційні (мережеві) програми, призначені обмінюватись інформацією з іншими комп'ютерами, об'єднаними з даними у комп'ютерну мережу.

Дуже популярним видом прикладного програмного забезпечення є ігри. Більшість користувачів саме з них починає спілкуватися з ЕОМ.

Крім того, є велика кількість прикладних програм спеціального призначеннядля професійної діяльності Їх часто називають пакетами прикладних програм. Це, наприклад, бухгалтерські програми, які здійснюють нарахування заробітної плати та інші розрахунки, що робляться у бухгалтеріях; системи автоматизованого проектування, що допомагають конструкторам розробляти проекти різних технічних пристроїв; пакети, що дозволяють вирішувати складні математичні завдання без складання програм; навчальні програми з різних шкільних предметів та багато іншого.

Під ПЗу вузькому значенні розуміється просто сукупність програм. У широкому розумінні ПЗ(поряд із програмами) включають різні мови, процедури, правила та документацію, необхідні для використання та експлуатації програмних продуктів.

ПО ПЕОМ за функціональним ознакою зазвичай ділиться на системне і прикладне.

Системнимназивається ПЗ, що використовується для розробки та виконання програмних продуктів, а також надання користувачеві ЕОМ певних послуг. Воно є необхідним доповненням до технічних засобів ПЕОМ. Без СПО машина по суті нежива.

Прикладнимназивають ПЗ, призначене для вирішення певної цільової задачі або класу таких завдань. До цих завдань належать виробництво обчислень за заданим алгоритмом, підготовка того чи іншого текстового документа тощо.

Операційні системиє невід'ємним обов'язковим доповненням ПЕОМ, організуючи виконання програм та взаємодія користувача з комп'ютером.

Інші компоненти СПО є факультативними. Їх склад визначається потребами та бажаннями користувача.

Сервісні системирозширюють можливості ОС, надаючи користувачеві, а також програм, що виконуються, набір додаткових послуг. Деякі сервісні системи такі, що змінюють вигляд ОС до невпізнання, тому іноді називаються операційними системами. Сказане має відношення особливо до інтерфейсних систем.

Набагато менш однорідною групою системних програмних засобів є Інструментальні системи.Об'єднує їх те, призначені розробки ПЗ, хоча частина їх може застосовуватися й у вирішення прикладних завдань. Використання більшості інструментальних систем пов'язані з складанням програм. тому вони можуть вважатися системами програмування.Однак власне до систем програмування традиційно відносять такі системи, за допомогою яких можна запрограмувати та вирішити будь-яке завдання, яке допускає алгоритмічне рішення. Іншими словами, системи програмування мають універсальність. Інші типи інструментальних систем є спеціалізованими тому, що вони служать до створення ПЗ певного функціонального призначення. При цьому ефективність розробки ПЗ порівняно з використанням цієї ж мети універсальних інструментальних засобів зростає.

Системи технічне обслуговування призначені для полегшення тестування обладнання та пошуку несправностей. Вони є інструментом фахівців з експлуатації апаратної частини комп'ютерів у цій книзі не розглядаються.

Загальні відомості про Windows

Сучасний Windows - це операційна система, керуюча роботою персонального комп'ютера. Windows має зручний графічний інтерфейс користувача. На відміну від старої операційної системи DOS із текстовим інтерфейсом, Windows не вимагає знання команд операційної системи та їх точного введення з клавіатури. Переважна більшість операцій з керування роботою персонального комп'ютера виконується маніпулятором миша над графічними об'єктами Windows, або короткими комбінаціями клавіш (гарячими клавішами) на клавіатурі.

На сьогоднішній день на ринку програмного забезпечення одне з головних місць займають операційні системи сімейства. Windows.Ці продукти орієнтовані використання сучасних комп'ютерів і прикладних програмних засобів. Вони надають людям різних професій зручний засіб спілкування з комп'ютером.

Найбільш значними перевагами Windows-систем є такі:

Графічний інтерфейс користувача. На відміну від раніше прийнятих понять та методів спілкування (через команди та імена файлів), в Windows використовується істотно інший підхід до управління програмами. Тут користувач працює із графічними образами на екрані монітора.

Єдність інтерфейсу. Для роботи в середовищі Windows було створено багато програм, і всі вони розроблені відповідно до єдиного стандарту. Всі програми схожі між собою в частині управління та спілкування з користувачем. Це дозволяє користувачеві, отримавши навички роботи з одним додатком, легко освоїти роботу з іншим. Крім того, програмні продукти, створені за допомогою одних Windows-програм, повністю сприймаються іншими програмами.

Багатозадачний режим роботи. При роботі в Windows користувачможе одночасно запустити кілька програм (завдань), що дозволяє, не завершуючи роботи у одному додатку, скористатися послугами іншого.

Користувальницький інтерфейс– це методи та засоби взаємодії людини з апаратними та програмними засобами комп'ютера.
Стартовий екран Windowsє системний об'єкт, званий робочим столом.

Робочий стіл- це графічне середовище, на якому відображаються об'єкти та елементи керування Windows. На робочому столі можна побачити значки (піктограми), ярлики та панель завдань (основний елемент керування). При запуску Windowsна робочому столі присутні, як мінімум, три значки: Мій комп'ютер, Мережеве оточення, Кошик. На робочому столі можуть бути розташовані інші значки. Його можна використовувати і як тимчасове сховище своїх файлів, але після закінчення роботи в навчальному класі вони повинні бути видалені або переміщені у власні папки.

Значкиє графічним зображенням об'єктів та дозволяють керувати ними. Значок - це графічне представлення об'єкта у згорнутому вигляді, відповідне папці, програмі, документу, мережному пристрою або комп'ютеру. Значки, як правило, мають мітки - написи, які розташовуються під ними. Клацніть лівою кнопкою миші по значку дозволяє виділити його, а подвійне клацання – відкрити (запустити) додаток, що відповідає цьому значку.

Ярликє вказівником на об'єкт. Ярлик - це спеціальний файл, в якому міститься посилання на представлений ним об'єкт (інформація про місце розташування об'єкта на жорсткому диску). Подвійне клацання миші по ярлику дозволяє запустити (відкрити) об'єкт, який він представляє. При його видаленні об'єкт не стирається, на відміну від видалення значка. Достоїнство ярликів у тому, що вони забезпечують швидкий доступ до об'єкта з будь-якої папки, не витрачаючи пам'яті. Відрізнити ярлик від значка можна за маленькою стрілкою в нижньому лівому кутку піктограми.

Панель завданьє інструментом для перемикання між відкритими папкамиабо додатками. У лівій частині панелі завдань розташована кнопка "Пуск"; у правій – панель індикації. На самій панелі зображуються всі відкриті об'єкти.

Кнопка "Пуск"відкриває Головне меню. З його допомогою можна запустити всі програми, зареєстровані в операційній системі, отримати доступ до всіх засобів налаштування операційної системи, пошукової та довідкової систем та інших функцій.

Центральним поняттям Windows є вікно. Вікно- структурний і керуючий елемент інтерфейсу користувача, що являє собою обмежену рамкою прямокутну область екрана, в якій може відображатися додаток, документ або повідомлення.

Вище на малюнку показаний робітник стіл Windowsз відкритим Головним меню, вікном текстового процесора Word, значками та ярликами та деякими згорнутими на панелі завдань документами.

З інших понять Windows слід зазначити поняття каталогу та папки.

Каталог– названа група файлів, об'єднаних за якоюсь ознакою.

Папка– поняття, яке використовується в Windows замість поняття каталог у попередніх операційних системах. Поняття папка має розширене тлумачення, оскільки поруч із звичайними каталогами папки представляють такі об'єкти, як Мій комп'ютер, Провідник, Принтер, Модем та інших.

Програма Провідник Windows одночасно відображає як структуру вкладеності папок, що знаходяться на комп'ютері (їх ієрархію), так і вміст виділеної папки. Це особливо зручно при копіюванні та переміщенні даних: достатньо відкрити папку, що містить потрібний файл, та перетягнути цей файл до іншої папки.

Програма Провідниккерує файлами і забезпечує один з найбільш зручних способівперегляду файлової системи. Якщо потрібно відкрити, скопіювати, перемістити, видалити, перейменувати або переупорядкувати папки або (і) файли, є можливість або скористатися програмою Провідник,або працювати з папками та файлами безпосередньо на Робочому столі. Основна перевага програми Провідник,в порівнянні з вікнами папок на робочому столі, полягає в тому, що в програмі Провідникможна одночасно працювати з вмістом правої панелі вікна і з усією структурою файлової системи комп'ютера -лівої панелі (рис. 1.5). Це значно полегшує копіювання файлів з правої панелі на логічний диск або папку, що знаходяться на лівій панелі. При цьому немає потреби відкривати велику кількість вікон, як це довелося б робити на робочому столі. Найбільш зручним прийомом є відкриття двох вікон програми Провідник,упорядкованих по вертикалі чи горизонталі.

Робота з програмою Провідникнічим не відрізняється від роботи з більшістю інших вікон та програм, за винятком того, що вам надається можливість перегляду ієрархічної структури файлової системи. Ви можете клацнути правою кнопкою миші по будь-якій папці та переглянути її меню або клацнути по будь-якій піктограмі та перетягнути її з одного місця на інше.

Працюючи з програмою Провідникнеобхідно освоїти такі операції: запуск Провідника,перегляд каталогу диска, перегляд вмісту папок, розгортання та згортання папки, копіювання, переміщення та видалення папок, файлів та програм, пошук папок, файлів та програм, сортування об'єктів.

Програма Провідник– засіб, що дозволяє користувачеві бачити в ієрархічній формі структуру, розміщення папок і швидко переходити до будь-якого об'єкта (папки, файлу, ярлика), а також виконувати ряд дій з папками та файлами.

Викликати Провідникможна з Головного меню командою Пуск/Програми/Провідник або вибравши пункт Провіднику контекстних меню кнопки Пускабо папки Мій комп'ютер. З вікна папки Провідникможна викликати наступним чином: виділити вкладену папку та дати команду Файл/Провідник. На екран буде виведено вікно Провідниказ відкритою вибраною папкою.

Вікно Провідникаскладається із двох панелей. Ліва панель показує інформаційні ресурси, які у вигляді ієрархічного дерева. Права панель відображає вміст поточної папки.

Процес переміщення папками з метою відкриття необхідної називають навігацією. Провідникє інструментом пошуку – навігатором. Щоб ефективно працювати у середовищі Провідникапотрібно знати прийоми навігації в ньому.

Якщо папка містить інші папки, то в дереві на лівій панелі вона позначена значком +. Для відображення структури вкладених у неї папок потрібно натиснути на цю піктограму. Коли папка розкриється, знак + зміниться на -. Для згортання папки потрібно натиснути на значок -.

Щоб переглянути вміст папки, натисніть на ім'я або піктограму папки в дереві. На лівій панелі значок зміниться на . У правій панелі буде відображено вміст папки. Також можна відкрити папку подвійним клацанням за її значком або ім'ям у правій панелі. При цьому в правій панелі з'явиться вміст папки, а в лівій панелі значок цієї папки змінить піктограму відкритої папки.

Щоб відкрити об'єкт, що знаходиться всередині папки, потрібно виконати одну з таких дій:

  • Виконати подвійне клацання на значку об'єкта;
  • Виділити об'єкт клацанням миші та дати команду Файл/Відкрити ;
  • У контекстному меню об'єкта вибрати пункт Відкрити.

Якщо об'єкт – програма, то Windowsзапустить її. Якщо об'єкт – документ, то Windowsзапустить програму, за допомогою якої він створювався, і відкриє у вікні документ. Якщо об'єкт – ярлик, це рівнозначно відкриттю об'єкта, котрій цей ярлик створювався.

Провідникдозволяє не лише переглядати існуючі об'єкти, а й створювати нові.

У середовищі Провідникаможна виконувати різні дії з об'єктами (копіювання, перейменування, видалення тощо). Для цього об'єкти мають бути виділені. Одиночний об'єкт виділяється клацанням миші на його ім'я або значку.

6.Робота з файлами та папками.

Файл- Це названа послідовність байтів довільної довжини.

Копіювання та переміщення

1 спосіб.Розмістити на робочому столі два вікна: джерело та приймач копіювання. Виділити у вікні джерела необхідні значки. Кілька піктограм виділяються за допомогою клавіші Ctrl. Перетягніть виділені значки у вікно-приймач, вказавши на будь-який із виділених значків. При одночасно натиснутій клавіші Ctrl відбувається копіювання, без неї переміщення елементів (за умови, що папки знаходяться на одному диску).

2 спосіб. Виділити копіювані елементи. Виберіть меню Правка/Копіювати (Вирізати). При виборі "Вирізати" відбудеться переміщення. Відкрити папку-приймач. Вибрати меню Правка/Вставити.

Видалення файлів та папок

Видалення файлів виконується вибором елементів та натисканням клавіші Delete. При цьому зазначені елементи переміщуються у спеціальну папку – Кошик. Під час очищення кошика відбувається знищення файлів. Існує ще операція стирання файлів, коли спеціальними службовими програмами кластери, в яких містилися файли, що стираються, заповнюються випадковими даними.

1.6.1 Класифікація програмного забезпечення

1.6.2 Базове програмне забезпечення

1.6.3 Класифікація прикладного програмного забезпечення

1.6.4 ППП загального призначення

1.6.5 Метод-орієнтовані ППП

1.6.6 Проблемно-орієнтовані ППП

Література: 5, c. 93-109; 6, c. 136–162; 8; 10; 18.

1.6.1 Класифікація програмного забезпечення.Програмне забезпечення (ПЗ) є необхідною складовою сучасних систем обробки даних (СОД). Без наявності відповідних програм неможливе використання обчислювальної техніки. Бурхливий розвиток сучасної інформаційної технологіїта розширення сфери її застосування призвели до інтенсивного розвитку ПЗ. Ще 1996 р. світовим співтовариством на програмне забезпечення витрачено понад 110 млрд доларів. Причому тенденції розвитку ПЗ показують, що динаміка витрат має стійку тенденцію до зростання, приблизно 20% на рік.

Програмне забезпечення інформаційних систем – сукупність програмних та документальних засобів для створення та експлуатації систем обробки даних засобами обчислювальної техніки.

Залежно від функцій, що виконуються програмним забезпеченням, його можна поділити на 2 групи: базове (системне) програмне забезпечення та прикладне програмне забезпечення (за В. В. Євдокимовим). В. М. Брябрін виділяє 3 групи ПЗ: 1) операційні системи та сервісні програми, 2) інструментальні мови та системи програмування і, нарешті, 3) прикладне ПЗ.

Базове (системне) ПЗорганізує процес обробки інформації в комп'ютері та забезпечує нормальне робоче середовище для прикладних програм. Воно служить для автоматизації взаємодії людини та комп'ютера, організації типових процедур обробки даних, контролю та діагностики функціонування технічних засобів СОД. Базове програмне забезпечення дуже тісно пов'язане з апаратними засобами.

Прикладне ПЗпризначено для вирішення конкретних завдань користувача та організації обчислювального процесу інформаційної системи загалом. Прикладне ПЗ є сукупність програмних продуктів, призначених для автоматизації вирішення функціональних завдань інформаційної системи. Вони можуть бути розроблені як універсальні засоби ( текстові редактори, електронні таблиці, системи управління базами даних) та як спеціалізовані – реалізують функціональні підсистеми (бізнес-процеси) об'єктів різної природи (економічні, інженерні, технічні тощо)

Інструментальні мови та системи програмуванняможуть бути (на думку Брябріна) виділені в особливу категорію програмного забезпечення, оскільки з їх допомогою створюються всі інші програми. За допомогою інструментальних засобів створюється і прикладне та базове ПЗ, тобто. ця категорія програмних засобів аналогічна засобам виробництва, у промисловості. У нашому випадку можна запропонувати за Євдокимовим вважати цей вид програмного забезпечення підкласом базового ПЗ.

1.6.2. Базове програмне забезпечення.Під базовим програмним забезпеченням інформаційних систем розуміється сукупність програмних та документальних засобів для створення та експлуатації систем обробки даних засобами обчислювальної техніки.

До складу базового (системного) ПЗ входять:

Операційні системи;

Сервісні програми;

Транслятори мов програмування; (за Євдокимовим)

Програми технічного обслуговування.

Класифікацію базового програмного забезпечення наведено нижче.

Рисунок 1.5 – Базове (системне) програмне забезпечення

Операційна система (ОС)- Сукупність програмних засобів, що здійснюють управління ресурсами ЕОМ, запуск прикладних програм та їх взаємодія з зовнішніми пристроямита іншими програмами, а також забезпечують діалог користувача з ЕОМ.

ОС забезпечують управління процесом обробки інформації та взаємодію між апаратними засобами та користувачем. ОС завантажує потрібну програмуна згадку про ЕОМ і стежить за ходом її виконання; аналізує ситуації, що перешкоджають нормальним обчисленням, і дає вказівки про те, що необхідно зробити, якщо виникли труднощі. Класифікувати ОС можна за різними ознаками: розрядності, виду інтерфейсу, типу платформ і т. д. Виходячи з виконуваних функцій, ОС можна розділити на групи:

Однозадачні (однокористувацькі);

Багатозадачні (розраховані на багато користувачів);

Мережеві.

Крім такої наведемо ще кілька варіантів класифікації за:

Кількість одночасно працюючих користувачів: однокористувацькі, розраховані на багато користувачів;

Число процесів, що одночасно виконуються під управлінням системи: однозадачні, багатозадачні;

Кількість підтримуваних процесорів: однопроцесорні, багатопроцесорні;

Розрядності коду ОС: 8-розрядні, 16-розрядні, 32-розрядні, 64-розрядні;

Тип інтерфейсу: командні (текстові) та об'єктно-орієнтовані (графічні);

Тип доступу користувача до ЕОМ: з пакетною обробкою, з розподілом часу, реального часу;

Типу використання ресурсів: мережеві, локальні.

Однозадачні ОСпризначені для роботи одного користувача у кожний конкретний момент з одним конкретним завданням. Класичним представником таких операційних систем є MS-DOS (розроблена фірмою Microsoft), PC-DOS (варіант фірми IBM), а також популярна на початку 80-х СР-М.

Багатозадачні ОСзабезпечують колективне використання ЕОМ у мультипрограмному режимі поділу часу (у пам'яті ЕОМ знаходиться кілька програм-завдань, а процесор розподіляє ресурси комп'ютера між цими завданнями). Типовими представниками такого класу ОС є: UNIX, OS/2 фірми IBM, Microsoft Windows 95/98/ME/NT/2000/XP, а також Linux, що став популярним у ряді країн, «вільно розповсюджуваний» з безліччю його варіацій.

Мережеві ОСпов'язані з появою локальних та глобальних мереж та призначені для забезпечення доступу користувача до всіх ресурсів обчислювальної мережі. Типовими представниками мережевих ОС є Novell NetWare, Microsoft Windows NT/2000, UNIX, Linux, Solaris фірми Sun.

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

Оболонкиє хіба що надбудовами над операційною системою чи групою утиліт, полегшуючи користувачеві роботу з файлової системою. (З'явилися вони ще у 80-ті, коли робота засобами команд ОС могла призвести до нервового зриву не дуже досвідченого користувача). Приклади: Norton Commander, Volkov, Far, Total(Windows) Commander.

Утилітинадають користувачеві додаткові послуги (що не потребують розробки спеціальних програм) з обслуговування дисків та файлової системи, роботи із засобами мультимедіа.

Програмні засоби антивірусного захистузабезпечують діагностику (виявлення) та лікування (нейтралізацію) вірусів. Терміном «вірус»позначається програма, здатна розмножуватися, впроваджуватися до інших програм, роблячи у своїй різні небажані дії.

Транслятором мови програмуванняназивається програма, що здійснює переклад тексту програми з мови програмування в (як правило) машинний код.

Комплекс засобів, що включає вхідну мову програмування, транслятор, машинну мову, бібліотеки стандартних програм, засоби налагодження відтрансльованих програм та компонування їх в єдине ціле, називається системою програмування. У системі програмування транслятор перекладає програму, написану вхідною мовою програмування, мовою машинних команд конкретної ЕОМ. Залежно від способу перекладу з вхідної мови (мови програмування) транслятори поділяються на компілятори і інтерпретатори .

У компіляції процеси трансляції та виконання програми розділені у часі. Спочатку програма, що компілюється, перетворюється на набір об'єктних модулів машинною мовою, які потім повідомляються ( компонуються) в єдину машинну програму, готову до виконання та зберігається у вигляді файлу на магнітному диску. Ця програма може бути багаторазово виконана без повторної трансляції.

Інтерпретаторздійснює покрокову трансляцію та негайне виконання операторів вихідної програми: кожен оператор вхідної мови програмування транслюється в одну або кілька команд машинної мови, які виконуються без збереження на диску . Таким чином, при інтерпретації програма машинною мовою не зберігається і тому при кожному запуску вихідної програми виконання її потрібно (покроково) транслювати заново. Головним достоїнством інтерпретатора проти компілятором є простота.

Особливе місце у системі програмування займають асемблери,являють собою комплекс, що складається з вхідної мови програмування асемблера та асемблер-компілятора. Асемблер є мнемонічну (умовну) запис машинних команд і дозволяє отримати високоефективні програми машинною мовою. Однак його використання вимагає високої кваліфікації програміста та великих витрат часу на складання та налагодження програм.

Найпоширенішими мовами програмування є: Pascal, Basic, C++ та інших. Тенденції – розвиток об'єктно-орієнтованих мов четвертого покоління типу Delphi, Visual Basic, C#, які мають потужні властивості візуального програмування. Тут програміст позбавлений необхідності дбати про процедури малювання вікон, оформлення діалогу, меню тощо.

Під програмами технічного обслуговування розуміється сукупність програмно-апаратних засобів для діагностики та виявлення помилок у процесі роботи комп'ютера чи обчислювальної системи загалом.

Вони включають:

Засоби діагностики та тестового контролю правильності роботи ЕОМ та її окремих частин, у тому числі автоматичного пошуку помилок та несправностей з певною локалізацією їх у ЕОМ;

Спеціальні програми діагностики та контролю обчислювального середовища інформаційної системи загалом, у тому числі програмно-апаратний контроль, що здійснює автоматичну перевірку працездатності системи обробки даних перед початком роботи обчислювальної системи.

1.6.3. Класифікація прикладного програмного забезпечення. Прикладне програмне забезпечення (Мал. 1.6.) призначено для розробки та виконання конкретних завдань (додатків) користувача.

Малюнок 1.6. – Прикладне програмне забезпечення

Прикладне програмне забезпечення працює під управлінням базового програмного забезпечення, зокрема операційних систем. До складу прикладного ПЗ входять:

пакети прикладних програм різного призначення;

Робочі програми користувача та ІС в цілому.

Пакет прикладних програм(ППП) – це комплекс програм, призначений на вирішення завдань певного класу (функціональна підсистема, бізнес-додаток).

Розрізняють такі типи ППП:

Загальне призначення (універсальні);

Методо-орієнтовані;

Проблемно-орієнтовані;

Глобальних мереж;

Організації (адміністрування) обчислювального процесу.

Універсальні програмні продукти, призначені для автоматизації розробки та експлуатації функціональних завдань користувача та інформаційних систем загалом.

1.6.4 ППП загального призначення.До класу ППП загального призначення належать:

Редактори текстові (текстові процесори) та графічні;

електронні таблиці;

Системи управління базами даних (СУБД);

Інтегровані пакети;

CASE-технології;

Оболонки експертних систем та систем штучного інтелекту.

Редактори

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

Текстові редакторипризначені для обробки текстової інформації та виконують, в основному, такі функції:

Запис тексту у файл;

Вставку, видалення, заміну символів, рядків (фрагментів тексту);

Перевірку орфографії;

Оформлення тексту різними шрифтами;

Вирівнювання тексту;

Підготовку змісту, розбиття тексту на сторінки;

Пошук та заміну слів та виразів;

включення до тексту нескладних ілюстрацій;

Друк тексту.

Найбільшого поширення набули текстові редактори Microsoft Word, Word Perfect (нині належить фірмі Corel). Нещодавно був популярний вітчизняний ЛЕКСИКОН, а також ChiWriter, Multi-Edit (American Cybernetics) та ін.

Графічні редакторипризначені для опрацювання графічних документів, включаючи діаграми, ілюстрації, креслення, таблиці. Допускається керування розміром фігур і шрифтів, переміщення (фігур і букв, формування будь-яких зображень. З найвідоміших графічних редакторів можна назвати PC Paintbrush, Boieng Graf, Fanvision та інші (зокрема, пакети Corel DRAW, Adobe Photoshopта Adobe Illustrator).

Видавничі системиз'єднують у собі можливості текстових і графічних редакторів, мають розвинені можливості та форматування смуг з графічними матеріалами і наступним висновком на друк. Ці системи орієнтовані використання у видавничому справі і називаються системами верстки. З таких систем можна назвати продукти PageMaker фірми Adobe та Ventura Publisher корпорації Corel.

ФЕДЕРАЛЬНЕ АГЕНТСТВО З ОСВІТИ

ДЕРЖАВНИЙ ОСВІТНИЙ УСТАНОВА

ВИЩОЇ ПРОФЕСІЙНОЇ ОСВІТИ

ДОНСЬКИЙ ДЕРЖАВНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ

(ДДТУ)

КУРСОВА РОБОТА

з дисципліни інформатика

варіант №6

ПРИКЛАДНЕ ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ. КЛАСИФІКАЦІЯ ППО. ПРОГРАМИ, ЩО ОБРОБЮЮТЬ ТЕКСТИ

Ростов-на-Дону

Вступ 3

1 Прикладне програмне забезпечення та його класифікація 5

1.1 Прикладне програмне забезпечення 5

1.2 Класифікація ППО 5

1.2.1 Програмні засоби загального призначення 6

1.2.2 Інструментальні програмні засобиспеціального

призначення 9

1.2.3 Програмні засоби професійного рівня 10

2 Програми, що обробляють тексти 12

2.1 Редактори неформатованого тексту 14

2.1.1 NotePad (блокнот) 15

2.1.2 Редактор KEdit 16

2.1.3 Редактор KWrite 17

2.1.4 Редактор McEdit 18

2.1.5 Редактор Emacs 19

2.2 Редактори тексту з елементами розмітки 25

2.2.1 Текстовий редактор MSWord 25

2.2.2 Редактор StarWriter 31

2.2.3 Редактор Netscape Composer 35

2.2.4 Редактор KLyX 38

Висновок 40

Список литературы 41

ВСТУП

Персональний комп'ютер, як відомо, є універсальним пристроєм обробки інформації. Персональні комп'ютери можуть виконувати будь-які дії щодо обробки інформації. Для цього необхідно скласти для комп'ютера зрозумілою йому мовою точну та докладну послідовність інструкцій – програму, як треба обробляти інформацію. Змінюючи програми для комп'ютера, можна перетворити його на робоче місце бухгалтера чи конструктора, дизайнера чи вченого, письменника чи агронома.

Крім того, тенденція зниження вартості комп'ютерної технікипри одночасному зростанні її продуктивності призвела до того, що комп'ютери стають предметом домашнього вжитку, як, наприклад, телевізор чи холодильник, що розширює сферу застосування ПК ще більше. Відповідно, потрібно все більш різноманітне програмне забезпечення для вирішення завдань у нових сферах застосування ПК. Безперервне підвищення потужності персональних комп'ютерів, периферійних пристроїв, а також розвиток засобів зв'язку дає розробникам програмного забезпечення все більші можливості для максимально повного задоволення запитів кінцевих споживачів. Це і графічний інтерфейс, що став стандартом для будь-якого ПЗ, і впроваджені можливості для відправки документів і даних за допомогою інтернету, безпосередньо з прикладної програми (Microsoft Word, Excel, Access та ін), і можливість використання комп'ютера, як сховища інформації завдяки появі нових видів накопичувачів великої ємності та малим часом доступу до даних, а також багато інших можливостей та сервісних функцій.

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

Сам по собі ПК не володіє знаннями в жодній області свого застосування, всі ці знання зосереджені у програмах, що виконуються на ньому. Тому часто вживане вираз «комп'ютер зробив» означає рівно те, що на ПК було виконано програму, яка дозволила виконати відповідну дію. В даний час весь комплекс ПО ділиться на системні та користувальницькі програми. Системне програмне забезпечення виконує функції організатора всіх частин ПК, а також підключених до нього зовнішніх пристроїв. Програми для користувачів служать для виконання будь-яких конкретних завдань у всіх сферах людської діяльності.

Кількість програм, встановлених на сучасному комп'ютері, обчислюється сотнями та навіть тисячами. Саме вони забезпечують комфортну роботу користувача.

Вся сукупність програм входить у так зване програмне забезпечення комп'ютера. Склад програмного забезпечення ПК є найважливішою його функціональною характеристикою. Програмне забезпечення (ПЗ) - це сукупність програм регулярного застосування, необхідних для вирішення завдань користувача, та програм, що дозволяють найбільш ефективно використовувати обчислювальну техніку, забезпечуючи користувачам найбільші зручності у роботі та мінімум витрат праці на програмування завдань та обробку інформації. Отже, тема роботи є актуальною.

1. Прикладне програмне забезпечення та його класифікація

1.1. Прикладне програмне забезпечення

Прикладне програмне забезпечення (прикладне ПЗ, прикладні програми) - програми, призначені для виконання певних завдань користувача і розраховані на безпосередню взаємодію з користувачем. На відміну від прикладного, системне програмне забезпечення (операційна система) використовується для забезпечення роботи комп'ютера самого по собі та виконання прикладних програм.

Прикладне програмне забезпечення - програмне забезпечення, що складається з:
- окремих прикладних програм та пакетів прикладних програм, призначених для вирішення різних завдань користувачів;
- автоматизованих систем, створених з урахуванням цих (пакетів) прикладних програм.

Пакети прикладних програм (ППП) - служать програмним інструментарієм розв'язання функціональних завдань є найчисленнішим класом програмних продуктів. До цього класу входять програмні продукти, виконують обробку інформації різних предметних областей.

Встановлення програмних продуктів на комп'ютер виконується кваліфікованими користувачами, а безпосередню їхню експлуатацію здійснюють, як правило, кінцеві користувачі - споживачі інформації, у багатьох випадках діяльність яких дуже далека від комп'ютерної галузі. Цей клас програмних продуктів може бути дуже специфічним окремих предметних областей.

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

1.2 Класифікація ППО

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

Один із можливих варіантів класифікації програмних засобів (ПС), що становлять прикладне програмне забезпечення (ППО), відображено на рис.1. Як і майже будь-яка класифікація, наведена малюнку перестав бути єдино можливої. У ній представлені не всі види прикладних програм. Тим не менш, використання класифікації є корисним для створення загального уявлення про ППО.

Мал. 1. Класифікація прикладного програмного забезпечення

1.2.1 Програмні засоби загального призначення

Незважаючи на широкі можливості використання комп'ютерів для обробки різної інформації, найпопулярнішими є програми, призначені для роботи з текстами - текстові редактори та видавничі системи. Текстовими редактораминазивають програми для введення, обробки, зберігання та друкування текстової інформації у зручному для користувача вигляді. Експерти оцінюють використання комп'ютера як друкувальна машинка в 80%.

Велику популярність набули програми обробки графічної інформації. Комп'ютерна графіка в даний час є однією з областей програмного забезпечення, що найбільш динамічно розвиваються. Вона включає введення, обробку і виведення графічної інформації - креслень, малюнків, картин, текстів і т.д. - Засобами комп'ютерної техніки. Різні типи графічних систем дають змогу швидко будувати зображення, вводити ілюстрації за допомогою сканера або відеокамери, створювати анімаційні ролики.

Графічні редакторидозволяють користуватися різним інструментарієм художника, стандартними бібліотеками зображень, наборами стандартних шрифтів, редагуванням зображень, копіюванням та переміщенням фрагментів сторінками екрану та ін. Для виконання розрахунків та подальшої обробки числової інформації існують спеціальні програми - електронні таблиці. У процесі діяльності будь-якого спеціаліста часто потрібно подати результати роботи у вигляді таблиць, де одна частина полів зайнята вихідними даними, а інша - результатами обчислень та графічного аналізу. Характерними для них є великий обсяг інформації, що переробляється, необхідність багаторазових розрахунків при зміні вихідних даних. Автоматизацією подібної рутинної роботи займаються електронні таблиці.

Одним із найбільш перспективних напрямів розвитку обчислювальної техніки є створення спеціальних апаратних засобів для зберігання гігантських масивів інформаційних даних, та подальшої нечислової обробки їх пошуку та сортування. Для комп'ютерної обробки таких баз даних використовують системи управління базами даних. СУБД- це набір засобів програмного забезпечення, необхідні створення, обробки і виведення записів баз даних. Розрізняють кілька типів СУБД: ієрархічні, мережеві, реляційні. Працюючи з СУБД виділяють кілька послідовних етапів:

Проектування баз даних;

створення структури бази даних;

Заповнення бази даних;

Перегляд та редагування бази даних;

Сортування бази даних;

Пошук необхідного запису;

Вибір інформації;

Створення звітів.

Як правило, більшість популярних систем управління базами даних підтримують ці етапи та надають зручний інструментарій для їх реалізації.

Комп'ютерні видавничі системи- це комплекс апаратних та програмних засобів, призначених для комп'ютерного набору, верстки та видання текстових та ілюстративних матеріалів. Головною відмінністю настільних видавничих систем від текстових редакторів є те, що вони призначені насамперед для оформлення документів, а не для введення та редагування. Процес верстки полягає в оформленні тексту та завданні умов взаємного розташування тексту та ілюстрацій. Метою верстки є створення оригінал-макету, придатного для розмноження документа поліграфічним способом.

Існують різні видавничі системи, серед яких можна виділити такі:

1. Adobe InDesign - пакет фірми Adobe, що недавно з'явився, оптимізований під верстку документів найширшого профілю, від односторінкових буклетів до товстих книг, збагачений набором специфічних візуальних інструментів.

2. Adobe PageMarker - ще один пакет фірми Adobe, з досить складним інтерфейсом та системою команд, але водночас з високою продуктивністю та багатими можливостями, особливо при роботі з кольором.

3. Corel Ventura Publisher - альтернативний пакет фірми Corel, який дещо втратив останнім часом свої позиції, але внаслідок своєї універсальності (має широкі функції звичайних текстових та графічних редакторів, інтеграція з Web, підтримка різних платформ) не втратив актуальності.

4. QuarkXPress – досить легка в освоєнні та гнучка видавнича система, яка традиційно використовується багатьма видавництвами газет, журналів, рекламними агентствами.

Бажання об'єднати функції різних прикладних програм у єдину систему спричинило створення інтегрованих систем. Універсальні інтегровані системирозроблялися за принципом єдиної системи, що містить як елементи текстові та графічні редактори, електронні таблиці та систему управління базами даних. Приклади: Framework, Works, Майстер. Сучасна концепція інтеграції програмних засобів - кооперація окремих прикладних програмних систем на кшталт широко відомого пакету MicroSoft Office. Самі системи, що входять до пакета, є незалежними, більше того, вони самі представляють локально інтегрований пакет, оскільки крім основного завдання підтримують функції інших систем. Наприклад, текстовий редактор Word має можливість маніпулювати з електронними таблицями та базами даних, а в електронній таблиці Excelвбудований потужний текстовий редактор. Для поєднання інформаційних даних із різних програмних систем у них передбачають імпорт-експортну систему обміну з перекодуванням форматів подання даних.

1.2.2 Інструментальні програмні засоби спеціального призначення

Розробники створюють спеціальні програмні системицільового призначення для фахівців у певній предметній галузі. Такі програми називають авторськими інструментальними системами. Авторська система представляє інтегроване середовище із заданою інтерфейсною оболонкою, яку користувач може наповнити інформаційним змістом своєї предметної області.

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

Крім того, ці системи повинні вміти пояснювати свою поведінку та своє рішення.

Важливою відмінністю експертних систем з інших програм є адаптивність, тобто. мінливість у процесі самонавчання.

Прийнято виділяти в експертних системах три основні модулі:

модуль бази знань;

модуль логічного висновку;

Інтерфейс користувача.

Експертні системи, що є основою штучного інтелекту, набули широкого поширення в науці (класифікація тварин і рослин за видами, хімічний аналіз), в медицині (постановка діагнозу, аналіз електрокардіограм, визначення методів лікування), у техніці (пошук несправностей у технічні пристрої, стеження за польотом космічних кораблів і супутників), у політології та соціології, криміналістиці, лінгвістиці тощо.

Останнім часом широку популярність набули програми обробки гіпертекстової інформації. Гіпертекст– це форма організації текстового матеріалу над лінійної послідовності, а формі зазначенні можливих переходів (посилань), зв'язків між окремими його фрагментами. У звичайному тексті використовується звичайний лінійний принцип розміщення інформації та доступ до нього здійснюється послідовно. У гіпертекстових системах інформація нагадує текст енциклопедії, і доступ до будь-якого виділеного фрагмента тексту здійснюється довільно за посиланням. Організація інформації у гіпертекстової формі використовується при створенні довідкових посібників, словників, контекстної допомоги (Help) у прикладних програмах.

Розширення концепції гіпертексту на графічну та звукову інформацію призводить до поняття гіпермедіа. Ідеї ​​гіпермедіа набули поширення в мережевих технологіях, зокрема в Інтернет-технологіях. Технологія WWW (World Wide Web) дозволила структурувати величезні світові інформаційні ресурси у вигляді гіпертекстових посилань. З'явилися програмні засоби, що дозволяють створювати подібні веб-сторінки. Почали розвиватися механізми пошуку потрібної інформаціїу лабіринті інформаційних потоків. Популярними пошуковими засобами в Інтернеті є Yahoo, AltaVista, Magellan, Rambler та ін.

Мультимедіа(multimedia) - це взаємодія візуальних та аудіоефектів під управлінням інтерактивного програмного забезпечення. Поява та широке поширення компакт-дисків (CD-ROM) зробило ефективним використання мультимедіа в рекламній та інформаційній службі, мережевих телекомунікаційних технологіях, навчанні.

Мультимедійні ігрові та навчальні системи починають витісняти традиційні паперові бібліотеки. Сьогодні в бібліотеках CD-ROM можна “гуляти” музеями, Московським Кремлем тощо. за допомогою "електронного путівника".

1.2.3 Програмні засоби професійного рівня

Кожна прикладна програма цієї групи орієнтуються на досить вузьку предметну область, але проникає до неї максимально глибоко.

АРМ- робоче місце спеціаліста в предметній галузі, обладнане комп'ютером та спеціальним програмним забезпеченням, що допомагає вирішувати завдання в рамках діяльності цього спеціаліста (наприклад, АРМ бухгалтера, АРМ диспетчера, АРМ технолога тощо).

АРМ може бути оснащений додатковим нестандартним обладнанням, наприклад, АРМ телемеханіка оснащують програматором мікросхем ПЗУ, комплектом налагодження та ін.

Часто під терміном АРМ розуміють виключно програмний продукт автоматизації праці спеціаліста. При цьому мається на увазі, що комп'ютер на робочому місці вже є.

САПР- Система автоматизації проектних робіт, або система автоматизованого проектування (англ. CAD, Computer-Aided Design) - програмний пакет, призначений для проектування (розробки) об'єктів виробництва (або будівництва), а також оформлення конструкторської та/або технологічної документації.

Сучасні САПР використовуються разом із системами автоматизації інженерних розрахунків та аналізу CAE (Computer-aided engineering). Деякі САПР містять інтегровані засоби автоматизації інженерних розрахунків та аналізу.

Дані з CAD-систем передаються в CAM (англ. Computer-aided manufacturing - система автоматизованої розробки програм обробки деталей для верстатів з ЧПК або ГАПС (Гнучких автоматизованих виробничих систем)).

Робота з САПР зазвичай має на увазі створення геометричної моделі виробу (двовимірної або тривимірної, твердотільної), генерацію на основі цієї моделі конструкторської документації (креслень виробу, специфікацій та ін.) та подальше його супровід.

Слід зазначити, що російський термін «САПР» по відношенню до промислових систем має ширше тлумачення, ніж CAD - він включає CAD, CAM і CAE.

АСНІ- Автоматизована Система Наукових Досліджень (рідше використовуються терміни САНІ-система автоматизації наукових досліджень та САЕ-система автоматизації експерименту) - це програмно-апаратний комплекс на базі засобів обчислювальної техніки, призначений для проведення наукових досліджень або комплексних випробувань зразків нової техніки на основі отримання та використання моделей досліджуваних об'єктів, явищ та процесів.

АСУ- Автоматизована Система Управління - сукупність математичних методів, технічних засобів (ЕОМ, засобів зв'язку, пристроїв відображення інформації і т. д.) та організаційних комплексів, що забезпечують раціональне управління складним об'єктом (процесом) відповідно до заданої мети. АСУ складається з основи та функціональної частини. В основу входять інформаційне, технічне та математичне забезпечення. До функціональної частини відносять набір взаємозалежних програм, автоматизують конкретні функції управління (планування, фінансово-бухгалтерську діяльність та інших.). Розрізняють АСУ об'єктами (технологічними процесами – АСУТП, підприємством – АСУП, галуззю – ОАСУ) та функціональними автоматизованими системами, напр., проектування, розрахунків, матеріально-технічного та ін. забезпечення.

АСУП - Автоматизована системауправління підприємством - комплекс програмних, технічних, інформаційних, лінгвістичних, організаційно-технологічних засобів та дій кваліфікованого персоналу, призначений для вирішення завдань планування та управління різними видами діяльності підприємства

Педагогічні комплекси- пакети прикладних програм для використання у процесі навчання з різних предметів

Нарешті, ще раз підкреслимо як умовність запропонованої вище класифікації, а й наявність перетинів. Так, кожну конкретну експертну систему можна віднести до ППО професійного рівня; принцип гіпертексту реалізовано у низці авторських систем тощо.

2 Програми, що обробляють тексти

Однією з найпоширеніших функцій сучасного комп'ютера є підготовка різноманітних текстових документів. У цьому розділі розглядаються програмні продукти, що функціонують у MS Windows та ОС Linux та призначені для роботи з текстами. Ми ознайомимося з принципами створення та редагування як простих, так і складніших документів.

Розрізняють дві основні групи програм підготовки текстових документів: текстові редактори та текстові процесори.

Текстовими редакторами в основному називають програми, що створюють текстові файлибез елементів форматування (тобто не дозволяють виділяти частини тексту різними шрифтами та гарнітурами). Редактори такого роду незамінні під час створення текстів комп'ютерних програм.

Текстові процесори вміють форматувати текст, вставляти в документ графіку та інші об'єкти, які не належать до класичного поняття "текст". Слід зазначити умовність такого поділу - різноманітність програм обробки тексту дозволяє знайти редактор із будь-яким набором функций.

Деякі текстові процесори є так званими редакторами WYSIWYG. Назву отримано за першими буквами фрази What You See Is What You Get - те, що ти бачиш, є те, що ти отримаєш. Коли кажуть, що це WYSIWYG-редактор, то гарантують повну відповідність зовнішнього вигляду документа на екрані комп'ютера та його копії. До редакторів такого типу відносяться Word та StarWriter.

Деякі сучасні редактори підтримують концепцію "майже" WYSIWYG. Вигляд документа на екрані при цьому трохи відрізняється від того, як виглядатиме надрукований документ, але робиться це спеціально для більш ефективного використання робочого вікна документа. Прикладами "майже" WYSIWYG-редакторів є Netscape Composer та KLyX.

Багато текстових файлів передаються у вигляді простого тексту(Plain text). Простий текст складно зробити привабливим і легко читати, так як в ньому немає шрифтів різних накреслень, графіки, заголовків, підзаголовків і т. д. Ці додаткові особливості звуться розмітки тексту (markup).

Говорячи про розмітку тексту, виділяють поняття фізичної та логічної розмітки. Під час використання фізичної розмітки тексту вказується точний вигляд кожного фрагмента. Наприклад, "центрований текст, 14 кеглем, жирний, гарнітура Times". При логічній розмітці вказується логічне значення даного фрагмента, наприклад, це заголовок глави. Ці два способи розмітки призначаються, як правило, для використання у різних ситуаціях. Щоб роздрукувати текст на принтері, потрібно використовувати фізичну розмітку. Повинні бути прийняті рішення про розмір полів та абзацні відступи. Ранні версії текстових процесорів використовували лише фізичний тип розмітки. При цьому для кожного фрагмента вказувався шрифт, розмір та стиль.

Під час обміну інформацією з іншими людьми фізичне оформлення тексту накладає низку обмежень, особливо онлайнових документів. Розмір екрана, роздільна здатність, шрифти різні для різних систем. З цих причин дедалі частіше використовується логічне оформлення тексту. У деяких випадках логічне оформлення практично необхідне: під час створення електронних документів типу сторінок WWW чи створення та публікації об'ємних праць, як-от книги.

Для збереження розмітки документів під час передачі текстової інформації від машини до машини застосовують різні способи. Текстові процесори та видавничі системи використовують спеціально розроблені формати файлів, що містять не лише текст, а й інформацію про те, як він має бути оформлений. Основна проблема тут у несумісності таких форматів, хоча найбільше складні програмизазвичай, можуть читати файли у форматах програм-конкурентів. Прикладами такого підходу є текстові процесори Word та StarWriter.

За іншого підходу безпосередньо до тексту документа вставляються спеціальні команди розмітки. Навіть якщо у вас немає програмного забезпечення, що підтримує такий формат, ви все ж таки зумієте в ньому розібратися. Існує чимало способів подібного представлення розмітки тексту, зокрема:

HyperText Markup Language (HTML), що використовується в World Wide Web;

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

Прикладами програм, які дозволяють розмітити текст подібним чином, є Netscape Composer і LyX (KLyX).

Файли, створені різними редакторами, мають унікальні розширення, що дозволяють, не заглядаючи всередину документа, здогадатися про способи розмітки тексту. Так файли, створені редакторами підготовки plain-тексту, часто мають розширення .txt, а підготовлені в редакторі Lyx - .lyx. Текстовий процесор Word за промовчанням створює файли у форматі MS Word (розширення.doc), але підтримує інші формати, наприклад RTF (расширение.rtf). Документи, що містять команди розмітки мови HTML, мають розширення .html або .htm.

Очевидно, що неможливо перерахувати всі текстові редактори. Багато хто з них "заточений" під ту чи іншу специфічну діяльність. У списку, розглянутому нижче, подано лише невелику частину текстових редакторів.

Редактори неформатованих текстів

NotePad - вбудований в операційну систему Windows, зрозумілий і простий у використанні;

McEdit - має схожість з редактором Edit із MS DOS, компонента файлового менеджера mc (Midnight Commander) ОС Linux;

KEdit - найпростіший текстовий редактор, що входить до складу KDE Linux;

KWrite - текстовий редактор, що має низку додаткових налаштувань порівняно з іншими найпростішими текстовими редакторами;

Emacs - поєднує у собі функції файлового менеджера та текстового редактора; однією з відмінних рис є можливість створення макрокоманд (макросів); є у всіх клонах Unix, у тому числі й Linux; Emacs можна використовувати й у MS Windows.

Редактори, які створюють текст із елементами розмітки

Word - служить до створення різноманітних друкованих документів, є компонентом офісних додатків у MS Windows;

StarWriter - входить до складу програми StarOffice, зовнішнім виглядом та функціональністю він схожий на Word, однаково добре працює як у MS Windows, так і в ОС Linux;

LyX (KLyX в KDE) - сучасний текстовий редактор, призначений для людей, які хочуть отримати документ, що виглядає професійно, але витратити на його створення мінімум часу; редактор вставляє у текст команди розмітки TeX і LaTeX;

Netscape Composer - вставляє у текст команди розмітки мови HTML, існують версії як ОС Linux, так MS Windows.

2.1 Редактори неформатованого тексту

Прості та зручні у використанні редактори неформатованого тексту (plain-text) постійно потрібні програмістам при написанні текстів програм, творцям Web-документів, яких з ряду причин не влаштовують Web-редактори, людям, які використовують TeX або LaTeX, та багатьом іншим. Принципи створення, збереження та редагування документів у них дуже схожі і не вимагають від користувача копіткої роботи з їхнього освоєння. Ми ознайомимося з програмою NotePad, що входить до складу MS Windows, а також з редакторами, що входять до складу середовища KDE (Linux): KEdit, KWrite, McEdit. Потім ми розглянемо програму Emacs, на яку створення plain-тексту є лише мала її потенційних можливостей.

2.1.1 NotePad (Блокнот)

Редактор NotePad є одним із найпоширеніших засобів підготовки неформатованого тексту в середовищі MS Windows. Вікно редактора містить рядок меню, що включає три пункти: Файл, Редагування та Пошук.

Меню Файл використовується для роботи з файлами. Воно дозволяє створювати, зберігати та відкривати існуючий файл. Команди редагування документа (копіювання, вставка, видалення фрагмента тексту) здійснюються за допомогою меню Правка. Для пошуку фрагмента тексту використовується меню Пошук.

NotePad допускає ще один спосіб виклику команд редагування документа - контекстне меню. Щоб викликати контекстне меню, потрібно виділити певний елемент документа, а потім клацнути правою кнопкою миші. Для закриття контекстного меню без вибору команди достатньо клацнути на кнопці миші, помістивши її курсор за межами меню, або натиснути клавішу Esc.

Для виділення частин тексту та переміщення використовуються різні комбінації клавіш, подані у таблиці. Shift+стрілка праворуч Виділіть символ ліворуч від курсора

Для встановлення курсору у певне місце можна використовувати мишу: треба пересунути курсор і зробити клацання лівою кнопкою.

Перед виконанням команд редагування фрагмента тексту його потрібно виділити, для чого можна використовувати два способи: за допомогою миші або за допомогою комбінації клавіш. Щоб виділити текст за допомогою миші, потрібно встановити курсор миші на початок фрагмента тексту, який потрібно виділити, і перемістити курсор при натиснутій лівій кнопці миші до кінця фрагмента. Фрагмент залишається виділеним, доки не буде виділено інший фрагмент.

Редактор NotePad використовує так званий буфер обміну. Буфер обміну тимчасово поміщають фрагменти тексту довільної довжини. Фрагмент з попередньої позиції копіюється або видаляється, при цьому він автоматично поміщається в буфер обміну, а потім може бути вставлений в будь-яке місце тексту. Фрагмент зберігається в буфері, доки не буде внесено новий текст.

2.1.2 Редактор KEdit

Редактор KEdit запускається шляхом набору команди "kedit" у командному рядку, або через головне меню KDE. KEdit - простий у використанні, швидкий та зручний редактор.

Основні прийоми набору тексту аналогічні до роботи з іншими найпростішими текстовими редакторами. Усі маніпуляції здійснюються за допомогою меню та панелі інструментів. Панель інструментів містить кнопки для файлових операцій (створення, відкриття, запис), редагування (копіювання, вставка, вирізання), друку та посилки пошти. Це редактор plain-тексту і тому не містить засобів форматування.

Меню Установки дозволяє змінювати зовнішній виглядредактора, встановлюючи шрифти різної гарнітури та зображення. Перезначається колір шрифту і фону, параметри перевірки орфографії, число символів у рядку і т. д. Можна вибрати кодування, в якому буде збережено документ.

2.1.3 Редактор KWrite

Ще одним редактором, який призначений для створення неформатованих текстів, є KWrite. Для його запуску потрібно в командному рядку набрати "kwrite" або скористатися меню KDE.

Редактор KWrite зручно використовувати для набору текстів, що містять команди розмітки та коди програм, оскільки він є синтаксично орієнтованим редактором. Останнє означає, що він вміє виділяти кольором спеціальні конструкції та команди розмітки.

З точки зору інтерфейсу KWrite подібний до KEdit і має рядок меню і панель кнопок. У пункті Файл, крім стандартних пунктів, аналогічних наявному редакторі KEdit, доданий пункт Новий вид (відкриття вікна, що містить копію поточного документа). У меню Перейти додано можливість вставляти так звані мітки, які прискорюють пошук потрібного фрагмента тексту. У пункті Редагування містяться стандартні команди редагування, а також можливість вставляти вміст вказаного файлу в текст. KWrite підтримує так званий журнал відкатки, що дозволяє скасувати ряд дій.

У пункті Інструменти є можливість встановлення/скасування відступів та додавання коментарів, що відповідають типу розширення файлу.

Налаштування в KWrite помітно багатші, ніж у KEdit. У ньому можна встановити розфарбування синтаксису будь-якої мови: C, C++, Java, HTML тощо, гарнітуру, розмір, кодування та колір шрифту. У підпункті Налаштування KWrite можна встановити обмеження довжини рядка (при включенні перенесення за словами), величину табуляції, рівні скасування, різні відступи, а також параметри виділення (у тому числі множинне та вертикальне виділення). Тут же можна визначити гарячі клавіші для великої кількості команд - переміщення курсору, файлових операцій, редагування, виділення, пошуку, заміни та переходу.

2.1.4 Редактор McEdit

Користувачі файлового менеджера Midnight Commander охоче використовують вбудований у нього редактор Mcedit. Однак, він здатний запускатися і як самостійний додаток, в цьому випадку потрібно в командному вікні набрати "mcedit".

Зовні цей редактор нагадує редактор Edit із набору утиліт Norton Commander, добре відомий користувачам ще з часів MS DOS.

Переміщення документом здійснюється за допомогою клавіш керування курсором, а також з використанням миші. Для переходу на інший рядок використовується клавіша Enter. Виділення фрагмента тексту здійснюється за допомогою миші.

У таблиці наведено призначення пунктів меню та деякі комбінації клавіш для роботи з текстом.

2.1.5 Редактор Emacs

У всіх Unix системах, зокрема й Linux, широко використовується редактор Emacs. Будучи редактором plain-тексту, він має ще безліч додаткових функцій і можливостей. Emacs - зручний файловий менеджер, з його допомогою легко маніпулювати файлами та директоріями.

Коли ви запускаєте Emacs, він створює окреме вікно, яке, за винятком першого і останнього рядка, відводиться для відображення тексту. Перший рядок називається смужкою меню, а останній - луною або вікном мінібуфера, де відображаються введені командні послідовності і з'являються запити. Як тільки ви зупиняєтеся більш ніж на секунду всередині команди, всі символи цієї команди відразу ж відображаються. Надалі ми будемо дотримуватися позначень, що аналогічні з'являються в луні, наприклад, при одночасному натисканні клавіш Ctrl і x в мінібуфері з'явиться рядок C-x, а при натисканні клавіш Alt x рядок М-x (клавіша на клавіатурі, позначена Alt, в Emacs грає особливу роль: вона виконує функції спеціальної клавіші - META).

Відлуння використовується також для відображення мінібуфера: вікна, яке застосовується для зчитування аргументів для команд, наприклад, імені файлу для редагування. Коли використовується мінібуфер, луна починається з рядка підказки, яка зазвичай закінчується двокрапкою; крім того, у цьому рядку з'являється курсор, оскільки він стає вибраним вікном. Ви завжди можете вийти із мінібуфера, набравши C-g.

Рекомендований спосіб використання Emacs - запускати його лише один раз одразу після входу в систему. За необхідності одночасної роботи з кількома файлами або різними частинами одного і того ж документа слід командою C-x 5 2 або за допомогою пункту Make New Frame меню Files створити нове вікно (так званий кадр). Допускається поділ одного вікна на кілька робочих областей (в термінології Emacs - вікон), хоча це менш зручно, ніж використання кадрів. Команда C-x 2 розділить вікно на два по вертикалі, команда C-x 3 - на два по горизонталі, а команда C-x 1 залишить лише одне вікно.

Emacs зберігає текст кожного файлу об'єкті, званому буфер (buffer). Під час першого звернення до файлу Emacs створює новий буфер. Щоб побачити список буферів, створених у поточному сеансі роботи, наберіть C-x C-b.

Для роботи редактора Emacs служить команда C-x C-c. Якщо в цей момент були буфери, вміст яких не було збережено на диск, вам буде запропоновано зберегти їх.

Під час запуску редактора командою "emacs .&" на екрані з'являється вікно Emacs з інформацією про вміст поточного каталогу (символ & наприкінці команди забезпечує запуск програми у фоновому режимі). І тут він грає роль файлового менеджера.

Переміщення каталогами

Перші два рядки вікна файлового менеджера Emacs праворуч містять точку (.) та дві точки (..). Рядок з точкою відповідає поточній директорії. Для переміщення до батьківського каталогу (тобто рівень нагору по файловому дереву) служить рядок із двома точками. Якщо ви хочете зайти в якусь піддиректорію поточної директорії, потрібно встановити курсор на рядок з її ім'ям і натиснути клавішу Enter.

Для звернення до потрібного файлу або каталогу використовується команда C-x C-f. У вікні мінібуфера з'явиться рядок Find File, у якому вказано шлях до директорії. Редагуючи її, вкажіть шлях до потрібного вам каталогу відповідно до синтаксису операційної системи Linux. Після введення імені директорії або файлу натисніть клавішу Enter. Якщо вказано ім'я файлу, буде відкрито або створено відповідний файл.

Створення директорії

Для створення директорії є команда +. У мінібуфері з'явиться повідомлення Create directory, після якого потрібно ввести ім'я директорії, що створюється.

Копіювання файлу або групи файлів

Для копіювання файлу потрібно встановити курсор на ім'я файлу і натиснути клавішу C. Після цього у вікні мінібуфера з'явиться рядок Copy to, в якому необхідно вказати шлях до директорії, в яку потрібно скопіювати цей файл.

Якщо ви хочете скопіювати групу файлів, перед копіюванням потрібно попередньо відзначити кожен файл натисканням на клавішу m, після чого в крайній лівій позиції рядка з ім'ям файлу з'являється символ позначки *.

Перейменування (переміщення) файлів та каталогів

Для перейменування файлу необхідно встановити курсор на даному файліта натиснути клавішу R. У мінібуфері з'являється рядок з ім'ям файлу (каталогу) та вказується повний шлях до нього. Для перейменування файлу достатньо вказати нове ім'я, а переміщення -- шлях до нового каталогу.

Редагування

Щоб редагувати файл, ви повинні дати команду редактору рахувати його та підготувати буфер, що містить копію тексту файлу. Ця операція називається зверненням до файлу. Команди редагування застосовуються безпосередньо до тексту в буфері, тобто копії всередині Emacs. Ваші зміни з'являться у самому файлі лише після збереження буфера. Як зазначалося, для звернення до файлу служить команда C-x C-f. Якщо ви звертаєтесь до файлу, який вже був відкритий, новий буфер не створюється.

Можна розпочати Emacs із зазначенням конкретного імені файлу, наприклад "emacs file.txt &". У цьому випадку редактор створить буфер і завантажить вміст зазначеного файлу (якщо файл з таким ім'ям відсутній, то буде створений порожній буфер), після чого можна відразу приступати до редагування.

Якщо буфер містить зміни, які не були збережені у файлі, то про буфер говорять, що він змінений (або модифікований). Це означає, що зміни будуть втрачені, якщо буфер не зберегти. Ознакою того, що буфер змінено, служать дві зірочки у статусному рядку вікна редактора.

Emacs іноді (ґрунтуючись на підрахунку натиснутих вами кнопок) самостійно записує всі модифіковані буфера. Ця операція називається самозбереження або автозбереження. При автозбереженні створюється файл, ім'я якого відрізняється від імені вихідного файлу наявністю на початку та наприкінці імені символу "#". Наприклад, буфер, пов'язаний з файлом exam.txt, буде збережено у файлі #exam.txt#. Коли ви збережете буфер, Emacs видаляє автозбережений файл.

Для створення та редагування документаможна скористатися рядком меню, розташованим у верхній частині вікна Emacs. Рядок меню містить такі пункти:

Buffers - служить для переміщення раніше створеними буферами з файлами;

Files – це меню дублює команди роботи з файлами;

Tools - служить до виконання безлічі різних дій; відзначимо, що воно містить можливість роботи з кількома буферами;

Edit - при редагуванні документа можна скористатися цим меню, серед функцій є можливість перевірки орфографії (Spell);

Search - це меню необхідно для пошуку фрагментів тексту в документі;

HTML (або TeX, Java і т. д.) -- з'являється, якщо Emacs "довідався" про розширення файлу, в цьому випадку надаються додаткові можливості, специфічні для файлів з даним розширенням (так, наприклад, якщо це файл з розширенням html, то з'являються можливості вставки найбільш поширених команд гіпертекстової розмітки);

Help - меню допомоги.

Виділяти та копіювати текст зручно за допомогою миші. Виділений фрагмент тексту можна видалити, клацнувши на ньому правою кнопкою миші, а також вставити будь-яку частину документа натисканням на середню кнопку миші або шляхом виконання команди C-yабо Shift+Insert.

Для перемикання введення з російської на англійський текст і назад використовуються можливості операційної системи. Крім цього, часто налаштовують Emacs так, щоб перемикання здійснювалося клавішею F5. Emacs дозволяє використовувати два режими розкладки російських літер на клавіатурі: розкладка під машинку ("йцукен", як правило, вказана на клавіатурі) і фонетична розкладка (за співзвуччю, на клавіші з англійською літерою k знаходиться і російська до). Перемикання між ними здійснюється клавішею F6, або стандартними засобамиперемикання клавіатури.

Перерахуємо деякі команди редактора Emacs до роботи з текстом. Якщо ви помилилися під час введення будь-якої команди, то комбінація клавіш C-gперерве її введення.

команда Призначення

Esc(число команда)

Видалити знак перед курсором

Видалити знак після позиції курсору

Знищити все до кінця рядка

Знищити слово

Знищити попереднє слово

Відновити останній знищений текст

Перемістити курсор на початок рядка

Перемістити курсор у кінець рядка

Перемістити курсор на слово вперед

Перемістити курсор на слово назад

Перемістити курсор на рядок вниз

Перемістити курсор на рядок вгору

Перевести слово в нижній регістр

Перевести слово у верхній регістр

Перевести слово в нижній регістр з першою великою літерою

Скасувати дію останньої команди (відкочування)

Повторити вказану кількість разів команду

Важко перерахувати всі можливості Emacs у такому невеликому посібнику. Крім редагування текстів, він дозволяє виконувати ще безліч інших функцій. Далі перераховані лише деякі з них, що дозволяють вам трохи відволіктися від роботи та розслабитися.

Спочатку відзначимо одну зручну можливість, яку надає редактор - це автопродовження при введенні команд у рядку мінібуфера. Набравши початок довгої послідовності символів, скористайтеся клавішею Tab для показу можливих продовжень команди.

Emacs може працювати і як настільний календар. Щоб увійти до цього режиму, наберіть M-x calendar. Вікно розділиться на два, у нижньому з них буде показаний календар на три місяці, відцентрований на поточному місяці з поточною датою. Зображення календаря автоматично прокручується, коли ви рухаєтеся за межі видимої частини. Нижче наведено деякі команди для роботи з календарем.

Якщо ви занудьгували, можете скуштувати M-x hanoi. Як видно з назви команди, це реалізація відомої головоломки "Ханойська вежа". Якщо вам дуже нудно, то задайте чисельний аргумент, наприклад M-x hanoi 5.

Гра в хрестики-нуліки на нескінченній дошці вимагатиме від вас особистої участі. Вона запускається командою M-x gomoku; виграє той, хто зможе побудувати ряд із п'яти елементів.

M-x dunnet запускає велику пригодницьку гру.

Якщо вас засмутили, запустіть знамениту програму Eliza (приклад програми, що моделює штучний інтелект). Вона виконує функції психотерапевта, який готовий допомогти вам розібратися у проблемах. Введіть M-x doctor для запуску, а кожну свою відповідь лікареві закінчуйте подвійним натисканням на клавішу Enter. Завершити сеанс спілкування із психотерапевтом слід за допомогою команди quit.

2.2 Редактори тексту з елементами розмітки

2.2.1 Текстовий процесор MS Word

Microsoft Word - це сильний текстовий редактор, який набув широкого поширення серед Windows. Він є зручним інструментом для підготовки різноманітних листів, ділової документації, звітів. З його допомогою зручно створювати як бланки та анкети, так і статті, брошури.

В основі оформлення документів у Word лежить система шаблонів та стилів форматування, які дозволяють досягти єдності оформлення більшості документів. Word відноситься до WYSIWYG-редакторів: надрукований документ виглядає так само, як і на екрані.

Word за замовчуванням зберігає текстові файли у своєму двійковому форматі MSWord (відповідне розширення файлу - .doc). Текстова версія цього формату - формат RTF (RichTextFormat), документована фірмою Microsoft і підтримується текстовими процесорами деяких інших фірм. Через свою текстову структуру формат RTF набагато безпечніший з погляду поширення. комп'ютерних вірусів, у той час як файли формату DOC є одним із інструментів передачі вірусів між комп'ютерами. Останні версіїпроцесора можуть зберігати файл у форматі, що включає елементи гіпертекстової розмітки (.html або.htm).

У текстовому процесорі Word використовують кілька панелей інструментів, які полегшують роботу з документом. Давайте розглянемо ці панелі інструментів та їх призначення.

Стандартна - містить кнопки команд, службовців до роботи з файлом і з буфером обміну.

Форматування – служить для форматування тексту.

VisualBasic- призначена для створення програм на VisualBasic, поєднаних із документом Word.

Web-перетворює документ Word Web сторінку, т. е. файл, що містить розмітку мови HTML.

WordArt – містить кнопки виклику команд створення фігурного тексту.

Автотекст - автоматична заміна фрагментів або швидка вставка фрагмента, що часто повторюється.

Бази даних - призначена для створення та роботи з базами даних, що використовуються в таблицях документа.

Налаштування Зображення – містить кнопки виклику команд, які працюють для графічного зображення.

Рецензування – призначена для вставки повідомлень та рецензій.

Малювання – призначена для вставки у документ графічних об'єктів.

Таблиці та межі - служить для обрамлення таблиць.

Форми - містить кнопки створення форм, таблиць, списків, полів введення під час роботи з базами даних.

Елементи управління - вставляє кнопки, перемикачі та інші елементи VisualBasic у документ.

Колонтитули – за допомогою цієї панелі інструментів можна встановити різні верхні та нижні колонтитули.

Головний документ - служить розробки структури головного документа.

Налаштування об'єму – встановлює варіанти об'єму тексту в документі.

Налаштування тіні дозволяє додати тінь як до тексту, так і до малюнків.

Структура – ​​призначена для встановлення структури документа.

Створення та збереження документа

Word надає кілька шаблонів документів, які дозволять вам створювати спеціальні документи, такі як листи або статті. Один і той же шаблон можна використовувати багато разів. Для створення, збереження, відкриття та закриття документа можна скористатися пунктами меню Файл або кнопками на панелі інструментів Стандартна.

Текстовий редактор Word може зберігати документи у деяких інших форматах. Для збереження документа у форматі, відмінному від Microsoft Word, потрібно у вікні збереження документа у списку "Тип файлу" вибрати потрібний формат файлу.

Однією з найважливіших особливостей текстових процесорів, зокрема програми Word, є можливість різноманітного форматування тексту. Розрізняють три види форматування.

Форматування символів - при форматуванні символів йдеться, переважно, про зміну шрифту.

Форматування абзаців - під форматуванням абзаців розуміється зміна розмірів полів окремих абзаців у тексті, зміна інтервалів між рядками та вирівнювання абзаців.

Форматування сторінок - під форматуванням сторінок розуміється вибір розміру, орієнтації та розміри полів сторінок.

Форматування символів включає зміну кольору, розміру, стилю написання тексту. Для зміни стилю написання символів можна використовувати кнопки на панелі інструментів "Форматування".

Під абзацом у Word розуміється частина документа, за якою слідує маркер абзацу. Під час введення тексту абзац завжди закінчується натисканням клавіші Enter. Якщо потрібно перейти на наступний рядок без виділення нового абзацу, використовуйте комбінацію Shift + Enter.

Процес форматування абзаців включає:

Вирівнювання абзаців;

встановлення абзацних відступів;

встановлення відступу першого рядка абзацу;

встановлення відстані між рядками;

встановлення відстані між абзацами;

Контроль за положенням абзацу на сторінці.

Вирівнювання абзаців встановлюється за допомогою панелі інструментів форматування. За промовчанням Word вирівнює всі абзаци вліво, при цьому рядки починаються ніби з однієї вертикальної лінії. Можна здійснювати вирівнювання як у центрі, і правому краю, і навіть блочне вирівнювання -- вирівнювання по ширині листа.

Для встановлення відступів абзацу та першого рядка можна використовувати горизонтальну лінійку. Виділіть абзаци, для яких потрібно встановити відступ, і за допомогою миші перемістіть маркери відступів абзаців та першого рядка (бігунки), розташовані на горизонтальній лінійці, у потрібну позицію. Основні параметри відступів абзацу також можна встановити в діалоговому вікні Абзац, для чого необхідно з меню Формат викликати пункт Абзац.

За промовчанням Word встановлює відстань між рядками в один інтервал, тобто ця відстань точно відповідає висоті одного рядка. Однак воно може становити півтора, два та більше інтервалів. Відстань між рядками встановлюється у діалоговому вікні Абзац у списку "Міжрядковий".

Будь-який документ, надрукований на папері має поля. Word дозволяє встановити величину для кожного з чотирьох полів (верхнього, нижнього, правого та лівого) окремо. Для цього слід вибрати пункт Параметри сторінки з меню Файл та ввести потрібні величини у відповідні поля.

Для того щоб забезпечити автоматичне виконання переносів слів у всьому документі, потрібно не тільки включити режим перенесення слів (для чого в пункті Перенесення слів меню Сервіс потрібно поставити позначку Автоматичний перенесення слів у документі), але також переконатися, що перенесення слів не заблоковане в жодному абзац. Щоб зняти блокування слів в окремому абзаці в меню Правка, виберіть Виділити все, потім у меню Формат виберіть Абзац, клацніть на вкладці Положення на сторінці та видаліть позначку Без перенесення слів.

Щоб перевірити орфографію документа, натисніть клавішу F7. Також можна використовувати кнопку Орфографія на панелі інструментів Стандартна.

Колонтитули

Під час створення багатосторінкових документів майже завжди у верхній або нижній частині сторінки поміщають додаткову інформацію, яка називається колонтитулами. У колонтитули можна помістити заголовок документа, номер сторінки, дату, час та інші параметри. Меню для роботи з колонтитулами викликається, вибравши пункт Колонтитули з меню Вигляд.

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

Найчастіше колонтитули поміщають номери сторінок документа. Щоб швидко нумерувати сторінки, виберіть Номери сторінок із меню Вставка. Якщо на першій сторінці не повинно бути номера, видаліть позначку в полі Номер на першій сторінці. У діалоговому вікні Формат номера сторінки Wordпропонує вам вибрати один із варіантів розташування номерів сторінок.

Таблиці

Текстовий процесор Word дає змогу вставляти таблицю в документ. Для цього слугує меню Таблиця. Також можна скористатися кнопкою Вставка таблиці на панелі інструментів Стандартна. На екрані з'явиться діалогове вікно Вставка таблиці, в якому можна встановити кількість рядків та стовпців створюваної таблиці. Для вибору одного із стандартних видів оформлення таблиці можна скористатися кнопкою Автоформат, при натисканні на яку Word виведе діалогове вікно Автоформат таблиці на екран.

Для вставлення нового стовпця (рядка) у будь-якому місці таблиці ви можете скористатися пунктом Вставити стовпець (рядок) з меню Таблиця. Виділимо стовпець та виконаємо команду вставки стовпця; новий стовпець буде вставлено зліва від вихідного. Вставка рядка над вихідним здійснюється аналогічно.

Щоб видалити з таблиці цілі стовпці (рядки), виділіть ці стовпці (рядки) і виберіть Видалити стовпці (рядки) з меню Таблиця або Вирізати з меню Правка.

У процесі редагування таблиці може знадобитися поєднання чи розбивка осередків. Для об'єднання осередків необхідно їх виділити та виконати команду Об'єднання осередків із меню Таблиця. Для розбиття комірки потрібно виділити її, виконати команду Розбити комірку з меню Таблиця, і в діалоговому вікні вказати кількість стовпців, на які буде розбито комірку.

Текстові ефекти

При допомоги Microsoft WordArt можуть бути вставлені в документ об'єкти, які містять перетворений текст. Можна змінювати форму написів, розтягувати, відтіняти. Для запуску цієї програми потрібно викликати пункт Об'єкт з меню Вставка та у списку діалогового вікна вибрати рядок Microsoft WordArt. Word виведе на екран вікно програми WordArt.

У верхнього краю вікна розташована панель керування. Пояснимо значення всіх кнопок на ній та вкажемо функції, які виконуються при їх натисканні.

Розмір шрифту

Напівжирний

Рівна висота

Розтягнути

Вирівнювання

Інтервал між

символами

обертання

Вибір форми зображення текстового фрагмента

Вибір виду шрифту

Вибір розміру шрифту

Встановлення напівжирного зображення

Встановлення курсивного зображення

Встановлення однакової висоти великих і малих літер

Поворот букв на 90 градусів

Розтягування тексту по горизонталі та вертикалі

Центрування тексту

Вибір відстані між окремими символами

Вибір параметрів повороту тексту

Вибір типу візерунка або кольору для літер тексту

Накладення тіні на текст

Вибір товщини лінії, що обмежує текст

2.2.2 Редактор StarWriter

StarWriter є компонентом програмного продукту StarOffice фірми Sun MicroSystem, реалізований як під MS Windows, так і під ОС Linux.

Це сучасний текстовий процесор, який (аналогічно програмі Word) є редактором WYSIWYG. Зовні він дуже нагадує Word і має практично таку ж функціональність. З його допомогою можна створювати як звичайні текстові документи, так і статті, брошури і навіть книжки.

Під час старту програми StarOffice з'являється вікно, що містить піктограми документів різних форматів. Для запуску текстового редактора StarWriter необхідно в меню Файл StarOffice вибрати пункт Текстовий документ із меню Створити, або на робочому столі програми натиснути на значок з написом Новий текст. На екрані розкривається вікно програми StarWriter з порожнім листом.

Вікно програми містить рядок меню з наступними пунктами:

Файл - до роботи з файлами;

Правка - дозволяє здійснювати операції виділення, вставки та видалення тексту, а також функції пошуку та заміни;

Вид - містить у собі компоненти управління зовнішнім виглядом вікна програми;

Вставка - служить для вставки об'єктів та додаткових додатків у документ;

Формат - дозволяє здійснювати елементи форматування тексту;

Сервіс містить додаткові функції, пов'язані з оформленням документа, а також функцію перевірки правопису;

Вікно - встановлює атрибути розташування вікон.

При роботі з редактором StarWriter зручно використовувати службові панелі, які містять кнопки вибору інструментів, які дублюють основні пункти меню. Використання цих панелей значно прискорює роботу з редагування документів. Серед них:

Панель функцій, що містить кнопки команд роботи із файлами; зазвичай розташовується під рядком меню;

панель об'єктів, яка здійснює основні операції форматування тексту; розташована нижче за панель функцій;

Панель інструментів, що містить кнопки команд вставки додаткових об'єктів у документ; розташована ліворуч від області введення тексту.

Горизонтальна лінійка дозволить швидко та точно встановити відступи як червоного рядка, так і всього абзацу.

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

У самому низу вікна редактора розташовується панель завдань, яка служить для створення нових документів і для керування робочим столом та запущеними програмами.

StarWriter, як і Word, має кілька шаблонів, з яких можна створювати спеціалізовані документи, такі як презентації, статті чи листи. Для створення, збереження або закриття документа можна скористатися кнопками на панелі функцій або пунктами меню Файл.

Коли відкриється файл, на екрані з'явиться діалогове вікно Відкрити, в якому можна встановити параметри пошуку файлу. Це вікно забезпечує переміщення по дереву каталогів у пошуках потрібного файлу.

При першому збереженні документа з'явиться діалогове вікно Зберегти, де потрібно вказати місце та ім'я файлу для збереження. Для повторного збереження достатньо скористатися комбінацією клавіш Ctrl+S або кнопкою із зображенням дискети на панелі функцій.

У разі редагування документа часто доводиться виділяти той чи інший фрагмент тексту. Для виділення за допомогою миші потрібно встановити курсор на початок або кінець виділеного фрагмента, натиснути ліву кнопкумиші і, не відпускаючи її, перемістити курсор в кінець або початок фрагмента, що виділяється. Для виділення тексту за допомогою клавіатури потрібно натиснути клавішу Shift та стрілки керування курсором для виділення у відповідних напрямках. Комбінація клавіш Ctrl+a виділяє весь текст.

Форматування тексту

StarWriterмає великі можливості як фізичного ("жорсткого"), так і логічного ("м'якого") форматування тексту. При фізичному форматуванні явно задають зображення та розмір шрифтів, відступи, вирівнювання тощо. Для логічного форматування використовують спеціальний інструмент Стиліст.

Прийоми фізичного форматування тексту в StarWriter практично ідентичні аналогічним у Word. Так, наприклад, за допомогою кнопки із символом Ж на панелі об'єктів тексту, бажаний фрагмент тексту буде виділено жирним шрифтом. М'яке форматування виконується наданням тексту певного стилю. Стиль - це набір заданих значень чи засобів під загальним ім'ям, з яких форматуються чи, інакше кажучи, оформляються тексти.

Жорстке форматування краще застосовувати у тих випадках, коли його необхідно швидко виконати. Якщо ви хочете виділити слово, наприклад, жирним шрифтом, достатньо встановити курсор у цьому слові і натиснути кнопку з символом Ж.

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

Для форматування символів можна скористатися панеллю об'єктів. За допомогою неї можна встановити тип шрифту, стиль написання, розмір шрифту, колір тексту і колір фону.

Абзацом вважається частина документа, за якою слідує маркер абзацу. Поділ на абзаци здійснюється натисканням клавіші Enter. При форматуванні абзаців можна в діалоговому вікні Абзац встановлювати відстань між рядками та абзацами, абзацні відступи, контроль положення абзацу на сторінці. Для виведення на екран діалогового вікна Абзац потрібно виділити абзаци, до яких ви хочете застосувати дані елементи форматування, та виконати команду Абзац із меню Формат.

Для форматування сторінок потрібно виконати команду Сторінки з меню Формат, у результаті StarWriter виведе на екран діалогове вікно Стиль сторінки, у якому встановлюються основні параметри розташування аркуша і розміри полів.

Перевірка правопису

StarWriter має функцію автоматичної перевіркиправопису, який можна увімкнути відразу під час введення тексту або викликати за потреби.

Автоматичну перевірку правопису під час введення тексту можна увімкнути або вимкнути за допомогою кнопки Автоперевірка на панелі інструментів. Якщо функція автоперевірки активна, всі слова, не знайдені у словнику (можливо містять помилки) будуть підкреслені червоною хвилястою лінією. Це виділення видно лише на екрані, під час друку воно не відображається. StarWriter має словник під ім'ям "Standard.dic". Але ви завжди можете скласти свій словник або змінити стандартний словник так, щоб він відповідав вашим вимогам. Створити свій словник можна за допомогою вкладки Лінгвістика, щоб відкрити меню Сервіс, вибрати Параметри, потім Загальні... та Лінгвістика.

Виправити неправильно написане слово можна або безпосередньо внісши до нього зміни, або викликавши контекстне меню (клацанням правою клавішею на слові), яке запропонує набір правильно написаних слів, схожих на помилкове. Вибір слова зі списку призведе до заміни неправильно написаного слова на вибране.

Якщо ви хочете перевірити текст на наявність помилок, то потрібно в меню Сервіс вибрати пункт Правопис, а потім Перевірка. У разі виявлення помилок на екрані з'явиться діалогове вікно Правопис, в якому можуть бути вказані варіанти виправлення. У цьому діалоговому вікні є можливість додавання слів до словника.

Колонтитули

Для вставки колонтитула в документ потрібно в меню Вставка вибрати пункт Верхній колонтитулабо Нижній колонтитул, а потім Стандарт. Після виконання операції у документі з'явиться поле для введення верхнього чи нижнього колонтитула. Якщо ви хочете ввести вміст колонтитула, потрібно встановити курсор миші в це поле і клацнути лівою кнопкою. Для вставки дати чи інших додаткових елементівнеобхідно виконати пункт Поле з меню Вставка і в списку вибрати елемент для вставки в поле колонтитула

2.2.3 Редактор Netscape Composer

Цей редактор призначений для створення документів, які містять команди HTML-розмітки. При роботі з ним не потрібно знання мови HTML, оскільки редактор самостійно вставляє в текст документа необхідні команди розмітки. Файли, створені у редакторі NetscapeComposer, зазвичай мають розширення.html.

Редактор Netscape Composer є компонентом браузера Netscape Communicator, для якого в командному рядку введіть netscape. Після початку браузера виберіть пункт Правити сторінку з меню Файли. У вікні редактора в меню Файли можна вибрати вже існуючу або створити нову сторінкугіпертексту.

Мова HTML, згідно з якою розмічується текст, створюваний у редакторі Composer, не дозволяє вам суворо задавати зовнішній вигляд документа. Часто документи, що містять велику кількість команд форматування, непогано виглядають в одній окремо взятій програмі перегляду (браузері), операційній системі та за конкретного розміру екрану. Однак, якщо вибрати іншу програму перегляду, документ може стати незручним. Тому рекомендується не захоплюватися надмірним форматуванням документа і, по можливості, тестувати створюваний документ у різних програмах перегляду.

кнопка Призначення
Вказує стиль тексту: звичайний, заголовки різного рівня, адресу, елемент списку і т.д.

Встановлює розмір шрифту: від +4 до -2

Вибирає колір тексту

Встановлює жирний, курсивний або підкреслений шрифт та їх комбінації.

Очищує всі стилі

Задає розташування тексту на сторінці: текст притиснутий до лівого краю, центрований або притиснутий до правого краю
Створює нумеровані та марковані списки

Гіпертекстові документи призначені, в основному, для перегляду з екрана монітора, а не для друку на папері, тому при їх створенні використовуються найрізноманітніші відтінки кольорів не тільки для самого тексту, але і для фону документа. Крім цього, як фонове можна використовувати графічне зображення у форматі GIF, JPEG або PNG. Слід врахувати, що фонове зображення має пріоритет над кольором фону. Щоб змінити фон документа, викличте контекстне меню, натиснувши праву кнопку миші, і, не відпускаючи її, виберіть пункт меню Кольори та властивості сторінки (Page Colors and Propeties). З'явиться вікно, в якому можна встановити кольори та властивості документа.

Вставка зображень

Важливим доповненням до тексту документа є вставлені до нього графічні об'єкти. Вони можуть виступати як ілюстрації або посилання. У гіпертекстовий документ можуть бути імпортовані малюнки таких форматів, як GIF, JPG та PNG. Щоб вставити малюнки в документ, виберіть пункт Картинка з меню Вставити. З'являється вікно Властивості з відкритою вкладкоюЗображення.

У полі Картинка вказується ім'я файлу, який містить зображення. Кнопка Огляд дозволяє вказати розташування зображення та його ім'я. Група кнопок Вирівнювання та обтікання тексту задає положення малюнка щодо навколишнього тексту. Зверніть увагу, що розташування тексту щодо зображення коректно відображається тільки у вікні браузера.

У цьому ж вікні встановлюється розмір зображення: можна залишити вихідний розмір, або змінити його, вибравши перемикач Замовний розмір і вказавши новий розмір зображення (відсотки від ширини документа або пікселів). Корисно поставити деяке вільний простірнавколо картинки, інакше текст буде примикати до зображення.

2.2.4 Редактор KLyX

KLyX (старіша версія носить назву LyX) - ще один сучасний текстовий редактор. Він форматує текст, вставляючи команди розмітки мови підготовки документів TeX. Редактор KLyX можна зарахувати до розряду WYSIWYG-редакторів. Хоча при друкуванні документ іноді виглядає і не так, як на екрані, це викликано виключно бажанням більш раціонально використовувати вікно редактора.

Для запуску редактора KLyX введіть у командному рядку klyx (lyx - для більш старої версії) або виберіть його з меню KDE. При старті програми з'являється вікно, у верхній частині якого розташований рядок меню. Трохи нижче за рядок меню розміщені панелі інструментів. На відміну від текстових редакторів Word, StarWriter або NotePad, при початковому відкритті програми не створюється новий документ і деякі функції недоступні.

Кнопки панелі інструментів дублюють частину пунктів меню. Основні елементи робочого вікна аналогічні розглянутим іншим редакторам.

KLyX розрізняє кілька так званих класів документів, основними з яких можна вважати такі:

article - для написання статей;

article (AMS) - для статей, що містять математику;

report - для створення звітів;

book та book (AMS) - для написання книг;

letter - для підготовки листів.

При створенні нового документа користувач повинен встановити його клас, виходячи з цілей, для яких документ створюється. Для цього використовують пункт Document із меню Layout. У вікні Document Layout можна задавати стиль сторінки, режим виділення абзацу, друк тексту в дві колонки і деякі інші опції. Розглянемо їх докладніше.

Опція Pagestyle відповідає за оформлення верхніх та нижніх колонтитулів сторінок, задає режим нумерації. Найчастіше використовують:

default - значення, встановлені за умовчанням цього класу;

empty -- повна відсутністьколонтитулів;

plain - колонтитули містять лише нумерацію сторінок.

Опція Sides дозволяє встановити різне оформлення для парних і непарних сторінок. Опція Columns визначає кількість колонок на сторінці під час друку документа. Для встановлення міжрядкових інтервалів у документі використовуйте опцію Spasing. Можна встановити одинарну (Single), подвійну (Double) або половину відстань (OneHalf).

Для виділення абзаців використовують опцію Separation вікна Document Layout. Можна встановити режим "червоного рядка", тобто відступу на початку абзацу - Indent, або збільшена відстань між абзацами - Skip.

Якщо для абзацу хочеться встановити свої власні параметри, то використовують пункт Paragraph з меню Layout. З'являється діалогове вікно Paragraph Environment. Для заборони відступу від лівого краю використовують опцію No Indent, зміни відстані від сусідніх абзаців -- Vertical Space: Above -- від попереднього, Below -- від наступного.

Висновок

Останнім часом комп'ютерні технологіїпросуваються дуже інтенсивно, і це сприяє бурхливому розвитку програмного забезпечення. Постійно виходять продукти із безліччю нововведень. Так і текстові редактори не стоять дома. З кожним разом все більше і більше функцій містять дані програми. Але їх розвиток поставлено таким чином, що з кожною новою версієюпрограма зберігає попередній набір можливостей і користувач може використовувати як старі, і нові функції, останні введені лише полегшення роботи з програмою. Або суттєво розширюють її можливості.

Але найчастіше трапляється так, що користувачам потрібні лише певний набір необхідних їм функцій, залежно від своїх потреб. Виходячи з цього, вони вибирають продукт на свій смак. Одних спокушає простота роботи, інших функціональність, швидкість виконання команд. Тому з усієї їх множини, неможливо виділити, якийсь певний задовольняє всім вимогам, тому що всі вони дуже різні.

Список літератури

1 Соболь Б.В., Галін А.В. та ін Інформатика. Ростов н/Д, Фенікс, 2007

2 Каймін В.А. Інформатика: Підручник. - М: ІНФРА-М, 2005

3 Бройдо В Л. Основи інформатики. СПб.: СПб.ДІЕА, 2003

4 Острейковський В. Інформатика - Вища школа, Москва, 2003

5 Шауцукова В. А. Інформатика. Інтернет-підручник. 2001.

6 www.wikipedia.ru

7 www.informatka.ru

Прикладне програмне забезпеченняпризначений для розробки та виконання конкретних завдань користувача. Прикладне ПЗ працює під управлінням операційних систем (базового ПЗ). Прикладне ПЗ включає пакети прикладних програм і прикладні програми користувача.

Пакет прикладних програм(ППП) – це комплекс програм, призначених до виконання завдань певного класу.

Розрізняють такі типи прикладного:

- ПЗ загального призначення

- методо-орієнтоване ПЗ;

- Проблемно-орієнтоване ПЗ;

- ПЗ для глобальних мереж;

- ПЗ для адміністрування обчислювального процесу.

До прикладного ПЗ загального призначеннявідносяться такі ППП:

Текстові та графічні редактори, видавничі системи;

електронні таблиці;

Системи керування базами даних;

Інтегровані пакети;

Case-технології;

Оболонки експертних систем та систем штучного інтелекту.

Редактораминазиваються програмні продукти, призначені для створення та зміни текстів, документів, графічних даних та ілюстрацій. Редактори за своїми функціональними можливостями можна поділити на текстові редактори, графічні редактори та видавничі системи.

Текстові редакторивикористовуються для обробки текстової інформації та виконують такі функції: запис тексту у файл; вставку, видалення, заміну символів, рядків та фрагментів тексту; перевірку орфографії; оформлення тексту різними шрифтами; вирівнювання тексту; підготовку змісту, розбиття тексту на сторінки; пошук та заміну слів та виразів; включення до тексту нескладних ілюстрацій; друк тексту.

Найбільшого поширення набули текстові редактори
Microsoft Word, Word Perfect, ChiWriter, MultiEdit, AmiPro, Lexicon.

Графічні редактори(В т. ч. CAD-системи) призначені для створення та обробки графічних документів, включаючи діаграми, ілюстрації, креслення, схеми.

Найбільш популярні такі графічні редактори:

Adobe Photoshop, CorelDRAW, PaintBrush, Adobe Illustrator.

Видавничі системипоєднують у собі можливості текстових та графічних редакторів. Вони мають розвинені можливості з формування смуг з текстовими і графічними матеріалами і наступним виведенням на друк. Ці системи орієнтовані використання у видавничому справі і називаються системами верстки. Прикладом таких систем є програми Adobe PageMaker і Ventura Publisher.

Електронною таблицеюназивається програма обробки числових даних у таблицях. Дані різних типів (числа, символьні дані, формули) зберігаються у окремих осередках таблиці. За допомогою формул задаються залежності значення одних клітинок від вмісту інших клітинок. Найбільш популярною електронною таблицею можна вважати MS Excel.

Для роботи з базами даних використовується спеціальне ПЗ – системи управління базами даних (СУБД)Базою даних (БД) називають сукупність спеціальним чином організованих наборів даних, що зберігаються на диску. Управління базою даних включає введення даних, їх корекцію та маніпулювання даними, тобто додавання, видалення, вилучення, оновлення та інші операції.

Залежно від способу організації даних розрізняють мережеві, ієрархічні, розподілені та реляційні СУБД. З наявних СУБД найбільшого поширення набули Microsoft Access, Microsoft FoxPro, MS SQL Server, Borland Paradox, MySQL, і навіть СУБД компанії Oracle, Informix, Ingress, Sybase, Progress та інших.

Інтегрованими пакетаминазивається сукупність функціонально різних програмних продуктів загального призначення, що доповнюють один одного, здатних взаємодіяти між собою шляхом обміну даними, що мають єдиний інтерфейс користувача, реалізованих на єдиній операційній обчислювальній платформі. Зазвичай вони включають текстовий редактор, електронну таблицю, графічний редактор, СУБД, кілька інших програм та комунікаційний модуль. В даний час інтеграція програмних модулівносить об'єктно-пов'язаний характер, особливістю якого є використання кількома додатками загальних ресурсів. Найбільш популярними інтегрованими пакетами є Microsoft Office, Framework, Startnave, Lotus SmartSuite for Windows, Borland Office for Windows.

CASE-технологіїзастосовуються при створенні складних інформаційних систем, які зазвичай потребують колективної реалізації проекту, в якому беруть участь різні фахівці: системні аналітики, проектувальники та програмісти.

При використанні CASE-технології кожен спеціаліст вирішує завдання лише свого рівня, не відволікаючись на інші деталі.

Експертні системи- це системи обробки знань у вузькоспеціалізованій галузі підготовки рішень користувачів на рівні професійних експертів. Експертні системи використовують для прогнозу ситуацій, діагностики стану об'єкта, цільового планування, управління процесом функціонування. Вони виникли внаслідок комп'ютеризації процесів розв'язання задач типу "що буде якщо...",заснованих на логіці та досвіді фахівців. Прикладом оболонок експертних систем може бути Expert-Ease, що використовується в економіці.

У цій статті хотілося б поговорити про те, якими бувають прикладні програми, а також які прикладні завдання можна вирішити за їх допомогою (наприклад, приклад простої бази даних) і яку роль вони виконують для кінцевого користувача персонального комп'ютера. Перш за все, хотілося відзначити те, що комп'ютери можуть обробляти будь-які дані, які йому надсилає користувач. Але щоб ці дані розпізнавались і розумілися машиною коректно, потрібно скласти спеціальну програму зрозумілою йому мовою або як простіше сказати - низку послідовних інструкцій для виконання певних дій.

Види прикладних програм

Прикладні програми цетакі програми, призначення яких спрямоване на вирішення певних завдань та безпосередньо взаємодіють з користувачем. Комп'ютерні програминеобхідні автоматизації будь-яких процесів, зберігання та обробки даних, моделювання, проектування тощо. складних обчислювальних процесів. Програми зазвичай поділяють на два класи: це системні програмита прикладні програми. Перші в основному використовуються для обробки інформації, що надходить з якого-небудь обладнання: мережевої карти, відеокарти, підключеного обладнання, тобто. це програми, які взаємодіють із " залізом " чи зовнішніми пристроями. Про них ми розповімо у наступних статтях. А ось про другі – прикладні програми, поговоримо більш докладно.

Прикладні програми призначені взаємодії з кінцевим користувачем, тобто. користувач як би взаємодіє сам із собою, але тільки через програму, вводить якісь дані на вході і отримує певний результат оброблених даних на виході. Це своєрідне рішення певної прикладного завдання,наприклад, це сканування зображень і подальша їхня обробка або пошук потрібних файлів . Використання прикладних програм можна спостерігати практично у всіх сферах діяльності людини, чи це ведення бухгалтерського обліку на підприємстві чи створення графічних зображень, малювання тощо. Також використання прикладних програм є у таких дуже важливих системах як системи управління базами даних. Це дуже актуально на великих підприємствах, де працює велика кількість користувачів і яким потрібно зберігати і використовувати великі обсяги інформації.

Види та приклади прикладних програм

Прикладні програми:

  • Текстові редактори Призначені для створення та редагування тексту без оформлення;
  • Текстові мікропроцесори (MS Word). Більш просунуті текстові редактори, що дозволяють редагувати текст із оформленням, зміною шрифтів та його розмірів, вставки графічних файлів, таблиць тощо. для більш презентабельного оформлення тексту;
  • електронні таблиці (MS Excell). В основному використовуються для обробки будь-яких даних, що містяться в цих таблицях. Прикладні завданнянайчастіше виконуються для зберігання облікових даних із подальшим їх аналізом;
  • Растрові та векторні графічні редактори (Photoshop, Corel), "переглядачі". Використання прикладних програм такого типу дозволяє створювати, редагувати, а також переглядати графічні зображення;
  • Аудіо відео програвачі, редактори (WinAmp). Дозволяє переглядати відео, слухати музику, створювати музичні композиції;
  • Системи управління базами даних (наприклад – MSQL). Такі програми служать до роботи з базами даних. Наприклад, програма обліку клієнтів – проста база для зберігання відомостей про клієнтів, їх контактні дані тощо. Можна проводити операції з пошуку, видалення та додавання записів до бази;
  • Перекладачі або електронні словники. Такі прикладні програми дозволяють без особливих зусиль перекладати текст різними іноземними мовами без їх безпосереднього вивчення;
  • Комп'ютерні ігри. Використовуються для розваг або розвитку в ігровій формі.

Одним із прикладів прикладної програми, може послужити, наприклад, програма підрахунку репостів. Усі види прикладних програм перерахувати складно, але ми постаралися виділити основні програми прикладного забезпечення.