Корзина
0
Корзина
0
Добавьте в корзину товаров ещё на 900 гривен, чтобы БЕСПЛАТНО получить товар по Украине до отделения Новой почты.

Ваша корзина пустая

Меню
Купить Разр.распределенных приложений на Visual Basic 6.0. Учебный курс +CD

Разр.распределенных приложений на Visual Basic 6.0. Учебный курс +CD

Настоящий учебный курс рекомендован корпорацией Microsoft как официальное пособие для подготовки к экзамену 70-175 "Designing and Implementing Distributed Applications with Microsoft Visual Basic 6.0" по программе сертификации разработчиков программных решений на основе продуктов Microsoft (Microsoft Certified Solutions Developer, MCSD). Эта книга познакомит Вас с основными понятиями, концепциями и методами, необходимыми для разработки распределенных программных решений на базе Visual Basic 6.0.

Иллюстрированный учебный курс состоит из 11 глав и 5 приложений. Книга укомплектована компакт-диском, который содержит мультимедийные учебные материалы, файлы, используемые в упражнениях, и пример экзамена по Visual Basic 6.0 от Self-Test Software.



Краткое содержание

Глава 1. Концепции проектирования приложений

Занятие 1. Планирование распределенного приложения

Microsoft Solutions Framework: обзор

Solutions Design Model

Этап 1: концептуальный дизайн

Этап 2: логический дизайн

Этап 3: физический дизайн

Требования к программному обеспечению

Microsoft Visual Studio 6.0 Enterprise Edition

Microsoft Windows NT Server 4.0 с Service Pack4

Microsoft Transaction Server (MTS)

Microsoft SQL Server 7.0

DCOM 98

Утилита Distributed СОМ Configuration

Средства коллективной разработки программного обеспечения

Visual SourceSafe

Упражнение: добавление Visual SourceSafe в среду Visual Basic

Visual Component Manager

Резюме занятия

Занятие 2. Выбор архитектуры приложения

Введение в структуру приложений

Одноуровневые приложения

Двухуровневые приложения

Многоуровневые приложения

Разработка распределенного приложения

Элементы распределенного приложения

Distributed Component Object Model (DCOM)

Транзакции

Резюме занятия

Занятие 3. Использование Visual Database Tools

Использование Visual Database Tools с Visual Studio

Интеграция с Visual Database Tools

Data View

Query Designer

Применение Visual Database Tools на этапе физического дизайна

Упражнение: знакомство с базой данных Pubs

Резюме занятия

Резюме главы

Упражнение: использование Visual Component Manager

Закрепление материала

Глава 2. Создание пользовательского интерфейса

Занятие 1. Обзор элементов пользовательского интерфейса

Элементы управления

ActiveX-элементы

Масс ивы элементов управления

Создание элементов управления в период выполнения

Настройка свойств

Настройка свойств на этапе разработки

Настройка свойств в период выполнения

Использование событий

Стандартные события формы

Initialize

Load

Activate/Deactivate

QueryUnload

Unload

Terminate

Наборы

Набор Forms

Набор Controls

Создание набора

Упражнение: применение метода Add объекта Collection

Резюме занятия

Занятие 2. Навигация и контроль ввода

Разработка средств навигации

Создание простого меню

Создание контекстных меню

Динамическая модификация меню

Контроль пользовательского ввода

Контроль ввода на уровне формы

Контроль ввода на уровне полей

Резюме занятия

Резюме главы

Упражнение: динамическое создание пользовательского интерфейса

Создание пользовательского интерфейса

Проверка пользовательского ввода

Добавление и программирование строки меню

Динамическое добавление элементов управления

Закрепление материала

Глава 3. Создание СОМ-компонентов на Visual Basic

Занятие 1. Создание модулей классов

Создание, свойств, методов и событий

Определение процедур-свойств

Определение методов

Дружественные свойства и методы

События

Методы обратного вызова

Переменные перечислимого типа

Упражнение: использование Class Builder

Резюме занятия

Занятие 2. Использование модулей классов

Object Browser

Упражнение: просмотр класса CFile

Создание экземпляра класса

Некоторые соображения по оптимизации

Упражнение: использование свойств, методов и событий компонента

Резюме занятия

Занятие 3. Создание СОМ DLL и СОМ ЕХЕ

Шаблоны проектов

Настройка свойств проекта ActiveX DLL

Тип проекта

Стартовый объект

Имя проекта

Описание проекта

Справочная информация

Обновление ActiveX-элементов

Автономное (необслуживаемое) выполнение

Сохранение в памяти

Модель потоков

Настройка свойств класса в компоненте

Свойство Instancing

Свойства, относящиеся к связыванию с данными

Свойство Persistable

Регистрация компонента и снятие с учета

Утилита Regsvr32

Информация о компоненте, хранящаяся в реестре

Тестирование и отладка компонентов

Упражнение: тестирование СОМ DLL с использованием группы проектов

Резюме занятия

Резюме главы

Упражнение: создание СОМ DLL

Закрепление материала

Глава 4. Более сложные приемы программирования на основе СОМ

Занятие 1. Создание интерфейсов

Программирование на основе интерфейсов

Интерфейсы и Visual Basic

Утилита OLE View

Как Visual Basic создает СОМ-объект

Упражнение: просмотр библиотеки типов в OLE View

