Проф. В.К.Толстых, www.tolstykh.com Технологии разработки Internet- приложений Delphi for.NET примеры: работа с файлами Из цикла лекций «Технологии разработки.

Презентация:



Advertisements
Похожие презентации
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET примеры: обработка данных форм. работа с формами работа с формами.
Advertisements

Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения – валидация, валидационные элементы управления Из цикла.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения – пользовательские элементы управления Из цикла лекций.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET примеры: динамические таблицы, привязка данных к выпадающему списку.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET примеры: HtmlControls Из цикла лекций «Технологии разработки Internet-приложений»
Проф. В.К.Толстых, Технологии разработки Internet- приложений Эталонные страницы – Master pages Из цикла лекций «Технологии разработки.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения – элементы управления HTML Из цикла лекций «Технологии.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения – класс Control Из цикла лекций «Технологии разработки.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения – обработка ошибок страниц и приложения, Global.aspx.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения – директивы Из цикла лекций «Технологии разработки Internet-приложений»
Проф. В.К.Толстых, Выполнил студент: Тышлек С.В., 2009 Технологии разработки Internet- приложений Из цикла лекций «Технологии разработки.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения – Модули HTTP, фильтры, события приложения - Global.asax.
ДонНУ, кафедра КТ, проф.В.К.Толстых Web-службы (Web-сервисы) введение введение Разработка в среде Delphi Из цикла лекций «Internet-технологии разработки.
Проф. В.К.Толстых, Пример Web-службы Калькулятор с валидацией Из цикла лекций «Internet-технологии разработки приложений» для студентов.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения – локализация ресурсов приложения Из цикла лекций «Технологии.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения – работа с формами Из цикла лекций «Технологии разработки.
Проф. В.К.Толстых, Технологии разработки Internet- приложений ASP.NET приложения – оптимизация скорости работы приложений Из цикла лекций.
Проф. В.К.Толстых, Технологии разработки Internet- приложений Администрирование IIS 5, 6 сайт, виртуальный каталог, приложение, пул, рабочий.
ДонНУ, кафедра КТ, проф. В. К. Толстых Технологии разработки Internet- приложений Среда Delphi: CGI, ISAPI приложения (В Visual Studio нет прямых и простых.
Проф. В.К.Толстых, Выполнил студент: Тышлек С.В., 2009 Технологии разработки Internet- приложений Из цикла лекций «Технологии разработки.
Транксрипт:

проф. В.К.Толстых, Технологии разработки Internet- приложений Delphi for.NET примеры: работа с файлами Из цикла лекций «Технологии разработки Internet-приложений» для студентов 4-го курса кафедры Компьютерных технологий физического факультета Донецкого национального университета

Создание формы заказа Свойтсво Page.IsPostBack Вторая форма ThankYouForm.aspx action=WebForm1.aspx, т.е. загружаем ту же страницу При первой загрузке страницы свойство IsPostBack = False, при последующих – IsPostBack = True Пример валидатороввалидаторов

Код обработчика Page_Load procedure TWebForm1.Page_Load(sender: System.Object; e: System.EventArgs); begin If IsPostBack Then Response.Redirect('ThankYouForm.aspx'); end; Перенаправление заказа на ThankYouForm.aspx при повторном вызове WebForm1.aspx

Чтение/запись в файл Чтение файла countries.txt для заполнения name, value элемента DropDownList и запись параметров, полученных от каждого клиента, в файл.\users\record_*.txt

Чтение файла для заполнения элемента DropDownList Дополнительные модули Идентификаторы элементов формы Процедуры- методы записи в файл и чтения из файла Передача элемента формы Передача имени файла

Вызываем метод заполнения полей name, value элемента DropDownList из файла countries.txt при инициализации элементов текущего.aspx-приложении Обработчик события «Инициализация элементов»

Запись в файл

Вызываем метод сохранения данных пользователя в файл при повторной загрузке текущего.aspx-файла Обработчик события «Загрузка страницы»

ValidationSummary – значения ErrorMessage всех объектов типа BaseValidator RequiredFieldValidator1 RequiredFieldValidator2

Проверку правильности данных контролируем сразу для всех элементов страницы – методом Validate объекта Page Обработчик события «Загрузка страницы»

Тестирование проверки заполнения Web-формы Введен пробел и снят фокус. Проверка выполнена на стороне клиента Корректный

Передача параметров между формами Метод GET Код формы WebForm1

Код формы ThankYouForm