01 کے 06
موبائل آلات کیلئے ایپلی کیشنز تشکیل
شوقین ڈویلپرز اور کوڈڈر اکثر موبائل آلات کے لئے اطلاقات کی ترقی کے ارد گرد کے مختلف مسائل کے ساتھ خوفزدہ ہیں. شکر ہے، آج ہمارے پاس دستیاب جدید ٹیکنالوجی، موبائل ایپلیکیشنز بنانے میں یہ نسبتا سادہ بناتا ہے . یہ مضمون موبائل پلیٹ فارمز کی ایک وسیع رینج پر کس طرح موبائل ایپس بنانے کے لئے توجہ مرکوز کرتا ہے.
موبائل ایپلیکیشن کی تشکیل
آپ اپنی پہلی موبائل ایپلیکیشن کی تخلیق کے بارے میں کیسے جاتے ہیں؟ آپ کو یہاں دیکھنے کا پہلا پہلو تعیناتی کا سائز ہے جو آپ تخلیق کرنے اور اس پلیٹ فارم کا مقصد بننے کا ارادہ رکھتے ہیں جو آپ استعمال کرنا چاہتے ہیں. اس آرٹیکل میں، ہم ونڈوز، جیبی پی سی اور اسمارٹ فونز کے لئے موبائل اطلاقات بنانے کے ساتھ نمٹنے کے ہیں.
مزید پڑھیں ...
02 کے 06
اپنا پہلا ونڈوز موبائل ایپلیکیشن تشکیل دے رہا ہے
ونڈوز موبائل ایک طاقتور پلیٹ فارم تھا جس نے ڈویلپرز کو صارف کے تجربے کو بڑھانے کے لئے متعدد ایپلی کیشنز کو تخلیق کرنے میں فعال کیا اس کی بنیاد کے طور پر ونڈوز سی ڈی 5.0 ہونے کے بعد، ونڈوز موبائل کئی شیلوں میں پیک کیا جس میں شیل اور مواصلات کی فعالیت شامل تھی. ونڈوز موبائل ایپلی کیشنز کی تخلیق اپلی کیشن ڈویلپر کے لئے آسان بن گیا تھا - تقریبا ڈیسک ٹاپ ایپس کی تخلیق کے طور پر آسان.
ونڈوز موبائل نے اب ونڈوز فون 7 اور سب سے حالیہ ونڈوز فون 8 موبائل پلیٹ فارمز کا راستہ دکھایا ہے، جس نے اپلی کیشن ڈویلپرز اور موبائل صارفین کو پسند کیا ہے.
آپ کی ضرورت ہو گی
اپنے موبائل اپلی کیشن کو شروع کرنے کیلئے آپ کو مندرجہ ذیل ضرورت ہوگی.
- بصری سٹوڈیو 2005 یا 2008: یہ پچاس پروگرام آپ کو ایک ہی پلیٹ فارم سے، آپ کی درخواست، مصنف، ڈیبگ بنانے اور پیش کرنے کی اجازت دیتا ہے. انٹرفیس کو سمجھنے اور اس کے ساتھ ساتھ استعمال کرنا آسان ہے.
- ونڈوز موبائل ایسڈیکی: یہ مفید آلہ API ہیڈر اور لائبریری فائلوں پر مشتمل ہے جو ونڈوز موبائل کی فعالیت تک رسائی حاصل کرنے کیلئے ضروری ہے. یہ آپ کو آپکی نمونہ ایپس، ڈیبول ایمولٹرز اور دستاویزات بھی فراہم کرتا ہے.
- ActiveSync یا ونڈوز موبائل ڈیوائس سینٹر: فعال موافقت اور ونڈوز موبائل ڈیوائس سینٹر ایولیوٹر یا آلے کو ایپلی کیشنز کو تعین کرنے میں مدد کرتا ہے. جبکہ ونڈوز ایکس پی فعال موافقت کے ساتھ کام کرتا ہے، ونڈوز وسٹا ونڈوز موبائل ڈیوائس سینٹر کے ساتھ آتا ہے.
ونڈوز موبائل پر ڈیٹا لکھنے کے لئے آپ ٹولز استعمال کرسکتے ہیں
بصری سٹوڈیو آپ کو مقامی کوڈ، ایڈیشن کوڈ یا ان دو زبانوں کے ایک مجموعہ میں اطلاقات کی تعمیر کے لئے ضروری تمام آلات پیش کرتا ہے. اب ہم ایسے وسائل کو دیکھیں جو آپ ونڈوز موبائل اطلاقات بنانے کے لئے اعداد و شمار لکھنے کے لئے استعمال کرسکتے ہیں.
مقامی کوڈ ، یہ ہے، بصری C ++ - آپ کو براہ راست ہارڈ ویئر تک رسائی اور اعلی کارکردگی فراہم کرتا ہے. یہ کمپیوٹر کے ذریعہ استعمال کردہ "مقامی" زبان میں لکھا ہے جو یہ چلتا ہے اور پروسیسر کی طرف سے براہ راست اعدام کیا جاتا ہے.
غیر ملکی تنظیموں کو چلانے کیلئے مقامی کوڈ صرف استعمال کیا جا سکتا ہے - اگر آپ کسی اور OS پر منتقل ہونے کے لۓ تمام ڈیٹا کو دوبارہ مرتب کیا جانا چاہئے.
منظم شدہ کوڈ ، یہ ہے، بصری سی # یا بصری بنیادی .NET - مختلف صارف انٹرفیس کی اقسام کی تخلیق کرنے کے لئے استعمال کیا جا سکتا ہے اور مائیکروسافٹ SQL Server 2005 کمپیکٹ ایڈیشن کے استعمال سے ویب ڈیٹا اور خدمات تک ڈویلپر تک رسائی فراہم کرتا ہے.
یہ نقطہ نظر C ++ میں موجود بہت سے کوڈنگ کے مسائل کو حل کرتی ہے، جبکہ میموری، جذب اور ڈیبگنگ کا انتظام بھی کرتے ہیں، جو کاروباری انٹرپرائز سافٹ ویئر اور حل کو ہدف کرنے والے زیادہ جدید، پیچیدہ ایپس کو لکھنے کے لئے انتہائی ضروری ہیں.
ASP.NET بصری سٹوڈیو .NET، C # اور J # کا استعمال کرتے ہوئے لکھا جا سکتا ہے. ASP.NET موبائل کنٹرول واحد کوڈ سیٹ کا استعمال کرتے ہوئے کئی آلات پر استعمال کے لئے موثر ہے، جیسے کہ آپ کو آپ کے آلے کے لئے ضمانت شدہ ڈیٹا بینڈوڈتھ کی ضرورت ہے.
جبکہ ایس ایس.NET آپ کو مختلف قسم کے آلات کو نشانہ بنانے میں مدد ملتی ہے، نقصانات یہ ہے کہ یہ صرف اس وقت کام کرے گا جب کلائنٹ کا آلہ سرور سے منسلک ہوتا ہے. لہذا، بعد میں کلائنٹ کے اعداد و شمار کو جمع کرنے کے لۓ یہ مناسب نہیں ہے کہ یہ سرور کے ساتھ یا ایپلی کیشنز کے لئے براہ راست ڈیٹا کو سنبھالنے کے لئے براہ راست آلہ کا استعمال کریں.
Google ڈیٹا API کے ڈویلپرز کو Google سروسز سے متعلق تمام اعداد و شمار تک رسائی اور انتظام کرنے میں مدد ملتی ہے. چونکہ یہ HTTP اور XML جیسے معیاری پروٹوکولز پر مبنی ہیں، کوڈر آسانی سے ونڈوز موبائل پلیٹ فارم کے لئے اطلاقات تخلیق اور تعمیر کرسکتے ہیں.
03 کے 06
اپنی پہلی ونڈوز موبائل ایپلیکیشن کی تعمیر اور چلائیں
مندرجہ ذیل اقدامات آپ کو خالی ونڈوز موبائل کی درخواست بنانے میں مدد ملتی ہے.
- ایک نیا پروجیکٹ بنائیں
بصری اسٹوڈیو کو کھولیں اور فائل> نیا> پراجیکٹ پر جائیں. پراجیکٹ کی اقسام کو فین کریں اور اسمارٹ ڈیوائس کو منتخب کریں. ٹیمپلیٹ پین میں جائیں، سمارٹ ڈیوائس پروجیکٹ کا انتخاب کریں اور ٹھیک ہٹائیں. یہاں ڈیوائس ایپلی کیشن منتخب کریں اور ٹھیک پر کلک کریں. مبارک ہو! آپ نے اپنی پہلی منصوبہ تیار کی.
- کوڈنگ کے ساتھ ارد گرد کھیلیں
ٹول باکس پین آپ کو بہت سے خصوصیات کے ساتھ کھیلنے کے لئے کی اجازت دیتا ہے. پروگرام کے کام کے ساتھ زیادہ واقفیت حاصل کرنے کے لئے ان ڈریگ اور ڈراپ کے بٹن میں سے ہر ایک کو چیک کریں.
- آپ کی درخواست چلائیں
اگلے مرحلے میں آپ کی درخواست ونڈوز موبائل ڈیوائس پر چل رہا ہے. آلہ کو ڈیسک ٹاپ پر جڑیں، F5 کی چابی کو مار ڈالو، ایمولیوٹر یا ڈیوائس کو منتخب کریں اور اسے تعین کریں اور ٹھیک کریں. اگر سب ٹھیک ہو تو آپ کو آپ کی درخواست آسانی سے چل رہی ہے.
04 کے 06
اسمارٹ فونز کیلئے ایپلی کیشنز تشکیل
اسمارٹ فونز کیلئے ایپس تخلیق ونڈوز موبائل آلات کی طرح ہے. لیکن آپ کو اپنے آلہ کو سب سے پہلے سمجھنے کی ضرورت ہے. اسمارٹ فونز کے پاس PDAs کی طرح خصوصیات ہیں، لہذا وہ بٹن کی خصوصیات بھیجیں اور ختم کریں. پیچھے کی چابی دونوں بیک اپ اور براؤزر بیک افعال کے لئے استعمال کیا جاتا ہے.
اس آلہ کے بارے میں سب سے اچھی چیز نرم کلید ہے، جو پروگرام ہے. آپ ایک سے زیادہ افعال پیدا کرنے کے لئے اس خصوصیت کو ملا کر سکتے ہیں. مرکزی بٹن "درج" بٹن کے طور پر بھی کام کرتا ہے.
نوٹ: آپ کو SmartPhone 2003 SDK کو بصری سٹوڈیو .NET 2003 کا استعمال کرکے سمارٹ فون ایپلی کیشنز کو انسٹال کرنا پڑتا ہے.
کیا ہو گا اسمارٹ فون کے پاس ٹچ اسکرین ہے؟
یہاں مشکل حصہ آتا ہے. ٹچ اسکرین ہینڈ ہیلڈ میں بٹن کنٹرول کی غیر موجودگی میں، آپ کو متبادل کنٹرول، جیسے مینو کو منتخب کرنا ہوگا. بصری اسٹوڈیو آپ کو مین مینیو کنٹرول فراہم کرتا ہے، جو مرضی کے مطابق ہے. لیکن بہت سے اعلی درجے کے مینو کے اختیارات کو نظام خراب کرنا ہوگا. آپ جو کچھ کرسکتے ہیں وہ بہت کم اعلی درجے کے مینو بنانے اور ان میں سے ہر ایک کے تحت مختلف اختیارات فراہم کرنے کے لئے ہے.
بلیک بیری اسمارٹ فونز کے لئے ایپلی کیشنز
بلیک بیری OS کیلئے ایپس تیار کرنا آج بڑا کاروبار ہے. بلیک بیری اے پی پی کو لکھنے کے لۓ، آپ کو کرنا پڑے گا:
- بلکل بیری کے لئے بلڈ بیری JDE پلگ ان میں
- بلیک بیری سمیلیٹر
- بلیک بیری اسمارٹ فون اور ڈیٹا کیبل
- جاوا پروگرامنگ علم.
چرچ جاوا پروگرامنگ کے ساتھ بہت اچھا کام کرتا ہے. ایک نیا پروجیکٹ جس کے ساتھ درج ہے .COD توسیع، براہ راست سمیلیٹر پر لوڈ کیا جا سکتا ہے. پھر آپ ایپل کو یہ آلہ ڈائرکٹری کے ذریعہ لوڈ کرکے یا "جاوید لوڈر" کمانڈ لائن کے اختیارات کے ذریعہ لوڈ کرسکتے ہیں.
نوٹ: بلیک بیری API کے تمام بلیک بیری اسمارٹ فونز کے لئے کام نہیں کریں گے. لہذا کوڈ کو قبول کرنے والے آلات کو نوٹ کریں.
05 سے 06
جیبی پی سی کے لئے ایپلی کیشنز تشکیل
جیبی پی سی کے لئے اطلاقات تخلیق کرنے والے مندرجہ بالا آلات کی اسی طرح کی ہے. یہاں فرق یہ ہے کہ آلہ نیٹ ورک کمپیکٹ فریم ورک کا استعمال کرتا ہے، جس میں مکمل ونڈوز ورژن سے دس گنا زیادہ "لائٹر" ہے اور ڈویلپرز کو زیادہ خصوصیات، کنٹرول اور ویب خدمات کی حمایت بھی فراہم کرتا ہے.
پورے پیکیج کو ایک چھوٹی سی CAB فائل میں پھینک دیا جاسکتا ہے اور براہ راست آپ کے ہدف کے آلے پر نصب کیا جاتا ہے - یہ بہت تیز اور زیادہ پریشانی سے کام کرتا ہے.
06 کے 06
کیا اگلا؟
ایک بار جب آپ نے ایک بنیادی موبائل ڈیوائس ایپلی کیشن پیدا کرنے کے بارے میں سیکھا ہے، تو آپ کو مزید آگے بڑھنا اور اپنے علم کو بڑھانے کی کوشش کریں. یہاں ہے کہ کس طرح:
- ڈویلپر فورمز اور بات چیت میں فعال حصہ لیں.
- آن لائن اور دوسری صورت میں، سیکھنا لیبز میں اندراج کریں. یہ آپ مختلف ایپلی کیشنز کو بنانے پر زیادہ تجاویز اور چالیں دے گا.
- مختلف موبائل پلیٹ فارمز پر ایپس کی تعمیر پر آن لائن ویڈیو سبق دیکھیں.
- مضامین پر مسلسل اپ ڈیٹس کے لئے ویب کاسٹ سبسکرائب کریں.