Хелпикс

Главная

Контакты

Случайная статья





Системы программирования. Инструментальные программы



3. Системы программирования

 

Системы программирования – это комплексы программ и прочих средств, предназначенные для разработки и эксплуатации программ на конкретном языке программирования для конкретного вида ЭВМ.

Система программирования обычно включает некоторую версию языка программирования, транслятор программ, представленных на этом языке, и т.д.

Язык программирования – это инструмент для создания компьютерных программ. Из большого числа языков можно выделить три наиболее распространённых в настоящее время:

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

язык Паскаль (Pascal), широко применяемый для разработки прикладных программ;

язык для начинающих программистов Бейсик (BASIC).

 

4. Инструментальные программы

 

Инструментальные программы пользователь применяет как инструмент при решении самых различных задач.

Текстовые редакторы. Современные текстовые редакторы могут выполнять следующие функции:

o удаление и вставку символов или фрагментов текста;

o использование большого числа шрифтов различного размера;

o автоматический перенос слов, не помещающихся в строке, с разбиением их по правилам орфографии;

o проверку и исправление орфографии и синтаксиса; замену повторяющихся слов синонимами;

o вставку в текст таблиц и диаграмм, иллюстраций, включая фотографии;

o автоматическую замену символа, слова или фрагмента во всём тексте;

o автоматическую расстановку номеров страниц, создание сносок, алфавитного указателя и оглавления.

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

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

v программы подготовки текстов (подчеркнём, не документов, а текстов, например текстов программ и т.д.), к этой категории относится текстовый редактор Norton Commander;

v текстовые процессоры, предназначенные для подготовки документов (например, Лексикон, MultiEdit);

v настольные издательские системы, например, PageMaker, Wenture, близок к ним редактор Microsoft Word.

В обиходе все они называются текстовыми редакторами.

 

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

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

Есть и более сложные графические редакторы, имеющие больше возможностей, например, редактор CorelDraw, PhotoShop, и др.

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

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

Системы управления базами данных (СУБД). В настоящее время широко применяются программы обработки данных. В частности, автоматизированные информационные системы (АИС), информационно-справочные системы (ИСС) и т. д., ядром которых является "хранилище" данных, называемое базой данных. В этих программах данные можно различным образом сортировать: по алфавиту, по датам рождения, по числовым характеристикам, по названиям объектов, и т. д.

СУБД также позволяют быстро и точно на основе имеющихся данных создавать сводные документы или ведомости.

Интегрированные среды. Так называют программы, которые в одной оболочке объединяют несколько инструментальных программ. Например, среда Microsoft Works включает текстовый процессор, электронную таблицу, программу создания и ведения баз данных, графический редактор, программу для работы в компьютерной сети. Объединение в одной среде разнородных программ даёт возможность создавать практически любые документы, не выходя за рамки среды, обеспечивает быстрый переход при необходимости от работы с одной программой к другой.

Кроме того, самое главное, есть возможность переноса данных из одной программы в другую. Например, можно перенести таблицу, созданную электронной таблицей в текст, подготовленный текстовым редактором, и сразу передать его по сети в другой город.

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.