Создание собственного интерфейса

Полиморфизм

Совместимость версий

Перенаправление IID

Использование оператора TypeOf

Настройка в Visual Basic параметров поддержки совместимости версий

Резюме занятия

Занятие 2. Разработка модели объектов

Бизнес-объекты

Создание модели объектов

Классы наборов

Средства Visual Basic для создания моделей объектов

Class Builder

Упражнение: создание модели объектов с помощью Class Builder

Object Browser

Резюме занятия

Резюме главы

Упражнение: приемы программирования на основе СОМ

Создание интерфейса IEmployee

Реализация интерфейса IEmployee

Тестирование компонента PayRoll

Закрепление материала

Глава 5. Введение в ActiveX Data Objects (ADO)

Занятие 1, Универсальный доступ к данным

Универсальный доступ к данным: обзор

ActiveX Data Objects

ADO в сравнении с другими интерфейсами доступа к данным

Резюме занятия

Занятие 2. Введение в модель объектов АОО

Создание ADO-объектов

ADO-объект Connection

ADO-объект Command

ADO-объект Recordset

Настройка свойства CursorType

Резюме занятия

Занятие 3. Использование Data Environment

Конструктор Data Environment

Установление соединения

Создание объекта Command

Перетаскивание из окна Data View в Data Environment

Обращение к объектам Data Environment из кода программы

Упражнение: подключение к источнику данных с помощью Data Environment

Резюме занятия

Резюме главы

Упражнение: использование Data Environment и ADO

Закрепление материала

Глава 6. Доступ к данным через ADO

Занятие 1. Управление соединениями с источником данных

Определение ADO-объекта Connection

Установление соединения

Изменение записей в базе данных через объект Connection

Отключение от источника данных

Управление соединениями с базой данных

Упражнение: программное установление соединения

Использование ADO-объекта Command

Резюме занятия

Занятие 2. Получение записей от источника данных

Использование ADO-объекта Recordset

Явное использование объекта Connection

Неявное использование объекта Connection

Блокировка набора записей

Доступ к записям в наборе

Связывание элементов управления с объектами Recordset

Создание множественных наборов записей

Переход к следующему набору записей

Программное создание наборов записей

Резюме занятия,

Занятие 3. Перемещение по записям

Свойства, поддерживающие перемещение по записям

Методы, применяемые для перемещения по записям

Упражнение: навигация в наборе записей

Резюме занятия

Занятие 4. Модификация записей

Модификация записей операторами SQL

Модификация записей через объект Recordset

Добавление записи

Удаление текущей записи

Изменение текущей записи

Отказ от изменения или добавления

Резюме занятия

Резюме главы

Упражнение: доступ к данным через ADO

Создание СОМ-компонента, использующего ADO

Создание клиентской программы

Закрепление материала

Глава 7. Более сложные приемы программирования баз данных

Занятие 1. Введение в транзакции

Определение понятия "транзакция"

Транзакции и ADO

Типы транзакций

Автоматически фиксируемые транзакции

Неявные транзакции

Явные транзакции

Создание эффективных транзакций

Уровни изоляции

Влияние уровней изоляции на транзакции

Transact-SQL

Резюме занятия

Занятие 2. Использование отсоединенных наборов данных

Настройка свойства CursorLocation

Курсоры на серверной стороне

Курсоры на клиентской стороне

Курсоры на клиентской стороне и отсоединенные наборы записей

Отключение от источника данных

Сохранение данных

Повторное соединение с источником данных

Запись изменений в источник данных

Разрешение конфликтов

Упражнение: работа с отсоединенными наборами записей

Создание СОМ DLL

Создание клиентского приложения

Резюме занятия

Занятие 3. Асинхронные операции

Асинхронное подключение к источнику данных

Проверка значения свойства State

События ADO

Типы событий ADO

Использование событий типа complete

Использование событий типа will

Асинхронное выполнение команды

Асинхронная выборка результатов

Блокирующая и неблокирующая выборка

Резюме занятия

Резюме главы

Упражнение: использование отсоединенных наборов записей

Закрепление материала

Глава 8. Хранимые процедуры

Занятие 1. Обзор хранимых процедур

Преимущества использования хранимых процедур

Хранимые процедуры в двухуровневой модели

Хранимые процедуры в n-уровневой модели

Хранимые процедуры и объект Command

Параметры хранимых процедур

Упражнение: вызов хранимой процедуры

Резюме занятия

Занятие 2. Использование хранимых процедур

Создание простых хранимых процедур

Использование параметров хранимых процедур

Создание нескольких наборов записей

Реализация транзакций

Отладка кода, написанного на Transact-SQL

Резюме занятия

Резюме главы

Упражнение: создание и вызов хранимой процедуры

Создание компонента доступа к данным

Создание клиентского приложения

Закрепление материала

Глава 9. Использование Microsoft Transaction Server

Занятие 1, Обзор Microsoft Transaction Server

Разработка n-уровневых приложений с применением MTS

Требования, предъявляемые к MTS-компонентам

Преимущества MTS

Сервисы MTS

Транзакции в компонентах

Брокер объектов

Создание пулов ресурсов

Активизация по запросу

Поддержка пакетов компонентов

Изоляция процессов

Автоматическое создание пуда потоков

Защита

Администрирование

Пример MTS-приложения

