Опубликован: 13.09.2006 | Уровень: для всех | Доступ: свободно | ВУЗ: Тверской государственный университет
Основы офисного программирования и документы Word Курс адресован программистам, работающим в среде Office с документами Word и другими офисными документами. Хотя он написан применительно к среде Office 2000, он сохраняет свою актуальность и для современной офисной среды.
Курс содержит описание объектной модели Word и ее использование для решения практически важных задач при работе с документами Word. Рассматривается программная работа с документами Word и Outlook. Большое внимание в курсе уделяется общим объектам Office, работе с объектом Assistant, программированию «на лету». В лекциях курса подробно объясняется на примерах, как программируются игры, как создаются справочные системы того же уровня, что и справочная система приложений Office.

План занятий

ЗанятиеЗаголовок <<Дата изучения
-
Лекция 1
3 часа 31 минута
Word и его объекты
Каркас документа Word. Объект Word.Application и его свойства и методы. Работа с документами и класс Document. События, их обработка. Автомакросы.
Оглавление
    -
    Тест 1
    36 минут
    -
    Лекция 2
    1 час 53 минуты
    Программная работа с документами Word
    Примеры работы с текстовыми документами: работа с буфером, трансляция символов, работа с текстовыми базами данных.
    Оглавление
      -
      Тест 2
      36 минут
      -
      Лекция 3
      54 минуты
      Создание интерфейса документа. Объект CommandBars
      Понятие создания интерфейса документа. Свойства и методы коллекции CommandBars. Пример создания интерфейса.
      Оглавление
        -
        Тест 3
        36 минут
        -
        Лекция 4
        52 минуты
        Объекты программного проекта. Программирование на лету
        Отношения между документами и проектами с объектной точки зрения. Программное создание компонент проекта. Понятие программирования на лету. Программное добавление и удаление ссылок. Организация взаимодействия в системе проектов.
        Оглавление
          -
          Тест 4
          36 минут
          -
          Лекция 5
          1 час 26 минут
          Общность и схожесть объектов Office 2000
          Основные библиотеки, содержащие общие объекты. Объекты библиотеки Office 9.0. Объекты библиотеки Microsoft Forms 2.0. Библиотека объектов VBA. Библиотека объектов VBIDE. Схожесть объектов.
          Оглавление
            -
            Тест 5
            36 минут
            -
            Лекция 6
            1 час 59 минут
            Офисное программирование. Специфика и примеры
            Понятие офисного программирования. Особенности офисного программирования. Офисное программирование для пользователей и программистов. Документы типа обложка и "ручная работа". Замечания о MacroRecorder.
            Оглавление
              -
              Тест 6
              36 минут
              -
              Лекция 7
              55 минут
              Организация диалога. Объект Assistant
              Понятие Помощника. Объект Assistant, его свойства и методы. Объект Balloon. Применение "несерьезного" интерфейса.
              Оглавление
                -
                Тест 7
                36 минут
                -
                Лекция 8
                1 час 15 минут
                Создание справочной системы.
                Создание справочной системы и этапы ее разработки. Инструментарий Microsoft HTML Help. Возможности HTML Help Workshop.
                Оглавление
                  -
                  Тест 8
                  36 минут
                  -
                  Лекция 9
                  1 час 39 минут
                  Создание справочной системы. Часть 2
                  Понятие Мастера ответов. Описание и использование Answer Wizard Builder. Answer Wizard и Office Assistant – взаимодействие и сложности. Справки к элементам интерфейса. Получение справок программным путем.
                  Оглавление
                    -
                    Тест 9
                    36 минут
                    -
                    5 часов
                    -
                    Сергей Дмитриев
                    Сергей Дмитриев
                    Россия, Москва