آپ کی پہلی ASP.NET ویب ایپلیکیشن: کیسے شروع کی جائے۔

آپ کی پہلی ASP.NET ویب ایپلیکیشن: کیسے شروع کی جائے۔

ASP.NET ویب ایپس اور خدمات کی تعمیر کے لیے مائیکروسافٹ کا مفت کراس پلیٹ فارم فریم ورک ہے۔ ASP.NET پلیٹ فارم .NET کی توسیع ہے ، جو ٹولز ، پروگرامنگ زبانوں اور لائبریریوں کا ڈویلپر پلیٹ فارم ہے جو مختلف ایپلی کیشنز بنانے کے لیے استعمال ہوتا ہے۔





جیسا کہ آپ نے شاید اندازہ لگایا ہے ، ASP.NET ایک شاندار فریم ورک ہے جو کہ شروع کرنے والے ویب ایپس بنانے کے لیے استعمال کر سکتے ہیں۔ یہ بہت زیادہ لچک پیش کرتا ہے اور استعمال میں آسان ہے۔ اس آرٹیکل میں ، ہم مائیکروسافٹ بصری اسٹوڈیو کا استعمال کرتے ہوئے ASP.NET میں اپنی پہلی ویب ایپلی کیشن بنانے میں آپ کی مدد کرنے جا رہے ہیں۔





ASP.NET کیا ہے؟

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





متعلقہ: ڈویلپرز کے لیے سیکھنے کے قابل ویب فریم ورک

آپ اپنی ASP.NET ایپلی کیشنز کے لیے C#، Visual Basic ، یا F#میں بیک اینڈ کوڈ لکھ سکتے ہیں۔ یہ لچک ڈویلپرز کو کاروباری منطق اور ڈیٹا تک رسائی کی پرت کو مؤثر طریقے سے کوڈ کرنے کی اجازت دیتی ہے۔ ASP.NET استعمال کرنے کا ایک اور اہم فائدہ یہ ہے کہ C# کا استعمال کرتے ہوئے متحرک ویب صفحات بنانا ایک ویب پیج ٹیمپلیٹنگ نحو کے آلے کی مدد سے جسے ریزر کہا جاتا ہے۔



مجھے فلو چارٹ کون سا گیم کھیلنا چاہیے؟

استرا HTML ، CSS ، جاوا اسکرپٹ ، اور C#کو شامل کرتے ہوئے انٹرایکٹو متحرک ویب صفحات بنانے کے لیے ایک نحو بھی فراہم کرتا ہے۔ کلائنٹ سائیڈ کوڈ عام طور پر جاوا اسکرپٹ میں لکھا جاتا ہے ، اور ASP.NET کو دوسرے ویب فریم ورک جیسے Angular یا React کے ساتھ بھی ضم کیا جا سکتا ہے۔

متعلقہ: ٹیل ونڈ سی ایس ایس بمقابلہ بوٹسٹریپ: کون سا بہتر فریم ورک ہے؟





ASP.NET ڈویلپرز کو ایک توثیقی نظام بھی فراہم کرتا ہے جس میں ڈیٹا بیس ، لائبریریاں ، لاگ انز کے انتظام کے لیے ٹیمپلیٹس ، گوگل ، فیس بک وغیرہ کی بیرونی تصدیق وغیرہ شامل ہیں۔ ڈویلپرز ASP.NET کو تمام بڑے پلیٹ فارمز پر استعمال کر سکتے ہیں ، بشمول ونڈوز ، لینکس ، میک او ایس ، اور یہاں تک کہ ڈوکر۔

بصری اسٹوڈیو میں ASP.NET ویب ایپلیکیشن کیسے بنائیں۔

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





اس بات کو یقینی بنائیں کہ آپ کے پاس درج ذیل سافٹ وئیر پیکجز انسٹال ہیں۔

حذف شدہ میسنجر پیغامات کی بازیابی کا طریقہ
  • مائیکروسافٹ بصری اسٹوڈیو 2019 یا اس سے بہتر۔
  • ASP.NET اور ویب ڈویلپمنٹ کام کا بوجھ بصری اسٹوڈیو انسٹالر سے۔

ASP.NET ویب ایپلیکیشن پروجیکٹ اجزاء کو سمجھنا۔

اس سے پہلے کہ آپ اپنی ویب ایپ تیار کرنا شروع کریں ، ASP.NET کے ضروری اجزاء کو سمجھنا اور آپ اپنی ویب ایپلی کیشن میں ان کو کس طرح استعمال کر سکتے ہیں یہ سمجھنا بہت ضروری ہے۔

اس ٹیوٹوریل میں ، ہم انفرادی ویب صفحات جیسے ہوم پیج ، ہم سے رابطہ کریں وغیرہ بنانے کے لیے ASP.NET ویب فارم استعمال کریں گے۔ ہر ویب فارم میں تین اہم اجزاء ہوتے ہیں ، HTML/CSS کے لیے .aspx فائل ، .aspx .cs کوڈ فائل اور ایک .aspx.designer.cs فائل۔ ہم زیادہ تر اس ٹیوٹوریل کے لیے .aspx اور .aspx.cs فائلوں میں کام کریں گے۔

.aspx فائل آپ کے ویب صفحات کے تمام HTML اور CSS کوڈ پر مشتمل ہوگی۔ اس بات کو یقینی بنائیں کہ آپ ایچ ٹی ایم ایل ٹیگز کے بجائے اے ایس پی ٹیگز استعمال کرتے ہیں ، کیونکہ اے ایس پی ٹیگز سرور سے ڈیٹا لاتے ہیں اور سرور کو ان پٹ ڈیٹا بھیجتے ہیں۔ متحرک ویب ایپلیکیشن میں یہ فعالیت کی خصوصیت درکار ہے۔

