- •I. Программное обеспечение компьютерных информационных технологий
 - •Инструментальное по
 - •Прикладное по
 - •Системное по
 - •Операционные системы Windows
 - •II. Системы управления базами данных (субд) Общие понятия
 - •Модели бд
 - •Общая характеристика и функциональные возможности субд ms Access
 - •Объекты субд Access
 - •Связь между таблицами
 - •Первичный ключ, индексация
 - •Проектирование таблиц
 - •Создание таблиц
 - •Ограничения на имена полей и объектов
 - •Тип данных и свойства поля
 - •Маска ввода
 - •Допустимые символы масок ввода
 - •Примеры масок ввода
 - •Ввод и редактирование данных в таблице
 - •Запросы, выборка
 - •Работа с формами
 - •Разделы формы
 - •Подчиненные формы
 - •Работа с отчетами
 - •III. Сетевые компьютерные технологии Основные понятия
 - •Преимущества использования кс:
 - •Классификация кс
 - •Две технологии использования сервера
 - •Аппаратное и программное обеспечение кс
 - •Сетевое по
 - •Глобальная сеть Интернет
 - •Протоколы сети
 - •Протоколы в Интернет
 - •Адресация в Интернет
 - •Доступ в Интернет
 - •Наиболее популярные службы (сервисы) интернет Всемирная паутина
 - •Электронная почта
 - •Группы новостей
 - •Поисковые системы
 - •Электронные платежные системы
 - •Интернет-радио и Интернет-телевидение
 - •Мессенджеры
 - •Интернет-реклама
 - •IV. Компьютерная графика, её классификация и особенности
 - •Основные области применения
 - •Графические программы
 - •Виды графики Растровая графика
 - •Достоинства
 - •Недостатки
 - •Векторная графика
 - •Достоинства
 - •Недостатки
 - •Фрактальная графика
 - •Компьютерные системы
 - •Механика жидкостей
 - •Трехмерная графика. 3d-графика
 - •Лазерная графика
 - •Создание изображений с помощью Adobe Photoshop
 - •Основные понятия компьютерной графики
 - •Разрешение изображения
 - •Глубина цвета
 - •Цветовые модели
 - •Значение k в аббревиатуре cmyk
 - •Почему cmyk называют субтрактивной моделью
 - •Размер изображения
 - •Форматы графических файлов
 - •Растровые форматы
 - •Векторные графические форматы
 - •Г руппы палитр
 - •Инструменты растровой графики Инструментальные средства растровых редакторов
 - •Выделения
 - •Инструменты выделения в Adobe Photoshop
 - •Фильтры
 - •Инструменты ретуширования
 - •Инструменты ретуширования в Adobe Photoshop
 - •Работа со слоями
 - •V. Элементы программирования в приложениях ms Office. Макросы. Элементы vba. Структура ms Office и назначение компонентов
 - •Документы Microsoft Office
 - •Программная среда. Интерфейс ms Office
 - •Оконный интерфейс
 - •Элементы управления
 - •Введение в офисное программирование
 - •Цели разработки
 - •Область применения
 - •Макроязык (Visual Basic for Application)
 - •Среда разработки
 - •Поддержка ооп
 - •Базовые понятия Алгоритм, программа
 - •Алфавит, идентификаторы
 - •Процедуры, модули, инструкции
 - •Vba и объекты Объекты, семейства, классы
 - •Свойства, методы, события
 - •Макросы. Использование макрорекордера Макросы
 - •Среда разработки vbe
 - •Структура vbe
 - •Окно свойств (Properties)
 - •Окно просмотра объектов(Object Browser)
 - •Окно Code (Окно редактирования кода)
 
Vba и объекты Объекты, семейства, классы
Напомним, VBA – объектно-ориентированный язык программирования, который служит для работы с объектами любого из приложений Microsoft Office. Объектами являются сами приложения и все их компоненты: документы Word, книги Excel, диапазоны ячеек, диаграммы, рисунки и т.д.
Объект как программная конструкция, объединяет данные и функции для работы с этими данными.
Всякий объект принадлежит некоторому классу, то есть является экземпляром класса.
Класс представляет собой шаблон, на основе которого во время выполнения программы создается объект. Он определяет свойства объекта и методы, используемые для управления поведением объекта.
Объекты приложений Office объединены в иерархическую структуру, которую называют объектной моделью. Совокупность объектов и связей между ними называется объектной моделью.
Любое приложение MS Office имеет свою объектную модель, то есть свой набор объектов. В виде объектов представлены все доступные разработчику элементы офисных программ вплоть до приложения как такового (объект Application). Знание структуры объектных моделей Office позволяет создавать профессиональные приложения, выполняющие необходимую обработку данных и подготовку документов.
Компоненты объектной модели каждого приложения Microsoft Office – объекты и семейства – размещаются в одноименных библиотеках (файлы с расширением .old).
С
  
уществуют
стандартная
библиотека объектов VBA
и стандартная
библиотека Office,
библиотеки
объектов Word,
Excel,
Access
и прочие объектные библиотеки,
предоставляющие различные функциональные
возможности.
Чтобы просмотреть список объектных библиотек, доступных в конкретном приложении Microsoft Office (например, в Word), необходимо в редакторе VBA выбрать команду меню "View/Object Brouser" и раскрыть список "Project/Library"(F2). На рисунке показан раскрытый список объектных библиотек, доступных в Microsoft Word.
Word – библиотека, задающая основу документов Word. Здесь хранится класс, задающий корневой объект Word.Application, классы объектов, вложенных в корневой объект.
Application, в свою очередь, включает в себя другие объекты, методы, свойства. Например, такая команда приводит к закрытию Microsoft Word:
Word.Application.Quit
Обычно при работе в MS Word опускают вызов объекта Word, то есть вышеприведенную команду вполне может заменить такая:
Application.Quit
Вызов объекта Application тоже можно опускать, но делать это допустимо не всегда. Например, команду Application.Quit сократить уже не получится
Normal – проект, доступный для всех документов Word. Здесь могут храниться функции и классы, используемые всеми документами Word.
Office – библиотека объектов, общих для всех приложений Microsoft Office. Здесь находятся CommandBar – классы, определяющие инструментальные панели, и классы других общих объектов.
Project – проект по умолчанию, связанный с документом. Классы, которые могут программистом создаваться в этом проекте, методы, свойства – все это доступно для просмотра так же, как и объекты классов, встроенных в стандартные библиотеки.
Stdole – библиотека классов, позволяющая работать с ActiveX-объектами (OLE-объектами) и функциями OLE-автоматизации (OLE-Automation).
VBA – библиотека классов, связанных с языком VBA. Здесь хранятся все стандартные функции и константы, встроенные в язык, классы Collection, Err и прочие.
Совокупность объектов, относящихся к одному типу, составляют семейство (например, все открытые документы приложения).
Основными семействами Word являются:
Documents – совокупность открытых документов;
Paragraphs – все абзацы активного документа;
Sentences – семейство предложений активного документа;
Words – совокупность слов активного документа;
Characters – совокупность символов текста активного документа.
А основными семействами Excel являются:
Workbooks – все открытые рабочие книги;
Worksheets – совокупность рабочих листов активной рабочей книги;
Charts – семейство диаграмм активной рабочей книги.
