Ev Kişisel Finans Programlama Visual Basic keşfetmek. NET'in İnternet Teknolojisi: ASP. NET - kuklalar

Programlama Visual Basic keşfetmek. NET'in İnternet Teknolojisi: ASP. NET - kuklalar

İçindekiler:

Video: Week 1 2024

Video: Week 1 2024
Anonim

ASP. NET, yerleşik bir teknolojidir. Web sayfaları ve diğer Internet tabanlı uygulamalar oluşturmak için kullandığınız NET. ASP. NET yalnızca ASP'nin bir sonraki sürümü (Active Server sayfaları) değildir. ASP atıldı ve ASP. NET yerden yazıldı. Bu yeni, nesne yönelimli bir dil.

ASP. NET, iki temel teknolojiyi içerir: WebForms, kullanıcı arabirimi denetimleri olan kodların arkasında, ziyaretçilerin tarayıcılarında görüntüleyebilecekleri bir Web sayfası oluşturması; ve Web Hizmetleri, işlevsellik sağlayan ancak kullanıcı arabirimi olmayan bir sınıf veya sınıflardır. Web Hizmetleri bir tarayıcıda görüntülenemez; yalnızca bir VB Windows formunun geleneksel VB Modülünde saklanan işlevleri nasıl kullanabileceğine benzer şekilde programlı olarak kullanılırlar.

Bu, Web sitenizi çekici, güncel, farklı ve ziyaretçiye ilginç kılacak yolunuzdur. Belirli bir Web sayfasının aynı anda binlerce kişi tarafından kullanılabileceğini de unutmayın. Bu olasılık, programlama şeklinizde bazı ayarlamalar gerektirir. Örneğin, programınız küresel değişkenleri nasıl sürdürebilir (hatırlayabilir)?

HTML sınırlamaları

Web sayfaları, Internet Explorer gibi tarayıcıların anladığı ve yanıtladığı HTML adlı bir dilde programlanmıştır. Saf HTML, yalnızca metin ve grafikler - boyut, yer, renk vb. Nasıl görünmesi gerektiğini açıklar. HTML ile önemli bir bilgi işlem yapamazsınız. Hatta 2 + 2 ekleyemezsiniz. Tek başına, HTML oldukça yararsızdır.

HTML yalnızca bir başlığın nispeten geniş olduğunu, Web sayfasındaki bazı gövde metninin mavi renkte olup olmadığını, bir grafik başka bir grafikten daha düşük olduğunu ve bunun gibi bir şekilde olduğunu belirtir. HTML ayrıca tablolar ve liste kutuları gibi birkaç basit nesne içerir. Bununla birlikte, tablolar ve liste kutuları bile statiktir, aslında cansız, görüntüleme nesneleri.

HTML'nin yeteneklerini genişletmek için aktif bir sunucu fikri geliştirildi. Sunucunuzu hesaplamanıza izin verir; o hesaplamanın sonuçları bir HTML sayfasından oluşur.HTML sayfası daha sonra, tarayıcısında görüntülenmesi için ziyaretçinin bilgisayarına gönderilir. Bu özellik, Web sayfalarınızı canlı tutar.

ASP, hesaplamasını yapmak için bir komut dosyası dili (JavaScript veya VBScript) kullanır. Komut dosyası dilleri ana dilinin alt kümesidir (Java veya Visual Basic). Bununla birlikte, ASP ile ziyaretçilerin bilgisayarlarında yerleşik dil özelliklerine sahip olması gerekmez. Sıradan HTML'ye çevrilen ve sonra görebilecekleri bir sayfa olarak gönderilen sunucu tarafı işlemlerinizin sonuçlarını alırlar. Örneğin bir Gönder düğmesini tıklarlarsa, bu gerçek sunucuya geri gönderilir, burada daha fazla hesaplaşma gerçekleşebilir ve ziyaretçiye geri gönderilmek üzere başka bir HTML sayfası oluşturulur. Bu döngü, ziyaretçiniz ilgilendiği sürece devam edebilir.

Bu nedenle ASP, sunucunuzda asla HTML ile yapamayacağınız birçok yararlı işi yapmanıza izin verir. Bir veritabanına erişebilir, önceden yazılmış parçaları ekleyebilir, web sayfalarınızı revize edebilir (şirketinizle ilgili haberleri, bugünün tarihini vb.) Ziyaretçilerin her ziyarette aynı içeriği görmelerinden sıkılmamaları mümkün olabilir ve diğer birçok değerli teknikler. Ziyaretçi, en yeni ürün duyurularını, en yeni bilgileri ve sunmak istediğiniz başka bir şeyi görür. Web sayfalarınız etkileşimli, duyarlı ve zamanında olur.

Güvenlik duvarları ve diğer gerekli kötülükler

ASP standart HTML'yi ziyaretçiye gönderdiğinden, ASP bir tarayıcı uyumluluk sorununun üstesinden gelir. Kullanıcıların Netscape, Internet Explorer (IE) veya başka bir tarayıcı kullanıp kullanmadığı önemli değildir - standart HTML sayfalarını görüntüleyebilirler. Buna ek olarak, bilgisayar korsanlarını, korsanlarını, virüsleri, solucanları ve diğer istilacıları dışarıda tutmak için tasarlanmış güvenlik duvarları - HTML'nin rakipsiz kalmasına izin verecek şekilde tasarlanmıştır. Masum, sadece açıklayıcı, yalnızca görsel HTML, bilgisayarınıza herhangi bir zarar vermez; tabancadan daha fazla resim patlayabilir.

Bir HTML sayfasına komut dosyası ekleyebilir ve bu nedenle, ziyaretçinin bilgisayarında biraz sınırlı bilgi işlem yapabilirsiniz. Buna,

istemci tarafı komut dosyası adı verilir.

Tüm ziyaretçilerinizin makinelerinde gerekli dil bileşenlerini yüklediklerine, güvenlik ayarlarının komut dosyalarına izin verdiğine (birçok blok komut dosyası) sahip olduklarından eminseniz ve hepsinin aynı tarayıcıyı (ve bu tarayıcıyı kullanan) komut dosyası oluşturmayı destekler). Dolayısıyla, yalnızca intranet üzerinde kendi bünyesinde kullanılmak üzere tasarlanmış bir siteyi işletiyorsanız ve şirketinizdeki herkes IE kullanıyor ve hepsinin sabit disklerinde doğru bileşenlere sahip olduğuna emin oluyorsanız, deneyin ve deneyin. bazı istemci tarafı bilgisayar. Intranetler sıklıkla komut dizimine izin verirler. Bununla birlikte, istemcilere HTML sonuçlarını gönderen sunucu tarafı hesaplamayı tercih etmek için birçok nedene sahipsiniz. ASP'ye doğru ilerleme. NET Programcılar ASP'nin sunduğu olanaklardan fazlasını istiyor ve şimdi ASPX adlı dosya ve Web sayfası uzantılarını görebilirsiniz. Bu uzantı size ASP'yi söyler. NET kullanılıyor. Aslında, çok ASP kaynak kodu, ASP'yi kullanarak herhangi bir ciddi değişiklik yapmadan iyi çalıştırabilir.NET motoru. Yani, bir ASP kaynak kodu dosyasını ASP altında çalıştırmaya zorlamak. NET, sadece dosya adı uzantısını değiştirin. ASP'den ASPX'e. Bazı durumlarda, herhangi bir değişiklik yapmadan çalışabilir.

ASP. NET, yazdığınız herhangi bir ASP kodunu atmanızı gerektirmez. Aslında ASP sayfaları ASP ile aynı anda yan yana çalışabilir. NET sayfaları. Geçerli ASP Web uygulamalarınızı yeni ASP ile aynı sunucuda çalışmaya devam ettirebilirsiniz. Oluşturduğunuz NET Web uygulamaları.

Aşağıdaki liste, ASP'yi kullanmaya başladığınızda bulacağınız güçlü ve özelliklerin bir örneğidir. NET:

ASP. NET kodu, özellikle büyük projeler için ASP'den daha kolay yazabilir, hata ayıklayabilir ve bakım yapabilir. ASP. NET, ASP'de basitçe bulunmayan (kesme noktaları, izleme ve kapsamlı hata iletileri de dahil olmak üzere) hata ayıklama araçlarından oluşan zengin bir paket sağlar.

ASP. NET kodu tam Visual Basic'te yazılabilir. NET dili sayesinde, mevcut programlama bilgilerinizden bazılarını kaldırabilir, deneyiminizi Windows OS platformundan tarayıcı intranet / İnternet platformuna aktarabilirsiniz.

  • Yazdığınız eski ActiveX bileşenleri ile birlikte kullanılabilir. NET dilleri.
  • Güçlü IDE hata ayıklama araçları mevcuttur.
  • WYSIWYG tasarım ve düzenleme olsun.
  • Sihirbazlar, sıkıcı veya karmaşık görevlerle size adım atabilir.
  • ASP'nin nesne tabanlı temelleri. NET programlama, tek bir proje üzerinde birlikte çalışması gereken programcı grupları arasında kodu okumayı, yeniden kullanmayı, bakımını ve paylaşılmasını kolaylaştırabilir.
  • ASP. NET VB. NET kaynak kodu ayrı bir pencerede yazılmış ve HTML'den ayrı bir dosyaya kaydedilmiştir. (HTML, aynı zamanda bir ASP. NET Web sayfasına katkıda bulunur.) Bu kod geçmişi özelliği, karışık HTML / VB'yi okumaya çalışmak zorunda olmadığınız için hayatı kolaylaştırıyor. NET kaynak kodu.
Programlama Visual Basic keşfetmek. NET'in İnternet Teknolojisi: ASP. NET - kuklalar

Editörün Seçimi

Excel 2016 Çalışma Kitabı Tasarlamak - kuklalar

Excel 2016 Çalışma Kitabı Tasarlamak - kuklalar

Tüm Excel 2016 çalışma sayfaları şablonlardan gelmemektedir. Çoğu zaman, belirli çalışma kitaplarının türlerinin üretildiği standart modeller olarak işlev göreceği düşünülen oldukça eşsiz elektronik tablolar oluşturmanız gerekir. Aslında, Excel'de oluşturduğunuz e-tabloların çoğu, bu türden olabilir, özellikle işiniz güvenmiyorsa ...

Excel 2013'teki Veri Formundaki Kayıtları Düzenleme - Veriler

Excel 2013'teki Veri Formundaki Kayıtları Düzenleme - Veriler

Veritabanından sonra yolda gidiyorsanız ve Excel 2013'te kayıt girmekle yetiniyorsanız, veritabanında düzenli bakım yapmak ve düzenlemek için veri formunu kullanmaya başlayabilirsiniz. Örneğin, değiştirmek istediğiniz bir kaydı bulmak için veri formunu kullanabilirsiniz ve sonra düzenlemeleri yapın ...

Bir Excel 2010 Tablosundaki Kayıtları Düzenleme - mankenler

Bir Excel 2010 Tablosundaki Kayıtları Düzenleme - mankenler

Kayıtları düzenlemeye veya silmeye ve masada rutin bakım yapmaya ihtiyaç duyarsınız. Kayıtları el ile çalışma sayfasında düzenleyebilir veya gerekli değişiklikleri yapmak için bir veri formu kullanabilirsiniz. Örneğin, bir veri dosyasını bulmak için veri formunu kullanabilirsiniz ...

Editörün Seçimi

Excel 2010 Grafiğine Veri Tablosu Ekleme - Excel 2010'da çekimser

Excel 2010 Grafiğine Veri Tablosu Ekleme - Excel 2010'da çekimser

Veri tabloları, grafiğin değerlerini grafiğin altındaki bir tabloda görüntüler. 3B grafik kullanırken olduğu gibi, grafiksel bir ekranla birlikte kesin değerleri görmeniz gerekirse yardımcı olurlar. Ayrıca, bazı çizelgelerde okunması zor olan veri etiketlerinden daha uygun olabilirler.

Excel Pivot Tablosuna Hesaplanan Öğe Ekleme - mankenler

Excel Pivot Tablosuna Hesaplanan Öğe Ekleme - mankenler

ÖğEleri bir Excel pivot tabloya ekler. Şimdi, açıkçası, hesaplanan bir öğe eklemek genelde mantıklı değil. Pivot tablolarınız için, eksiksiz, zengin bir Excel listesinden veya bazı veritabanlarından veri aldıysanız, öğe miktarlarını hesaplayarak veriler oluşturmak, biraz goofy'den daha fazlasını gerektirir. Ancak, ...

Editörün Seçimi

Ağınızı bir Güvenlik Testi için Nasıl Eşleştirilir - daha önce ağınızı haritalamanın parçası olarak mankenler

Ağınızı bir Güvenlik Testi için Nasıl Eşleştirilir - daha önce ağınızı haritalamanın parçası olarak mankenler

Güvenlik testi veya etik bir kesmek gerçekleştirirken, halka açık veritabanlarını ve kaynaklarını arayarak başkalarının sisteminiz hakkında ne bildiğini öğrenebilirsiniz. WHOIS aramaları En iyi başlangıç ​​noktası İnternet'te bulunan araçlardan herhangi birini kullanarak bir WHOIS araması gerçekleştirmektir. Içinde ...

Bir Ağdaki Spam'i En Düşük Düzeye Getirme - AYAKLAR

Bir Ağdaki Spam'i En Düşük Düzeye Getirme - AYAKLAR

Hiçbir antispam programı mükemmel değildir; belirli bir miktarda spam'ın gelen kutunuza geçmesini bekleyin. Alınmayan spam miktarını en aza indirgemek için siz (ve kullanıcılarınızın) aklınızda tutmanız gereken bazı ipuçları: Şifrenizi isteyen veya ...

Güvenlik Testi Sonuçlarını Birlikte Götürmek İçin - Güvenlik testi verileriniz olduğunda yalanlar

Güvenlik Testi Sonuçlarını Birlikte Götürmek İçin - Güvenlik testi verileriniz olduğunda yalanlar

- Belgelenen ekran görüntülerinden ve manuel gözlemlerden, kullandığınız çeşitli güvenlik açığı tarayıcıları tarafından üretilen detaylı raporlara kadar - ne yapıyorsunuz? Belgelerinizi ince dişli bir tarakla incelemeniz ve öne çıkan tüm alanları vurgulam