Przewodnik dla początkujących po programowaniu w ASP.NET dla programistów Delphi

O kursie:

Ten darmowy kurs online jest idealny dla początkujący Delphi dla programistów .NET a także dla tych, którzy chcą szeroki przegląd sztuki Programowanie sieciowe ASP.NET z Borlandem Delphi.

Deweloperzy dowiedzą się, jak projektować, programować i debugować aplikację internetową ASP.Net przy użyciu Borland Delphi dla platformy .Net. Rozdziały obejmą podstawowe elementy tworzenia aplikacji internetowych (praca z formularzami internetowymi, usługami internetowymi) i User Controls) przy użyciu Delphi, w tym zintegrowanego środowiska programistycznego (IDE) i Delphi dla platformy .Net język.
Programiści szybko zdobędą szybkość dzięki praktycznemu przykładowi. Cały kurs jest oparty na przykładowej aplikacji internetowej BDSWebExample ASP.NET, która jest projektem demonstracyjnym z instalacją Delphi 8/2005.

Ten kurs jest przeznaczony dla tych, którzy są nowicjuszami w programowaniu, pochodzą z innego środowiska programistycznego (np MS Visual Basiclub Jawa) lub są nowi w Delphi.

Wymagania wstępne:

instagram viewer

Czytelnicy powinni mieć przynajmniej praktyczna wiedza języka Delphi. Nie jest wymagane wcześniejsze doświadczenie w programowaniu (internetowym); biegła znajomość HTML i ogólnej terminologii związanej z programowaniem stron internetowych, a także JavaScript powinna pomóc Ci zwiększyć produktywność rozdziałów.
O tak. Musisz mieć Delphi 8/2005 dla platformy .NET na swoim komputerze!

  • Rekomendowane lektury:
  • Przewodnik dla początkujących po programowaniu w Delphi.
    Darmowy kurs / kurs programowania online dla początkujących programistów. Skoncentruj się na Borland Delphi.
  • Szybkie przekazywanie do Delphi dla .Net.
    Seria artykułów zaprojektowanych z myślą o jednym celu: zapewnić szybkie i brudne wprowadzenie do świata programowania .Net za pomocą Delphi.
  • Delphi dla artykułów ogólnych .Net.
    Artykuły i informacje techniczne, które pomogą Ci uruchomić i opanować Delphi 8 dla platformy .NET. Dowiedz się więcej o IL, aspx, XML Web Services, msil, ...Delphi w akcji ASP.NET:
  • Moc Delphi i ASP.NET
  • Chcesz zbudować dynamiczny, modułowy portal internetowy przy użyciu Delphi dla .Net i ASP.NET? Idź po sprawdzone rozwiązania!
    aspxDelphi.net PORTAL jest aplikacją Delphi 8 ASP.NET i może być używana do budowy (opartej na modułach) aplikacji intranetowej lub portalu internetowego. SKLEP aspxDelphi.net jest aplikacją Delphi 8 ASP.NET i może być używana do budowy sklepu internetowego.
    Obsługiwane bazy danych to: MS SQL Server / MSDE i Firebird / Interbase.

Ostrzeżenie!
Upewnij się, że pobierasz zaktualizowana wersja kodu (aplikacja demonstracyjna BDSWebExample). Nowa wersja ma bardziej znaczące nazwy dla stron internetowych, kod jest czyszczony po użyciu „Free” (od nie ma potrzeby zwalniania obiektów w .Net - śmieciarz wykonuje to za Ciebie) i niektóre „wady”. Baza danych się nie zmieniła.
Ponadto, aby kontynuować rozdziały, najlepiej byłoby zapisać projekt pod „C: \ Inetpub \ wwwroot \ BDSWebExample”!

Rozdziały

Rozdziały tego kursu są tworzone i aktualizowane dynamicznie na tej stronie. Najnowszy rozdział można znaleźć na ostatniej stronie tego artykułu.

Rozdziały tego kursu są tworzone i aktualizowane dynamicznie na tej stronie. Rozdziały (na razie) obejmują:

ROZDZIAŁ 1:
Wprowadzenie do programowania ASP.NET w Delphi. Konfigurowanie serwera WWW Cassini
Czym jest ASP.NET z perspektywy programisty Delphi? Jak skonfigurować przykładowy serwer internetowy Cassini.
Omów pytania, komentarze, problemy i rozwiązania związane z tym rozdziałem!

ROZDZIAŁ 2:
Konfigurowanie aplikacji demonstracyjnej BDSWebExample Delphi 8 (ASP.NET)
Rozpoczęcie pracy z Delphi 8 BDSWebExample: przywracanie bazy danych, przygotowanie katalogu wirtualnego. Uruchomienie BDSWebExample po raz pierwszy!
Omów pytania, komentarze, problemy i rozwiązania związane z tym rozdziałem!

