Программирование в IIS

       

Программирование в IIS

Введение в Visual Basic 6
Настройка проекта ActiveX DLL
Интеграция XML и XSL
Специальные символы в коде XML
Создание интерфейса класса в ActiveX DLL

Браузер объектов
Построение тестовой структуры
Применение библиотеки COM DLL
Использование regsvr32
Использование служб компонентов
Добавление нового приложения COM+ в службы компонентов

Общие сведения об архитектуре Windows и приложениях служб компонентов
Добавление нового компонента в приложение COM+ в службы компонентов
Использование служб компонентов для ролевого доступа
Модульный тест библиотеки COM DLL
Использование VB в COM
Построение в VB6 COM-объекта с поддержкой доступа к данным
Свойства в классах

Аутентификационные данные подключения к базе данных
Обработка ошибок
Запись в базу данных
Структурирование данных в XML
Расширенная тестовая структура
Настройка совместимости с двоичными файлами в VB
Загрузка в COM+ с помощью строки Constructor

Программирование в IIS

Обзор архитектуры интернет-форм
Начало работы с Visual Studio .NET
Файл веб-формы – ASPX
Файл веб-формы – ASPX - 2
Файл Codebehind веб-формы – aspx.cs
Файл AssemblyInfo.cs

Файл проекта – csproj
Файл проекта WebInfo – csproj.webinfo
Файл информации о поиске – vsdisco
Файл веб-конфигурации – web.config
Построение веб-форм
Изменение кода веб-формы, ориентированной на работу с данными
Безопасность ASP.NET
Безопасность ASP.NET - 2
Безопасность ASP.NET - 3
Обзор технологии ADO.NET

Использование классов ADO.NET для заполнения элемента управления DataGrid
Применение элемента управления DataList
Мастер форм данных
Мастер форм данных - 2
Мастер форм данных - 3
Использование XML
Пример 2.1
Пример 2.1
Пример 2.10
Пример 2.10

Пример 2.11
Пример 2.11
Пример 2.12
Пример 2.12
Пример 2.2
Пример 2.2
Пример 2.3
Пример 2.4
Пример 2.4
Пример 2.5

Пример 2.5
Пример 2.6
Пример 2.7
Пример 2.8
Пример 2.8
Пример 2.9
Пример 2.9
Обзор архитектуры интернет-форм
Начало работы с Visual Studio .NET
Файл веб-формы – ASPX

Файл веб-формы – ASPX - 2
Файл веб-формы – ASPX - 3
Файл Codebehind веб-формы – aspx.cs
Файл Codebehind веб-формы – aspx.cs - 2
Файл AssemblyInfo.cs
Файл проекта – csproj
Файл проекта WebInfo – csproj.webinfo
Файл информации о поиске – vsdisco
Файл веб-конфигурации – web.config
Файл веб-конфигурации – web.config - 2

Построение веб-форм
Изменение кода веб-формы, ориентированной на работу с данными
Изменение кода веб-формы, ориентированной на работу с данными - 2
Безопасность ASP.NET
Безопасность ASP.NET - 2
Безопасность ASP.NET - 3
Обзор технологии ADO.NET
Использование классов ADO.NET для заполнения элемента управления DataGrid
Применение элемента управления DataList
Применение элемента управления DataList - 2

Применение элемента управления DataList - 3
Мастер форм данных
Мастер форм данных - 2
Мастер форм данных - 3
Использование XML
Использование XML - 2

Программирование в IIS

Архитектура веб-служб
Создание веб-службы с помощью Visual Studio .NET
Создание веб-службы с помощью Visual Studio .NET - 2
Работа с дизайнером компонентов
Настройка компонента подключения к базе данных

Считывание параметров приложения из web.config
Компонент Data Adaptor
Компонент Data Adaptor - 2
Компонент Data Adaptor - 3
Класс Data Reader
Класс Data Reader - 2
Компонент Event Log
Фиксирование данных о состоянии и ошибок в журнале
Безопасность приложения
Безопасность приложения - 2