Резюме занятия

Занятие 2. Установка и настройка Microsoft Transaction Server

Требования MTS к системе

Настройка MTS-сервера

Настройка ролей для пакета System

Использование нескольких MTS-серверов

Настройка компьютера разработчика

Настройка Visual Basic на использование MTS

Резюме занятия

Занятие 3. Программные решения на базе Microsoft Transaction Server

Проектирование MTS-компонентов

Создание MTS-компонентов

Как создаются удаленные объекты

Использование транзакций в MTS-компонентах

Вызов метода CreateInstance

Фиксация или отмена транзакции

Применение событий Activate и Deactivate

Развертывание MTS-компонентов

Резюме занятия

Резюме главы

Упражнение: создание и развертывание MTS-компонентов

Подготовка базы данных Chateau

Создание клиентского приложения

Создание СОМ-компонента Chateau.dll

Развертывание СОМ DLL в MTS

Закрепление материала

Глава 10. Реализация защиты в корпоративной среде

Занятие 1. Обзор средств защиты

Принципы защиты

Модель защиты в Windows NT

Как Windows NT управляет ресурсами

Идентификаторы защиты

Защита приложений масштаба предприятия

Контроль доступа

Защита двухуровневого приложения

Зашита n-уровневого приложения

Резюме занятия

Занятие 2. Реализация защиты SQL Server

Защита SQL Server: обзор

Виды защиты в SQL Server

Защита SQL Server для приложений масштаба предприятия

Подключение компонента промежуточного уровня к SQL Server

Сравнение видов защиты SQL Server

Резюме занятия

Занятие 3. Реализация защиты в Microsoft Transaction Server

Роли и защита

Настройка свойств пакета

Определение новой роли в MTS-пакете

Использование программной защиты

Резюме занятия

Занятие 4. Реализация защиты СОМ с использованием OCOMCNFG

Distributed СОМ; обзор

Настройка компьютера на использование DCOM

Развертывание компонента СОМ ЕХЕ

Определение местонахождения приложения

Создание файлов для удаленного сервера,

Регистрация удаленного компонента на клиентском компьютере

Упражнение: регистрация компонента через Clireg32.exe

Резюме занятия

Резюме главы

Упражнение: применение программной защиты в MTS-компоненте

Создание новой роли в MTS-пакете

Написание кода для реализации программной зашиты

Закрепление материала

Глава 11. Обработка ошибок и отладка

Занятие 1. Обработка ошибок в приложении

Средства отладки в среде Visual Basic

Окно Immediate

Окно Locals

Окно Watch

Создание обработчиков ошибок

Активизация обработчика ошибок

Написание кода, обрабатывающего ошибки

Возобновление нормального выполнения программы

Возможности Visual Basic в перехвате ошибок

Резюме занятия

Занятие 2. Тестирование и отладка компонентов промежуточного уровня

Тестирование компонентов кода

Обработка некорректных ссылок

Отладка MTS-компонентов

Обработка ошибок в MTS-компонентах

Ошибки, связанные с нарушением бизнес-правил

Внутренние ошибки

Windows-исключения

Обработка ошибок в цепочке вызовов объектов

MTS Spy

Мониторинг операций DTC

Ограничения в отладке MTS-компонентов

События Initialize и Terminate

Наблюдение за MTS-объектами

Изменения, вносимые в компоненты при отладке

Резюме занятия

Резюме главы

Упражнение: интерактивная отладка MTS-компонента

Закрепление материала

Приложение А. Вопросы и ответы

Приложение Б. Создание ActiveX-элементов

Приложение В. Использование элемента управления ADO Data

Приложение Г. Создание приложений для Интернета

Приложение Д. Подготовка распределенных приложений к распространению

Словарь терминов
Нет в наличии
Для этой книги есть

Разр.распределенных приложений на Visual Basic 6.0. Учебный курс +CD

Купить Разр.распределенных приложений на Visual Basic 6.0. Учебный курс +CD
Артикул : 2618
Издательство : Русская Редакция
Автор : Microsoft Corporation
Страниц : 400
Год издания : 2000
Нет в наличии
Для этой книги есть

Описание
Настоящий учебный курс рекомендован корпорацией Microsoft как официальное пособие для подготовки к экзамену 70-175 "Designing and Implementing Distributed Applications with Microsoft Visual Basic 6.0" по программе сертификации разработчиков программных решений на основе продуктов Microsoft (Microsoft Certified Solutions Developer, MCSD). Эта книга познакомит Вас с основными понятиями, концепциями и методами, необходимыми для разработки распределенных программных решений на базе Visual Basic 6.0.

Иллюстрированный учебный курс состоит из 11 глав и 5 приложений. Книга укомплектована компакт-диском, который содержит мультимедийные учебные материалы, файлы, используемые в упражнениях, и пример экзамена по Visual Basic 6.0 от Self-Test Software.



Краткое содержание

Глава 1. Концепции проектирования приложений

Занятие 1. Планирование распределенного приложения

Microsoft Solutions Framework: обзор

Solutions Design Model

Этап 1: концептуальный дизайн

Этап 2: логический дизайн

Этап 3: физический дизайн

Требования к программному обеспечению

Microsoft Visual Studio 6.0 Enterprise Edition

Microsoft Windows NT Server 4.0 с Service Pack4

