Руководство для начинающих по программированию на ASP.NET для разработчиков на Delphi

О курсе:

Этот бесплатный онлайн-курс идеально подходит для начинающий Delphi для разработчиков .NET а также для тех, кто хочет широкий обзор искусства ASP.NET веб-программирование с Borland Delphi.

Разработчики узнают, как проектировать, разрабатывать и отлаживать веб-приложение ASP.Net с использованием Borland Delphi для .Net. В главах будут рассмотрены основные элементы создания веб-приложений (работа с веб-формами, веб-службы). и пользовательские элементы управления) с использованием Delphi, включая интегрированную среду разработки (IDE) и Delphi для .Net язык.
Разработчики быстро освоятся в реальном мире, на практическом примере. Весь курс построен на примере веб-приложения BDSWebExample ASP.NET, которое поставляется в виде демонстрационного проекта с установкой Delphi 8/2005.

Этот курс предназначен для тех, кто новичок в программировании, из другой среды разработки (например, MS Visual Basic, или Джава) или новичок в Delphi.

Предпосылки:

Читатели должны иметь по крайней мере навыки Дельфийского языка. Никакого предыдущего (веб) опыта программирования не требуется; свободное владение HTML и общей терминологией веб-разработки, а также JavaScript должно помочь вам более продуктивно работать с главами.

instagram viewer

О да. Вам нужно будет установить Delphi 8/2005 для .NET на ваш компьютер!

  • Рекомендуемое чтение:
  • Руководство для начинающих по программированию на Delphi.
    Бесплатное онлайн-руководство по программированию / курс для начинающих разработчиков. Сосредоточьтесь на Borland Delphi.
  • Перемотка в Delphi для .Net.
    Серия статей, разработанных с единственной целью: обеспечить быстрое и грязное введение в мир программирования .Net с помощью Delphi.
  • Delphi для общих статей .Net.
    Статьи и техническая информация, которые помогут вам начать и освоить Delphi 8 для .NET. Узнайте о IL, aspx, XML Web Services, msil, ...Delphi в действии ASP.NET:
  • Сила Delphi и ASP.NET
  • Хотите построить динамический модульный веб-портал с использованием Delphi для .Net и ASP.NET? Перейти на проверенные решения!
    aspxDelphi.net ПОРТАЛ является приложением ASP.NET для Delphi 8 и может использоваться для создания (на основе модуля) приложения для интрасети или интернет-портала. МАГАЗИН aspxDelphi.net является приложением ASP.NET для Delphi 8 и может использоваться для создания интернет-магазина.
    Поддерживаемые базы данных: MS SQL Server / MSDE и Firebird / Interbase.

Предупреждение!
Убедитесь, что вы загрузили обновленная версия кода (демонстрационное приложение BDSWebExample). Новая версия имеет более значимые имена для веб-страниц, код очищен от использования «Free» (так как нет необходимости освобождать объекты в .Net - сборщик мусора сделает всю работу за вас) и некоторые «дефекты». База данных не изменилась.
Кроме того, чтобы продолжить работу с главами, было бы лучше, если бы вы сохранили проект в «C: \ Inetpub \ wwwroot \ BDSWebExample»!

Главы

Главы этого курса создаются и динамически обновляются на этом сайте. Вы можете найти последнюю главу на последней странице этой статьи.

Главы этого курса создаются и динамически обновляются на этом сайте. Главы (на данный момент) включают в себя:

ГЛАВА 1:
Введение в программирование на ASP.NET с Delphi. Настройка веб-сервера Cassini
Что такое ASP.NET с точки зрения разработчика Delphi? Как настроить образец веб-сервера Cassini.
Обсудите вопросы, комментарии, проблемы и решения, связанные с этой главой!

ГЛАВА 2:
Настройка демонстрационного приложения BDSWebExample Delphi 8 (ASP.NET)
Начало работы с BDSWebExample Delphi 8: восстановление базы данных, подготовка виртуального каталога. Запуск BDSWebExample в первый раз!
Обсудите вопросы, комментарии, проблемы и решения, связанные с этой главой!