.aspx.cs فائل میں آپ کے ویب صفحات کا C# کوڈ ہوتا ہے ، اور یہ کنٹرول کرتا ہے کہ کیا ہوتا ہے جب کوئی خاص ایونٹ جیسے ویب پیج لوڈ ہوتا ہے ، بٹن پر کلک کیا جاتا ہے ، اور بہت کچھ۔ آپ ہر فنکشن کے لیے الگ الگ فنکشن بنا سکتے ہیں اور متعلقہ .aspx فائل میں متعلقہ ایس پی ٹیگ سے منسلک کر سکتے ہیں۔

ماسٹر پیجز ڈویلپرز کے لیے فائدہ مند ہیں اور ضروری اجزاء جیسے نیویگیشن بار اور فوٹر کو ہر ویب پیج میں شامل کرتے ہیں۔ ایک ہی کوڈ کو بار بار شامل کرنے کے بجائے ، ڈویلپرز تمام ماسٹر پیج میں ٹیمپلیٹ کے لیے ضروری کوڈ شامل کر سکتے ہیں اور پھر ہر ویب پیج کو ماسٹر پیج سے جوڑ سکتے ہیں۔ ہم آپ کو دکھائیں گے کہ اسے مندرجہ ذیل حصوں میں کیسے کریں۔

ایک نیا ASP.NET ویب ایپ پروجیکٹ بنائیں۔

ASP.NET میں ویب ایپلیکیشن بنانے کا پہلا مرحلہ ایک پروجیکٹ ٹیمپلیٹ منتخب کرنا اور ایک نئی ویب ایپلیکیشن بنانا ہے۔

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

ایک نیا ASP.NET ویب فارم بنائیں۔

ASP.NET کو بہتر طور پر سمجھنے میں آپ کی مدد کے لیے ، ہم گیمنگ اسٹور کے لیے ایک سادہ پروڈکٹ پیج بنائیں گے۔ پہلا قدم ایک نیا ویب فارم بنانا ہے۔ اس پروجیکٹ میں جو آپ نے پہلے بنایا تھا ، پر جائیں۔ فائل> نئی> فائل۔ اور منتخب کریں ویب فارم۔ . ایک بار جب آپ اسے ترتیب دے لیتے ہیں ، تو آپ کو صرف ہیڈر کوڈ کے ساتھ ایک خالی .aspx فائل دیکھنے کے قابل ہونا چاہیے۔

اپنے ویب پیج کی مجموعی شکل تیار کرنا شروع کرنے کے لیے ، آپ خود HTML/CSS میں کوڈ استعمال کر سکتے ہیں یا اس سے ٹیمپلیٹ استعمال کر سکتے ہیں ٹیل بلاکس۔ .

ہم نے ٹیمپلیٹ کا استعمال کرتے ہوئے مندرجہ بالا پروڈکٹ پیج لے آؤٹ ترتیب دیا۔ یہ ایک پروڈکٹ امیج ، پروڈکٹ کی تفصیلات اور نیویگیشن بار دکھاتا ہے۔ ہم نے ماسٹر پیج کا استعمال کرتے ہوئے نیویگیشن بار کا HTML اور CSS شامل کیا۔

ونڈوز 10 پر چمک کو ایڈجسٹ کرنے کا طریقہ

اوپر کے کوڈ میں (.aspx.cs فائل) ، ہم نے لوڈ پیج ہمارے پلیس ہولڈرز میں پروڈکٹ کی تفصیلات مرتب کرنے کا کام۔ آپ لاگ ان ، سائن اپ ، ٹوکری میں شامل کرنے وغیرہ کے لیے اسی طرح کے افعال تشکیل دے سکتے ہیں۔

مصنوعات کی تفصیل دکھانے کے لیے ایک نمونہ اے ایس پی ٹیگ مندرجہ ذیل ہے۔

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

ASP.NET ویب ایپلیکیشن برائے ابتدائیہ۔

ASP.NET ویب ایپلی کیشنز اور خدمات بنانے کے لیے ایک طاقتور پلیٹ فارم ہے۔ ASP.NET میں ویب ایپلیکیشن تیار کرنے سے پہلے آپ کو جاوا اسکرپٹ ، ایچ ٹی ایم ایل ، سی ایس ایس ، اور سی# کے ساتھ آرام دہ ہونا چاہیے۔

بانٹیں بانٹیں ٹویٹ ای میل۔ الٹیمیٹ جاوا اسکرپٹ چیٹ شیٹ۔

اس چیٹ شیٹ کے ساتھ جاوا اسکرپٹ عناصر پر فوری ریفریشر حاصل کریں۔

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • پروگرامنگ۔
  • ASP.NET
  • پروگرامنگ۔
مصنف کے بارے میں ایم فہد خواجہ(45 مضامین شائع ہوئے)

فہد MakeUseOf میں مصنف ہے اور اس وقت کمپیوٹر سائنس میں میجر ہے۔ ایک شوقین ٹیک لکھاری کی حیثیت سے وہ اس بات کو یقینی بناتا ہے کہ وہ جدید ٹیکنالوجی کے ساتھ اپ ڈیٹ رہے۔ وہ اپنے آپ کو خاص طور پر فٹ بال اور ٹیکنالوجی میں دلچسپی رکھتا ہے۔

ایم فہد خواجہ سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