Microsoft Transaction Server (MTS)

Microsoft SQL Server 7.0

DCOM 98

Утилита Distributed СОМ Configuration

Средства коллективной разработки программного обеспечения

Visual SourceSafe

Упражнение: добавление Visual SourceSafe в среду Visual Basic

Visual Component Manager

Резюме занятия

Занятие 2. Выбор архитектуры приложения

Введение в структуру приложений

Одноуровневые приложения

Двухуровневые приложения

Многоуровневые приложения

Разработка распределенного приложения

Элементы распределенного приложения

Distributed Component Object Model (DCOM)

Транзакции

Резюме занятия

Занятие 3. Использование Visual Database Tools

Использование Visual Database Tools с Visual Studio

Интеграция с Visual Database Tools

Data View

Query Designer

Применение Visual Database Tools на этапе физического дизайна

Упражнение: знакомство с базой данных Pubs

Резюме занятия

Резюме главы

Упражнение: использование Visual Component Manager

Закрепление материала

Глава 2. Создание пользовательского интерфейса

Занятие 1. Обзор элементов пользовательского интерфейса

Элементы управления

ActiveX-элементы

Масс ивы элементов управления

Создание элементов управления в период выполнения

Настройка свойств

Настройка свойств на этапе разработки

Настройка свойств в период выполнения

Использование событий

Стандартные события формы

Initialize

Load

Activate/Deactivate

QueryUnload

Unload

Terminate

Наборы

Набор Forms

Набор Controls

Создание набора

Упражнение: применение метода Add объекта Collection

Резюме занятия

Занятие 2. Навигация и контроль ввода

Разработка средств навигации

Создание простого меню

Создание контекстных меню

Динамическая модификация меню

Контроль пользовательского ввода

Контроль ввода на уровне формы

Контроль ввода на уровне полей

Резюме занятия

Резюме главы

Упражнение: динамическое создание пользовательского интерфейса

Создание пользовательского интерфейса

Проверка пользовательского ввода

Добавление и программирование строки меню

Динамическое добавление элементов управления

Закрепление материала

Глава 3. Создание СОМ-компонентов на Visual Basic

Занятие 1. Создание модулей классов

Создание, свойств, методов и событий

Определение процедур-свойств

Определение методов

Дружественные свойства и методы

События

Методы обратного вызова

Переменные перечислимого типа

Упражнение: использование Class Builder

Резюме занятия

Занятие 2. Использование модулей классов

Object Browser

Упражнение: просмотр класса CFile

Создание экземпляра класса

Некоторые соображения по оптимизации

Упражнение: использование свойств, методов и событий компонента

Резюме занятия

Занятие 3. Создание СОМ DLL и СОМ ЕХЕ

Шаблоны проектов

Настройка свойств проекта ActiveX DLL

Тип проекта

Стартовый объект

Имя проекта

Описание проекта

Справочная информация

Обновление ActiveX-элементов

Автономное (необслуживаемое) выполнение

Сохранение в памяти

Модель потоков

Настройка свойств класса в компоненте

Свойство Instancing

Свойства, относящиеся к связыванию с данными

Свойство Persistable

Регистрация компонента и снятие с учета

Утилита Regsvr32

Информация о компоненте, хранящаяся в реестре

Тестирование и отладка компонентов

Упражнение: тестирование СОМ DLL с использованием группы проектов

Резюме занятия

Резюме главы

Упражнение: создание СОМ DLL

Закрепление материала

Глава 4. Более сложные приемы программирования на основе СОМ

Занятие 1. Создание интерфейсов

Программирование на основе интерфейсов

Интерфейсы и Visual Basic

Утилита OLE View

Как Visual Basic создает СОМ-объект

Упражнение: просмотр библиотеки типов в OLE View

Создание собственного интерфейса

Полиморфизм

Совместимость версий

Перенаправление IID

Использование оператора TypeOf

Настройка в Visual Basic параметров поддержки совместимости версий

Резюме занятия

Занятие 2. Разработка модели объектов

Бизнес-объекты

Создание модели объектов

Классы наборов

Средства Visual Basic для создания моделей объектов

Class Builder

Упражнение: создание модели объектов с помощью Class Builder

Object Browser

Резюме занятия

Резюме главы

Упражнение: приемы программирования на основе СОМ

Создание интерфейса IEmployee

Реализация интерфейса IEmployee

Тестирование компонента PayRoll

Закрепление материала

Глава 5. Введение в ActiveX Data Objects (ADO)

Занятие 1, Универсальный доступ к данным

Универсальный доступ к данным: обзор

ActiveX Data Objects

ADO в сравнении с другими интерфейсами доступа к данным

Резюме занятия

Занятие 2. Введение в модель объектов АОО

Создание ADO-объектов

ADO-объект Connection

ADO-объект Command

ADO-объект Recordset

Настройка свойства CursorType

Резюме занятия

Занятие 3. Использование Data Environment

Конструктор Data Environment

Установление соединения

Создание объекта Command

Перетаскивание из окна Data View в Data Environment

Обращение к объектам Data Environment из кода программы

Упражнение: подключение к источнику данных с помощью Data Environment

Резюме занятия

Резюме главы

Упражнение: использование Data Environment и ADO

Закрепление материала

Глава 6. Доступ к данным через ADO

Занятие 1. Управление соединениями с источником данных