Безопасность приложения - 3
Тестирование веб-службы
Создание тестовой структуры
Создание тестовой структуры - 2
Пример 3.1
Пример 3.10
Пример 3.10
Пример 3.2
Пример 3.2
Пример 3.3

Пример 3.3
Пример 3.4
Пример 3.4
Пример 3.5
Пример 3.5
Пример 3.6
Пример 3.6
Пример 3.7
Пример 3.7
Пример 3.8

Пример 3.8
Пример 3.9
Пример 3.9
Архитектура веб-служб
Создание веб-службы с помощью Visual Studio .NET
Создание веб-службы с помощью Visual Studio .NET - 2
Работа с дизайнером компонентов
Настройка компонента подключения к базе данных
Настройка компонента подключения к базе данных - 2
Настройка компонента подключения к базе данных - 3

Считывание параметров приложения из web.config
Компонент Data Adaptor
Компонент Data Adaptor - 2
Компонент Data Adaptor - 3
Компонент Data Adaptor - 4
Класс Data Reader
Класс Data Reader - 2
Компонент Event Log
Фиксирование данных о состоянии и ошибок в журнале
Безопасность приложения

Безопасность приложения - 2
Безопасность приложения - 3
Тестирование веб-службы
Создание тестовой структуры
Создание тестовой структуры - 2

Программирование в IIS

Обзор архитектуры ATL Server
Обзор архитектуры ATL Server - 2
Обзор архитектуры ATL Server - 3
Создание простого проекта ATL Server
Создание простого проекта ATL Server - 2
Создание простого проекта ATL Server - 3

Создание простого проекта ATL Server - 4
Работа с мастером проекта сервера ATL
Параметры проекта
Параметры сервера в мастере проекта сервера ATL
Параметры сервера в мастере проекта сервера ATL - 2
Параметры сервера в мастере проекта сервера ATL - 3
Параметры сервера в мастере проекта сервера ATL - 4
Параметры приложения в мастере проекта сервера ATL
Параметры приложения в мастере проекта сервера ATL - 2
Опции поддержки разработчика в мастере проекта сервера ATL

Опции поддержки разработчика в мастере проекта сервера ATL - 2
Завершение работы мастера проекта сервера ATL
Файлы ответа сервера
Теги в файлах ответа сервера
Теги Handler и Subhandler
Теги замещения
DLL-библиотека обработки запросов
DLL-библиотека обработки запросов - 2
Пример 4.1
Пример 4.1

Пример 4.2
Пример 4.2
Пример 4.3
Пример 4.3
Пример 4.4
Пример 4.4
Пример 4.5
Пример 4.5
Обзор архитектуры ATL Server
Обзор архитектуры ATL Server - 2

Обзор архитектуры ATL Server - 3
Создание простого проекта ATL Server
Создание простого проекта ATL Server - 2
Создание простого проекта ATL Server - 3
Создание простого проекта ATL Server - 4
Работа с мастером проекта сервера ATL
Параметры проекта
Параметры сервера в мастере проекта сервера ATL
Параметры сервера в мастере проекта сервера ATL - 2
Параметры сервера в мастере проекта сервера ATL - 3

Параметры сервера в мастере проекта сервера ATL - 4
Параметры приложения в мастере проекта сервера ATL
Параметры приложения в мастере проекта сервера ATL - 2
Опции поддержки разработчика в мастере проекта сервера ATL
Опции поддержки разработчика в мастере проекта сервера ATL - 2
Завершение работы мастера проекта сервера ATL
Файлы ответа сервера
Теги в файлах ответа сервера
Теги Handler и Subhandler
Теги замещения

Теги замещения - 2
DLL-библиотека обработки запросов
DLL-библиотека обработки запросов - 2

Программирование в IIS

Обзор архитектуры ISAPI
Анатомия URL
Расширения ISAPI во взаимодействии с IIS
Сравнение ISAPI с сервером ATL
Построение простого расширения ISAPI
Построение простого расширения ISAPI - 2
Построение простого расширения ISAPI - 3
Файл экспорта определения

