VBA и автоматизация Windows-приложений
Практический курс по стандартным технологиям автоматизации работы в Windows (продолжение курса "Языковые средства поддержки сценариев Windows") и в приложениях Microsoft Office.Вопросы к экзамену
- Основные элементы процедурно-ориентированных языков программирования, на примере VBA.
- Понятие объекта VBA. Атрибуты объекта: свойства, методы, события.
- Основные элементы объектно-ориентированных языков программирования, на примере VBA.
- Характеристика языка программирования Visual Basic for Applications.
- Основные объекты и коллекции приложения Microsoft Excel, их назначение. Характеристики объектов Excel.Application, WorkBook, WorkSheet, Range и Selection в приложении Excel.
- Автоматизация работы в приложениях Microsoft Office с помощью макросов.
- Язык VBA. Структура и правила оформления программ.
- Среда разработки сценариев VBA. Типы данных, переменные, константы.
- Язык VBA. Арифметические и логические операторы. Математические функции.
- Основные алгоритмические конструкции на языке VBA.
- Ввод, вывод данных на языке VBA.
- Условные операторы (If, Case) и операторы цикла на языке VBA.
- Функции VBA для работы с массивами.
- Подпрограммы и функции пользователя в языке VBA.
- Программирование диаграмм в MS Excel 2010 средствами VBA.
- Обработка файлов средствами VBA в MS Excel 2010.
- Создание графики в MS Excel средствами VBA.
- Возможности сценариев HTML Applications
Лабораторные работы
1. Сценарии на языках VBScript/JScript с графическим HTML-интерфейсом (10 баллов).
Написать HTA-утилиту с графическим интерфейсом для определения параметров локального компьютера.- Имя компьютера и его IP-aдрес.
- Версия и разрядность операционной системы.
- Количество установленной оперативной памяти.
- Имя зарегистрированного пользователя и список доменных групп, в которые он включен.
- Свободное место на дисках.
- Доступность Интернета.