Определение ADO-объекта Connection

Установление соединения

Изменение записей в базе данных через объект Connection

Отключение от источника данных

Управление соединениями с базой данных

Упражнение: программное установление соединения

Использование ADO-объекта Command

Резюме занятия

Занятие 2. Получение записей от источника данных

Использование ADO-объекта Recordset

Явное использование объекта Connection

Неявное использование объекта Connection

Блокировка набора записей

Доступ к записям в наборе

Связывание элементов управления с объектами Recordset

Создание множественных наборов записей

Переход к следующему набору записей

Программное создание наборов записей

Резюме занятия,

Занятие 3. Перемещение по записям

Свойства, поддерживающие перемещение по записям

Методы, применяемые для перемещения по записям

Упражнение: навигация в наборе записей

Резюме занятия

Занятие 4. Модификация записей

Модификация записей операторами SQL

Модификация записей через объект Recordset

Добавление записи

Удаление текущей записи

Изменение текущей записи

Отказ от изменения или добавления

Резюме занятия

Резюме главы

Упражнение: доступ к данным через ADO

Создание СОМ-компонента, использующего ADO

Создание клиентской программы

Закрепление материала

Глава 7. Более сложные приемы программирования баз данных

Занятие 1. Введение в транзакции

Определение понятия "транзакция"

Транзакции и ADO

Типы транзакций

Автоматически фиксируемые транзакции

Неявные транзакции

Явные транзакции

Создание эффективных транзакций

Уровни изоляции

Влияние уровней изоляции на транзакции

Transact-SQL

Резюме занятия

Занятие 2. Использование отсоединенных наборов данных

Настройка свойства CursorLocation

Курсоры на серверной стороне

Курсоры на клиентской стороне

Курсоры на клиентской стороне и отсоединенные наборы записей

Отключение от источника данных

Сохранение данных

Повторное соединение с источником данных

Запись изменений в источник данных

Разрешение конфликтов

Упражнение: работа с отсоединенными наборами записей

Создание СОМ DLL

Создание клиентского приложения

Резюме занятия

Занятие 3. Асинхронные операции

Асинхронное подключение к источнику данных

Проверка значения свойства State

События ADO

Типы событий ADO

Использование событий типа complete

Использование событий типа will

Асинхронное выполнение команды

Асинхронная выборка результатов

Блокирующая и неблокирующая выборка

Резюме занятия

Резюме главы

Упражнение: использование отсоединенных наборов записей

Закрепление материала

Глава 8. Хранимые процедуры

Занятие 1. Обзор хранимых процедур

Преимущества использования хранимых процедур

Хранимые процедуры в двухуровневой модели

Хранимые процедуры в n-уровневой модели

Хранимые процедуры и объект Command

Параметры хранимых процедур

Упражнение: вызов хранимой процедуры

Резюме занятия

Занятие 2. Использование хранимых процедур

Создание простых хранимых процедур

Использование параметров хранимых процедур

Создание нескольких наборов записей

Реализация транзакций

Отладка кода, написанного на Transact-SQL

Резюме занятия

Резюме главы

Упражнение: создание и вызов хранимой процедуры

Создание компонента доступа к данным

Создание клиентского приложения

Закрепление материала

Глава 9. Использование Microsoft Transaction Server

Занятие 1, Обзор Microsoft Transaction Server

Разработка n-уровневых приложений с применением MTS

Требования, предъявляемые к MTS-компонентам

Преимущества MTS

Сервисы MTS

Транзакции в компонентах

Брокер объектов

Создание пулов ресурсов

Активизация по запросу

Поддержка пакетов компонентов

Изоляция процессов

Автоматическое создание пуда потоков

Защита

Администрирование

Пример MTS-приложения

Резюме занятия

Занятие 2. Установка и настройка Microsoft Transaction Server

Требования MTS к системе

Настройка MTS-сервера

Настройка ролей для пакета System

Использование нескольких MTS-серверов

Настройка компьютера разработчика

Настройка Visual Basic на использование MTS

Резюме занятия

Занятие 3. Программные решения на базе Microsoft Transaction Server

Проектирование MTS-компонентов

Создание MTS-компонентов

Как создаются удаленные объекты

Использование транзакций в MTS-компонентах

Вызов метода CreateInstance

Фиксация или отмена транзакции

Применение событий Activate и Deactivate

Развертывание MTS-компонентов

Резюме занятия

Резюме главы

Упражнение: создание и развертывание MTS-компонентов

Подготовка базы данных Chateau

Создание клиентского приложения

Создание СОМ-компонента Chateau.dll

Развертывание СОМ DLL в MTS

Закрепление материала

Глава 10. Реализация защиты в корпоративной среде

Занятие 1. Обзор средств защиты

Принципы защиты

Модель защиты в Windows NT

Как Windows NT управляет ресурсами

Идентификаторы защиты

Защита приложений масштаба предприятия

Контроль доступа

Защита двухуровневого приложения

Зашита n-уровневого приложения

Резюме занятия

Занятие 2. Реализация защиты SQL Server

Защита SQL Server: обзор

Виды защиты в SQL Server

Защита SQL Server для приложений масштаба предприятия

Подключение компонента промежуточного уровня к SQL Server

Сравнение видов защиты SQL Server

Резюме занятия

