За курса:
Този безплатен онлайн курс е идеален за начинаещ Delphi за .NET разработчици както и за тези, които искат широк преглед на изкуството на Уеб програмиране на ASP.NET с Borland Delphi.
Разработчиците ще научат как да проектират, разработват и отстраняват грешки в уеб приложението ASP.Net, използвайки Borland Delphi за .Net. Главите ще обхващат основните елементи на създаването на уеб приложения (работа с Web Forms, Web Services и потребителски контрол), използвайки Delphi, включително интегрираната среда за разработка (IDE) и Delphi за .Net език.
Разработчиците ще се ускорят бързо чрез реалния свят, практически пример. Целият курс е изграден около приложението за уеб проба BDSWebExample ASP.NET, което идва като демонстрационен проект с инсталацията на Delphi 8/2005.
Този курс е предназначен за тези, които са нови в програмирането, идват от някаква друга среда за развитие (например MS Visual Basic, или Ява) или са нови за Delphi.
Необходими условия:
Читателите трябва да имат поне a
работни познания на езика Delphi. Не се изисква предишен опит (уеб) програмиране; владеенето на HTML и общата терминология за уеб разработка, както и JavaScript трябва да ви помогне да бъдете по-продуктивни с главите.А, да. На вашия компютър ще трябва да имате инсталиран 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 PORTAL е приложение на Delphi 8 ASP.NET и може да се използва за изграждане (базирано на модул) интранет или приложение за интернет портал. aspxDelphi.net МАГАЗИН е приложение на Delphi 8 ASP.NET и може да се използва за изграждане на интернет магазин.
Поддържани бази данни са: MS SQL Server / MSDE и Firebird / Interbase.
Внимание!
Уверете се, че изтеглите актуализирана версия на кода (демонстрационното приложение BDSWebExample). Новата версия има по-смислени имена за уеб страници, кодът се изчиства от използването на „Безплатно“ (оттогава няма нужда да освобождавате обекти в. Net - боклукът върши работа вместо вас) и някои "дефекти". Базата данни не се е променила.
Също така, за да продължите с главите, би било най-добре, ако запазите проекта под „C: \ Inetpub \ wwwroot \ BDSWebExample“!
глави
Главите на този курс се създават и актуализират динамично на този сайт. Можете да намерите последната глава на последната страница на тази статия.
Главите на този курс се създават и актуализират динамично на този сайт. Главите (засега) включват:
ГЛАВА 1:
Въведение в програмирането на ASP.NET с Delphi. Конфигуриране на уеб сървъра на Cassini
Какво представлява ASP.NET от гледна точка на разработчика на Delphi? Как да настроите примерния уеб сървър на Cassini.
Обсъдете въпроси, коментари, проблеми и решения, свързани с тази глава!
ГЛАВА 2:
Настройка на демонстрационното приложение BDSWebExample Delphi 8 (ASP.NET)
Първи стъпки с Delphi 8 BDSWebExample: възстановяване на базата данни, подготовка на виртуалната директория. Работете за първи път BDSWebExample!
Обсъдете въпроси, коментари, проблеми и решения, свързани с тази глава!
ГЛАВА 3:
Какво прави приложение Delphi 8 ASP.NET
Нека да видим кои са основните части на приложение за asp.net; какви са всички тези .aspx, .ascx, .dcuil, bdsproj и т.н. файлове.
Обсъдете въпроси, коментари, проблеми и решения, свързани с тази глава!
ГЛАВА 4:
Нека да видим как да се изгради просто уеб приложение, използвайки Delphi за .Net.
Обсъдете въпроси, коментари, проблеми и решения, свързани с тази глава!
ГЛАВА 5:
Разглеждане на страници за уеб формуляри - централните елементи на развитието в ASP.NET. Поглед от гледна точка на разработчика на Delphi: Какво е уеб формуляр? Проектиране на уеб форма, Връзката между файла aspx и файла с кодовия код, ...
Обсъдете въпроси, коментари, проблеми и решения, свързани с тази глава!
ГЛАВА 6:
Създаване на просто поле за съобщения (като ShowMessage; или дори InputBox) в приложение на asp.net може да бъде доста трудно - тъй като трябва да се забърквате с DHTML, JavaScript и IE обектния модел. Ще бъде много по-добре, ако можем да напишем само един ред код (както в традиционните настолни приложения), за да се покаже MessageBox... да видим как.
Обсъдете въпроси, коментари, проблеми и решения, свързани с тази глава!
ГЛАВА 7:
Уеб форми - градивни елементи на приложение ASP.NET (част 2)
Представяне на свойства, методи и събития на уеб формата. Обърнете внимание на свойството IsPostback и обработката на обратно предаване
Обсъдете въпроси, коментари, проблеми и решения, свързани с тази глава!
ГЛАВА 8:
Разглеждане на използването на стандартни HTML тагове и елементи и използването на HTML контроли от страна на сървъра - от гледна точка на разработчика на Delphi.
Обсъдете въпроси, коментари, проблеми и решения, свързани с тази глава!
ГЛАВА 9:
Нека да активираме качване на двоични файлове от клиентски браузър на уеб сървъра в уеб приложения ASP.NET. Делфи за.
Обсъдете въпроси, коментари, проблеми и решения, свързани с тази глава!
ГЛАВА 10:
Изследване на навигационните техники между страниците на уеб формата: пощенски съобщения, директна навигация (с помощта на маркера) и базирана на кода навигация (използвайки Server. Прехвърляне и реакция. Пренасочване).
Обсъдете въпроси, коментари, проблеми и решения, свързани с тази глава!
Главите на този курс се създават и актуализират динамично на този сайт. Главите (засега) включват:
ГЛАВА 11:
Настройка на страницата за стартиране на уеб формуляр за приложение ASP.NET под IIS, решавайки коя навигационна техника да се използва в различни сценарии.
Обсъдете въпроси, коментари, проблеми и решения, свързани с тази глава!
ГЛАВА 12:
Контролите на уеб сървъра са специално разработени за работа със страници за уеб форми. Вижте за основните понятия, предимства и ограничения на използването на контролите на уеб сървъра в ASP.NET.
Обсъдете въпроси, коментари, проблеми и решения, свързани с тази глава!
ГЛАВА 13:
Разглеждане на контролно-преминаващите ASP.NET уеб контроли: бутон, изображениеButton и 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 контроли за уеб сървър, предназначени за визуално групиране на други контроли заедно в уеб форма: панел, заместител и таблица (заедно с TableRow и TableCell).
Обсъдете въпроси, коментари, проблеми и решения, свързани с тази глава!
ГЛАВА 17:
Използване на валидатори в Delphi ASP.NET приложения
Представяне на валидиране на данни от страна на клиента и от страна на сървъра с помощта на валидиращи контроли: ЗадължителноFieldValidator, 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
Много подобен на TFrame обекти на Win32 Delphi, ASP.NET User Control е контейнер за компоненти; той може да бъде вложен в Web Forms или други потребителски контроли. Потребителските контроли ви предлагат лесен начин за разделяне и повторно използване на обща функционалност на потребителския интерфейс на страниците на вашето ASP.NET уеб приложение.
Обсъдете въпроси, коментари, проблеми и решения, свързани с тази глава!
ГЛАВА 24:
Динамично добавяне на разширени потребителски контроли към уеб страница
Потребителските контроли позволяват на разработчика на Delphi ASP.NET да обвива общите функции на потребителския интерфейс на уеб приложения в компоненти за многократна употреба. В реални приложения ще искате динамично да заредите потребителски контрол и да го поставите на страницата. Какво събитие на страницата трябва да използвате за LoadControl? Как сте веднъж на страницата, как се справяте със събитията за контрол на потребителите? Намерете отговорите в тази глава...
Обсъдете въпроси, коментари, проблеми и решения, свързани с тази глава!