وبلاگ بلیان

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

معرفی کتاب «Самоучитель VBA. Технология создания пользовательских приложений» نوشتهٔ Гарнаев, Андрей Ю، منتشرشده توسط نشر БХВ-Петербург در سال 1999. این کتاب در فرمت pdf، زبان ru ارائه شده است.

Настоящая книга является, с одной стороны, подробным справочником по Visual Basic for Applications (VBA), а с другой стороны, самоучителем по составлению и разработке приложений с помощью этого языка. Большое количество примеров позволит быстро овладеть практическими приемами программирования и эффективно решать разнообразные задачи. В книге приводится подробное описание средств и возможностей VBA. В каждом из предлагаемых уроков разрабатывается пример пользовательского приложения и дается подробный анализ всех программ, которые, кроме того, снабжены поясняющими комментариями. В конце каждого урока имеется самостоятельное задание для закрепления изученного материала. Для широкого круга пользователей. Предисловие Краткий обзор материала книги Введение Зачем нужен VBA Создание функций пользователя Часть I. Основные средства и возможности VBA Глава 1. Основные элементы VBA Что такое VBA Объекты и их семейства Объекты OLE и ActiveX Классы Иерархия объектов Методы Свойства События Окно проекта Окно для редактирования кода Окно редактирования форм (UserForm) Окно свойств Окно Просмотр объектов (Object Browser) Глава 2. Основные объекты VBA Объект Application Свойства объекта Application Методы объекта Application События объекта Application Объект Workbook и семейство Workbooks Свойства объекта Workbook и семейства Workbooks Методы объекта Workbook и семейства Workbooks События объекта Workbook и семейства Workbooks Объект Worksheet и семейство Worksheets Свойства объекта Worksheet и семейства Worksheets Методы объекта Worksheet и семейства Worksheets События объекта Worksheet Объекты Range и Selection Адресация ячеек Задание групп строк и столбцов с помощью объекта Range Связь объекта Range и свойства Cells Свойства и методы объекта Range Глава 3. Методы объекта Range, использующие команды Excel Метод DataSeries Метод AutoFill Метод AutoFilter Метод AdvancedFilter Метод Consolidate Метод Find Метод GoalSeek Метод Sort Метод Subtotal Глава 4. Сценарии и определение структуры данных Объект Scenario Объект Outline Глава 5. Диаграммы Объекты Chart и ChartObject Свойства объекта Chart Методы объекта Chart Линия тренда Глава 6. Сводные таблицы Объект PivotTable Метод PivotTableWizard Преобразование сводной таблицы Глава 7. Элементы управления и пользовательская форма Элементы управления Режим конструктора Установка свойств элемента управления Пользовательская форма UserForm Семейство Controls Создание пользовательской формы Общие свойства элементов управления Соглашения об именах Общие методы и события элементов управления Объект DataObject Поле Надпись Кнопка Список Заполнение списка Выбор нескольких элементов из списка Поле со списком Полоса прокрутки и счетчик Переключатель Рамка Флажок и выключатель Рисунок Набор вкладок Дополнительные элементы управления Последовательность выбора элементов управления Инициализация и отображение диалогового окна Закрытие диалогового окна Отображение встроенных диалоговых окон Глава 8. Программирование панели инструментов Объект CommandBar и семейство CommandBars Семейство CommandBarControls и объект CommandBarControl Пример создания панели инструментов пользователя Пример создания строки меню пользователя Создание пользовательской панели инструментов вручную Удаление элемента управления из панели инструментов вручную Удаление пользовательской панели инструментов вручную Назначение вручную макроса кнопке Изменение и создание вручную изображения на кнопке Глава 9. Программирование средств для работы со справочной информацией Структура помощника Типы помощника Свойства объекта Assistant Объект Balloon Глава 10. Работа с графическими объектами Семейства Shapes и ShapeRange Методы, создающие объекты Shape Глава 11. Основы программирования на VBA Типы данных Описание переменных Допустимые имена Инструкция DefТип Массивы Динамические массивы Функции и процедуры для работы с массивами Константы Тип данных, определенный пользователем Операции VBA Приоритеты операций Встроенные функции VBA Математические функции Функции проверки типов Функции преобразования форматов Функции обработки строк Функции времени и даты Функции выбора Функции, возвращающие строки Встроенные диалоговые окна Инструкции VBA Оператор присвоения Перенос строки Комментарии Расположение нескольких операторов на одной строке Операторы перехода и выбора Операторы повтора Условная компиляция Процедура Переход в подпрограмму и возвращение из подпрограммы Вызов процедуры Назначение значений по умолчанию необязательным параметрам Использование неопределенного количества параметров Рекурсивные процедуры Область определения переменной Время жизни переменной Глава 12. Процедуры обработки ошибок и отладка программ Разработка процедур, предотвращающих появление ошибок Перехват и обработка ошибок Отладка программ Ошибки компиляции Ошибки выполнения Логические ошибки Инструкция Option Explicit Пошаговое выполнение программ Точка останова Вывод значений свойств и переменных Глава 13. Работа с файлами Типы файлов в VBA Открытие и закрытие файла Ввод данных в файл последовательного доступа Вывод данных из файла последовательного доступа Работа с файлом произвольного доступа Наиболее употребляемые инструкции и функции при работе с файлами Объект FileSearch Глава 14. Пользовательские объекты Создание модулей класса Процедуры Property Let, Property Set и Property Get Пример создания класса Глава 15. Работа с внешними базами данных Создание запросов с помощью Microsoft Query Что такое ODBC? Microsoft Jet DAO — объектный доступ к данным Порядок работы при объектном доступе к данным Создание рабочей области Открытие базы (источника) данных Объект Recordset Пример приложения Часть II. Практические приемы программирования на VBA Урок 1. Тема: Игра “Орел и Решка” Цель урока Теория Практика Самостоятельное задание Урок 2. Тема: Расчет маргинальной процентной ставки Цель урока Теория Практика Самостоятельное задание Урок 3. Тема: Работа со списком Цель урока Практика Самостоятельное задание Урок 4. Тема: Расчет амортизации Цель урока Теория Практика Самостоятельное задание Урок 5. Тема: Решение уравнения, зависящего от параметра. Построение диаграммы Цель урока Теория Практика Самостоятельное задание Урок 6. Тема: Управление размером и перемещением элементов управления Цель урока Теория Практика Перемещение элемента управления при помощи операции drag-and-drop Самостоятельное задание Урок 7. Тема: Заполнение базы данных Цель урока Практика Самостоятельное задание Урок 8. Тема: Построение поверхности Цель урока Практика Самостоятельное задание Урок 9. Тема: Периодические выплаты. Построение диаграмм Цель урока Теория Практика Самостоятельное задание Урок 10. Тема: Еще раз о составлении базы данных Цель урока Практика Самостоятельное задание Урок 11. Тема: Игра в крестики и нолики Цель урока Практика Самостоятельное задание Урок 12. Тема: Линия тренда Цель урока Теория Практика Самостоятельное задание Урок 13. Тема: Составление расписания Цель урока Практика Самостоятельное задание Урок 14. Тема: Работа с файлами Цель урока Практика Файл последовательного доступа Файл произвольного доступа Создание заставки приложения
دانلود کتاب Самоучитель VBA. Технология создания пользовательских приложений