Delphi geliştiricileri için ASP.NET Programlama Başlangıç ​​Kılavuzu

Kurs Hakkında:

Bu ücretsiz çevrimiçi kurs aşağıdakiler için idealdir .NET geliştiricileri için yeni başlayanlar için Delphi yanı sıra sanat hakkında geniş bir genel bakış isteyenler için ASP.NET Web programlama Borland Delphi ile birlikte.

Geliştiriciler .Net için Borland Delphi kullanarak ASP.Net web uygulaması tasarlamayı, geliştirmeyi ve hata ayıklamayı öğreneceklerdir. Bölümlerde Web uygulamaları oluşturmanın temel öğeleri ele alınacaktır (Web Formları, Web Hizmetleri ile çalışma Entegre Geliştirme Ortamı (IDE) ve Delphi for .Net dahil olmak üzere Delphi kullanarak dil.
Geliştiriciler gerçek dünyada hızlı bir şekilde hızlanacak, pratik örnek. Tüm ders, Delphi 8/2005 kurulumuyla bir demo projesi olarak gelen BDSWebExample ASP.NET web örnek uygulaması etrafında inşa edilmiştir.

Bu ders, programlama konusunda yeni olan, başka bir geliştirme ortamından gelenleri ( MS Visual Basicveya Java) veya Delphi için yenidir.

Ön şartlar:

Okuyucular en az bir çalışma bilgisi Delphi dilinin. Önceki (web) programlama deneyimi gerekmez; HTML'nin yanı sıra JavaScript ve genel Web geliştirme terminolojisinde de akıcı olmak, bölümlerde daha üretken olmanıza yardımcı olacaktır.

instagram viewer

Ah evet. Bilgisayarınızda .NET için Delphi 8/2005 yüklü olmalıdır!

  • Önerilen Kaynaklar:
  • Delphi Programlamaya Başlangıç ​​Kılavuzu.
    Yeni başlayanlar için ücretsiz çevrimiçi programlama eğitimi / kursu. Borland Delphi'ye odaklanın.
  • .Net için Delphi'ye Hızlı İlet.
    Tek bir amaç göz önünde bulundurularak tasarlanmış bir dizi makale: Delphi ile .Net programlama dünyasına hızlı ve kirli bir giriş sağlamak.
  • .Net genel makaleleri için Delphi.
    Delphi 8 for .NET'i başlatmanıza ve yönetmenize yardımcı olacak makaleler ve teknik bilgiler. IL, aspx, XML Web Services, msil,... hakkında bilgi edininASP.NET eyleminde Delphi:
  • Delphi ve ASP.NET'in gücü
  • .Net ve ASP.NET için Delphi kullanarak dinamik, modüler bir web portalı oluşturmak ister misiniz? Kanıtlanmış çözümleri tercih edin!
    aspxDelphi.net PORTALI Delphi 8 ASP.NET uygulamasıdır ve (modül tabanlı) intranet veya Internet portal uygulaması oluşturmak için kullanılabilir. aspxDelphi.net MAĞAZA bir Delphi 8 ASP.NET uygulamasıdır ve İnternet mağazası oluşturmak için kullanılabilir.
    Desteklenen veritabanları şunlardır: MS SQL Server / MSDE ve Firebird / Interbase.

Uyarı!
İndirdiğinizden emin olun kodun güncellenmiş versiyonu (BDSWebExample demo uygulaması). Yeni sürüm Web sayfaları için daha anlamlı adlara sahiptir, kod "Ücretsiz" kullanılarak temizlenir ( .Net'te nesneleri serbest bırakmaya gerek yoktur - çöp toplayıcı sizin için işi yapar) ve bazı "Kusurlar". Veritabanı değişmedi.
Ayrıca, bölümleri takip etmek için projeyi "C: \ Inetpub \ wwwroot \ BDSWebExample" altına kaydetmek en iyisi olacaktır!

Bölümler

Bu dersin bölümleri bu sitede dinamik olarak oluşturulmakta ve güncellenmektedir. En son bölümü bu makalenin son sayfasında bulabilirsiniz.

Bu dersin bölümleri bu sitede dinamik olarak oluşturulmakta ve güncellenmektedir. Bölümler (şimdilik) şunları içerir:

BÖLÜM 1:
Delphi ile ASP.NET programlamaya giriş. Cassini web sunucusunu yapılandırma
Delphi geliştiricisi açısından ASP.NET nedir? Cassini örnek web sunucusunu kurma.
Bu bölümle ilgili sorular, yorumlar, sorunlar ve çözümler hakkında tartışın!

BÖLÜM 2:
BDSWebExample Delphi 8 (ASP.NET) demo uygulamasını kurma
Delphi 8'i kullanmaya başlama BDSWebExample: veritabanını geri yükleme, sanal dizini hazırlama. BDSWebExample ürününü ilk kez çalıştırma!
Bu bölümle ilgili sorular, yorumlar, sorunlar ve çözümler hakkında tartışın!

BÖLÜM 3:
Delphi 8 ASP.NET uygulamasını yapan nedir
Bir asp.net uygulamasının ana bölümlerini görelim; tüm bunlar .aspx, .ascx, .dcuil, bdsproj, vb. dosyaları.
Bu bölümle ilgili sorular, yorumlar, sorunlar ve çözümler hakkında tartışın!

4. BÖLÜM:
.Net için Delphi kullanarak basit bir web uygulaması oluşturmayı görelim.
Bu bölümle ilgili sorular, yorumlar, sorunlar ve çözümler hakkında tartışın!

BÖLÜM 5:
Web Form Sayfalarını İnceleme - ASP.NET'te geliştirmenin temel öğeleri. Delphi geliştirici bakış açısından bir bakış: Web Formu nedir? Web Formu Tasarlama, Aspx dosyası ve arka plan kod dosyası arasındaki bağlantı, ...
Bu bölümle ilgili sorular, yorumlar, sorunlar ve çözümler hakkında tartışın!

BÖLÜM 6:
Basit bir mesaj kutusu oluşturma (ShowMessage gibi; veya hatta bir InputBox) asp.net uygulamasında oldukça zor olabilir - DHTML, JavaScript ve IE nesne modeliyle uğraşmanız gerekir. Bir MessageBox görüntülemek için sadece bir satır kod yazabilirsek (geleneksel masaüstü uygulamalarında olduğu gibi) çok daha iyi olurdu... nasıl olduğunu görelim.
Bu bölümle ilgili sorular, yorumlar, sorunlar ve çözümler hakkında tartışın!

BÖLÜM 7:
Web Formları - ASP.NET uygulamasının yapı taşları (Bölüm 2)
Web Form özellikleri, yöntemleri ve olaylarının tanıtılması. IsPostback özelliğine ve geri gönderme işlemine göz atma
Bu bölümle ilgili sorular, yorumlar, sorunlar ve çözümler hakkında tartışın!

BÖLÜM 8:
Delphi geliştiricisinin bakış açısıyla standart HTML etiketlerinin ve öğelerinin kullanımına ve sunucu tarafı HTML denetimlerinin kullanımına bir göz atın.
Bu bölümle ilgili sorular, yorumlar, sorunlar ve çözümler hakkında tartışın!

BÖLÜM 9:
ASP.NET web uygulamalarında ikili dosyaların istemci tarayıcıdan web sunucusuna yüklenmesine izin verelim. .Net ve ASP.NET için Delphi, HTMLInputFile ("HTML Dosya Yükleme" HTML sunucu kontrolü) ve HTTPPostedFile sınıflarını kullanarak istemciden dosyaları kabul etmenin kolay bir yolunu sunar.
Bu bölümle ilgili sorular, yorumlar, sorunlar ve çözümler hakkında tartışın!

BÖLÜM 10:
Web Form sayfaları arasında gezinme tekniklerini keşfetme: geri gönderme, doğrudan gezinme (etiketi kullanarak) ve kod tabanlı gezinme (Sunucu kullanarak). Aktarma ve Yanıtlama. Yönlendirme).
Bu bölümle ilgili sorular, yorumlar, sorunlar ve çözümler hakkında tartışın!

Bu dersin bölümleri bu sitede dinamik olarak oluşturulmakta ve güncellenmektedir. Bölümler (şimdilik) şunları içerir:

BÖLÜM 11:
Çeşitli senaryolarda hangi gezinme tekniğinin kullanılacağına karar vererek IIS altında bir ASP.NET uygulaması için başlangıç ​​Web Formu sayfasını ayarlama.
Bu bölümle ilgili sorular, yorumlar, sorunlar ve çözümler hakkında tartışın!

BÖLÜM 12:
Web Sunucusu denetimleri, Web Formları sayfalarıyla çalışmak üzere özel olarak tasarlanmıştır. ASP.NET'te Web Sunucusu denetimlerini kullanmanın temel kavramları, avantajları ve sınırlamaları hakkında bilgi edinin.
Bu bölümle ilgili sorular, yorumlar, sorunlar ve çözümler hakkında tartışın!

FASIL 13:
Control-Passing ASP.NET Web Denetimlerini İnceleme: Düğme, ImageButton ve LinkButton
Kontrolün tekrar Web Sunucusuna aktarılmasını sağlayan çeşitli web kontrolleri vardır. Bu bölüm, kullanıcıların Web Formu ile bittiğini (verileri yayınladığını) veya belirli bir komutu (sunucuda) gerçekleştirmek istediklerini belirtmelerini sağlayan web düğmelerini - özel bileşenleri inceler. ASP.NET Düğmesi, LinkButton ve ImageButton web denetimleri hakkında bilgi edinin.
Bu bölümle ilgili sorular, yorumlar, sorunlar ve çözümler hakkında tartışın!

BÖLÜM 14:
Kullanıcı girişi için tasarlanmış tek kontrol olan TextBox ASP.NET web sunucusu kontrolüne hızlı bir bakış. TextBox'ın birkaç yüzü vardır: tek satırlı metin girişi, şifre girişi veya çok satırlı metin girişi.
Bu bölümle ilgili sorular, yorumlar, sorunlar ve çözümler hakkında tartışın!

FASIL 15:
Delphi ASP.NET Uygulamalarında Seçimleri Seçmek için Web Denetimlerini Anlama
ASP.NET seçim denetimleri, kullanıcıların önceden tanımlanmış bir dizi değer arasından seçim yapmalarını sağlar. Bu bölümde liste türü denetimler incelenmektedir: CheckBox, CheckBoxList, RadioButton, RadioButtonList, DropDownList ve ListBox, Delphi ASP.NET web geliştiricisi açısından.
Bu bölümle ilgili sorular, yorumlar, sorunlar ve çözümler hakkında tartışın!

FASIL 16:
Web Formunda diğer denetimleri görsel olarak gruplamak için tasarlanmış ASP.NET web sunucusu denetimlerinin tanıtılması: Panel, Yer Tutucu ve Tablo (TableRow ve TableCell ile birlikte).
Bu bölümle ilgili sorular, yorumlar, sorunlar ve çözümler hakkında tartışın!

BÖLÜM 17:
Delphi ASP.NET uygulamalarında Doğrulayıcıları kullanma
Doğrulama Denetimlerini kullanarak istemci tarafı ve sunucu tarafı veri doğrulaması ile tanışın: RequiredFieldValidator, RangeValidator ve ValidationSummary.
Bu bölümle ilgili sorular, yorumlar, sorunlar ve çözümler hakkında tartışın!

FASIL 18:
ASP.NET bir Web Formu için istek aldığında hangi olayların (ve hangi sırayla) oluşturulduğunu öğrenin. ASP.NET'in geri gönderimlerdeki sayfa durumu değişikliklerini korumak için kullandığı bir teknik olan ViewState hakkında bilgi edinin.
Bu bölümle ilgili sorular, yorumlar, sorunlar ve çözümler hakkında tartışın!

FASIL 19:
Delphi ASP.NET Uygulamalarında Veri Bağlamaya Giriş
Denetimleri bir veri kaynağına bağlayarak Web Formuna nasıl bilgi ekleyeceğinizi öğrenin. Seçimleri seçmek için veri bağlama Web Denetimleri (ListBox, DropDownList, RadioButtonList, CheckBoxList, vb.) Hakkında bilgi edinin. IEnumerable ve IList .NET arabirimleri hakkında bilgi edinin.
Bu bölümle ilgili sorular, yorumlar, sorunlar ve çözümler hakkında tartışın!

FASIL 20:
Delphi ASP.NET Uygulamalarında Bağlama İfadeleri Kullanma
Bir web kontrolünün veri bağlayıcı bireysel özellikleri hakkında bilgi edinin. Verilerin "düz" HTML'ye nasıl bağlanacağını öğrenin. ASP.NET'teki büyüyü keşfedin.
Bu bölümle ilgili sorular, yorumlar, sorunlar ve çözümler hakkında tartışın!

Bu dersin bölümleri bu sitede dinamik olarak oluşturulmakta ve güncellenmektedir. Bölümler (şimdilik) şunları içerir:

FASIL 21:
Tekrarlayıcı ASP.NET web sunucusu denetimini kullanmanın ilk adımları. Verilerin çoklu kayıt kontrollerini nasıl bağlayacağınızı öğrenin. DataBinder sınıfını ve DataBinder'i anlama. Eval yöntemi.
Bu bölümle ilgili sorular, yorumlar, sorunlar ve çözümler hakkında tartışın!

FASIL 22:
DataList Web Sunucusu denetimi için ItemTemplate içeriğini dinamik olarak oluşturmak üzere ITemplate arabirimini program aracılığıyla nasıl uygulayacağınızı öğrenin.
Bu bölümle ilgili sorular, yorumlar, sorunlar ve çözümler hakkında tartışın!

23.BÖLÜM:
ASP.NET'te Özel Kullanıcı Denetimleri Geliştirme ve Kullanma
Win32 Delphi'nin TFrame nesnelerine çok benzeyen bir ASP.NET Kullanıcı Kontrolü, bileşenler için bir kaptır; Web Formları veya diğer Kullanıcı Kontrolleri içine yerleştirilebilir. Kullanıcı denetimleri, ASP.NET Web uygulamanızın sayfaları arasında ortak kullanıcı arabirimi işlevlerini bölmek ve yeniden kullanmak için kolay bir yol sunar.
Bu bölümle ilgili sorular, yorumlar, sorunlar ve çözümler hakkında tartışın!

FASIL 24:
Web Sayfasına Dinamik Olarak Gelişmiş Kullanıcı Denetimleri Ekleme
Kullanıcı Denetimleri, bir Delphi ASP.NET geliştiricisinin bir web uygulamalarının ortak UI özelliklerini yeniden kullanılabilir bileşenlere sarmasına izin verir. Gerçek dünya uygulamalarında, bir kullanıcı denetimini dinamik olarak yükleyip sayfaya yerleştirmek isteyeceksiniz. LoadControl için hangi Page etkinliğini kullanmalısınız? Sayfaya girdikten sonra Kullanıcı Kontrolü olaylarını nasıl ele alırsınız? Bu bölümdeki cevapları bulun...
Bu bölümle ilgili sorular, yorumlar, sorunlar ve çözümler hakkında tartışın!

instagram story viewer