Занятие 3. Реализация защиты в Microsoft Transaction Server

Роли и защита

Настройка свойств пакета

Определение новой роли в MTS-пакете

Использование программной защиты

Резюме занятия

Занятие 4. Реализация защиты СОМ с использованием OCOMCNFG

Distributed СОМ; обзор

Настройка компьютера на использование DCOM

Развертывание компонента СОМ ЕХЕ

Определение местонахождения приложения

Создание файлов для удаленного сервера,

Регистрация удаленного компонента на клиентском компьютере

Упражнение: регистрация компонента через Clireg32.exe

Резюме занятия

Резюме главы

Упражнение: применение программной защиты в MTS-компоненте

Создание новой роли в MTS-пакете

Написание кода для реализации программной зашиты

Закрепление материала

Глава 11. Обработка ошибок и отладка

Занятие 1. Обработка ошибок в приложении

Средства отладки в среде Visual Basic

Окно Immediate

Окно Locals

Окно Watch

Создание обработчиков ошибок

Активизация обработчика ошибок

Написание кода, обрабатывающего ошибки

Возобновление нормального выполнения программы

Возможности Visual Basic в перехвате ошибок

Резюме занятия

Занятие 2. Тестирование и отладка компонентов промежуточного уровня

Тестирование компонентов кода

Обработка некорректных ссылок

Отладка MTS-компонентов

Обработка ошибок в MTS-компонентах

Ошибки, связанные с нарушением бизнес-правил

Внутренние ошибки

Windows-исключения

Обработка ошибок в цепочке вызовов объектов

MTS Spy

Мониторинг операций DTC

Ограничения в отладке MTS-компонентов

События Initialize и Terminate

Наблюдение за MTS-объектами

Изменения, вносимые в компоненты при отладке

Резюме занятия

Резюме главы

Упражнение: интерактивная отладка MTS-компонента

Закрепление материала

Приложение А. Вопросы и ответы

Приложение Б. Создание ActiveX-элементов

Приложение В. Использование элемента управления ADO Data

Приложение Г. Создание приложений для Интернета

Приложение Д. Подготовка распределенных приложений к распространению

Словарь терминов

Рекомендуемые книги

Купить Шаблоны C++. Справочник разработчика

Шаблоны C++. Справочник разработчика

Николаи М. Джосаттис, Дуглас Грегор, Дэвид Вандевурд

900 грн
Купить Система Кудрина. История ключевого экономиста путинской Росс

Система Кудрина. История ключевого экономиста путинской Росс

Письменная Евгения

255 грн
Купить Як приручити дракона. Книжка 4. Як зняти прокляття дракона

Як приручити дракона. Книжка 4. Як зняти прокляття дракона

Крессида Ковелл

130 грн
Купить Голая обезьяна

Голая обезьяна

Десмонд Моррис

64 грн
Купить Рік у лісі. Книжка - розглядалка (віммельбух)

Рік у лісі. Книжка - розглядалка (віммельбух)

Емілія Дзюбак

220 грн
Купить Французские правила здорового питания

Французские правила здорового питания

Анри Жуаё

270 грн
Купить Топ 1000 слов. Английский язык

Топ 1000 слов. Английский язык

70 грн
Купить Місце для дракона

Місце для дракона

Юрій Винничук

105 грн
Купить Русско-английский разговорник

Русско-английский разговорник

Олег Таланов

25 грн
Купить Вы ничего не знаете о мужчинах

Вы ничего не знаете о мужчинах

Стив Харви

150 грн
Купить Любов, свобода, само-бутність. Нове бачення стосунків

Любов, свобода, само-бутність. Нове бачення стосунків

Ошо Багван Шри Раджниш

170 грн
Купить Утерянное искусство красноречия

Утерянное искусство красноречия

Ричард Доуиз

654 грн
Купить Как объяснить ребенку науку. Иллюстрованный справочник для родителей по биологии, химии и физике

Как объяснить ребенку науку. Иллюстрованный справочник для родителей по биологии, химии и физике

Кэрол Вордерман

715 грн
Купить Менеджмент організації. Підручник

Менеджмент організації. Підручник

Пєтков В.П.

60 грн
Купить Делаем сенсоры. Проекты сенсорных устройств на базе Arduino и Raspberry Pi

Делаем сенсоры. Проекты сенсорных устройств на базе Arduino и Raspberry Pi

Теро Карвинен, Киммо Карвинен, Вилле Валтокари

590 грн
Купить SPQR. Історія Давнього Риму

SPQR. Історія Давнього Риму

Мері Берд

370 грн
Купить Невероятная одиссея человека: История о том, как мы заселили планету

Невероятная одиссея человека: История о том, как мы заселили планету

Элис Робертс

295 грн
Купить Фінансовий облік у банках (у контексті МСФЗ) Підручник затверджений МОН України

Фінансовий облік у банках (у контексті МСФЗ) Підручник затверджений МОН України

Литвин Н.Б.

760 грн
Купить Чтец

Чтец

Бернхард Шлинк

160 грн
Купить Зламати ДНК. Редагування генома та контроль над еволюцією

Зламати ДНК. Редагування генома та контроль над еволюцією

Дженніфер Дудна, Семюель Стернберґ

310 грн
Купить Речи, изменившие мир (Эйнштейн)

Речи, изменившие мир (Эйнштейн)