ГЛАВА 3:
Что делает приложение Delphi 8 ASP.NET
Давайте посмотрим, каковы основные части приложения asp.net; что это за файлы .aspx, .ascx, .dcuil, bdsproj и т. д.
Обсудите вопросы, комментарии, проблемы и решения, связанные с этой главой!

ГЛАВА 4:
Давайте посмотрим, как создать простое веб-приложение с использованием Delphi для .Net.
Обсудите вопросы, комментарии, проблемы и решения, связанные с этой главой!

ГЛАВА 5
Изучение страниц веб-форм - центральные элементы разработки в ASP.NET. С точки зрения разработчика Delphi: что такое веб-форма? Разработка веб-формы, связь между файлом aspx и файлом code-behind, ...
Обсудите вопросы, комментарии, проблемы и решения, связанные с этой главой!

ГЛАВА 6:
Создание простого окна сообщения (например, ShowMessage; или даже InputBox) в приложении asp.net может быть довольно сложным - поскольку вам нужно связываться с DHTML, JavaScript и IE объектной моделью. Было бы намного лучше, если бы мы могли написать только одну строку кода (как в традиционных настольных приложениях) для отображения MessageBox... посмотрим как.
Обсудите вопросы, комментарии, проблемы и решения, связанные с этой главой!

ГЛАВА 7
Веб-формы - строительные блоки приложения ASP.NET (часть 2)
Представляем свойства, методы и события веб-формы. Взгляните на свойство IsPostback и обработку обратной передачи
Обсудите вопросы, комментарии, проблемы и решения, связанные с этой главой!

ГЛАВА 8
Взгляд на использование стандартных тегов и элементов HTML и на использование серверных элементов управления HTML - с точки зрения разработчика Delphi.
Обсудите вопросы, комментарии, проблемы и решения, связанные с этой главой!

ГЛАВА 9
Давайте включим загрузку двоичных файлов из клиентского браузера на веб-сервер в веб-приложениях ASP.NET. Delphi для .Net и ASP.NET предоставляют простой способ приема файлов от клиента с использованием классов HTMLInputFile (серверный элемент управления HTML File Upload) и HTTPPostedFile.
Обсудите вопросы, комментарии, проблемы и решения, связанные с этой главой!

ГЛАВА 10
Изучение методов навигации между страницами веб-форм: обратные ссылки, прямая навигация (с помощью тега) и навигация на основе кода (с использованием сервера). Передача и ответ. Перенаправление).
Обсудите вопросы, комментарии, проблемы и решения, связанные с этой главой!

Главы этого курса создаются и динамически обновляются на этом сайте. Главы (на данный момент) включают в себя:

ГЛАВА 11
Настройка страницы веб-формы запуска для приложения ASP.NET в IIS, решение о том, какую технику навигации использовать в различных сценариях.
Обсудите вопросы, комментарии, проблемы и решения, связанные с этой главой!

ГЛАВА 12
Элементы управления веб-сервера специально разработаны для работы со страницами веб-форм. Узнайте об основных понятиях, преимуществах и ограничениях использования элементов управления веб-сервера в ASP.NET.
Обсудите вопросы, комментарии, проблемы и решения, связанные с этой главой!

ГЛАВА 13
Изучение передающих управление веб-элементов управления ASP.NET: Button, ImageButton и LinkButton
Существует несколько веб-элементов управления, которые позволяют передавать управление обратно на веб-сервер. В этой главе рассматриваются веб-кнопки - специфические компоненты, которые позволяют пользователям указать, что они закончили с веб-формой (опубликовать данные) или хотят выполнить определенную команду (на сервере). Узнайте о веб-элементах управления Button, LinkButton и ImageButton в ASP.NET.
Обсудите вопросы, комментарии, проблемы и решения, связанные с этой главой!

ГЛАВА 14
Кратко рассмотрим элемент управления веб-сервера TextBox ASP.NET - единственный элемент управления, предназначенный для ввода данных пользователем. TextBox имеет несколько граней: однострочный ввод текста, ввод пароля или многострочный ввод текста.
Обсудите вопросы, комментарии, проблемы и решения, связанные с этой главой!

