ASP.NET

مصنف: Laura McKinney
تخلیق کی تاریخ: 9 اپریل 2021
تازہ کاری کی تاریخ: 22 جون 2024
Anonim
Изучение ASP.NET Core MVC / #1 - Создание сайта на C#. Введение и установка ASP .NET
ویڈیو: Изучение ASP.NET Core MVC / #1 - Создание сайта на C#. Введение и установка ASP .NET

مواد

تعریف - ASP.NET کا کیا مطلب ہے؟

ASP.NET .NET فریم ورک کے ساتھ مربوط ایک متحد ویب ڈویلپمنٹ ماڈل ہے ، جو متحرک ویب ایپلی کیشنز اور ویب خدمات تخلیق کرنے کے لئے خدمات فراہم کرنے کے لئے ڈیزائن کیا گیا ہے۔ یہ .NET فریم ورک کے کامن لینگوئج رن ٹائم (سی ایل آر) پر بنایا گیا ہے اور اس میں فوائد شامل ہیں جیسے کثیر لسانی انٹرآپریبلٹی ، ٹائپ سیفٹی ، کوڑے دان جمع کرنے اور وراثت میں۔

مائکروسافٹ کے مارک اینڈرز اور سکاٹ گتھری نے 1992 میں ASP.NET کا پہلا ورژن تشکیل دیا۔ یہ پیشکش اور مشمولات کو الگ کرکے ڈھانچے اور آبجیکٹ پر مبنی انداز میں تقسیم شدہ درخواستوں کی ترقی کی سہولت کے لئے تشکیل دیا گیا تھا لہذا صاف کوڈ لکھیں۔ ASP.NET ماڈل کو دیکھیں-کنٹرولر فن تعمیر پر مبنی متحرک صفحات تیار کرنے کے لئے کوڈ پیچھے والے ماڈل کا استعمال کرتے ہیں۔
ان کے پاس ASP.NET کا ایک سابقہ ​​ورژن ، ASP سے کچھ اہم اختلافات ہیں۔ ASP.NET کے آبجیکٹ ماڈل میں اس طرح ASP سے نمایاں طور پر بہتری آئی ہے ، جس کی وجہ سے یہ ASP کے ساتھ پوری طرح پسماندہ ہے۔

ان اختلافات میں شامل ہیں:
1. مرتب شدہ کوڈ کا استعمال (تشریحی کوڈ کے بجائے) ،
2. واقعہ پر مبنی سرور سائڈ اسکرپٹنگ ماڈل ،
3. ریاست کے انتظام ،
.NET فریم ورک کے کنٹرول اور لائبریریوں کا استعمال کرتے ہوئے 4. تیز رفتار ایپلی کیشن ڈویلپمنٹ۔
D. متحرک پروگرامنگ کوڈ ایک فائل یا خاص طور پر نامزد کردہ ٹیگ میں الگ سے رکھا گیا ہے۔ یہ رن ٹائم کے دوران پروگرام کوڈ میں ترمیم کرنے سے بچتا ہے۔


مائیکروسافٹ ازور اور مائیکروسافٹ کلاؤڈ کا تعارف | اس گائیڈ کے دوران ، آپ کو معلوم ہوگا کہ کلاؤڈ کمپیوٹنگ کیا ہے اور مائیکروسافٹ ایذور آپ کو بادل سے ہجرت کرنے اور اپنے کاروبار کو چلانے میں کس طرح مدد کرسکتا ہے۔

ٹیکوپیڈیا ASP.NET کی وضاحت کرتا ہے

ASP.NET انٹرنیٹ انفارمیشن سرور (IIS) کے ساتھ کلائنٹ کی درخواستوں کے جواب میں مواد کی فراہمی کے لئے کام کرتا ہے۔ درخواستوں پر کارروائی کرتے ہوئے ، ASP.NET ڈیسک. ایپلی کیشن کی طرح ، تمام NET کلاسز ، کسٹم اجزاء اور ڈیٹا بیس تک رسائی فراہم کرتا ہے۔

ویب فارم ASP.NET میں ایپلیکیشن ڈویلپمنٹ کے بنیادی بلاکس ہیں۔ وہ کسی صفحے پر اشیاء کو بطور کنٹرول استعمال کرنے کی اجازت دے کر کافی لچک مہیا کرتے ہیں۔ یہ کنٹرول ڈیسک ٹاپ ایپلی کیشنز کی طرح لوڈ ، کلک اور تبدیلی جیسے واقعات کو سنبھال سکتے ہیں۔ ویب فارم کے علاوہ ، اے ایس پی ڈاٹ نیٹ کا استعمال ایکس ایم ایل ویب سروسز بنانے کے لئے کیا جاسکتا ہے جو کسی بھی زبان میں لکھے ہوئے ماڈیولر ، تقسیم شدہ ویب ایپلیکیشنس کی تعمیر کی اجازت دے سکتا ہے۔ یہ خدمات مختلف پلیٹ فارمز اور ڈیوائسز میں باہمی مداخلت کے قابل ہیں۔

اضافے میں ، ASP.NET ایک پوسٹ فارم کی درخواست میں سرور پر ویب فارم پر قابو پانے والی حالت سے متعلق معلومات (ویوسٹیٹ) کے ذریعہ ریاستی انتظام کو نافذ کرتا ہے۔ یہ ایک ساتھ متعدد فرقوں پر عملدرآمد کی ایپلی کیشنز فراہم کرتا ہے جس میں انہیں NET فریم ورک کے مختلف ورژن کے ساتھ ایک ہی نظام میں انسٹال کیا جاسکتا ہے۔ مزید برآں ، یہ ڈیٹا اسٹوریج ، ترتیب اور ہیرا پھیری کے لئے XML سپورٹ کا استعمال کرتا ہے۔ تاہم ، جب اس کی ایپلیکیشنز کو محفوظ بنانے کی بات آتی ہے تو ، ASP.NET .NET فریم ورک کی کوڈ تک رسائی سیکیورٹی اور رول پر مبنی سیکیورٹی خصوصیات اور صارف کی سندوں کی توثیق کے لئے IIS کے موروثی طریقوں کا استعمال کرتا ہے۔