ڪمپيوٽر, ڊيٽابيس
SQL اسٽوري ٿيل طريقا: تخليق ۽ استعمال ڪندي
اسٽوري ٿيل طريقيڪار SQL هڪ عملدار پروگرام ماڊل آهي جيڪو مختلف شيون جي حيثيت سان ڊيٽابيس ۾ محفوظ ڪري سگھجي ٿو. ٻين لفظن ۾، اهو اعتراض آهي جنهن ۾ SQL بيانات شامل آهي. اهي ذخيرو طريقا ڪارڪردگي ۾ لاڳو ڪارڪردگي کي بهتر ڪارڪردگي حاصل ڪرڻ لاء. ان کان سواء، اهڙيون شيون گهڻو ڪري ٻين منظرنامين يا ڪنهن ٻئي حصي کان به سڏيو ويندو آهي.
تعارف
ڪيتريون ئي يقين رکن ٿا ته مختلف قسم جي سطح جي پروگرامنگ ٻولين جي طريقيڪار سان (ساڳئي طرح، ايم ايس ايس ايس ايس) جي طريقي سان. شايد، اهو واقعو ائين ئي آهي. انهن وٽ ساڳئي پيراگراف آهن، اهي ساڳيا قدر ڏئي سگهن ٿا. ان کان سواء، ڪيترن ئي ڪيسن ۾ اهي رابطي ۾ آهن. مثال طور، اهي ڊي ڊي ڊي ڊي ۽ ڊي ايم ڊي سان گڏ گڏ آهن، انهي سان گڏ صارف جي افعال سان گڏ (ڪوڊ جو نالو - يوڊ ايف).
حقيقت ۾، SQL اسٽوريج طريقيڪار فائنس جون وڏيون حدون آهن جيڪي انهن طريقن سان انهن کي الڳ ڪري ڇڏيندا آهن. سيڪيورٽي، پروگرامنگ جي بدولت، پيداوار - سڀ ڪجهه هن صارفين کي ڊيٽابيس سان ڪم ڪندي، وڌيڪ ۽ وڌيڪ. مائڪروسافٽ پروگرام SQL Server Management Studio نالي هڪ پروگرام کي جاري ڪيو ويو، جڏهن 2005-2010 ۾ طريقيڪار جي مقبوليت جي پيروي ڪئي وئي آهي. ان جي مدد سان، ڊيٽابيس سان ڪم ڪندڙ تمام آسان ٿي چڪو آهي، وڌيڪ عملي ۽ وڌيڪ آسان. سال کان وٺي هن طريقي سان معلومات جي منتقلي پروگرامرز جي مقبوليت حاصل ڪئي. اڄ، ايم ايس ايس ايس ايس سرور بلڪل واقف پروگرام آهي، جيڪا صارفين جو "ڊيٽابيس" سان گڏ "ايڪسل" سان گڏ وڌو آهي.
جڏهن هڪ طريقي سان سڏيو ويندو آهي، اهو خودڪار طريقي سان عمل ڪيو ويندو آهي، غير ضروري عمل ۽ صارف مداخلت کان. هن کان پوء، توهان ڪي ڪارناما معلومات سان گڏ ڪري سگھو ٿا: خارج ڪرڻ، عمل، تبديلي. سڀني لاء ڊي ڊي ايل آپريٽر جي ذميواري آهي، جيڪا اڪيلو اڪيلو سڀ کان وڌيڪ پيچيده پروسيسنگ انجام ڏئي ٿي. ۽ اهو سڀ ڪجهه تيزيء سان ٿئي ٿو، ۽ سرور اصل ۾ لوڊ نه آهي. اهو رفتار ۽ ڪارڪردگي توهان کي تمام جلدي معلومات جي وڏي مقدار کي صارف کان سرور تائين ۽ ان جي برعڪس منتقل ڪري ٿو.
هن ٽيڪنالاجي کي ڪم ڪرڻ لاء معلومات سان گڏ، ڪيترن ئي پروگرامنگ ٻولين وارا آهن. اهي شامل آهن، مثال طور، Oracle ڊيٽابيس مينيجمينٽ سسٽم جي نظام مان پي ايل / ايس ايس ايل، بين الاقوامي بي بي سي ۽ بينبر بيڊ سسٽم سان گڏ، ۽ انهي سان گڏ کلاسي "Microsoft ٽرانسڪشن-SQL". اهي سڀئي ذخيرو طريقا ٺاهڻ ۽ عمل ڪرڻ لاء ڊزائين ڪيل آهن، جيڪي وڏي ڊيٽابيس جي هٿ ۾ هٿ ڪندڙ وڏي الورورڊس استعمال ڪرڻ جي اجازت ڏين ٿيون. اهو پڻ لازمي آهي جو انهن معلومات کي منظم ڪن ٿيون جيڪي سڀني شين کي ٽائيم پارٽين پاران غير مجاز رسائي کان بچائي ۽ ان جي مطابق، ڪجهه ڊيٽا ٺاهي، تبديل ڪرڻ يا حذف ڪريو.
پيداوار
هنن ڊيٽابيس شين کي مختلف طريقن سان پروگرام ڪري سگهجي ٿو. هي استعمال ڪندڙ کي استعمال ڪرڻ جو طريقو استعمال ڪرڻ جي اجازت ڏئي ٿو، جيڪو گهڻو مناسب ٿيندو، جيڪو وقت ۽ ڪوشش بچائيندو آهي. اضافي طور تي، طريقيڪار پاڻ پروسيس ڪيو ويندو آهي، جيڪو سرور ۽ صارف جي وچ ۾ مٽائي وڏي عرصي کان بچائي ٿو. انهي سان گڏ، ڪنهن به وقت تي گهربل گهربل ماڊل ٻيهر ريگرمام ۽ تبديل ڪري سگهجي ٿو. خاص طور تي اهو تيز رفتار جو اندازو لڳايو آهي جنهن سان SQL اسٽوريج ٿيل طريقي سان عمل ڪرڻ شروع ٿئي ٿي: اهو عمل ٻين جي ڀيٽ ۾ تيز آهي، انهي سان گڏ، جو اهو آسان ۽ ورهايل بنائي ٿو.
حفاظت
اهڙي قسم جي پروسيسنگ اهڙي قسم جي عملن کان مختلف آهي جنهن ۾ هن کي وڌيڪ سيڪيورٽي جي ضمانت ڏئي ٿي. اها حقيقت اها پڪ آهي ته ٻين صارفين جي طريقن جي طريقن کي مڪمل طور تي ۽ مڪمل طور تي خارج ڪري سگهجي ٿو. انهي کي منتظم جي اجازت ڏيندو ته ان کان بغير آزاديء سان آپريشن سان عمل ڪر، معلومات جي مداخلت کان يا ڊيسٽيسٽ تائين غير مجاز رسائي جي رسائي.
ڊيٽا جي منتقلي
SQL اسٽوريج ٿيل طريقيڪار ۽ ڪلائنٽ ايپليڪيشن جي وچ ۾ پيمائٽن ۽ واپسي جي قيمت جو تعلق آهي. جنهنڪري هن کي محفوظ ٿيل طريقي سان ڊيٽا کي منتقل ڪرڻ جي ضرورت ناهي، جڏهن ته هن معلومات (خاص طور تي صارف جي درخواست تي) ۽ SQL لاء پروسيس ڪئي وئي آهي. ذخيرو ٿيل طريقي سان اهو ڪم مڪمل ڪيو آهي، ان کي ايپليڪيشن پيڪٽ واپس (پر، ٻيهر، اگر مطلوب) ايپليڪيشن کي موڪلي ٿو، جو ان کي سڏيو ويندو آهي، مختلف طريقن کي استعمال ڪري ٿو جيڪا استعمال ٿيل طريقي سان ايس ايم ايس، ۽ واپسي جي طور تي استعمال ڪيو وڃي ٿو، مثال طور:
ڊيٽا جي منتقلي جي ٻاائيگيٽ پيٽرولر استعمال ڪندي؛
واپسي آپريٽر جي ذريعي ڊيٽا منتقلي؛
منتخب آپريٽر ذريعي ڊيٽا جي منتقلي.
هاڻي اچو ته ڏسو ته اهو عمل ڪيئن اندر کان ڏسڻ ۾ اچي ٿو.
1. SQL ۾ اي اي اي سي ذخيرو ٿيل طريقيڪار ٺاهيو
توهان MS MS SQL (Managment Studio) ۾ هڪ طريقا ٺاهي سگهو ٿا. پروسيس کي ٺاھڻ کان پوء، ان کي ھڪ پروگرامنگ واري ڊيٽابيس نوڊ ڏانھن منتقل ڪيو ويندو، جنھن ۾ پيدائش جو طريقيڪار آپريٽر پاران ڪيو ويندو آھي. عمل ڪرڻ لاء، SQL اسٽوريج طريقيڪار استعمال ڪندڙ هڪ اي سييڪ جو عمل آهي جنهن ۾ پاڻ کي اعتراض جو نالو شامل آهي.
جڏهن هڪ طريقيڪار ٺاهڻ ۾، اهو نالو پهريون ڀيرو ظاهر ٿئي ٿو، جنهن کان پوء هڪ يا وڌيڪ پيٽر ماٽر انهي کي لڳايو ويو آهي. خاطريٽر اختياري ٿي سگھن ٿا. پيٽرولر کان پوء، اهو آهي، اهو عمل جو جسم، لکيل آهي، توهان کي ڪجهه ضروري آپريشن ڪرڻ جي ضرورت آهي.
اهو مسئلو اهو آهي ته جسم ۾ ان ۾ مقامي متغير رکي سگھن ٿا، ۽ اهي متغير طريقيڪار جي طريقي سان مقامي آهن. ٻين لفظن ۾، انهن کي صرف Microsoft SQL Server پروسيسنگ جي جسم جي اندر اندر ڏسي سگهجي ٿو . اسٽينڊ ٿيل طريقيڪار وري مقامي سمجهي رهيا آهن.
تنهن ڪري، هڪ طريقيڪار ٺاهڻ لاء، اسان هڪ طريقيڪار جو نالو ۽ گهٽ ۾ گهٽ هڪ پيٽرولر جي طريقيڪار واري اداري جي ضرورت آهي. اهو نوٽ ڪريو ته هن صورت ۾ هڪ بهترين اختيار اسڪيما جي نالي سان عمل ڪندڙ ٺاهڻ ۽ عمل کي ترتيب ڏيڻ ۾ آهي.
پروسيس جو لاش ڪنهن به قسم جي SQL بيان ڪري سگهي ٿو، مثال طور، جيئن ٽيبل ٺاهڻ، هڪ يا وڌيڪ ٽيبل قطار داخل ڪرڻ، ڊيٽابيس جي قسم ۽ فطرت کي ترتيب ڏيڻ، ۽ انهي تي. حالانڪه، عمل جو جسم ان ۾ ڪجهه آپريشنن جي عمل کي محدود ڪري ٿو. ڪي اهم اهم حدن هيٺ ڏنل آهن:
- جسم کي ڪنهن ٻئي ذخيرو طريقي سان ڪم ڪرڻ نه گهرجي.
- بدن کي اعتراض جو غلط خيال پيدا نه ڪرڻ گهرجي؛
- جسم کي بنا ٽارگيٽ ٺاھڻ نه گهرجي.
2. طريقيڪار جي جسم ۾ متحرڪ سيٽنگ
توهان مقامي طريقي سان جسماني طريقا سان مقامي ڪري سگهو ٿا، ۽ انهي کان پوء اهي خاص طور تي عمل جي جسم جي اندر واقع هوندا. سٺو عمل اهو آهي جيڪو ذخيرو طريقي سان جسم جي شروعات تي متغير بڻائڻ آهي. پر توهان به هن اعتراض جي جسم ۾ ڪي ڪٿي به سيٽ ڪري سگهو ٿا.
ڪڏهن ڪڏهن توهان کي خبر پئجي ويندي ته ڪي متغير هڪ لڪير ۾ سيٽ هوندا آهن، ۽ هر متفاوت پيراگراف کي ڪاما کان جدا ٿي ويندو آهي. اهو پڻ ياد آهي ته متغير آهي @ پريفڪس. طريقيڪار جي جسم ۾، توهان هڪ متغير مقرر ڪري سگهو ٿا جتي توهان چاهيو ٿا. مثال طور، متغير @ NAME1 عمل جي جسم جي اختتام کي ختم ڪري سگهجي ٿو. منسوب ڪيل قيمت جي قيمت کي تفويض ڪرڻ لاء، ذاتي ڊيٽا جو هڪ سيٽ استعمال ٿيندو آهي. حالتون جي ابتڙ ۾ جڏهن هڪ کان وڌيڪ هڪ حد کان هڪ ليڪ ۾ قرار ڏنو ويو آهي، هن جي ذاتي معلومات جي صرف هڪ سيٽ هن حالت ۾ استعمال ڪئي ويندي آهي.
گهڻو ڪري، صارفين سوال کان پڇي ٿو: "طريقيڪار جي جسم ۾ ڪيترا قدر هڪ آپريٽر کي ڪيئن تفويض ڪجي؟" خير. سوال دلچسپ آهي، پر توهان کي سوچڻ کان وڌيڪ آسان ناهي. جواب: ڀائرن جو استعمال جهڙوڪ "Var = value" چونڊيو. توهان انهن جوڙو استعمال ڪري سگهو ٿا، انهن ڪاما سان الڳ ڪري سگهو ٿا.
3. ايس اي ايس ٺاهيل پروسيسنگ ٺاهي
مختلف قسمن ۾، ماڻهن کي هڪ سادي محفوظ ٿيل طريقيڪار ٺاهڻ ۽ ان کي عمل ڪرڻ ڪيئن ڏيکاريندو آهي. بهرحال، طريقي سان اهو طريقيڪار وٺي سگھي ٿو ته سڏيندڙ عمل جي قيمت هوندي جيڪي ان جي ويجهو آهن (پر هميشه نه). جيڪڏهن اهي ٺهرايو ته پوء ساڳئي عمل جسم جي اندر شروع ٿئي. مثال طور، جيڪڏهن توهان هڪ طريقيڪار ٺاهي جيڪا ڪالر کان شهر ۽ علائقا وٺي ويندي ۽ انهي ليکڪ کي ڪيترا ئي ليکڪ سان لاڳاپيل شهر ۽ علائقا سان لاڳاپيل آهن. اهو طريقي سان ڊيٽابيس ليکڪرن جي جدولن کي سوال ڪندي، مثال طور، پب، هن مصنف کي انجام ڏيڻ لاء. مثال طور، گوگل جي ايس ايس ڊي اسڪرپٽ اسڪرپٽ SQL_55 صفحن مان حاصل ڪرڻ لاء.
پوئين مثال ۾، طريقيڪار ٻن پيٽرس وٺندو آهي، جنهن ۾ انگريزيء تي روايتي طور تي @ اسٽيٽ ۽ @ سيٽي ويندي ويندي. اپليڪيشن ۾ بيان ڪيل قسم جي ڊيٽا جي قسم سان ملندو آهي. ضابطن جو جسم اندروني متغيرات @ ٽولي ڄاڻيندڙ (سڀني ليکڪرن)، ۽ ھي متغير ان جي نمبر کي ظاھر ڪرڻ لاء استعمال ڪيو ويندو آھي. ان کان پوء سوال چونڊڻ لاء ھڪڙو ڀاڱو آھي، جنھن جو سڀ شمار ڪري ٿو. آخرڪار، حسابي قدر پرنٽر آپريٽر استعمال ڪندي ونڊو ونڊو ۾ ڏيکاري ٿي.
SQL ۾ هڪ ذخيرو طريقي سان عملدرآمد ڪيئن ڪجي
عمل ڪرڻ لاء ٻه طريقا آهن. پهريون رستو ڪارڪردگي جي نمائش ڏيکاري ٿو، جيئن ڪاما کان جدا ٿيل فهرست پروسيس جو نالو بعد ۾ عمل ڪيو ويندو آهي. فرض ڪريو اسان وٽ ٻه قدر آهن (جيئن اڳئين مثال ۾). اهي قدرState ۽City جي طريقن جي ماڊرن جي استعمال سان گڏ گڏ ڪيا ويندا آهن. آرڊر جي گزرڻ جي ڪري هن آرڊر ۾ اهم آهي. اهو طريقو دليلن جي آرٽيڪل منتقلي کي سڏيو ويندو آهي. ٻيو طريقو ۾، پيٽرولر اڳ ۾ ئي سڌي طرح لڳايو ويو آهي، ۽ هن حالت ۾ آرڊر ضروري نه آهي. اهو ٻيو طريقو نالو دليلن جي منتقلي طور سڃاتو وڃي ٿو.
اهو طريقو ڪنهن عام طرح کان جدا ڪري سگهي ٿو. سڀ ڪجهه پوئين مثال ۾ آهي، پر رڳو هتي ئي پيٽرول منتقل ڪيا ويا آهن. اھو آھي، @ سي ٽي پيٽرٽر پهريون ذخيرو ٿيل آھي، ۽State ڊفالٽ ويلڪ جي اڳيان محفوظ آھي. عام طور تي طئي ٿيل سيٽنگ عام طور تي الڳ آهي. اسٽاڪ ٿيل طريقيڪار جو طريقو آسان پيٽرائٽرن وانگر آهي. انهي حالت ۾، شرط جي تحت، پيٽرولر "UT" اڳوڻي قيمت "سيٽ" کي متبادل بڻايو. ٻيء عمل ۾، صرف هڪ دليلي قيمتCity پيٽرٽي لاء منظور ڪئي وئي آهي، ۽State parameter "CA" جي ڊفالٽ قيمت وٺندو آهي. تجرباتي پروگرامن کي صلاح ڏني ته سڀ متغير ڊيمن جي پيدائش جي آخر ۾ واقع آهن. ٻي صورت ۾، اعدام ممڪن ناهن، ۽ پوء توهان کي نالي وارا دلائل جي منتقلي سان ڪم ڪرڻ گهرجي، جيڪو گهڻي ۽ وڌيڪ ڏکيو آهي.
4. ايس اي ايس سرور سرور تي ٺاهيل طريقا: واپسي جا طريقا
ڊيٽا کي محفوظ ڪرڻ لاء ٽي شيون موڪلڻ لاء ٽي اهم طريقا آهن. اهي هيٺ ڏنل آهن:
- ذخيرو ٿيل عمل جي قيمت واپس ڏيو؛
اسٽاڪ ٿيل طريقي سان پروسيسنگ جي ماڊل؛
محفوظ ٿيل طريقي سان هڪ چونڊيو.
4.1 جي ذخيرو ٿيل قيمتون SQL اسٽوريج طريقيڪار جو طريقو
هن ٽيڪنڪ ۾، طريقي سان مقامي متغير کي قيمت ڏي ٿو ۽ ان کي واپس ڏئي ٿو. اهو طريقو سڌو سنئون سڌو قيمت واپس ڪري سگهي ٿو. هيٺين مثال ۾، اسان هڪ طريقيڪار پيدا ڪيو جيڪا ليکڪ جي مجموعي نمبر واپس اچي ٿي. جيڪڏهن توهان هن پروسيس اڳوڻن ماڻهن جي مقابلي ۾ ڏسي سگهو ٿا ته پرنٽ لاء قيمت هڪ طرف سامهون تبديل ٿي وئي آهي.
هاڻي اچو ته ڏسو ته پروسيجر ۽ انٽرويو کي ان کي واپس ڏيڻ جو عمل ڪيئن ڪرڻو آهي. عمل جي عمل کي متغير ۽ پرنٽ ترتيب ڏيڻ جي ضرورت آهي، جيڪو هن عمل جي عمل کان پوء ڪيو ويندو آهي. نوٽ ته پرنٽ جو بيان بدران، توهان آپريٽر استعمال ڪري سگهو ٿا، مثال طور، منتخب ڪريو @ ريٽ ويال، ۽ پڻ OutputValue.
4.2 ايس ايڪس ٿيل ذخيرو ٿيل پروسيسنگ پيمٽر
جواب جي قيمت هڪ متغير موٽڻ لاء استعمال ٿي سگهي ٿو، جيڪو اسان اڳئين مثال ۾ ڏٺو هو. Output parameter کي استعمال ڪندي هن طريقي جي اجازت ڏين ٿا ته سڏيندڙ پارٽي کي هڪ يا وڌيڪ متغير قيمت موڪلي سگھن. ٻاڪس پيميوٽر هن طريقي سان هن طريقي سان نامزد ڪيو آهي "طريق" جيڪڏهن پي ايم پيٽ پي ايم پي پيٽر جي طور مقرر ڪئي وئي ته پوء طريقيڪار اعتراض ان کي قيمت ڏيان. اسٽاڪ ٿيل طريقيڪار جو طريقو، جنهن جا مثال هيٺ ڏجن ٿا، وري پوء خلاصو ڄاڻ سان واپس آيا آهن.
اسان جي مثال ۾، ٻه نالا جا نالا آهن:TotalAuthors اورTotalNoContract. اهي پيراگراف جي فهرست ۾ بيان ڪيا ويا آهن. اهي تغير ڪيئي ڪارڪردگي جي جسم جي اندر تفتيش ڪن ٿيون. جڏهن اسان انٽرويو پيٽرولر استعمال ڪندا آهيون، ڪالڪر عمل جي جسم اندر قدر سيٽ ڏسي سگهي ٿو.
ان کان سواء، گذريل منظر ۾، ٻن متغير جيڪي قدر ايم پي ايس ايس ايس سرور جي فارميٽٽر ۾ محفوظ ڪيل طريقيڪار کي مقرر ڪن ٿا، ڏسڻ لاء اعلان ڪيا ويا آهن. پوء اهو طريقيڪار parameter "CA" جي عام قيمت کي فراهم ڪندي ڪيو آهي. هيٺيون پيراگرافون محصول آهن ۽ انهي ڪري، اهو اعلان ٿيل متغير قائم ڪيل آرڊر ۾ منتقل ٿيل آهي. نوٽ ڪيو ته جڏهن گذرڻ متغيرات، آئوٽ لسٽ لفظ پڻ ڄاڻايل آهي. مڪمل طريقي سان مڪمل طور تي مڪمل ٿيڻ بعد، قدر ايندڙ پيچيٽرن پاران واپس موٽيا پيغام پيغام ونڊو تي ظاهر ڪيا ويا آهن.
4.3 هڪ ذخيرو محفوظ ٿيل طريقيڪار مان چونڊيو
هن ٽيڪنڪ کي محفوظ ٿيل طريقي سان سڏڻ لاء ڊيٽا جي سيٽ (RecordSet) جي قيمت کي مقرر ڪرڻ لاء استعمال ڪيو ويندو آهي. هن مثال ۾، هڪ ايس اي ايل اسٽوريج طريقي سان @ ايائيڊڊ پيٽرولس کي هن ايائي آئي ڊي پيٽرٽ استعمال ڪندي واپس رڪارڊ فلٽر ڪندي مصنفز ٽيبل کان سوال ڪري ٿو. آپريٽرٽر کي چونڊيو ٿيل اسٽوري ٿيل طريقيڪار کي واپس ڪرڻ جو ڇاپو فيصلو ڪيو وڃي ٿو. جڏهن هڪ ذخيرو طريقي سان عمل ڪرڻ، AuthId واپس منظور ڪيو ويو آهي. هتي هي طريقو هميشه هميشه هڪ رڪارڊ يا ٻيو ناهي. پر محفوظ ٿيل طريقي سان هڪ کان وڌيڪ رڪارڊ جي واپسي تي ڪابه پابنديون ناهي. عام طور تي اهو ممڪن ممڪن آهي ته چونڊيو پيٽرولر استعمال ٿيل ڊيٽا جي واپسي د حساب شوي متغيراتو په شمول د بيلابيل ارزښتونو برابرولو له امله واقع شي.
نتيجو
هڪ ذخيرو طريقيڪار هڪ انتهائي سنجيده سافٽ ويئر ماڊل آهي جيڪو واپسي يا ٽرانسٽيوٽ، ۽ هن کي ڪلينڪ ايپليڪيشن ذريعي ضروري ڪيبل پڻ قائم ڪري ٿو. ڇو ته اسٽوريج طريقيڪار پاڻ سرور تي معاهدو ڪيو ويو آهي، سرور ۽ ڪلائنڪ ايپليڪيشن جي وچ ۾ وڏي مقدار ۾ ڊيٽا مٽائي (ڪجهه ڳڻپ لاء) کان بچائي سگهجي ٿو. اهو توهان کي SQL سرور تي لوڊ وڌائڻ جي اجازت ڏئي ٿو، يقينا، پنهنجي هٿن ۾ هٿ اچي ٿو. ذيلي ذخيرو مان هڪ ايس ايس ايس اسٽوري ٿيل طريقيڪار وارو طريقو آهي، تنهن هوندي به انهن کي متاثر ڪيو ويو آهي جيڪي انهن کي متاثر ٿيندڙ ڊيٽابيس ٺاهي رهيا آهن. اهو پڻ هڪ وڏو، اڻ ڄاڻيو نونسنس جو هڪ وڏو تعداد جيڪو محفوظ ڪيل طريقيڪار جي اڀياس ۾ مفيد ثابت ٿي سگهي ٿو، پر اهو پڻ انهن لاء آهي جيڪي پروفيسر ۾ پروگرامنگ ۾ شامل ٿيڻ جي منصوبي لاء.
Similar articles
Trending Now