Главная » 2014»Август»21 » Microsoft Office XP. Разработка приложений (+ CD-ROM)
15:43
Microsoft Office XP. Разработка приложений (+ CD-ROM)
Microsoft Office XP. Разработка приложений (+ CD-ROM) - Книга посвящена разработке офисных приложений в среде Microsoft Office XP. Рассматриваются жизненный цикл приложений, модель процесса разработки, методы проектирования на UML, методы обеспечения экономической эффективности разработки и внедрения приложений. Описываются язык программирования Visual Basic для приложений, объектные модели Microsoft Office XP, инструментальные средства Microsoft Office XP Developer, проектирование и программирование графического интерфейса пользователя, применение технологии Automation, использование технологий Интернета, доступ к данным и защита данных и приложений от несанкционированного изменения. Приведены примеры разработки настольного однопользовательского автоматизированного документа, распределенного неоднородного приложения, многопользовательского клиент-серверного приложения. К книге прилагается диск с примерами.
Название: Microsoft Office XP. Разработка приложений (+ CD-ROM) Автор: Александр Матросов, Федор Новиков, Георгий Усаров, Ирина Харитонова Издательство: БХВ-Петербург Год: 2003 Страниц: 930 Формат: DJVU Размер: 26,7 МБ ISBN: 5-94157-178-X Качество: Отличное Серия или Выпуск: Мастер программ Язык: Русский
Содержание:
Введение 1. Зачем была написана эта книга 2. О чем эта книга 3. Для кого предназначена эта книга 4. Структура книги 5. Компакт-диск с примерами 6. Используемые обозначения 7. Об авторах этой книги Часть I. Стратегия разработки приложений Глава 1. Офисные приложения 1.1. Что такое офисные приложения 1.1.1. Системное и прикладное программное обеспечение 1.1.2. Вертикальные и горизонтальные приложения 1.1.3. Функциональность приложений 1.1.4. Масштаб приложений 1.1.5. Программы реального времени 1.2. Классификация офисных приложений 1.2.1. Текстовые процессоры 1.2.2. Системы упраапения базами данных 1.2.3. Электронные таблицы 1.2.4. Деловая графика 1.2.5. Электронные коммуникации 1.3. Особенности разработки офисных приложений 1.3.1. Изменение требований 1.3.2. Прототип приложения 1.3.4. Интерфейс пользователя 1.3.5. Внедрение приложений 1.4. Преимущества Microsoft Office 1.4.1. Совокупная стоимость владения приложением 1.4.2. Быстрая разработка 1.4.3. Использование библиотек объектов 1.4.4. Сопровождение и модификация приложений 1.4.5. Экономия средств при внедрении приложений Глава 2. Разработка офисных приложений 2.1. Модель жизненного цикла приложения 2.1.1. Артефакты офисных приложений Техническое задание Словарь предметной области Модель приложения Прототип интерфейса Код программы Программная документация Комплект поставки Результаты эксплуатации 2.1.2. Итерации жизненного цикла 2.2. Модель процесса разработки приложения 2.2.1. Фаза анализа 2.2.2. Фаза проектирования 2.2.3. Фаза реализации 2.2.4. Фаза стабилизации 2.2.5. Фаза внедрения 2.3. Повышение продуктивности разработки 2.3.1. Версии приложений 2.2.2. Наложение фаз 2.3.3. Повторное использование Глава 3. Моделирование офисных приложений 3.1. Назначение и область применения UML 3.1.1. Что такое UML? UML - это язык UML - это язык моделирования UML - это унифицированный язык моделирования 3.1.2. Назначение UML 3.1.3. Текущее состояние UML 3.2. Основные конструкции UML 3.2.1. Графическая нотация 3.2.2. Сущности и отношения 3.2.3. Канонические диаграммы Диаграмма использования Диаграмма классов Диаграмма объектов Диаграмма состояний Диаграмма деятельности Диаграмма последовательности Диаграмма кооперации Диаграмма компонентов Диаграмма размещения 3.2.4. Общие механизмы Внутреннее представление модели Дополнения Подразделения Механизмы расширения 3.3. Процесс моделирования 3.3.1. Представления 3.3.2. Процесс моделирования 3.3.3. Использование моделей Анализ бизнес-процессов Детальное проектирование Управление тестированием Документирование приложения Часть II. Технология разработки приложений Глава 4. Язык Visual Basic для приложений 4.1. Общие сведения 4.1.1. История VBA 4.1.2. «Здравствуй, мир!" 4.1.3. Легенда 4.1.4. Условные обозначения 4.1.5. Алфавит и лексика VBA 4.2. Типы данных 4.2.1. Встроенные типы данных 4.2.2. Объя&1ение переменных 4.2.3. Константы 4.2.4. Массивы 4.2.5. Перечисляемый тип 4.2.6. Тип, определяемый пользователем 4.3. Операторы 4.3.1. Операторы присваивания Оператор Let Оператор LSet Оператор RSet 4.3.2. Условные операторы Оператор If…Then…Else Оператор Select Case Оператор Go To 4.3.3. Операторы цикла Оператор For…Next Оператор Do…Loop Оператор While…Wend Оператор For Each…Nexf 4.4. Структура программы 4.4.1. Объяааение процедур и функций 4.4.2. Вызов процедур и функций 4.4.3. Встроенные процедуры и функции Функции ввода и вывода Процедуры и функции работы с файлами Последовательный доступ к файлу Произвольный и бинарный доступ к файлам Управление файлами и каталогами Функции преобразования типов Функции проверки типов данных Процедуры и функции работы со строками Математические функции Процедуры и функции работы со временем и датами Функции работы с реестром Windows Директивы транслятора 4.4.4. API-функции Windows 4.5. Классы и объекты 4.5.1. Введение в объектно-ориентированное программирование Инкапсуляция и классы Встраивание Наследование 4.5.2. Проектирование объектной модели Автор и Редактор Книга 4.5.3. Создание класса и объяапение объектов 4.5.4. Встраивание объектов 4.5.5. Рекурсивные определения 4.5.6. Классы Microsoft Office XP 4.5.7. Процедуры класса Процедуры-методы Процедуры-свойства Процедуры реакции на события Initialize и Terminate Процедуры реакции на события, определенные пользователем 4.5.8. Семейства Глава 5. Инструментальная среда разработки 5.1. Редактор VBA 5.1.1. Окно проекта 5.1.2. Окно свойств 5.1.3. Окно кода 5.2. Справочная система 5.2.1. Справка 5.2.2. Просмотр объектов 5.3. Проекты 5.3.1. Манипулирование структурой проекта 5.3.2. Свойства проекта 5.3.3. Ссылки на проект 5.3.4. Многодокументные приложения 5.3.5. Экспорт и импорт 5.4. Отладка 5.4.1. Отладчик Программа с ошибками Запуск отладчика Точки останова и контрольные значения Окно Locals Окно Watches Трассировка программы Повышение надежности 5.4.2. Обработка ошибок Объект Debug Операторы On Error и Resume Объект Err 5.5. Microsoft Office XP Developer 5.5.1. Проект надстройки Add-In Project 5.5.2. Среда Office XP Developer 5.5.3. Мастер упаковки 5.5.4. Менеджер репликации 5.5.5. Надстройки VBE Глава 6. Объектные моделн Microsoft Office XP 6.1. Общие положения 6.2. Объектная модель VBA и Microsoft Office 6.2.1. Объектная модель VBA 6.2.2. Объектная модель Microsoft Office XP 6.3. Объектная модель Word 2002 6.3.1. Объекты приложения Word 6.3.2. Объект Document 6.3.3. Использование свойств объекта Document 6.4. Объектная модель Excel 2002 6.4.1. Объекты приложения Excel 6.4.2. Объект Workbook 6.4.3. Объект Worksheet 6.5. Объектная модель PowerPoint 2002 6.5.1. Объекты приложения PowerPoint 6.5.2. Объект Presentation 6.5.3. Использование свойств объекта Presentation 6.6. Объектная модель Outlook 2002 6.6.1. Объекты приложения Outlook 6.6.2. Объекты MAPIFolder и MailItem 6.7. Объектная модель Access 2002 6.7.1. Объекты приложения Access 6.7.2. Объекты Current Project - CodeData Глава 7. Интеграция приложений 7.1. Связывание и внедрение объектов 7.1.1. Внедрение нового объекта 7.1.2. Внедрение существующего объекта 7.1.3. Использование специальной вставки для внедрения объектов 7.1.4. Вставка объектов OLE в формы и отчеты Access 7.1.5. Вставка таблицы Access в документ Word 7.2. Средство Automation 7.2.1. Основные понятия 7.2.2. Создание объектов Automation Создание объекта с помощью ключевого слова New Создание объекта с помощью функции CreateObject Создание объекта с помощью функции GetObject 7.2.3. Операции с объектом автоматизации Управление отображением приложения-сервера Использование записи макросов Закрытие сервера Automation 7.2.4. Пример обмена данными между Excel и Access 7.2.5. Передача данных в Word 7.2.6. Упраатение объектами Outlook Глава 8. Графический интерфейс пользователя 8.1. Основы функционирования Windows 8.2. Управляемые событиями приложения 8.3. Визуальные системы программирования и элементы управления ActiveX 8.4. Разработка диалоговых окон 8.4.1. Создание пользовательской формы 8.4.2. Проектирование формы 8.4.3. Программирование формы 8.4.4. Динамическое создание элементов управления 8.4.5. Многостраничные формы 8.4.6. Использование элементов управления 8.5. Меню и панели инструментов 8.5.1. Панели команд и их свойства 8.5.2. Создание панели команд и добаапение элемента управления 8.5.3. Проектирование меню 8.5.4. Создание меню 8.5.5. Создание панели инструментов 8.5.6. Управление отображением панелей и меню 8.5.7. Контекстные меню 8.5.8. Управление отображением интерфейса 8.6. Элементы управления в документах 8.6.1. Обшие принципы встраивания элементов упраапения 8.6.2. Управление презентацией Глава 9. Доступ к данным 9.1. Технологии доступа к данным 9.2. Архитектуры файл-сервер и клиент-сервер 9.3. Объектная модель ADO 9.3.1. Объект Connection 9.3.2. Объект Recordset 9.3.3. Объект Command 9.3.4. Объекты Record, Stream и другие 9.4. Структурированный язык запросов SQL 9.5. Пример программирования объектов ADO Глава 10. Технологии Интернета 10.1. Основы динамического HTML 10.1.1. Язык разметки гипертекста 10.1.2. Каскадные таблицы стилей 10.1.3. Формы и сценарии 10.1.4. Объектная модель документа 10.1.5. Редактор сценариев 10.2. VBA и документы HTML 10.2.1. Объект HTMLProject 10.2.2. Преобразование документа в формат HTML 10.3. Язык XML 10.3.1. Синтаксис XML 10.3.2. Определение типа документа 10.3.3. XML в Excel и Access 10.4. Смарт-теги 10.5. Web-компоненты 10.6. Web-сервисы 10.6.1. Основы Web-сервисов 10.6.2. Web-сервисы в проектах VBA Глава 11. Защита данных и приложений 11.1. Зашита данных внутри документа 11.2. Доступ к документам и коду VBA 11.2.1. Зашита паролем документов Word и Excel 11.2.2. Зашита кода VBA 11.3. Защита документов от макровирусов 11.3.1. Цифровые сертификаты 11.3.2. Получение цифрового сертификата 11.3.3. Работа с подписанными проектами 11.4 Зашита решений в Access 11.4.1. Дополнительные методы зашиты 11.4.2. Защита на уровне пользователя Часть III. Практика разработки приложений Глава 12. Автоматизированный документ 12.1. Постановка задачи 12.2. Печатные формы и шаблоны 12.2.1. Поля формы 12.2.2. Шаблоны и документы 12.3. База данных издательства 12.4. Реализация функциональности приложения 12.4.1. Создание меню 12.4.2. Запуск и завершение работы приложения 12.4.3. Работа с базой данных 12.4.4. Разработка форм 12.4.5. Сохранение документа Глава 13. Распределенное приложение 13.1. Постановка задачи 13.1.1. Легенда 13.1.2. Техническое задание Словарь предметной области Функциональные требования Нефункциональные требования 13.1.3. Способы решения 13.1.4. Проектирование системы 13.1.5. Тестовый сценарий 13.2. Форматирование шаблона отчета 13.2.1. Макросы 13.2.2. Запись макроса 13.3. Надстройка для работы с проектами 13.3.1. Надстройки 13.3.2. Создание файла надстройки 13.3.3. Глобальный модуль констант 13.3.4. Модуль работы с реестром Windows 13.3.5. Модуль инициализации 13.3.6. Диалоговое окно Открытие проекта 13.3.7. Главная процедура надстройки 13.4. Использование надстройки из шаблона 13.4.1. Подключение и отключение надстроек 13.4.2. Открытие отчета 13.4.3. Создание отчета 13.4.4. Изменение шаблона Word 13.5. Надстройка Outlook 13.5.1. Создание надстройки Outlook 13.5.2. Реализация надстройки 13.5.3. Привязка надстройки к интерфейсу Outlook 13.5.4. Работа с объектом родительского приложения 13.6. Генерация отчетной записи 13.6.1. Форматированный ввод текста 13.6.2. Класс для работы с Outlook 13.6.3. Диалоговое окно Отправка отчета 13.6.4. Генерация отчета (текст с разделителями) 13.6.5. Генерация отчета (XML) 13.6.6. Отправка отчета 13.7. Разбор отчета 13.7.1. Класс для работы с Outlook 13.7.2. Разбор отчета с разделителями 13.7.3. Разбор отчета в формате XML 13.7.4. Обновление базы 13.8. Файл протокола 13.9. Создание файла справки 13.9.1. Создание HTML-файлов справки 13.9.2. Проект файла справки 13.9.3. Создание файла оглавления 13.9.4. Создание индекс-файла 13.10. Создание дистрибутива 13.10.1. Работа с реестром 13.10.2. Мастер инсталляции Глава 14. Многопользовательское приложение 14.1. Анализ и постановка задачи 14.2. Создание логической модели приложения 14.2.1. Создание модели данных 14.2.2. Создание модели представления данных 14.2.3. Создание модели упраапения данными 14.3. Создание физической модели приложения 14.3.1. Физическая модель данных 14.3.2. Физическая архитектура 14.3.3. Система зашиты сетевого приложения 14.4. Создание прототипа приложения 14.4.1. С чего начать? 14.4.2. Как продолжить Создание формы ЛичнаяКарточка Создание формы ЛичныеДанные Создание связанных форм Изменение свойств формы Использование составных форм Создание формы Прием Использование отчетов Access для создания печатных документов 14.4.3. Чем закончить 14.5. Усовершенствование приложения Часть IV. Приложения Приложение I. Толковый словарь терминов Приложение 2. Сравнение языков VBA и VBScript Приложение 3. Примеры на компакт-диске