Программирование WEB-приложений информационных систем

1 580 2 180 

В учебном пособии представлена информация по моделям, методам и средствам проектирования WEB-приложений и по языку HTML.

Очистить

Product Description

ОГЛАВЛЕНИЕ

 

 

Модуль 1. Основные положения современной

объектно-ориентированной платформы .NET…………………………………… 3

1.1. Технология клиент-сервер в WWW………………………………………………….. 3

1.2. Язык НТМL……………………………………………………………………………………. 6

1.2.1. Структура НТМL-документов………………………………………………… 7

1.2.2. Атрибуты HTML……………………………………………………………………. 8

1.2.3 URL и гиперссылки…………………………………………………………………. 9

1.2.4. Основные теги HTML…………………………………………………………….. 11

1.2.4.1. Заголовки………………………………………………………………………. 11

1.2.4.2. Форматирование абзаца………………………………………………….. 12

1.2.4.3. Форматирование символов…………………………………………….. 13

1.2.4.4. Вставка графики…………………………………………………………….. 14

1.2.4.5. Таблицы…………………………………………………………………………. 17

1.2.5. Формы и элементы управления……………………………………………….. 20

1.3. Платформа .NET…………………………………………………………………………….. 23

1.3.1. Web-служба – что это такое?…………………………………………………… 24

1.3.1.1. XML……………………………………………………………………………… 24

1.3.1.2. SOAP…………………………………………………………………………….. 24

1.3.2. Компоненты .NET…………………………………………………………………… 25

1.3.2.1. Инфраструктура .NET (.NET Framework)…………………………….. 25

1.3.2.2. Модель выполнения .Net Framework……………………………………. 26

 

Модуль 2. Основные положения технологии активных серверных

страниц ASP.NET……………………………………………………………………………….. 28

2.1. Модели программирования. Модель «Запрос-ответ» и

модель, управляемая событиями…………………………………………………………… 28

2.2. Структура программы ASP.NET……………………………………………………… 29

2.3. Основы VB.NET…………………………………………………………………………….. 30

2.3.1. Переменные……………………………………………………………………………. 30

2.3.2. Типы данных VB.NET…………………………………………………………….. 30

2.3.3. Объявление переменных…………………………………………………………. 31

2.3.4. Имена переменных…………………………………………………………………. 31

2.3.5. Преобразования типов данных………………………………………………… 31

2.3.6. Массивы………………………………………………………………………………… 32

2.3.7. Операторы……………………………………………………………………………… 32

2.3.7.1. Условные структуры………………………………………………………. 32

2.3.7.2. Циклические структуры………………………………………………….. 33

2.3.8. Процедуры и функции…………………………………………………………….. 35

2.3.9. Обработка событий…………………………………………………………………. 35

2.3.10. Классы…………………………………………………………………………………. 36

2.3.10.1. Наследование……………………………………………………………….. 37

2.4. Объекты ASP.NET………………………………………………………………………….. 38

2.4.1. Объект Response…………………………………………………………………….. 38

2.4.2. Объект Request……………………………………………………………………….. 40

2.4.3. Объект HttpCookie………………………………………………………………….. 41

2.4.3.1. Создание Cookie…………………………………………………………….. 41

2.4.3.2. Доступ Cookie………………………………………………………………… 42

2.4.4. Объект Page……………………………………………………………………………. 42

2.4.5. Объект Session……………………………………………………………………….. 43

2.4.6. Объект HttpApplication……………………………………………………………. 43

2.4.7. Объект HttpServerUtility………………………………………………………….. 44

 

Модуль 3. Модели, методы и средства проектирования

пользовательского интерфейса (формы) WEB-приложений……………… 45

3.1. Серверные элементы WEB-форм и их события………………………………… 45

3.1.1. Web-формы……………………………………………………………………………. 45

3.1.2. Программная модель Web-форм…………………………………………….. 46

3.1.2.1. Серверные элементы управления…………………………………….. 46

3.1.2.2. События серверных элементов управления (СЭУ)

3.1.2.3. Отправка Web-форм………………………………………………………. 47

3.1.2.4. Сохранение состояния…………………………………………………….. 47

3.1.3. Серверные элементы управления HTML………………………………….. 48

3.1.4. Web-серверные элементы управления……………………………………… 50

3.1.4.1. Определение…………………………………………………………………… 50

3.1.4.2. Использование Web-СЭУ……………………………………………….. 50

3.1.5. Немедленная отправка данных………………………………………………… 52

3.1.6. Сравнение серверных элементов

Web (Web-СЭУ) и HTML-СЭУ………………………………………………………… 52

3.2 Пользовательские Элементы Web-форм.

Пользовательские СЭУ – ПСЭУ…………………………………………………………… 52

3.2.1. Создание ПСЭУ……………………………………………………………………… 53

3.2.1.1. Создание ПСЭУ путем преобразования…………………………… 53

3.2.1.2. Создание ПСЭУ с нуля…………………………………………………… 54

3.2.2. Использование ПСЭУ…………………………………………………………….. 55

3.2.3. Дополнительные возможности ПСЭУ……………………………………… 57

3.3. Проверка правильности ввода данных в ASP.NET…………………………… 59

3.3.1. Серверные элементы управления проверки

правильности ввода…………………………………………………………………………. 60

3.3.2. Функционирование СЭУ ППВ………………………………………………… 61

3.3.2.1. Проверка данных на стороне клиента………………………………. 62

3.3.2.2. Проверка данных на стороне сервера………………………………. 63

3.3.2.3. Отключение СЭУ ППВ………………………………………………….. 63

3.3.3. Регулярные выражения…………………………………………………………… 64

3.3.4. Пользовательская СЭУ ППВ………………………………………………….. 64

 

Модуль 4. Модели, методы и средства проектирования

взаимодействия WEB-приложений с базами данных………………………… 66

4.1. Технология ADO.NET…………………………………………………………………….. 66

4.1.1. Общая схема связи ASP.NET и ADO.NET………………………………. 66

4.1.2. Объектная модель ADO.NET………………………………………………….. 66

4.1.3. Объект OleDbConnection…………………………………………………………. 69

4.1.4. Объект OleDbCommand………………………………………………………….. 70

4.1.5. Объект OleDbDataReader………………………………………………………… 70

4.1.6. Объект OleDbDataAdapter……………………………………………………….. 71

4.1.6.1. Создание объекта OleDbDataAdapter……………………………….. 71

4.1.6.2. Заполнение DataSet…………………………………………………………. 71

4.1.6.3. Обновление источников данных……………………………………… 72

4.1.6.4. Отображение таблиц……………………………………………………….. 74

4.2. Технология XML и его использование в ASP.NET…………………………… 74

4.2.1. Доступ к XML средствами ASP.NET………………………………………. 76

4.2.2. Проверка правильности XML…………………………………………………. 79

 

Модуль 5. Модели, методы и средства компонентного

проектирования бизнес-компонентов WEB-приложений…………………. 83

5.1. Создание и использование бизнес-объектов……………………………………… 83

5.2. Создание и использование Web-служб……………………………………………… 86

5.2.1. Создание Web-служб………………………………………………………………. 87

5.2.2. Обнаружение Web-служб………………………………………………………… 89

5.2.3. Использование Web-служб……………………………………………………… 90

5.3. Конфигурирование и развертывание приложений ASP.NET……………… 90

5.3.1. Управление Web-сайтами………………………………………………………… 90

5.3.2. Развертывание с помощью Visual Studio………………………………….. 96

Литература…………………………………………………………………………………………. 97

Additional Information

Переплет

Мягкий, Твердый

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “Программирование WEB-приложений информационных систем”