ROZDZIAŁ 3:
Co sprawia, że ​​aplikacja Delphi 8 ASP.NET
Zobaczmy, jakie są główne części aplikacji asp.net; jakie są wszystkie pliki .aspx, .ascx, .dcuil, bdsproj itp.
Omów pytania, komentarze, problemy i rozwiązania związane z tym rozdziałem!

ROZDZIAŁ 4:
Zobaczmy, jak zbudować prostą aplikację internetową za pomocą Delphi dla .Net.
Omów pytania, komentarze, problemy i rozwiązania związane z tym rozdziałem!

ROZDZIAŁ 5:
Badanie stron formularzy internetowych - centralne elementy rozwoju w ASP.NET. Punkt widzenia z perspektywy programisty Delphi: Co to jest formularz internetowy? Projektowanie formularza internetowego, łącze między plikiem aspx a plikiem z kodem, ...
Omów pytania, komentarze, problemy i rozwiązania związane z tym rozdziałem!

ROZDZIAŁ 6:
Utworzenie prostego okna komunikatu (takiego jak ShowMessage; lub nawet InputBox) w aplikacji asp.net może być dość trudny - ponieważ musisz zadzierać z modelem obiektowym DHTML, JavaScript i IE. Byłoby znacznie lepiej, gdybyśmy mogli napisać tylko jedną linię kodu (jak w tradycyjnych aplikacjach komputerowych), aby wyświetlić MessageBox... zobaczmy jak.
Omów pytania, komentarze, problemy i rozwiązania związane z tym rozdziałem!

ROZDZIAŁ 7:
Formularze WWW - bloki konstrukcyjne aplikacji ASP.NET (część 2)
Przedstawiamy właściwości, metody i zdarzenia formularza internetowego. Spojrzenie na właściwość IsPostback i przetwarzanie po odłożeniu
Omów pytania, komentarze, problemy i rozwiązania związane z tym rozdziałem!

ROZDZIAŁ 8:
Spojrzenie na użycie standardowych znaczników i elementów HTML oraz użycie kontrolek HTML po stronie serwera - z perspektywy programisty Delphi.
Omów pytania, komentarze, problemy i rozwiązania związane z tym rozdziałem!

ROZDZIAŁ 9:
Pozwólmy na przesyłanie plików binarnych z przeglądarki klienta na serwer WWW w aplikacjach internetowych ASP.NET. Delphi dla .Net i ASP.NET zapewniają łatwy sposób akceptowania plików od klienta za pomocą HTMLInputFile (kontrola serwera HTML „Przesyłanie pliku HTML”) i klas HTTPPostedFile.
Omów pytania, komentarze, problemy i rozwiązania związane z tym rozdziałem!

ROZDZIAŁ 10:
Eksploracja technik nawigacji między stronami formularza internetowego: postback, bezpośrednia nawigacja (przy użyciu znacznika) i nawigacja oparta na kodzie (przy użyciu serwera). Transfer i odpowiedź. Przeadresować).
Omów pytania, komentarze, problemy i rozwiązania związane z tym rozdziałem!

Rozdziały tego kursu są tworzone i aktualizowane dynamicznie na tej stronie. Rozdziały (na razie) obejmują:

ROZDZIAŁ 11:
Konfigurowanie początkowej strony formularza sieci Web dla aplikacji ASP.NET w ramach IIS, decydowanie, jakiej techniki nawigacji użyć w różnych scenariuszach.
Omów pytania, komentarze, problemy i rozwiązania związane z tym rozdziałem!

ROZDZIAŁ 12:
Kontrolki serwera WWW są specjalnie zaprojektowane do pracy ze stronami formularzy WWW. Dowiedz się o podstawowych pojęciach, korzyściach i ograniczeniach związanych z używaniem kontrolek serwera WWW w ASP.NET.
Omów pytania, komentarze, problemy i rozwiązania związane z tym rozdziałem!

ROZDZIAŁ 13:
Badanie kontroli kontroli ASP.NET Web: Button, ImageButton i LinkButton
Istnieje kilka kontrolek internetowych, które umożliwiają przekazanie kontroli z powrotem na serwer WWW. W tym rozdziale opisano przyciski internetowe - specyficzne komponenty, które pozwalają użytkownikom wskazać, że są ukończone za pomocą formularza internetowego (opublikować dane) lub chcą wykonać określone polecenie (na serwerze). Dowiedz się więcej o kontrolkach sieciowych Button, LinkButton i ImageButton w programie ASP.NET.
Omów pytania, komentarze, problemy i rozwiązania związane z tym rozdziałem!

ROZDZIAŁ 14:
Rzut oka na kontrolkę serwera WWW TextBox ASP.NET - jedyną kontrolkę zaprojektowaną do wprowadzania danych przez użytkownika. TextBox ma kilka twarzy: wprowadzanie tekstu w jednym wierszu, wprowadzanie hasła lub wprowadzanie tekstu w wielu wierszach.
Omów pytania, komentarze, problemy i rozwiązania związane z tym rozdziałem!

