Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПАЧИТАЙКА.docx
Скачиваний:
11
Добавлен:
29.03.2015
Размер:
50.33 Кб
Скачать

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

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

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

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

  • в-третьих, без особой необходимости ими лучше не заниматься.

Система программирования предполагает наличие:

  • языка высокого уровня;

  • системы трансляции;

  • сервисных средств (редакторов связей, отладчиков, библиотек модулей и т.д.)

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

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

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

Операционная система Windows.

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

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

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

Операционные системы семейства Windows относятся к графическим операционным системам. Они поддерживают:

  • режим многозадачности;

  • единый программный интерфейс;

  • единый пользовательский интерфейс;

  • единый аппаратно-программный интерфейс.

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

Единый программный интерфейс. Позволяет пользоваться данными, созданными одними программами, при работе с другими программами.

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

Единый аппаратно-программный интерфейс. Среда Windows сама обеспечивает совместимость разнообразного оборудования и программ.

После загрузки операционной системы открывается основной экран – Рабочий стол. На нем отображаются различные пиктограммы (значки). Одни из них принято называть объектами Windows, а другие – элементами управления Windows. Сам рабочий стол также является объектом Windows.

Понятие объект неопределимо. В системе Windows под словом объект понимается почти все, с чем работает операционная система. Оно просто вводится и в этой связи уместно говорить только о том, что входит в это понятие.

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

С объектами неразрывно связано понятие свойств. Свойства – обязательный атрибут всех объектов. Свойства делают объекты различимыми.

К объектам ОС Windows относятся значки, ярлыки, папки, окна.

Окна – основной объект Windows. Внешне любое окно – прямоугольная область экрана, обрамленная рамкой. Внутреннее оформление окон зависит от их типа.

Папка является аналогом каталога. Однако папка – более широкое понятие, чем каталог. В ОС Windows есть папки, которые не соответствуют понятиям каталог. Например, Мой компьютер.

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

Особое место среди значков рабочего стола занимает значок Мой компьютер. Он открывает доступ ко всем объектам компьютера.