Глава 15:
Общие сведения о веб-элементах управления для выбора вариантов в приложениях Delphi ASP.NET
Элементы управления ASP.NET позволяют пользователям выбирать из ряда предопределенных значений. В этой главе рассматриваются элементы управления типа списка: CheckBox, CheckBoxList, RadioButton, RadioButtonList, DropDownList и ListBox с точки зрения веб-разработчика на Delphi ASP.NET.
Обсудите вопросы, комментарии, проблемы и решения, связанные с этой главой!

Глава 16:
Представление элементов управления веб-сервера ASP.NET, предназначенных для визуальной группировки других элементов управления в веб-форме: Panel, Placeholder и Table (вместе с TableRow и TableCell).
Обсудите вопросы, комментарии, проблемы и решения, связанные с этой главой!

ГЛАВА 17
Использование валидаторов в приложениях Delphi ASP.NET
Введение в проверку данных на стороне клиента и на стороне сервера с использованием элементов управления Validation: RequiredFieldValidator, RangeValidator и ValidationSummary.
Обсудите вопросы, комментарии, проблемы и решения, связанные с этой главой!

Глава 18:
Узнайте, какие события (и в каком порядке) генерируются, когда ASP.NET получает запрос на веб-форму. Узнайте о ViewState - методе, который ASP.NET использует для поддержания изменений состояния страницы при обратной передаче.
Обсудите вопросы, комментарии, проблемы и решения, связанные с этой главой!

Глава 19
Введение в привязку данных в приложениях Delphi ASP.NET
Узнайте, как добавить информацию в веб-форму, привязав элементы управления к источнику данных. Узнайте о веб-элементах управления привязкой данных для выбора вариантов (ListBox, DropDownList, RadioButtonList, CheckBoxList и т. Д.). Узнайте об интерфейсах IEnumerable и IList .NET.
Обсудите вопросы, комментарии, проблемы и решения, связанные с этой главой!

ГЛАВА 20
Использование выражений связывания в приложениях Delphi ASP.NET
Узнайте о привязке данных к отдельным свойствам веб-элемента управления. Узнайте, как данные связывают «простой» HTML. Исследуйте магию в ASP.NET.
Обсудите вопросы, комментарии, проблемы и решения, связанные с этой главой!

Главы этого курса создаются и динамически обновляются на этом сайте. Главы (на данный момент) включают в себя:

Глава 21
Первые шаги в использовании элемента управления веб-сервером Repeater ASP.NET. Узнайте, как связывать данные с несколькими записями. Понимание класса DataBinder и DataBinder. Эваль метод.
Обсудите вопросы, комментарии, проблемы и решения, связанные с этой главой!

ГЛАВА 22
Узнайте, как программно реализовать интерфейс ITemplate для динамического создания содержимого ItemTemplate для элемента управления веб-сервера DataList.
Обсудите вопросы, комментарии, проблемы и решения, связанные с этой главой!

Глава 23
Разработка и использование пользовательских элементов управления в ASP.NET
Очень похожий на объекты Win32 Delphi TFrame, пользовательский элемент управления ASP.NET является контейнером для компонентов; он может быть вложен в веб-формы или другие элементы управления пользователя. Пользовательские элементы управления предлагают вам простой способ разделения и повторного использования общих функций пользовательского интерфейса на страницах веб-приложения ASP.NET.
Обсудите вопросы, комментарии, проблемы и решения, связанные с этой главой!

Глава 24
Добавление расширенных пользовательских элементов управления на веб-страницу динамически
Пользовательские элементы управления позволяют разработчику Delphi ASP.NET объединять общие функции пользовательского интерфейса веб-приложений в повторно используемые компоненты. В реальных приложениях вы захотите иметь возможность динамически загружать пользовательский элемент управления и размещать его на странице. Какое событие Page следует использовать для LoadControl? Находясь на странице, как вы обрабатываете события пользовательского контроля? Найдите ответы в этой главе...
Обсудите вопросы, комментарии, проблемы и решения, связанные с этой главой!

instagram story viewer