ROZDZIAŁ 15:
Zrozumienie kontrolek internetowych do wyboru opcji w aplikacjach Delphi ASP.NET
Kontrolki wyboru ASP.NET pozwalają użytkownikom wybierać spośród szeregu predefiniowanych wartości. W tym rozdziale opisano formanty listowe: CheckBox, CheckBoxList, RadioButton, RadioButtonList, DropDownList i ListBox z perspektywy programisty sieci Web Delphi ASP.NET.
Omów pytania, komentarze, problemy i rozwiązania związane z tym rozdziałem!

ROZDZIAŁ 16:
Przedstawiamy formanty serwera WWW ASP.NET zaprojektowane do wizualnego grupowania innych formantów razem w formularzu sieciowym: Panel, symbol zastępczy i tabela (wraz z TableRow i TableCell).
Omów pytania, komentarze, problemy i rozwiązania związane z tym rozdziałem!

ROZDZIAŁ 17:
Korzystanie z walidatorów w aplikacjach Delphi ASP.NET
Przedstawiamy sprawdzanie poprawności danych po stronie klienta i serwera za pomocą formantów sprawdzania poprawności: RequiredFieldValidator, RangeValidator i ValidationSummary.
Omów pytania, komentarze, problemy i rozwiązania związane z tym rozdziałem!

ROZDZIAŁ 18:
Dowiedz się, jakie zdarzenia (i w jakiej kolejności) są generowane, gdy ASP.NET otrzyma żądanie formularza internetowego. Dowiedz się więcej o ViewState - technice używanej przez ASP.NET do utrzymywania zmian stanu strony między postbackami.
Omów pytania, komentarze, problemy i rozwiązania związane z tym rozdziałem!

ROZDZIAŁ 19:
Wprowadzenie do wiązania danych w aplikacjach Delphi ASP.NET
Dowiedz się, jak dodawać informacje do formularza internetowego, wiążąc formanty ze źródłem danych. Dowiedz się o wiązaniu danych Kontrolki sieci Web do wybierania opcji (ListBox, DropDownList, RadioButtonList, CheckBoxList itp.). Dowiedz się o interfejsach IEnumerable i IList .NET.
Omów pytania, komentarze, problemy i rozwiązania związane z tym rozdziałem!

ROZDZIAŁ 20:
Używanie wyrażeń wiążących w aplikacjach Delphi ASP.NET
Dowiedz się o wiązaniu danych poszczególnych właściwości kontrolki internetowej. Dowiedz się, jak powiązać dane „zwykły” HTML. Poznaj magię w ASP.NET.
Omów pytania, komentarze, problemy i rozwiązania związane z tym rozdziałem!

Rozdziały tego kursu są tworzone i aktualizowane dynamicznie na tej stronie. Rozdziały (na razie) obejmują:

ROZDZIAŁ 21:
Pierwsze kroki w korzystaniu z kontrolki serwera WWW Repeater ASP.NET. Dowiedz się, jak powiązać dane z wieloma kontrolami. Zrozumienie klasy DataBinder i DataBinder. Metoda ewaluacyjna.
Omów pytania, komentarze, problemy i rozwiązania związane z tym rozdziałem!

ROZDZIAŁ 22:
Dowiedz się, jak programowo implementować interfejs ITemplate w celu dynamicznego tworzenia treści ItemTemplate dla kontrolki DataList Web Server.
Omów pytania, komentarze, problemy i rozwiązania związane z tym rozdziałem!

ROZDZIAŁ 23:
Opracowywanie i używanie niestandardowych kontrolek użytkownika w ASP.NET
Bardzo podobny do obiektów TFrame Win32 Delphi, kontrola użytkownika ASP.NET jest pojemnikiem na komponenty; może być zagnieżdżony w formularzach internetowych lub innych kontrolkach użytkownika. Elementy sterowania użytkownika oferują łatwy sposób podziału i ponownego wykorzystania wspólnej funkcjonalności interfejsu użytkownika na stronach aplikacji sieci Web ASP.NET.
Omów pytania, komentarze, problemy i rozwiązania związane z tym rozdziałem!

ROZDZIAŁ 24:
Dynamiczne dodawanie zaawansowanych kontroli użytkownika do strony internetowej
Kontrola użytkownika pozwala programistom Delphi ASP.NET zawijać wspólne funkcje interfejsu użytkownika aplikacji internetowych w komponenty wielokrotnego użytku. W aplikacjach w świecie rzeczywistym będziesz mieć możliwość dynamicznego ładowania kontrolki użytkownika i umieszczania jej na stronie. Jakiego zdarzenia na stronie należy użyć do LoadControl? Na stronie, jak radzisz sobie ze zdarzeniami kontroli użytkownika? Znajdź odpowiedzi w tym rozdziale...
Omów pytania, komentarze, problemy i rozwiązania związane z tym rozdziałem!

instagram story viewer