Главная точка входа расширения ISAPI
Функция GetExtensionVersion
Функция HttpExtensionProc
Реализация ISAPI "HelloWorld"
Реализация ISAPI "HelloWorld" - 2
Извлечение информации из IIS
Построение XML для представления значений серверных переменных
Специальный случай серверной переменной ALL_HTTP
Функция GetServerVariable
Значения серверных переменных

Значения серверных переменных - 2
Анализ пары "Заголовок-Значение"
Построение остальных элементов XML
Построение остальных элементов XML - 2
Построение остальных элементов XML - 3
Мастер шаблона проекта ISAPI
Создание расширения ISAPI в Visual Studio .NET
Создание расширения ISAPI в Visual Studio .NET - 2
Пример 5.1
Пример 5.1

Пример 5.10
Пример 5.10
Пример 5.2
Пример 5.2
Пример 5.3
Пример 5.3
Пример 5.3 - 2
Пример 5.4
Пример 5.4
Пример 5.5

Пример 5.5
Пример 5.6
Пример 5.6
Пример 5.7
Пример 5.7
Пример 5.8
Пример 5.8
Пример 5.9
Пример 5.9
Обзор архитектуры ISAPI

Анатомия URL
Расширения ISAPI во взаимодействии с IIS
Сравнение ISAPI с сервером ATL
Построение простого расширения ISAPI
Построение простого расширения ISAPI - 2
Построение простого расширения ISAPI - 3
Файл экспорта определения
Главная точка входа расширения ISAPI
Главная точка входа расширения ISAPI - 2
Функция GetExtensionVersion

Функция HttpExtensionProc
Реализация ISAPI "HelloWorld"
Реализация ISAPI "HelloWorld" - 2
Извлечение информации из IIS
Извлечение информации из IIS - 2
Построение XML для представления значений серверных переменных
Специальный случай серверной переменной ALL_HTTP
Функция GetServerVariable
Значения серверных переменных
Значения серверных переменных - 2

Анализ пары "Заголовок-Значение"
Анализ пары "Заголовок-Значение" - 2
Построение остальных элементов XML
Построение остальных элементов XML - 2
Построение остальных элементов XML - 3
Построение остальных элементов XML - 4
Построение остальных элементов XML - 5
Мастер шаблона проекта ISAPI
Создание расширения ISAPI в Visual Studio .NET
Создание расширения ISAPI в Visual Studio .NET - 2

Программирование в IIS

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

Тестирование решения
Реализация решения
После завершения проекта
Унифицированный процесс
Адаптация унифицированного процесса
Адаптация унифицированного процесса - 2
Адаптация унифицированного процесса - 3
Определение области проекта
Определение области проекта - 2
Постановка задачи

Демонстрационная постановка задачи
Оценка области
План проекта области
Что такое диаграмма Ганта?
Определение функциональности
Определение функциональности - 2
Функциональная спецификация
Функциональная спецификация - 2
Функциональная спецификация - 3
Определения и сокращения

Функциональные задачи
Вне области
Допущения
Окна программного решения
Стиль сайта
Области функциональных задач
Приложение
Сбор функциональных требований
Сбор функциональных требований - 2
Определение модели

Что такое фасад?
Что такое фасад? - 2
Разработка фасада
Представление фасадной части
Зачем создается фасадная часть
Создание технической спецификации
Шаблон технической спецификации
Введение
Объектная модель
Диаграмма классов

Диаграмма данных
Модульное тестирование
Реализация
Сценарии функционального тестирования
Построение решения
Построение решения - 2
Построение решения - 3
Пример 6.1
Определения терминов
Унифицированный процесс

Адаптация унифицированного процесса
Адаптация унифицированного процесса - 2
Адаптация унифицированного процесса - 3
Определение области проекта
Определение области проекта - 2
Постановка задачи
Демонстрационная постановка задачи
Оценка области
План проекта области
Что такое диаграмма Ганта?

Определение функциональности
Определение функциональности - 2
Функциональная спецификация
Функциональная спецификация - 2
Функциональная спецификация - 3
Определения и сокращения
Функциональные задачи
Вне области
Допущения
Окна программного решения

