Главная Случайная страница


Полезное:

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


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Анализ средств программирования





Приложение можно создать с помощью программ:

Visual Basic for Application– это система программирования, которая используется как единое средство программирования во всех приложениях Microsoft Office. Всякая система программирования включает в себя, по меньшей мере, три составные части:

1. Язык программирования, т.е. набор правил, определяющих синтаксис (правила записи) и семантику (правила выполнения) программ.

2. Среду программирования, т.е. набор инструментов для написания программ, редактирования, отладки и т.п.

3. Библиотеку стандартных программ, т.е. набор готовых программ (процедур, функций, объектов и т.д.), которые можно использовать как готовые элементы при построении новых программ.

Среда разработки VBA называется интегрированной средой разработки или IDE (Integrated Development Environment). VBA IDE– это набор инструментов разработки программного обеспечения, таких как редактор Visual Basic (Visual Basic Editor, VBE), средства отладки, средства управления проектом и т. д. VBE – это окно, содержащее меню, другие окна и элементы, которые применяются при создании проектов VBA. Все приложения, поддерживающие VBA, работают с одним IDE. Таким образом, при переходе в другое основное приложение не требуется много времени, чтобы научиться применять в нем VBA.

Для перехода из окна основного приложения в редактор VBE достаточно нажать комбинацию клавиш Alt+F11 или выполнить команду «Сервис» – «Макрос» – «Редактор Visual Basic» («Tools» – «Macro» – «Visual Basic Editor»).

Интерфейс VBE составляют различные окна, панели инструментов и меню. Основными (открывающимися по умолчанию) являются три окна: окно проекта, окно свойств и окно редактирования кода. Назначение этих и некоторых других компонентов VBE приведено в табл. 1. Вызвать на экран тот или иной компонент можно с помощью меню «View» (Вид) (Рисунок 1).

Окно «Project» (Проект) предназначено для быстрого получения информации о различных составляющих проекта. Такими составляющими являются «Forms» (Формы), «Modules» (Модули) и «References» (Ссылки).

С помощью окна проекта можно добавить или удалить какой-либо объект из проекта. Модули добавляются в проект командой Insert – Module (Вставить – Модуль). Формы создаются командой Insert – UserForm (Вставить – UserForm), а модули класса - командой Insert – Class Module (Вставить – Модуль класса).

Окно проекта можно использовать также для быстрой навигации по формам проекта и программному коду. Для этого необходимо выбрать в контекстном меню соответственно команды «View Object» (Объект) или «View Code» (Программа) (Рисунок 2).

Список свойств выделенного объекта выводится в окне «Properties» (Свойства) (Рисунок 3). Для того чтобы выделить объект, необходимо с помощью окна проекта выбрать форму и перейти в режим конструктора, используя команду «View Object». Свойства объекта можно упорядочить в алфавитном порядке (Alphabetic (По алфавиту)) или по категориям (Categorized (По категориям)), выбрав соответствующую вкладку. Предусмотрена также возможность получения быстрой справки по какому-либо свойству объекта. Для этого достаточно установить курсор на нужное свойство и нажать клавишу F1.

Окно «Object Browser» (Просмотр объектов) предназначено для просмотра объектов, доступных при создании программы. Хотя на самом деле в этом окне мы просматриваем не объекты, а структуру соответствующего класса объектов (объектам, классам и другим понятиям объектно-ориентированного программирования посвящена следующая тема). Окно просмотра объектов может использоваться для поиска метода или свойства объекта.

Чтобы найти какое-либо свойство или метод, необходимо выполнить следующую последовательность действий:

1. Откройте в редакторе «Visual Basic» нужный модуль.

2. Нажмите на панели инструментов кнопку «Object Browser» (Просмотр объектов).

3. Используя раскрывающийся список Project – Library (Проект – Библиотека), расположенный в верхнем левом углу окна просмотра объектов, выберите нужную библиотеку.

4. Отметьте нужный объект в списке «Classes» (Классы).

5. Используя список «Members Of» (Компонент), выберите подходящий метод или свойство.

Для получения сведений о выбранном классе, методе, событии или свойстве нажмите кнопку «Help» (Справка) в окне «Object Browser» (Просмотр объектов).

Окно «Code» (Программа) представляет собой текстовый редактор, предназначенный для написания и редактирования кода процедур приложения. Это окно появляется на экране, например, при создании нового модуля. Код внутри модуля организован в виде отдельных разделов для каждого объекта, программируемого в модуле. Переключение между разделами выполняется путем выбора значений из списка «Object» (Объект), который находится в левом верхнем углу окна. Каждый раздел может содержать несколько процедур, которые можно выбрать из списка «Procedure» (Процедура) в правом верхнем углу. В окне редактирования доступны два режима представления кода: просмотр отдельной процедуры и всего модуля. Переключение режимов работы окна осуществляется выбором одной из двух кнопок в нижнем левом углу окна редактирования кода.

Интеллектуальные возможности редактора кода:

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

2. На экране автоматически отображаются сведения о процедурах, функциях, свойствах и методах после набора их имени.

3. Автоматически проверяется синтаксис набранной строки кода сразу после нажатия клавиши Enter. В результате проверки выполняется выделение определенных фрагментов текста:

¾ красным цветом – синтаксические ошибки;

¾ синим цветом – зарезервированные ключевые слова;

¾ зеленым цветом – комментарии.

4. Если курсор расположить на ключевом слове VBA, имени процедуры, функции, свойства или метода и нажать клавишу F1, то на экране появится окно со справочной информацией об этой функции.

Для создания диалоговых окон, разрабатываемых приложений VBA, используются формы. Редактор форм является одним из основных средств визуального программирования. При добавлении формы в проект (команда Insert – UserForm (Вставить – UserForm)) на экран выводится незаполненная форма с панелью инструментов «Toolbox» (Панель элементов).

Используя панель инструментов «Toolbox» (Панель элементов), из незаполненной формы конструируется требуемое для приложения диалоговое окно. Размеры формы и размещаемых на ней элементов управления можно изменять. Также окно редактирования форм поддерживает операции буфера обмена. Кроме того, команды меню «Format» (Формат) автоматизируют и облегчают процесс выравнивания элементов управления как по их взаимному местоположению, так и по размерам.

Окно «Immediate» (Проверка) позволяет ввести инструкцию и выполнить ее. При этом инструкция должна быть записана в одну строку, директивы которой будут выполнены после нажатия клавиши Enter. Данное окно можно использовать для быстрой проверки действий, выполняемой той или иной инструкцией. Это позволяет не запускать всю процедуру, что удобно при отладке программ.

Окно «Locals» (Локальные переменные) автоматически отображает все объявленные переменные текущей процедуры и их значения.

Окно «Watches» (Контрольные значения) применяется при отладке программ для просмотра значений выражений.


 

Date: 2016-01-20; view: 742; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию