1.Visual Studio muhitida ASP.NET veb ilovalarini hosil qilish ketma-ketligi
ASP.NET muhitida veb sahifalar hosil qilish.ASP.NET dasturchilarga dinamik veb-saytlar yaratish imkonini berish uchunMicrosoft tomonidan ishlab chiqilgan. Bu veb-ilovalarni zamonaviy va osonyaratish uchun C# yoki VB.NET kabi to'liq xususiyatli dasturlash tilidanfoydalanish imkonini beradi.Ushbu kursni boshlashdan oldin siz .NET dasturlash tili (C#, VB.NET, F#) haqidaasosiy tushunchaga ega bo'lishingiz kerak. Biz ASP.NET veb-ilovalar muhitidanfoydalangan holda veb-ilovalarni ishlab chiqmoqchi ekanmiz, HTML, CSS, AJAXkabi boshqa veb-texnologiyalarni tushunishimiz kerak bo'ladi.Veb-ilovalar hosil qilish texnologiyasi bo’lgan ASP.NET tizimi HTTP ustidagiabstraksiya qatlamini taqdim etadi. U ob'ektga yo'naltirilgan paradigma ichidagisinflar va komponentlar kabi yuqori darajadagi ob'ektlarni ochib beradi.ASP.NET veb ilovalari va tashqi interfeyslarni yaratish uchun asosiy ishlabchiqish vositasi bu Visual Studio hisoblanadi.Visual Studio - bu kod yozish, kompilyatsiya qilish va disk bilan ishlash uchunintegratsiyalashgan ishlab chiqish muhiti. U ASP.NET texnologiyasi bilan vebilovalar, veb-xizmatlar, ish stoli ilovalari va mobil ilovalarni yaratish uchun ishlabchiqish vositalarining to'liq to'plamini taqdim etadi.
2.ASP.NET - Server boshqaruv elementlari
ASP.NET - Server boshqaruvlariBoshqaruv elementlari - bu matn maydonlari, tugmalar, tasdiqlash qutilari, ro'yxatlar, teglar va boshqa ko'plab vositalarni o'z ichiga olgan grafik foydalanuvchi interfeysining kichik qurilish bloklari. Ushbu vositalar yordamida foydalanuvchilar ma'lumotlarni kiritishlari, tanlov qilishlari va o'zlarining afz alliklarini ko'rsatishlarimumkin.Boshqaruv elementlari, ma'lumotlar kirish, tekshirish, xavfsizligi, asosiy sahifayaratish va ma'lumotlarni manipulyatsiya qilish kabi tizimli vazifalar uchunishlatiladi.ASP.NET veb-nazoratning besh turidan foydalanadi:HTML boshqaruv elementlariHTML boshqaruv serveriASP.NET server boshqaruvlariASP.NET Ajax Server boshqaruvlariFoydalanuvchi boshqaruvi va foydalanuvchi boshqaruviASP.NET server boshqaruvlari ASP.NET da ishlatiladigan asosiy boshqaruvelementlari hisoblanadi. Ushbu boshqaruv elementlarini quyidagi toifalargaguruhlash mumkin:Tekshirish vositalari - Ular foydalanuvchi kiritgan ma'lumotlarni tekshirish vamijoz skripti orqali ishlash uchun ishlatiladi.Ma'lumotlar manbasini boshqarish. Ushbu boshqaruv elementlari ma'lumotlarni turli ma'lumotlar manbalariga bog'lashni ta'minlaydi.Ma'lumotlarni ko'rishni boshqarish - bu ko'rsatish uchun ma'lumotlar manbalaridan ma'lumotlarga bog'lanishi mumkin bo'lgan turli xil ro'yxatlar va jadvallar.Shaxsiylashtirish boshqaruv elementlari - Ular foydalanuvchi ma'lumotlari asosida foydalanuvchining afzalliklariga ko'ra sahifani shaxsiylashtirish uchun ishlatiladi.Kirish va xavfsizlik boshqaruvlari - Bu boshqaruv elementlari foydalanuvchi autentifikatsiyasini ta'minlaydi.Asosiy sahifalar - Bu boshqaruv elementlari dastur davomida izchil tartib vinterfeysni ta'minlaydi.Navigatsiya boshqaruvlari. Ushbu boshqaruv elementlari muloqatga yordam beradi. Masalan, menyu, daraxt ko'rinishi va boshqalar.Boyitish boshqaruvlari - Bu boshqaruv elementlari maxsus funksiyalarni amalga oshiradi. Masalan, AdRotator, FileUpload va Calendar boshqaruvlari.
Server boshqaruvlaridan foydalanish sintaksisi:
Property1=value1 [Property2=value2] />
Bundan tashqari, Visual Studio xatosiz kodlashda yordam beradigan quyidagi xususiyatlarga ega:Dizayn rejimida boshqaruv elementlarini sudrab olib borishXususiyatlarni ko'rsatadigan va avtomatik ravishda to'ldirishTo'g'ridan-to'g'ri xususiyat qiymatlarini o'rnatish uchun xususiyatlar oynasiServerni boshqarish xususiyatlariASP.NET server boshqaruv elementlari WebControl sinfidan kelib chiqadi vashu sinfning barcha xususiyatlari, hodisalari va metodlarini meros qilib oladi.WebControl sinfining o'zi va boshqa ko'rsatilmagan server boshqaruvlari System.Web.UI.Control sinfidan olingan. Masalan, PlaceHolder boshqaruvi yoki XML
boshqaruvi.
ASP.Net server boshqaruvlari WebControl va System.Web.UI.Control sinflarinin
g barcha xususiyatlari, hodisalari va usullarini meros qilib oladi.
Do'stlaringiz bilan baham: |