Стиль сайта
Области функциональных задач
Приложение
Сбор функциональных требований
Сбор функциональных требований - 2
Определение модели
Что такое фасад?
Что такое фасад? - 2
Разработка фасада
Представление фасадной части

Зачем создается фасадная часть
Создание технической спецификации
Шаблон технической спецификации
Введение
Объектная модель
Диаграмма классов
Диаграмма данных
Модульное тестирование
Реализация
Сценарии функционального тестирования

Построение решения
Построение решения - 2
Построение решения - 3
Тестирование решения
Реализация решения
После завершения проекта
После завершения проекта - 2

Программирование в IIS

Получение доменного имени
Получение IP-адреса
Настройка DNS
Подготовка сервера

Проверка устойчивости сервера
Создание каталога для веб-сайта
Обеспечение безопасности разрешений NTFS сайта
Обеспечение безопасности разрешений NTFS сайта - 2
Добавление веб-сайтов в IIS
Включение ASP
Настройка пула приложения
Написание кода
Создание базы данных
Получение сертификата для тестового сайта

Получение сертификата для тестового сайта - 2
Получение сертификата для функционирующего сайта
Настройка безопасности веб-сайта
Создание учетной записи пользователя
Создание группы
Создание пользователей
Добавление пользователя в группу
Установка разрешений NTFS
Настройка параметров аутентификации
Тестирование кода

Перенос сайта в среду функционирования
Пример 7.1
Пример 7.1
Пример 7.2
Пример 7.2
Пример 7.3
Пример 7.3
Пример 7.4
Пример 7.4
Пример 7.5

Пример 7.5
Пример 7.6
Пример 7.6
Получение доменного имени
Получение IP-адреса
Настройка DNS
Подготовка сервера
Проверка устойчивости сервера
Создание каталога для веб-сайта
Обеспечение безопасности разрешений NTFS сайта

Обеспечение безопасности разрешений NTFS сайта - 2
Добавление веб-сайтов в IIS
Включение ASP
Настройка пула приложения
Написание кода
Написание кода - 2
Создание базы данных
Получение сертификата для тестового сайта
Получение сертификата для тестового сайта - 2
Получение сертификата для функционирующего сайта

Настройка безопасности веб-сайта
Создание учетной записи пользователя
Создание группы
Создание пользователей
Добавление пользователя в группу
Установка разрешений NTFS
Настройка параметров аутентификации
Тестирование кода
Перенос сайта в среду функционирования
Перенос сайта в среду функционирования - 2

Программирование в IIS

Файлы журналов

О ведении журнала W3C
О ведении журнала W3C - 2
Программа просмотра событий Event Viewer
Связи MIME
Динамическое веб-содержимое
Проблемы, связанные с разрешениями
Рабочие процессы
Учетная запись рабочего процесса
Рециркуляция рабочих процессов
Отключение веб-службы

Мониторинг производительности
Мониторинг производительности - 2
Мониторинг в реальном масштабе времени
Работа с журналами счетчиков
Вкладка General (Общие)
Вкладка Log Files (Файлы журнала)
Вкладка Schedule (Расписание)
Использование оповещений в Performance Monitor
Вкладка General (Общие)
Вкладка Action (Действие)

Вкладка Schedule (Расписание)
Файлы журналов
О ведении журнала W3C
О ведении журнала W3C - 2
Программа просмотра событий Event Viewer
Связи MIME
Динамическое веб-содержимое
Проблемы, связанные с разрешениями
Рабочие процессы
Учетная запись рабочего процесса

Рециркуляция рабочих процессов
Отключение веб-службы
Мониторинг производительности
Мониторинг производительности - 2
Мониторинг в реальном масштабе времени
Работа с журналами счетчиков
Вкладка General (Общие)
Вкладка Log Files (Файлы журнала)
Вкладка Schedule (Расписание)
Использование оповещений в Performance Monitor

Вкладка General (Общие)
Вкладка Action (Действие)
Вкладка Schedule (Расписание)
Вкладка Schedule (Расписание) - 2


Работа с системным реестром Windows XP далее
Уроки по 3D Studio MAX. Различные эффекты далее