ASP.NET MVC - تعلیم
- ਪਿਛਲਾ ਪੰਨਾ ریزر وی بی لوگک
- ਅਗਲਾ ਪੰਨਾ ایم وی سی ایپلی کیشن
ASP.NET ویب اور ویب سائٹ بنانے کے لئے ایک ترقی فریم ورک ہے، جس میں HTML، CSS، JavaScript اور سرور اسکریپٹ استعمال کیا جاتا ہے。
ASP.NET تینوں کھولی ماڈل کا معاونت فراہم کرتا ہے:
وеб پیجز، MVC (ماڈل ویو کنٹرولر) اور ووب فرمز:
یہ تعلیم کسی بھی کو MVC کی وضاحت کردیگا。
وеб پیجز | MVC | وеб فرمز |
MVC پروگرامنگ ماڈل
MVC تینوں ASP.NET ترقی ماڈلوں میں سے ایک ہے。
MVC ویب ایپلی کیشن بنانے کے لئے ایک فریم ورک ہے، جس میں MVC (ماڈل ویو کنٹرولر) کی ڈیزائن استعمال کی جاتی ہے:
- ماڈل (ماڈل) ایپلی کیشن کا کلیدی حصہ (مثلاً ڈیٹا بیس ریکارڈ لسٹ) کی نمائش کرتا ہے
- ویو (ویو) اعدادوشمار کو دکھاتا ہے (ڈیٹا بیس ریکارڈ)
- کنٹرولر (کنٹرولر) واپسی کو ہینڈل کرتا ہے (ڈیٹا بیس میں ریکارڈ لکھنا)
MVC ماڈل HTML، CSS اور JavaScript پر پورا کنٹرول فراہم کرتا ہے。
MVC ماڈل ویب ایپلی کیشن کو تین لاگک لیروں کے ذریعے دسایا ہے:
- بزنس لیر (بزنس لیر، ماڈل لاگک)
- ڈسپلے لیر (ڈسپلے لیر، ویو لاگک)
- آئنپوت کنٹرول (آئنپوت کنٹرول، کنٹرولر لاگک)
- ماڈل (ماڈل)
-
ماڈل (ماڈل) ایپلی کیشن میں ایپلی کیشن کے اعدادوشمار کی لاگک کو ہینڈل کرنے والا حصہ ہے。
عام طور پر ماڈل آئیٹمز کو ڈیٹا بیس میں ڈپوزیٹ اور ریٹرائیو کردیگا。
- ویو (ویو)
-
ویو (ویو) ایپلی کیشن میں اعدادوشمار کی دکھائی کا حصہ ہے。
عام طور پر ماڈل کے اعدادوشمار سے ویو تیار کی جاتی ہیں。
- کنٹرولر
-
کنٹرولر ایپلی کیشن میں کاربر کی رابطہ کا حصہ ہے。
عام طور پر کنٹرولر ویو سے اعدادوشمار پڑھتا ہے، کاربر کی واپسی کو کنٹرول کرتا ہے، اور اعدادوشمار کو ماڈل کو بھیجتا ہے。
MVC کا اسپلائٹ کاری ہمیں پیچیدہ ایپلی کیشن کا بندوبست کرنا آسان کردیگا، کیونکہ آپ ایک ہی وقت میں ایک سمت پر توجہ دی سکتے ہیں۔ مثلاً آپ ویو کی ڈیزائن کو بزنس لاگک پر منحصر نہیں کرتے ہوئے ڈیزائن کرسکتے ہیں، اور ایپلی کیشن کی ڈیزائن کو بھی آسان کردیگا。
MVC کا اسپلائٹ کاری ویو، کنٹرولر لاگک کی اور بزنس لاگک کی ترقی کو سادہ کردیگا، مختلف ترقی کاروں کو ایک ہی وقت میں ویو، کنٹرولر لاگک اور بزنس لاگک ترقی کرنے کی اجازت دیتی ہے。
Web Forms ਵਿੱਚ ਅਤੇ MVC ਵਿੱਚ
MVC ਪ੍ਰੋਗਰਾਮਿੰਗ ਮਾਡਲ ਰਵਾਇਤੀ ASP.NET (Web Forms) ਨਾਲ ਮੁਕਾਬਲੇ ਵਿੱਚ ਹਲਕਾ ਅਤੇ ਅਧਿਕ ਪਰੀਖਿਆਯੋਗ ਚੇਤਨਾ ਦਾ ਪਤਾ ਲਗਾਉਣ ਵਾਲਾ ਇੱਕ ਪਿਛੜਾ ਵਿਕਲਪ ਹੈ।ਇਹ ਹਲਕਾ ਅਤੇ ਪਰੀਖਿਆਯੋਗ ਫਰੇਮਵਰਕ ਹੈ ਜੋ ਸਾਰੇ ਮੌਜੂਦਾ ASP.NET ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ (ਜਿਵੇਂ ਕਿ ਟੈਮਪਲੇਟ ਪੰਨੇ, ਸੁਰੱਖਿਆ ਅਤੇ ਪ੍ਰਮਾਣਿਕਤਾ) ਨਾਲ ਸਮਾਵੇਸ਼ਿਤ ਹੈ。
ਵਿਜੂਅਲ ਸਟੂਡੀਓ ਐਕਸਪ੍ਰੈੱਸ 2012/2010
ਵਿਜੂਅਲ ਸਟੂਡੀਓ ਐਕਸਪ੍ਰੈੱਸ ਮਿਕਰੋਸਾਫਟ ਵਿਜੂਅਲ ਸਟੂਡੀਓ ਦੀ ਮੁਫਤ ਸੰਸਕਰਣ ਹੈ。
ਵਿਜੂਅਲ ਸਟੂਡੀਓ ਐਕਸਪ੍ਰੈੱਸ MVC (ਅਤੇ Web Forms) ਲਈ ਪਹਿਲਾਂ ਤੋਂ ਤਿਆਰ ਵਿਕਾਸ ਸਾਧਨ ਹੈ。
ਵਿਜੂਅਲ ਸਟੂਡੀਓ ਐਕਸਪ੍ਰੈੱਸ ਵਿੱਚ ਸ਼ਾਮਿਲ ਹਨ:
- MVC ਅਤੇ Web Forms
- ਸਰਲਤਾ ਨਾਲ web ਕੰਟਰੋਲ ਅਤੇ web ਘਟਕ ਲਿਆਉਣਾ
- web ਸਰਵਰ ਭਾਸ਼ਾ (Razor ਵਿੱਚ VB ਅਤੇ C# ਵਰਤੋਂ)
- web ਸਰਵਰ (IIS Express)
- ਡਾਟਾਬੇਸ ਸਰਵਰ (SQL Server Compact)
- ਪੂਰਾ web ਵਿਕਾਸ ਫਰੇਮਵਰਕ (ASP.NET)
ਜੇਕਰ ਤੁਸੀਂ ਵਿਜੂਅਲ ਸਟੂਡੀਓ ਐਕਸਪ੍ਰੈੱਸ ਇੰਸਟਾਲ ਕਰ ਚੁੱਕੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਇਸ ਟੂਰੀਅਲ ਤੋਂ ਅਧਿਕ ਲਾਭ ਉਠਾਓਗੇ。
ਜੇਕਰ ਤੁਸੀਂ ਵਿਜੂਅਲ ਸਟੂਡੀਓ ਐਕਸਪ੍ਰੈੱਸ ਇੰਸਟਾਲ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਹੇਠ ਲਿਖੇ ਲਿੰਕ 'ਤੇ ਕਲਿੱਕ ਕਰੋ:
ਵਿਜੂਅਲ ਵੈੱਬ ਡਿਵੈਲਪਰ 2012(Windows 7 ਜਾਂ Windows 8)
ਵਿਜੂਅਲ ਵੈੱਬ ਡਿਵੈਲਪਰ 2010(Windows Vista ਜਾਂ XP)
ਪਹਿਲੀ ਵਾਰ ਵਿਜੂਅਲ ਸਟੂਡੀਓ ਐਕਸਪ੍ਰੈੱਸ ਇੰਸਟਾਲ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਇਹ ਮੁੜ ਤੋਂ ਇੰਸਟਾਲੇਸ਼ਨ ਪ੍ਰੋਗਰਾਮ ਚਲਾਵੇਗਾ ਤਾਂ ਕਿ ਪੈਚ ਅਤੇ ਸਰਵਿਸ ਪੈਕ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾਣ।ਕੀਤੇ ਗਏ ਲਿੰਕ ਨੂੰ ਫਿਰ ਇੱਕ ਵਾਰ ਕਲਿੱਕ ਕਰੋ。
ASP.NET MVC ਸੂਚਨਾ ਕਿਤਾਬ
ਇਸ ਟੂਰੀਅਲ ਦੇ ਅੰਤ ਵਿੱਚ, ਅਸੀਂ ਪੂਰੀ ਕਿਤਾਬ ਮੁਹੱਈਆ ਕਰਵਾਉਂਦੇ ਹਾਂ ASP.NET MVC ਸੂਚਨਾ ਕਿਤਾਬ。
- ਪਿਛਲਾ ਪੰਨਾ ریزر وی بی لوگک
- ਅਗਲਾ ਪੰਨਾ ایم وی سی ایپلی کیشن