نیٹ بین ایک اوپن سورس IDE ہے جو جاوا ڈیسک ٹاپ ایپلی کیشنز تیار کرنے کے لئے ڈویلپرز کے لئے استعمال کیا جاتا ہے۔ نیٹ بین جاوا ڈویلپرز کو پیشہ ور ڈیسک ٹاپ ، موبائل اور انٹرپرائز ایپلی کیشنز بنانے کے لئے درکار تمام اوزار مہیا کرتا ہے۔ اس مضمون میں ، ہم جاوا میں نیٹ بین کے بارے میں درج ذیل عنوانات کا احاطہ کریں گے:
سوئنگ جاوا کیسے استعمال کریں
نیٹ بین ماڈیولر اجزاء کا ایک پلیٹ فارم ہے جو سافٹ ویئر کی ترقی کو قابل بنانے کے ل components اجزاء ، ماڈیولز کے نام سے بھی جانا جاتا ہے کا استعمال کرتا ہے۔ یہ متحرک طور پر ماڈیولز انسٹال کرتا ہے جو صارفین کو جدید خصوصیات کو ڈاؤن لوڈ کرنے کے ساتھ ساتھ ڈیجیٹل طور پر اپ گریڈ کو مستند کرنے کی اجازت دیتا ہے۔
فریم ورک کی دوبارہ پریوستیت کی خصوصیت جاوا سوئنگ ڈیسک ٹاپ ایپلی کیشنز کی ترقی کو زیادہ آسان بنا دیتی ہے۔ یہ تھرڈ پارٹی ڈویلپرز کو پلیٹ فارم کی توسیع کی صلاحیتیں فراہم کرتا ہے اور اس میں دنیا بھر کے صارفین اور ڈویلپرز کی بہت بڑی جماعت ہے۔
چلو شروع کریں!
تاریخ
نیٹ بین ، جو طلبہ کے منصوبے کے طور پر شروع ہوا ، اس کا نام چیکوسلواکیہ (جمہوریہ چیک) میں ، زلفی کا نام 1996 میں رکھا گیا تھا۔ پہلا جاوا انٹیگریٹڈ ڈویلپمنٹ ماحولیات ، زیلفی تھا۔ پروجیکٹ اتنا پرکشش اور کامیاب حد تک کامیاب تھا کہ طلباء نے فیصلہ کیا کہ وہ فارغ التحصیل ہونے کے بعد اسے تجارتی پروڈکٹ کے طور پر منڈی کر سکتے ہیں۔ وسائل کا بندوبست خود ، انہوں نے ایک آن لائن کمپنی تشکیل دی اور کام شروع کردیا۔
رومن اسٹینک نے زلفی کو دریافت کیا۔ خیال نے اسے اتنا حیران کردیا کہ اس نے سرمایہ کاری کے ل his اپنا اگلا آغاز پایا۔ شروعات کے لئے نئے آئیڈیوں کی تلاش کرتے ہوئے اسے زلفی مل گیا۔ اصل منصوبہ یہ تھا کہ نیٹ ورک سے فعال جاوا بین کے ایسے اجزاء تیار کیے جائیں جو صارفین کو منصوبوں کی دور دراز تک رسائی فراہم کریں۔ IDE کے بنیادی فن تعمیر کے ڈیزائنر ، جاروسلاف Tulach نے Xelfi کا نام تبدیل کرکے نیٹ بین قرار دیا ہے جو اسے مناسب طریقے سے موزوں کرتا ہے۔ انٹرپرائز جاوا بین کے لئے وضاحتیں سامنے آنے کے بعد ، اس طرح کے اجزاء کے ساتھ مقابلہ کرنے کی بجائے اس کے معیار کے ساتھ کام کرنے کے بارے میں زیادہ سمجھ میں آتی ہے۔
- نیٹ بین ڈویلپر ایکس 2 1999 کے موسم بہار میں جاری کیا گیا تھا اور اس نے سوئنگ کی حمایت کی تھی۔ جے ڈی کے 1.3 میں کارکردگی میں بہتری آئی جو 1999 میں جاری کی گئیں۔
- اس ٹیم نے ڈویلپر ایکس 2 کو زیادہ ماڈیولر نیٹ بین میں دوبارہ تعمیر کرنے میں بہت محنت کی ہے جو آج استعمال ہونے والے سافٹ وئیر کی بنیاد ہے۔
- جون 2000 میں نیٹ بین کو اوپن سورس بنایا گیا تھا۔ اوریکل کا ماتحت ادارہ بننے سے قبل سن مائکرو سسٹم جنوری 2010 تک اس منصوبے کا کفیل رہا۔
دو بیس پروڈکٹس ہیں: نیٹ بینز IDE اور نیٹ بین پلیٹ فارم۔
وہ تجارتی اور غیر تجارتی استعمال کے ل are مفت ہیں۔ دونوں کو سورس کوڈ ان کی ضروریات کے مطابق دوبارہ استعمال کرنے کے لئے دستیاب ہے لیکن صرف حد ہی یہ ہے کہ اسے استعمال کی شرائط میں ہونا چاہئے۔
جاوا میں نیٹ بین کی خصوصیات کے ساتھ آگے بڑھ رہے ہیں
خصوصیات
جاوا میں نیٹ بین کی مختلف اہم خصوصیات ہیں۔ آئیے ان خصوصیات میں سے ہر ایک کی تفصیل میں شامل ہوں:
ایڈیٹرز اور فائل ٹیمپلیٹس
نیٹ بین بین IDE میں ایڈیٹر میں بہت سی خصوصیات ہیں جو اسے دوسرے ٹیکسٹ ایڈیٹرز سے مختلف بنا دیتی ہیں۔
IDE کے ذریعہ تعاون کی جانے والی مختلف زبانیں جاوا ، C / C ++ ، XML ، HTML ، PHP ، CSS ، اور جاوا اسکرپٹ ہیں جن کو مزید دوسری زبانوں کی حمایت کے ل. بھی بڑھایا جاسکتا ہے۔
تعاون یافتہ زبانوں اور ویب ٹیکنالوجیز میں سے ہر ایک کے لئے فائل ٹیمپلیٹس مہیا کیے جاتے ہیں۔ مثال کے طور پر- جاوا اسکرپٹ فائل ٹیمپلیٹس ، HTML فائل ٹیمپلیٹس وغیرہ۔
جامد تجزیہ کی طرف بڑھ رہا ہے۔
جامد تجزیہ
اگر کوڈ چھوٹا ہے تو پھر یہ مالک کے ل exp اخراجات کا ذریعہ ثابت ہوتا ہے جب تک کہ اس کو ڈیبگ نہیں کیا جاتا۔ اس کے ل we ، ہمارے پاس جامد کوڈ تجزیہ کے ٹولز ہیں ، مقبول اوپن سورس جاوا فائنڈبگ ٹول کے ساتھ انضمام۔
جاوا سٹرنگ نے ایک سے زیادہ حد بندیاں تقسیم کیں
جائیداد کو پارس کرنے کے ساتھ آگے بڑھ رہے ہیں۔
پراپرٹی کو پارس کرنا
جیسے ہی ہم نے اسے لکھنا شروع کیا اس کوڈ کی تجزیہ کرنا شروع ہوجاتی ہے اور اس وجہ سے اسے براہ راست تجزیہ کے نام سے جانا جاتا ہے۔ کوڈ میں مختلف غلطیاں اور دیگر عام غلطیاں آئی ڈی ای کے ذریعہ روشنی ڈالی جارہی ہیں تاکہ کوڈر کوڈنگ کے وقت ہی اسے درست کرسکے۔ یہ مرتب تجاویز (اشارے) اور انتباہات بھی دکھاتا ہے۔
ریفیکٹرنگ کے ساتھ آگے بڑھ رہے ہیں۔
ریفیکٹرنگ
ریفیکٹرنگ کے بہت سارے اوزار دستیاب ہیں جو ہمیں کوڈ کو توڑے بغیر اس کی تنظیم نو کرنے کی سہولت فراہم کرتے ہیں۔ ہم بڑے کوڈ (جس میں کوڈ کی بہت سی لائنوں پر مشتمل ہوتا ہے) پر طاقتور معائنہ بھی چلا سکتے ہیں اور انسپیکٹ اینڈ ٹرانسفارم ٹول کا استعمال کرکے خود بخود اس کو ٹھیک کر سکتے ہیں۔
کوڈ مکمل ہونے کے ساتھ آگے بڑھ رہے ہیں۔
کوڈ کی تکمیل
خود بخود کوڈ کی سہولت کچھ زبانوں کے لئے فراہم کی گئی ہے جس میں جاوا ، C / C ++ ، پی ایچ پی ، گرووی ، XML ، HTML ، CSS اور جاوا اسکرپٹ شامل ہیں۔
انٹیلیجنٹ نیویگیشن کے ساتھ آگے بڑھ رہے ہیں۔
انٹیلجنٹ نیویگیشن
ہم معیاری متن ، اونٹ کیس فارمیٹ ، یا وائلڈ کارڈز کا استعمال کرکے کسی بھی فائل ، ٹائپ ، یا علامت پر نیویگیٹ کرسکتے ہیں ، اور ہم کوڈ بیس میں کیس حساس حساس تلاشی بھی لے سکتے ہیں۔
فوری داخل کرنے کے ساتھ آگے بڑھ رہے ہیں۔
فوری داخل
عام کوڈ کے ٹکڑوں کی نسل ایڈیٹر کے اندر بھی کی جاسکتی ہے۔
عام کوڈ کے ٹکڑے کے ل we ، ہم ٹائپ کرتے وقت ریکارڈ میکرو کو شامل کرسکتے ہیں (لیکن ہمیں پہلے اسے بیان کرنے کی ضرورت ہے)۔
اسمارٹ تجاویز پر آگے بڑھ رہے ہیں۔
سمارٹ تجاویز
یہ IDE کے ذریعہ مناسب تجزیہ کرنے کے بعد کوڈ کو فوری طور پر درست کرنے یا بڑھانے کے لئے مفید اشاروں کا ایک وسیع سیٹ پیش کرتا ہے۔ واقعی اس IDE میں ایک گیم بدلنے والی خصوصیت ہے۔
درجہ بندی کے معائنہ کے ساتھ آگے بڑھ رہے ہیں۔
درجہ بندی کا معائنہ
جیسا کہ نام سے پتہ چلتا ہے کہ یہ خصوصیت ہمیں نیویگیٹر ونڈو اور ہیراارچی ونڈو میں کسی بھی فائل کے ممبروں اور سپر ٹائپ یا ذیلی قسم کے درجات کو انسپیکٹ کرنے کی اجازت دیتی ہے۔ یہ فلٹرز کے ساتھ فراہم کردہ تفصیلات کی سطح کو کنٹرول کرنے کے لئے فراہم کرتا ہے۔
آسانی سے حسب ضرورت کے ساتھ آگے بڑھ رہے ہیں۔
آسان حسب ضرورت
کوڈ کی تکمیل ، دستاویزات کا نظارہ ، کی بورڈ شارٹ کٹ ، رنگ وغیرہ سمیت ایڈیٹر میں دکھائے جانے والے تمام مشمولات اور سلوک حسب ضرورت ہیں۔
اب جب کہ آپ آسانی سے تخصیص کو جانتے ہیں ، آئیے ایڈٹنگ اور ری فیکٹرنگ کے ساتھ آگے بڑھیں۔
ازگر میں فارمیٹ کیا ہے؟
ترمیم اور ری فیکٹرنگ
آئی ڈی ای میں وزرڈز اور ٹیمپلیٹس ہیں جو ہمیں جاوا ای ای ، جاوا ایس ای ، اور جاوا ایم ای ایپلی کیشنز تخلیق کرنے دیتے ہیں۔ جاوا میں نیٹ بین بھی مختلف قسم کی ٹکنالوجیوں اور فریم ورک کی حمایت کرتا ہے۔
مثال کے طور پر - آپ اس ایپلیکیشن کو بنانے کے لئے وزرڈ اور ٹیمپلیٹس کا استعمال کرسکتے ہیں جو OSGi فریم ورک یا نیٹ بین ماڈیول سسٹم کو ماڈیولر ایپلی کیشنز کی بنیاد کے طور پر بھی استعمال کرتا ہے۔
نیٹ بینس کے ایڈیٹر کو تقریبا تمام کمپیوٹر زبانوں سے آگاہ تھا جو کوڈ کو ٹائپ کرتے وقت غلطیوں کا پتہ لگانے میں آپ کی مدد کرتا ہے اور دستاویزات کے پاپ اپ اور سمارٹ کوڈ کی تکمیل میں ہماری مدد کرتا ہے۔ سب سے بڑھ کر ، یہ تیز رفتار کے ساتھ کیا جاتا ہے اور اسے ڈویلپرز کی پہلی پسند بناتا ہے۔
اب ، جاوا 8 زبان کے ٹولز کو سمجھیں۔
جاوا 8- زبان کے اوزار
جاوا 8 نیٹ بینس IDE کو اپنے آفیشل IDE کے طور پر استعمال کرتا ہے۔ آپ جاوا 8 زبان کی تعمیرات (جیسے لیمبڈاس ، فنکشنل آپریشنز ، اور طریقہ حوالہ جات) استعمال کرنے کے ل quickly آپ ایپلی کیشنز کو تیزی سے اپ گریڈ کرسکتے ہیں۔
ایک ہی وقت میں ایک سے زیادہ ایپلی کیشنز کے ذریعے تلاش کرنے کے لئے بیچ کے تجزیہ کار اور کنورٹر ہیں اور نئی جاوا 8 زبان میں تبادلوں کے ل. ملاپ کے نمونے۔
اس کے ساتھ ، ہم اس مضمون کے آخر میں پہنچ گئے ہیں۔ مجھے امید ہے کہ آپ سمجھ گئے ہوں گے کہ نیٹ بین بنیادی طور پر ایک IDE (انٹیگریٹڈ ڈویلپمنٹ ماحولیات) ہے جو جاوا ، HTML5 ، پی ایچ پی ، C / C ++ ، جاوا اسکرپٹ ، وغیرہ پر مبنی ایپلی کیشنز تیار کرنے کے لئے استعمال ہوتا ہے۔
ہیک آؤٹ بذریعہ ایڈوریکا۔ یہ کورس طلباء اور پیشہ ور افراد کے لئے ڈیزائن کیا گیا ہے جو جاوا ڈویلپر بننا چاہتے ہیں۔ کورس آپ کو جاوا پروگرامنگ میں آغاز فراہم کرنے اور ہائبرنیٹ اور اسپرنگ جیسے جاوا کے مختلف فریم ورکوں کے ساتھ ساتھ جاوا کے دونوں بنیادی خیالات کے ساتھ تربیت دینے کے لئے ڈیزائن کیا گیا ہے۔
ہمارے لئے ایک سوال ہے؟ برائے کرم اس 'جاوا میں نیٹ بینز' بلاگ کے تبصرے سیکشن میں اس کا ذکر کریں اور ہم جلد از جلد آپ کے پاس مل جائیں گے۔