1 360 грн
Купить П’єр і місто лабіринтів. У пошуках викраденого Каменя (віммельбух)

П’єр і місто лабіринтів. У пошуках викраденого Каменя (віммельбух)

Маруяма Чіхіро

200 грн
Купить Подарочный пакет цветной Happy Birthday  (32*26*10 см)

Подарочный пакет цветной Happy Birthday (32*26*10 см)

30 грн
Купить Изучай Erlang во имя добра!

Изучай Erlang во имя добра!

Фред Хеберт

1 000 грн
Купить Книга hygge: Искусство жить здесь и сейчас

Книга hygge: Искусство жить здесь и сейчас

Луиза Томсен

295 грн
Купить Секретная жизнь коров. Истории о животных, которые не так глупы, как нам кажется

Секретная жизнь коров. Истории о животных, которые не так глупы, как нам кажется

Розамунд Янг

195 грн
Купить Карьера для интровертов. Как завоевать авторитет и получить заслуженное повышение

Карьера для интровертов. Как завоевать авторитет и получить заслуженное повышение

Нэнси Энковиц

287 грн
Купить Камасутра для оратора. Десять глав о том, как получать и доставлять максимальное удовольствие, выступая публично

Камасутра для оратора. Десять глав о том, как получать и доставлять максимальное удовольствие, выступая публично

Радислав Гандапас

347 грн
Купить Золотой ключик, или Приключения Буратино (илл. Игорь Глазов)

Золотой ключик, или Приключения Буратино (илл. Игорь Глазов)

Алексей Толстой

230 грн
Купить Місто для кожного. Велика розмальовка

Місто для кожного. Велика розмальовка

75 грн
Купить Превращение

Превращение

Франц Кафка

74 грн
Купить Закон України Про виконавче провадження; Закон України Про органи та осіб, які здійснюють примусове виконання судових рішень і рішень інших органів

Закон України Про виконавче провадження; Закон України Про органи та осіб, які здійснюють примусове виконання судових рішень і рішень інших органів

64 грн
Купить Киев, скрытый от нас

Киев, скрытый от нас

Кирилл Степанец

340 грн
Купить Экстремальная растяжка. Раздвигая границы возможного

Экстремальная растяжка. Раздвигая границы возможного

Эл Кавадло

208 грн
Купить До встречи с тобой (кинообложка)

До встречи с тобой (кинообложка)

Джоджо Мойес

160 грн
Купить Практическая электроника: иллюстрированное руководство для радиолюбителей

Практическая электроника: иллюстрированное руководство для радиолюбителей

Саймон Монк

325 грн
Купить Практическое пособие по физике Ч.2

Практическое пособие по физике Ч.2

Полозюк О.Е.

5 грн
Купить Маленький принц

Маленький принц

Антуан де Сент-Экзюпери

170 грн
Купить Мозг. Инструкция по применению. Как использовать свои возможности по максимуму и без перегрузок

Мозг. Инструкция по применению. Как использовать свои возможности по максимуму и без перегрузок

Дэвид Рок

315 грн
Купить Маленькие принципы больших публичных выступлений

Маленькие принципы больших публичных выступлений

Роман Поздеев

243 грн

Другие книги этого автора

Купить Разработка WEB-сервисов XML и серверных компонентов на VB.NET и VC#.NET. Учебный курс +CD

Разработка WEB-сервисов XML и серверных компонентов на VB.NET и VC#.NET. Учебный курс +CD

Microsoft Corporation

Нет в наличии
Купить TCP/IP Учебный курс +CD. Изд.3

TCP/IP Учебный курс +CD. Изд.3

Microsoft Corporation

Нет в наличии
Купить Разр.распределенных приложений на Visual Basic 6.0

Разр.распределенных приложений на Visual Basic 6.0

Microsoft Corporation

Нет в наличии
Купить Windows 2000 Professional. Изд.2 Учебный курс

Windows 2000 Professional. Изд.2 Учебный курс

Microsoft Corporation

Нет в наличии
Купить Альманах программиста, т.2: ASP.NET, WEB-сервисы, WEB-приложения

Альманах программиста, т.2: ASP.NET, WEB-сервисы, WEB-приложения

Microsoft Corporation

Нет в наличии
Купить Internet Security and Acceleration Server 2000. Изд.2. Учебный курс +CD

Internet Security and Acceleration Server 2000. Изд.2. Учебный курс +CD

Microsoft Corporation

Нет в наличии
Купить Альманах программиста, т.3: платформа 2003

Альманах программиста, т.3: платформа 2003

Microsoft Corporation

Нет в наличии
Купить Разр.приложений на Visual C++ 6. Учебный курс +CD

Разр.приложений на Visual C++ 6. Учебный курс +CD

Microsoft Corporation

Нет в наличии
Купить Разр.распределенных приложений на Visual Basic 6.0

Разр.распределенных приложений на Visual Basic 6.0

Microsoft Corporation

Нет в наличии
Купить Альманах программиста, т.4

Альманах программиста, т.4

Microsoft Corporation

Нет в наличии
Купить Управление и поддержка Windows Server 2003. Учебный курс MCSA/MCSE +CD

Управление и поддержка Windows Server 2003. Учебный курс MCSA/MCSE +CD

Microsoft Corporation

