Начать новую тему Ответить на тему
Статистика раздачи
Размер: 7.03 МБ | | Скачали: 19
Сидеров: 16  [0 байт/сек]    Личеров: 13  [0 байт/сек]
Пред. тема | След. тема 

Автор
Сообщение

Ответить с цитатой 

Создание Web-приложений:Практическое руководство

Год: 2001
Автор: Фролов А., Фролов Г.
Издательство: Русская Редакция
Язык: Русский
Формат: CHM
Качество: Изначально компьютерное (eBook)
Количество страниц: 1040

Описание: Книга охватывает все основные вопросы создания Web-приложений на платформе операционных систем и баз данных компании Microsoft. При этом рассматриваются такие технологии, как HTML и Dynamic HTML (DHTML), страницы Active Server Pages (ASP), расширения сервера Web на базе CGI и ISAPI, объекты ActiveX Data Objects (ADO), элементы управления ActiveX, аплеты Java, сценарии JavaScript, XML, библиотеки шаблонов ATL и STL. Начав с самых азов, авторы книги постепенно переходят к изложению профессиональных приемов работы, позволяющих быстро добиться необходимого результата. Попутно описывается использование таких средств разработки, как Microsoft FrontPage и Microsoft InterDev, значительно ускоряющих процесс разработки. Издание предназначено для Web-мастеров и программистов, желающих быстро освоить профессиональные приемы создания активных Web-узлов. Она также может использоваться в качестве учебного пособия для студентов и будет полезна всем тем, кто интересуется практическим применением современных Интернет-технологий.
Глава 1 Основные понятия и определения . 1
Краткая история развития компьютерных систем . . 1
Мэйнфреймы и пакетный режим обработки данных . 1
Интерактивная обработка данных . . 3
Персональный компьютер . . 4
Локальные сети компьютеров . . 5
Глобальные сети компьютеров и Интернет . . 7
Как устроен Интернет . . 12
Узлы и каналы Интернета . 12
Поставщики услуг Интернета . 18
Управление Интернетом . . 21
Стандарты Интернета . 24
Протокол TCP/IP . 27
Название протокола . . 28
Адреса в сети TCP/IP . . . 29
Маска подсети . . 31
Порты TCP/IP . . . 32
Маршрутизаторы в сети TCP/IP . . 32
Доменные имена узлов . . 34
Утилиты для работы с TCP/IP . 37
Утилита PING . . 37
Трассировка пакетов утилитой TRACERT . 39
Утилита NETSTAT . . 42
Утилита ROUTE . . . 42
Основы работы сервера Web . . 44
Первые попытки систематизации информации . 44
Преимущества серверов Web . . 45
Адреса страниц Web . . 46
Универсальный идентификатор ресурсов URL . 48
Ссылки на страницах Web . 49
Протокол HTTP . . 51
Статические и динамические страницы . . 51
Серверы Web и базы данных . . 51
Пассивные и активные серверы Web . . 53
Приложения Web . 53
Программы CGI . . 54
Приложения ISAPI . . . 55
Приложения ASP . 56
Приложения PHP . . 57
Активность на стороне клиента . . . 57
Клиентские сценарии JavaScript . 58
Клиентские сценарии VB Script . . . 58
Аплеты Java . . 59
Элементы управления ActiveX . . 59
Активные каналы . 60
Проблемы с реализацией клиентской активности . . 62
Интеграция серверов Web и SQL Server . . . 63
Программный интерфейс DB Library . . 63
Программный интерфейс ODBC . . 63
Объектный интерфейс Remote Data Object . 64
Объектный интерфейс OLE DB . 64
Объектный интерфейс ActiveX Data Objects . 65
Глава 2 Знакомство с языком HTML . . . 66
Создаем страницу HTML . . 66
Структура документа HTML . . . 67
Заголовок документа . 68
Тело документа . 75
Выравнивание параграфов текста . 77
Шрифтовое выделение . 81
Размер шрифта . . . 81
Цвет в документах HTML . 85
Начертание шрифта . . 88
Выбор шрифта по его названию . . . 96
Вставка специальных символов и символьных объектов . 98
Разделение параграфов горизонтальной линией 101
Списки . 103
Маркированный список . . 103
Нумерованный список . 104
Список каталогов . . 106
Список определений . 107
Бегущая строка . 108
Таблицы стилей . 108
Применение стилей . . 109
Создание файлов таблиц стилей . . 110
Ссылка на файл таблицы стилей . . 111
Стили в документе HTML . 114
Стили в операторах HTML . 115
Атрибуты стилевого оформления . . . 116
Ссылки в документах HTML . . 117
Вставка ссылки . . 117
Ссылки на различные ресурсы . 123
Глава 3 Графика, анимация, видео и звук . . . 131
Размещение графических изображений . . 131
Выбор формата графического файла . . . 141
Формат JPEG . 142
Формат GIF . 143
Выбор палитры . . 145
Прозрачные изображения . 146
Подготовка чересстрочных изображений . . . 152
Анимация . . 153
Редактор GIF Construction Set Professional . . 154
Редактор Microsoft GIF Animator . 159
Редактор PhotoImpact GIF Animator . . 161
Видеофрагменты в документах HTML . . . 162
Звук в документах HTML . 164
Вставка звука для браузера Microsoft Internet Explorer 164
Вставка звука для браузера Netscape Navigator 165
Вставка звука для браузера NCSA Mosaic . 165
Универсальный способ . . . 165
Использование графики в ссылках . 166
Вставка графического изображения в ссылку . 167
Сегментированная графика . . 167
Adobe Photoshop 6.0, ImageReady 3.0 и графика для Web 170
Создание изображений GIF . . 170
Вставка изображения из буфера обмена Clipboard . 173
Многослойные изображения в Adobe Photoshop . 174
Сохранение изображения . . 176
Создание анимированных файлов GIF . . 180
Создание сегментированной графики . . . 187
Глава 4 Таблицы в документах HTML . 191
Простейшая таблица . . 192
Как задать внешний вид таблицы . . 193
Атрибуты тега <TABLE> . . 193
Атрибуты тега <TR> . . . 196
Атрибуты тега <TD> . . 196
Параметры тега <TH> . . . 198
Тег <CAPTION> . . 198
Примеры оформления простейших таблиц . . . 199
Таблицы с заголовками столбцов и строк . . 199
Объединение ячеек таблицы . . . 200
Многоярусные "шапки" . . . 202
Таблицы с тематическим заголовком . . 203
Выравнивание текста в ячейках таблицы . . 205
Таблица в таблице . . . 207
Более сложные таблицы . . . 208
Таблица в справочной системе NetTrader.ru . 208
Применение таблиц для оформления Webузла
DataRecovery.Ru . 214
Глава 5 Фреймы . 220
Знакомство с фреймами . . . 220
Создание документа с фреймами . . 222
Файл описания структуры фреймов . . 222
Атрибуты тега <FRAMESET> . 224
Атрибуты тега <FRAME> . . 225
Ссылки между окнами фреймов . . 226
Пример использования фреймов . . . 226
Файл описания структуры фреймов . . 226
Верхний фрейм . . 228
Левый фрейм . . 229
Правый фрейм . . . 230
"Плавающий" фрейм . . . 231
Атрибуты тега <IFRAME> . . . 231
Пример использования плавающего фрейма 232
Всегда ли стоит применять фреймы . . 233
Аргументы в пользу фреймов . 233
Аргументы против фреймов . . 234
Глава 6 Размещение узла Web в Интернете . . 236
Отладка узла Web на локальном компьютере . . . 237
Настройка протокола TCP/IP . . 238
Если Ваш компьютер не подключен к локальной сети . 239
Установка IIS версии 5.0 . . . 240
Проверка работы сервера IIS . 242
Настройка локального сервера доменных имен 244
Заполнение корневого каталога сервера Web 246
Создание виртуального сервера Web . . 246
Настройка параметров узла Web . . 252
Запись файлов в корневой каталог узла Web 255
Выбор способа размещения узла Web . . 256
Виртуальный узел Web на сервере провайдера 256
Физический сервер на площадке провайдера 259
Удаленная настройка и администрирование сервера 262
Работа с протоколом FTP . . 262
Удаленное администрирование IIS . . 273
Администрирование средствами Terminal Services . 276
Регистрация доменного имени . 278
Регистрация физического лица . . . 280
Регистрация организации . . 281
Регистрация службы сопровождения . . . 281
Размещение зон на серверах имен . . 282
Регистрация нового домена . . 289
Реклама узла Web . . . 290
Регистрация в поисковых системах Интернета 291
Системы обмена баннерами . . 295
Другие способы рекламы узла Web в Интернете . 297
Глава 7 Знакомство со сценариями JavaScript . . 298
Особенности JavaScript . 299
Семь вариаций на тему "Hello, world!" . . . 300
Вариация первая: самая простая . . 300
Вариация вторая: с секретным исходным текстом . 303
Вариация третья: с переменной и функциями . 305
Вариация четвертая: создание страницы "на лету" 308
Вариация пятая: создание страницы с диалоговым окном 309
Вариация шестая: обработка события . 310
Вариация седьмая: создание страницы с определением
типа браузера . . 311
Переменные в JavaScript . . 313
Объявление переменных . . . 313
Присвоение значения переменным . 314
Типы данных . . 315
Преобразование типов данных . 316
Операторы языка JavaScript . 318
Унарные операторы . . 318
Бинарные операторы . 318
Операторы для работы с отдельными битами 319
Операторы сдвига . . . 319
Операторы отношения . 320
Оператор присваивания . . 320
Условные операторы . 322
Операторы цикла . . 323
Прочие операторы . . . 325
Старшинство операторов JavaScript . . 326
Функции в языке сценариев JavaScript . . . 327
Примеры использования операторов цикла . . 327
Глава 8 Сценарии JavaScript в страницах HTML . 332
Объектная модель браузера Microsoft Internet Explorer . 332
Формы в документах HTML . 336
Описание формы . . 336
Создание элементов управления в форме . 338
Применение сценариев для создания интерфейса пользователя . 341
Начальная регистрация пользователя . 341
Ввод календарной даты . . 345
Загрузка новой страницы в окно браузера . 356
Перекодирование содержимого полей форм . 357
Отключение кэширования страниц . 357
Модальные и немодальные диалоговые панели . 358
Модальные диалоговые панели . 359
Немодальные диалоговые панели . . . 368
Работа с фреймами . . 371
Взаимодействие фреймов друг с другом . . . 372
Использование растровых изображений . 380
Растровое изображение как объект . . . 380
Динамическая замена растровых изображений 382
Применение Cookie в клиентских сценариях . . . 390
Выполнение основных операций с Cookie . 391
Получение значения Cookie . . 395
Изменение значения параметра Cookie . 397
Удаление Cookie . 397
Ограничения на использование Cookie . 397
Примеры использования Cookie . . 397
Настройка браузера для работы с Cookie . . 407
Отладка клиентского сценария . . 408
Глава 9 Применение технологии ASP . 409
Основы ASP . . 410
Простейший пример . . . 410
Пример с циклом . . 412
Обработка формы . 414
Комбинирование клиентского и серверного сценариев . 415
Приложения ASP и сеансы . . 418
Файл global.asa . . 419
Переменные приложений ASP . . 421
Применение ASP на практике . 422
Создание мастера средствами ASP . . 422
Подсчет количества активных сеансов . . 431
Использование Cookie в сценариях ASP . . 433
Регистрация пользователей . . 438
Передача параметров через скрытые поля форм . 443
Отладка сценариев в страницах ASP . . . 445
Организация поиска страниц на Вашем узле Web . 447
Настройка сервиса Indexing Service . 449
Подготовка сценария для поиска страниц . 451
Работа с файлами . . . 453
Создание объекта FileSystemObject . . . 454
Создание нового файла . . 454
Открытие существующего файла . . . 455
Закрытие файла . 455
Запись в файл . . . 456
Чтение файла . . 458
Позиционирование в файле . . 458
Удаление файлов . . 459
Копирование файла . . 459
Перемещение файла . . . 460
Проверка существования файла . . 460
Обработка ошибок . . . 460
Использование объекта Dictionary . . . 461
Создание объекта Dictionary . 461
Добавление нового элемента . 462
Проверка существования элемента . 462
Получение значения элемента . . 463
Изменение элемента . 463
Использование объекта Dictionary для перекодировки 464
Глава 10 Связь Web-приложений с базами данных . 467
Знакомство с ADO . . 467
Использование объектов ADO . 469
Установка соединения . . . 469
Запуск команд . . . 471
Передача параметров . . 472
Работа с наборами записей . . . 476
Обработка ошибок . . . 479
Использование объекта Properties . . 482
Константы ADO . . . 483
Работа с ADO в приложениях C++ . 484
Импортирование библиотеки типов ADO . 486
Вызов ADO через функции Win32 . . 502
Связь приложений с базами данных через OLE DB . 512
Программная модель OLE DB . . . 513
Использование объектов OLE DB . . . 516
Установка соединения . . . 516
Сеанс работы с базой данных . 523
Выдача команд . . 524
Работа с набором записей . . 526
Исходный текст программы OLEDB . 539
Глобальные определения . 539
Функция main . . . 540
Функция init . . 541
Функция startCommand . . 543
Функция get_records . 543
Библиотека шаблонов ATL . . 544
Класс CDataSource . . 545
Класс CSession . . 546
Класс CCommand . . 546
Исходный текст программы ATLOLEDB . . . 549
Глобальные определения . 549
Функция main . . . 550
Связь приложений с базами данных через ODBC . 551
Программный интерфейс ODBC . . 552
Структура приложения ODBC . . . 553
Инициализация . . . 553
Установка соединения . . . 555
Подготовка и запуск команды . . 556
Обработка результата выполнения команды 557
Обработка ошибок . . 561
Извлечение диагностических записей . 561
Записи состояния . . 563
Программа ODBCAPP . . 565
Глобальные определения и константы . . 565
Функция main . . . 566
Функция GetErrorMsgConn . . 569
Функция GetErrorMsg . 571
Запуск хранимых процедур . . 572
Привязка параметров . . 573
Запуск процедуры . . . 575
Извлечение значений выходных параметров процедуры . 576
Исходный текст программы ODBCPARAM 576
Глава 11 Расширения CGI и ISAPI сервера Web . 580
Программы CGI и базы данных . . 581
Немного о формах HTML . . 582
Передача данных программе CGI . . . 583
Передача ответа из программы CGI . . . 585
Переменные среды для программы CGI . 585
Примеры программ CGI . . . 588
Доступ к базе данных из CGI . 597
Создание приложений ISAPI . . 603
Принципы работы и структура расширения ISAPI 604
Приложение ISHELLO . 616
Вызов функций ODBC из ISAPI . 619
Обращение к базе данных в отдельном потоке . 625
Загрузка файлов на сервер Web через браузер . . 628
Исходные тексты приложения FILEUPL . 631
Загрузка файлов в Интернетмагазине ITbook.ru 638
Perl и отправка данных формы HTML по электронной почте 650
Форма для отправки почтового сообщения 651
Исходный текст программы urgent_mail.pl 653
Глава 12 Создание серверных элементов управления
ActiveX . . . 658
Простейший проект элемента ActiveX . 659
Создание проекта . . 659
Добавление объекта . . 661
Определение нового свойства . . 663
Редактирование исходного текста свойства . 665
Подготовка страницы ASP . 666
Определения методов элемента . . . 668
Автоматическая обработка кредитных карточек 670
Библиотека для имитации интерфейса . . 670
Тестовая программа для вызова имитатора интерфейса 672
Элемент управления CreditCard . . 673
Вызов элемента управления CreditCard . . . 676
Современные почтовые протоколы . . 678
Протокол SMTP . . . 679
Протокол POP3 . . . 682
Протокол IMAP . . . 685
Внутренняя структура электронного сообщения 686
Заголовок сообщения . . 687
Тело сообщения . 689
Наборы символов и кодировка сообщения 690
Присоединенный файл . 692
Отправка почтового сообщения из сценария ASP . 693
Элемент управления MTASend . 694
Перекодировка текста . . . 702
Преобразование числа в сумму прописью . . 705
Глава 13 Применение аплетов Java . 708
Система Layout Manager . . 708
Режим FlowLayout . . . 709
Режим GridLayout . . . 710
Режим BorderLayout . 710
Режим CardLayout . . . 710
Режим GridBagLayout . 711
Аплет с формой регистрации посетителей . . 715
Главный класс аплета GridBag . . 716
Метод init . 717
Класс AppletMsgBox . 721
Классы Java для работы в сети . . . 723
Класс InetAddress . . 723
Класс URL . . 724
Класс URLConnection . . 726
Взаимодействие приложений Java и расширений сервера Web . 726
Аплет для передачи номера кредитной карточки 727
Передача параметров странице ASP . . 732
Архив формата ZIP . . . 733
Немного теории . 733
Описание примера приложения ZipFileView 737
Создание архива формата ZIP . 743
Немного теории . 743
Описание примера приложения DemoZip . 744
Распаковка архива формата ZIP . . . 748
Немного теории . 748
Описание примера приложения DemoUnzip . 749
Вычисление контрольной суммы файла . . 753
Немного теории . 754
Описание примера приложения GetChecksum . 754
Полупрозрачные изображения . . 756
Немного теории . 756
Описание примера приложения AlphaDemo . 758
Глава 14 Проект Интернет-магазина . . 762
Структура Интернетмагазина . 763
Административное приложение - Backофис . 763
Приложение для клиентов - Frontофис 767
База данных Интернетмагазина . . . 769
Создание базы данных . . . 769
Создание источника данных . . 778
Настройка сервера Web . . . 782
Виртуальный каталог приложения покупателя
BookShopClient . . 782
Виртуальный каталог административного приложения
BookShop . . . 782
Приложение покупателя . . 784
Файл global.asa . . 789
Страницы входа и начальной регистрации 789
Определение фреймов главной страницы . 795
Страница меню команд . . 796
Страница просмотра списка книг . 797
Добавление книги в "корзину" . . . 799
Страница просмотра содержимого "корзины" . 800
Удаление книги из "корзины" . . 804
Административное приложение - Backофис 805
Файл global.asa . . 813
Страницы входа . 813
Главная страница . . 815
Страница меню команд . . 816
Страница с сообщением о подключении 817
Страницы управления персоналом . 817
Редактирование списка книг . 826
Работа с записями покупателей . . . 834
Глава 15 Магазин WWW.ITBOOK.RU и узел Web
WWW.RUSEDIT.RU . . 853
Структура базы данных . . . 853
Таблицы Clients и Managers_rec . . 854
Таблица Publishers . 855
Таблица Series . 856
Таблица Product_history . 858
Таблица Product . 862
Таблица Showcase_fav . . 863
Таблица Orders . . 864
Таблица Product_corellation . . 865
Таблица Rubricator . . 866
Таблица Rubricator_items . . 867
Таблица Zone . . 868
Таблица Zone_tariff . . 869
Таблицы News и News2 . . . 870
Таблица Replays . 872
Backофис магазина www.itbook.ru . 873
Подключение к Backофису . . 874
Главная страница управления Backофисом . 874
Frontофис магазина www.itbook.ru . . 893
Витрины Интернетмагазина . . . 894
"Корзина" покупателя . . . 899
Обратная связь с посетителями . . . 901
Frontофис узла www.rusedit.ru . . 901
Витрина . 902
Планы издательства . 903
Архив книг . . 904
Обратная связь с посетителями . . . 904
Глава 16 Векторная графика на базе VML . . 906
Способы размещения графики в документах HTML 906
Рисование простейших фигур . 908
Прямоугольник . . 909
Изменение внешнего вида прямоугольника . 910
Линия . . . 913
Дуга и овал . . 916
Кубическая кривая Безье . 917
Построение графиков . 918
Столбчатая диаграмма . . . 918
Синусоида . . 920
График котировок акций на узле Web компании
NetTtrader.ru . . 924
Перспективы VML . . 937
Приложение А Элементы языка JavaScript . . 938
Переменные . . 938
Объявление переменных . . . 938
Присвоение значения переменным . 939
Типы данных . . 939
Преобразование типов данных . 940
Операторы . . . 941
Унарные операторы . . 941
Бинарные операторы . 942
Операторы для выполнения логических операций . 942
Операторы сдвига . . . 942
Операторы отношения . 943
Оператор присваивания . . 943
Условные операторы . 944
Операторы цикла . . 944
Старшинство операторов JavaScript . . 947
Функции . 948
Встроенные объекты . . 948
Массивы . 950
Встроенный класс Math . . . 950
Свойства . . 950
Методы . 952
Встроенный класс Date . . 955
Конструкторы класса Date . . . 955
getDate . . 956
getDay . . 956
getHours . . 956
getMinutes . 956
getMonth . . 956
getSeconds . 956
getTime . 957
getTimeZoneOffset . . . 957
getYear . . 957
parse . . 957
Оглавление XV
setDate . . 957
setHours . . . 958
setMinutes . 958
setMonth . . 958
setSeconds . 958
setTime . . 959
setYear . 959
toGMTString . . 959
toLocaleString . 959
UTC . . 959
Встроенные функции . 959
eval . . . 959
parseInt . . . 960
parseFloat . 960
escape . 960
unescape . . . 960
Правила, инструкции, FAQ!!!
Торрент   Скачать торрент Магнет ссылка
Скачать торрент
[ Размер 9.33 КБ / Просмотров 108 ]

Статус
Проверен 
 
Размер  7.03 МБ
Приватный: Нет (DHT включён)
.torrent скачан  19
Как залить торрент? | Как скачать Torrent? | Ошибка в торренте? Качайте магнет  


     Отправить личное сообщение
   
Страница 1 из 1
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему


Сейчас эту тему просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!