Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Министерство образования Нижегородской области.doc
Скачиваний:
2
Добавлен:
07.07.2019
Размер:
727.04 Кб
Скачать

3.2 Программное обеспечение

Совокупность программ, позволяющих решать различные задачи с использованием ЭВМ, называется программным обеспечением (ПО).

В состав ПО входят:

1) Операционная система – центральная важнейшая часть ПО, которая управляет всем вычислительным процессом и обеспечивает определенный уровень общения человека с ЭВМ и наоборот;

2) Программы технического обслуживания – программы проверки работоспособности ПК в целом и отдельных ее компонентов, а также программы определения и диагностики неисправностей. Такие программы называются тестами и утилитами;

3) Пакеты прикладных программ – комплекс программ, предназначенный для решения задач определенного класса (различные экономические и бухгалтерские задачи).

Excel является одним из наиболее модифицирующих ППП на компьютерном рынке.

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

Данное мне задание, легче и удобнее всего выполнить с помощью Visual Basic for Applications (VBA, Visual Basic для приложений) — немного упрощённая реализация языка программирования Visual Basic, встроенная в линейку продуктов Microsoft Office (включая версии для Mac OS), а также во многие другие программные пакеты, такие как AutoCAD, SolidWorks, CorelDRAW, WordPerfect и ESRI ArcGIS. VBA покрывает и расширяет функциональность ранее использовавшихся специализированных макро-языков, таких как WordBasic.

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

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

Принципы ООП

Основные принципы ООП можно сформулировать следующим образом:

1). Все является объектом;

2). Объекты обмениваются сообщениями;

3). Сообщения между объектами могут инициировать выполнение каких-либо действий объектами;

4). Каждый объект является представителем класса;

5). В классе задается поведение объекта;

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

Для выполнения макропрограммы VBA ее надо сначала запустить, используя

только то приложение, в котором написан этот макрос. Несмотря на то, что

основные возможности VBA остаются теми же во всех приложениях Office,

каждое приложение добавляет специальные команды и объекты (в зависимости от конкретного приложения) в Visual Basic for Applications. Например, VBA в Excel содержит много команд, которые относятся только к рабочим листам и задачам, которые можно выполнять с рабочим листом. Аналогично, VBA в Word содержит команды, относящиеся только к операциям над текстом в документе, тогда как VBA в Access содержит команды, относящиеся только к операциям с БД, и т.д.

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

использованием ЭВМ, называется программным обеспечением.

Visual Basic for Application (VBA) - относительно легкий язык

программирования. Он прост в освоении и позволяет быстро получать

результаты, конструировать профессиональные приложения, решающие

практически все задачи, встречающие в среде Windows. При этом создание

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

VBA применяет технологию визуального программирования, т.е

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

Стандартные элементы управления:

1). TextBox (Поле ввода) используется для ввода текста пользователем, который в последующем используется в программе, или для ввода в него результатов расчетов программы.

2). Label (Надпись) - этот элемент управления используется для отображения надписей, например, заголовка, не имеющих свойство Caption. Надпись не доступна для пользователя во время выполнения приложения. Изменения в надписи осуществляется во время выполнения приложения только программно.

3). CommandButton (Кнопка) используется в основном для инициирования выполнения некоторых действий, вызываемых нажатием кнопки, например, запуск программы или остановка ее выполнения, печать результатов.

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

5). CheckBox (Флажок) – этот элемент управления, который можно отмечать (ставить «галочку»), выбирая из ряда опций одну или несколько. Он может иметь два различных состояния – отмеченное и неотмеченное. Также, он может иметь и третье состояние. В этом случае элемент управления отображается как отмеченный, но недоступный.

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

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

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

9). Frame (Рамка) – это один из элементов-контейнеров. Рамка используется для визуальной группировки элементов. Объекты, объединенные с помощью рамки, можно как единое целое перемещать, активизировать и деактивизировать, делать видимыми или невидимыми. Некоторые элементы сами нуждаются в контейнере, например, все переключатели в форме всегда объединяются в одну группу. Для объединения объектов в группу нужно сначала создать элемент-контейнер, а затем добавить в него нужные элементы управления.

10). Image (Рисунок), используется для отображения графических файлов в формате BMP, CUR, GIF, ICO, JPG, WMF в форме. Но в отличие от PictureBox, он не является элементом контейнером. Он не позволяет рисовать и не допускает группирования объектов. Однако Image использует меньше ресурсов и перерисовывает быстрее, чем PictureBox.

И т. д.