Нет в наличии
Купить Windows XP Professional. Учебный курс MCSA/MCSE. Изд.2

Windows XP Professional. Учебный курс MCSA/MCSE. Изд.2

Microsoft Corporation

Нет в наличии
Купить Разр.приложений на Visual Basic 6.0.Учебный курс +CD

Разр.приложений на Visual Basic 6.0.Учебный курс +CD

Microsoft Corporation

Нет в наличии
Купить Systems Managment Server 2.0. Учебный курс +CD

Systems Managment Server 2.0. Учебный курс +CD

Microsoft Corporation

Нет в наличии
Купить TCP/IP Учебный курс +CD. Изд.2

TCP/IP Учебный курс +CD. Изд.2

Microsoft Corporation

Нет в наличии
Купить Администрирование SQL Server 2000. Учебный курс +CD. Изд.2

Администрирование SQL Server 2000. Учебный курс +CD. Изд.2

Microsoft Corporation

Нет в наличии
Купить Распределенные системы. Ресурсы Windows 2000 Server. Кн.1

Распределенные системы. Ресурсы Windows 2000 Server. Кн.1

Microsoft Corporation

138 грн
69 грн
Купить Безопасность сети на основе Windows 2000. Учебный курс MCSE +CD

Безопасность сети на основе Windows 2000. Учебный курс MCSE +CD

Microsoft Corporation

Нет в наличии
Купить Реализация баз данных SQL Server 7.0. Учебный курс без CD

Реализация баз данных SQL Server 7.0. Учебный курс без CD

Microsoft Corporation

Нет в наличии
Купить Ресурсы Windows 2000 Server. Компакт-диск

Ресурсы Windows 2000 Server. Компакт-диск

Microsoft Corporation

Нет в наличии

Книги из категории "Книги по программированию"

Купить Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих

Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих

Эл Свейгарт

590 грн
Купить 100 примеров на С++

100 примеров на С++

Акимова А.В., Кольцов Д.М.

340 грн
Купить Flex 4. Рецепты программирования.

Flex 4. Рецепты программирования.

Джошуа Ноубл, Тодд Андерсон

526 грн
263 грн
Купить Простой учебник программирования

Простой учебник программирования

Рик Гаско

500 грн
Купить Искусство алгоритмизации

Искусство алгоритмизации

Виталий Потопахин

611 грн
550 грн
Купить Java SE 9. Базовый курс

Java SE 9. Базовый курс

Кей С. Хорстманн

590 грн
Купить Commerce Server 2000: Building e-Business Solutions

Commerce Server 2000: Building e-Business Solutions

Sreeraman Gopal

273 грн
137 грн
Купить Язык программирования Go

Язык программирования Go

Алан А. А. Донован, Брайан У. Керниган

590 грн
Купить Using MS Front Page 2002 Spesial Edition

Using MS Front Page 2002 Spesial Edition

Randall Neil

198 грн
99 грн
Купить Visual Basic.NET Scalability Handbook

Visual Basic.NET Scalability Handbook

Damon Allison, Ben Hyrman

193 грн
97 грн
Купить Язык программирования C++. Лекции и упражнения

Язык программирования C++. Лекции и упражнения

Стивен Прата

Нет в наличии
Купить Direct X 10 под управлением Visual Basic 2007 для мобильных телефонов и смартфонов и трехмерных прил

Direct X 10 под управлением Visual Basic 2007 для мобильных телефонов и смартфонов и трехмерных прил

Жарков В.А.

581 грн
291 грн
Купить Building Web Sites With Macromedia Studio MX

Building Web Sites With Macromedia Studio MX

Tom Green, Chris S. Flick

275 грн
138 грн
Купить Умные мобильные проекты с TensorFlow

Умные мобильные проекты с TensorFlow

Джефф Танг

1 110 грн
999 грн
Купить WPF: Windows Presentation Foundation в .NET 4.5 с примерами на C# 5.0 для профессионалов

WPF: Windows Presentation Foundation в .NET 4.5 с примерами на C# 5.0 для профессионалов

Мэтью Макдональд

900 грн
Купить Алгоритмы. Теория и практическое применение

Алгоритмы. Теория и практическое применение

Стивенс Род

510 грн
Купить Системы баз данных. Полный курс

Системы баз данных. Полный курс

Гектор Гарсиа-Молина, Джеффри Д. Ульман, Дженнифер Уидом

1 080 грн
Купить Справочник программиста по C/C++

Справочник программиста по C/C++

Герберт Шилдт

330 грн
Купить Совершенный алгоритм. Основы

Совершенный алгоритм. Основы

Тим Рафгарден

550 грн
Купить Visual Basic.NET Developer's Guide to ASP.NET, XML, and ADO.NET

Visual Basic.NET Developer's Guide to ASP.NET, XML, and ADO.NET

Jeffrey P. McManus and Ch

275 грн
138 грн

Уценённые товары

Предложения повреждённых и некондиционных товаров
Разр.распределенных приложений на Visual Basic 6.0. Учебный курс +CD Microsoft Corporation
2000 г.
Уценка 70%
23 грн

Цитаты пользователей

Всего цитат
0

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Отзывы

Отзывы
0 рецензий

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.
Все права защищены © 2003-2019 Bookzone.com.ua              Условия использования | Политика конфиденциальности
Интеграция сайта с 1С: ©SUPC