Понятие объектов и классов в Visual Basic. Свойства, методы и события. Создание Титула на рабочем листе с помощью процедур обработки событий в UserForm. Определение диапазона для создания таблицы и ее заголовка. Создание формы по заполнению таблицы.
Аннотация к работе
Язык программирования Visual Basic (VB) используется для создания приложений в разнообразных областях деятельности человека, так как в основе языка заложены самые современные технологии программирования, такие как использование программных компонентов ACTIVEX, модель составных объектов COM (Component Object Model), интегрированная среда разработки IDE (Integrated Development Environment). Microsoft Visual Basic - средство разработки программного обеспечения, которое разрабатывается корпорацией Microsoft и включает в себя язык программирования и среду разработки. Язык Visual Basic унаследовал синтаксис и стиль языка Бейсик. Visual Basic сочетает в себе элементы и процедуры объектно-ориентированных и компонентно-ориентированных языков программирования.Как и во всех современных системах визуального проектирования, в Visual Basic применяется объектно-ориентированный подход к программированию. Любое приложение, написанное на Visual Basic, представляет собой совокупность объектов. Объект - некая сущность, которая четко проявляет свое поведение и является представителем некоторого класса подобных себе объектов. Каждый объект характеризуется: свойствами; Классом объектов в объектно-ориентированных языках программирования называется общее описание таких объектов, для которых характерно наличие множества общих свойств и общих действий, которые способны выполнять эти объекты (например, класс Командная кнопка - общее описание кнопок в окнах приложений).Свойства определяют характеристики объекта (цвет, положение на экране, состояние объекта). Методы - это действия или задачи, которые выполняет объект (то, что можно делать с объектами).Они могут содержать процедуры, которые обрабатывают события, общие процедуры и объявления переменных, констант, типов и внешних процедур на уровне формы. Если мы посмотрим на модуль формы в редакторе текста, то увидим описание формы и ее элементов управления, включая параметры настройки свойств. Код, который записан в модуле формы, определен для того приложения, которому принадлежит форма. Различают модули двух типов: стандартные модули и модули класса. Стандартные модули (модули программного кода) представляют собой именованные контейнеры, в которых содержатся переменные, доступные различным процедурам и функциям (общие переменные) и программные единицы (процедуры и функции), не связанные с конкретными объектами.Титул к курсовой работе создается на основе свойств и методов рабочего листа. Код программы: Private Sub Титул1() .Font.Italic = True .Value = "Путилова Таисия Евгеньевна 2-MD-11 Проект создания коттеджного поселка"В проводнике Project Explorer выполнить правой кнопкой мыши ЭТАКНИГА>Insert> USERFORM. В появившийся макет формы внедрить кнопку COMANDBUTTON1, COMANDBUTTON2, Image1, применив к ним свойства Caption, Font, BACKCOLOR в открытом окне Properties Windows(см. Двойным Click по кнопкам создать шаблоны для процедур обработки событий. В первую процедуру скопировать программный код ранее созданного диапазона в рабочем листе «Титул». В нее же включить для Image1 следующие значения свойств: Код программы: Private Sub COMMANDBUTTON1_Click()Создать форму : Project Explorer>ЭТАКНИГА >Insert>USERFORM. Создать две процедуры обработки событий двойным Click по каждой из кнопок. В первую процедуру включить свойства и методы для выбранного вами диапазона. В процедуру обработки событий по первой кнопке целесообразно включить ввод наименования каждого поля в ячейки строки с помощью функции INPUTBOX("Ввести наименование поля") в цикле, параметрами которого будут ссылки на номера столбцов выбранного диапвзона. В примере(см. ниже) выбран диапазон B2:К23, в котором будет располагаться протокол - таблица, со строкой 2 в диапазоне B2:К2 для заголовков.Порядок работы: - Создать форму указанным ранее способом. Внедрить в форму текстовые поля(TEXTBOX), Label(метки), кнопки(см. ниже) Заполнить/добавить таблицу значениями по полям. Это выполняет следующий фрагмент процедуры в процедуре обработки событий по первой кнопке: - Применить в данной процедуре к выбранному диапазону соответствующие свойства и методы Код программы: Sub USERFORM_Initialize()При подготовке курсовой работы, я закрепила знания по основам программирования в VBA, работая с объектами в приложениях Microsoft Office.
План
Содержание
1. Visual Basic. Общие сведения
2. Понятие объектов и классов
3. Свойства, методы и события
4. Формы и их модули
5. Титульный лист к курсовой работе
6. Создание Титула на рабочем листе с помощью процедур обработки событий в USERFORM
7. Определение диапазона для создания таблицы - протокола и создание заголовка таблицы
8. Создание формы по заполнению таблицы
9.Заключение
Вывод
При подготовке курсовой работы, я закрепила знания по основам программирования в VBA, работая с объектами в приложениях Microsoft Office. Практические задания помогли мне усовершенствовать навыки владения этими программами. По ходу написания программных кодов, создания форм и модулей по средствам VBA, я научилась оптимизировать свою работу в приложениях Microsoft Office, углубила свои знания о расчетных формулах и способам заполнения таблиц в редакторе Microsoft Office Excel.