کمپیوٹرزسافٹ ویئر

چاند اور سورج گرہن - ترقی کے ماحول ماڈیولر کراس پلیٹ فارم ایپلی کیشنز

چاند اور سورج گرہن - ایک پلیٹ فارم ایک اوپن سورس سافٹ ویئر بنانے کے لیے. یہ جاوا پر مبنی ہے اور پلگ ان کے ساتھ پروگرام تیار کرنے کی صلاحیت فراہم کرتا ہے. مشہور ایکلپس کی مصنوعات - - PDE ترقی کے ماحول کے پلگ انز یہ ان کے درمیان کی تعمیر میں اجزاء کا ایک سیٹ پر مشتمل ہے. PDE آپ کے بلٹ میں کے اجزاء پر مشتمل ہے، پلیٹ فارم خود کو وسیع کرنے کی اجازت دیتا ہے. میں toolkits کے تخلیق کاروں کو ان کی اپنی توسیعات پیش کرتے ہیں اور صارفین کو ایک مربوط ترقی (IDE) ماحولیات دے سکتے ہیں.

جاوا کی زبان، چاند اور سورج گرہن لکھا ہے جس کے علاوہ میں، ترقی کے ماحول دیگر پروگرامنگ زبانوں کے لئے استعمال ہوتا ہے. یہ زبانوں C + +، فورٹران، پرل، Prolog کی، ازگر، روبی اور دوسروں حمایت کرتے ہیں کہ پلگ ان کی ایک بہت پیدا. پلیٹ فارم جیسے ٹیل نیت اور DBMS کے لکھنے کے پروگراموں سے متعلق نہیں ہے کہ دوسرے سافٹ ویئر کے لئے بنیاد ہو سکتا ہے. ایکلپس کی بنیاد پر ایک کوڈ کی ایک اور مثال - ایڈیٹنگ اور ٹھیک کرنا PHP-ایپلی کیشنز کے لیے بنیادی کام کرتا ہے کے ساتھ PDT ترقی کے ماحول.

جملہ حقوق بھٹک

اوپن سورس سافٹ ویئر کے صارفین کے حقوق کی ضمانت کرنے کے لئے لائسنس یافتہ ہے. مثال کے طور پر منبع کوڈ میں ترمیم اور اسے تقسیم کرنے کا حق کے ساتھ فراہم کی جائے ضروری ہے. تحفظ کی یہ سطح copyleft ذریعے حاصل کیا. کاپی رائٹ کی صورت میں پروگراموں کی تقسیم پر پابندی عائد کرنے کے ایک صارف کو یہ حق نہیں ہے کہ، کاپی رائٹ کی حفاظت کرتا ہے. Copyleft بھی سافٹ ویئر کو ڈھکنے ایک لائسنس ترمیم کے بغیر تقسیم کیا ہے کی ضرورت ہے. اس صورت میں، کاپی رائٹ کے جوہر مخالف ہو جاتا ہے. Copyleft استعمال کرتا کاپی رائٹ کے ڈویلپرز کے حقوق کو بچانے کے لئے، اور صارفین کو ان کی منتقلی کے لئے نہیں ہے.

لہذا، خوف ہوگا اور شک ہے کہ کھلے پروگراموں copyleft سافٹ ویئر کے دیگر حصوں میں بھی پھیل کرنے کے طور پر، ملکیت دانش کے نقصان کی قیادت کریں گے. دوسرے الفاظ میں، لائسنس اوپن سورس کوڈ پر مشتمل تمام درخواست وہی حقوق ساتھ تقسیم کہ ضرورت ہوگی. یہ جنرل پبلک لائسنس (جی این یو) کے لئے سچ ہے - یہ لینکس میں توسیع کے تحت. لیکن اجازت، جس پر عوامی اور تجارتی مفادات کی ایک مختلف علاج فراہم ہے.

OSI واضح طور پر کیا اوپن سورس ہے کی وضاحت کرتا ہے کہ ایک غیر منافع بخش تنظیم ہے، اور اس کے معیار پر پورا اترتے ہیں کہ ان کے لائسنس کی منظوری دے دی. چاند اور سورج گرہن پلیٹ فارم EPL سے تقسیم کیا ہے، کھلے OSI مصدقہ لائسنس اور اوپن سورس سافٹ ویئر مصنفین کی وفاداری کو برقرار رکھتے ہوئے اس کے تجارتی درخواست کی سہولت.

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

اور بہت سے ان کے اپنے ترقی کے پیدا کرنے کے لئے چاند اور سورج گرہن کا استعمال نہیں کرے گا، جبکہ سورس کوڈ کے پلیٹ فارم کی دستیابی نہ صرف کیونکہ ادائیگی کی کمی کی وجہ سے بڑی اہمیت کا حامل ہے، بلکہ یہ بدعت کو فروغ دیتا ہے اور عام وجہ کے لئے ایک شراکت کے طور پر ان کے اپنے مصنوعات بنانے کے لئے پروگرامرز کی حوصلہ افزائی کی وجہ سے. اس کی بنیادی وجہ - منصوبے کے کام میں مزید سرمایہ کاری کی، زیادہ اہم یہ سب کے لئے ہے. جو فائدہ پہنچتا ہے تو، ڈویلپرز کی تعداد سے بھی زیادہ اضافہ ہوا ہے اور اس منصوبے کو، لینکس اور اپاچی کے ارد گرد ابھر کر سامنے آئے کہ ان لوگوں کی طرح ارد گرد ایک کمیونٹی بنانے کی جاتی ہے.

غیر منافع بخش تنظیم

چاند اور سورج گرہن - ترقی کے ماحول، لائبریریوں اور اوزار، پیدا کرنے کی تعیناتی اور سافٹ ویئر اور اس کے تخلیق کاروں کی کمیونٹی کو منظم کرنے کے لئے. اس سافٹ ویئر کے دکانداروں کی حمایت کے ساتھ 2001 میں IBM کی طرف سے ایک پلیٹ فارم تخلیق کرتا ہے.

ایکلپس فاؤنڈیشن 2004 ء میں قائم کیا جاتا ہے، ایک غیر منافع بخش تنظیم ہے، اس منصوبے کے پلیٹ فارم اور اعزازی سافٹ ویئر اور خدمات کے بہتر بنانے کے معاشرے اور نظام ڈویلپرز حمایت کرتا ہے. آج، چاند اور سورج گرہن ماحولیاتی نظام تنظیموں اور افراد کے سافٹ ویئر کی صنعت بھی شامل ہے.

فنڈ پر نظر رکھتا ہے اور پلیٹ فارم کے منصوبوں کا انتظام. یہ کمیونٹی کی خدمت کرتا ہے، اور ریاست میں committers فون جو ڈویلپرز تعلق نہیں ہے. انہوں نے دیگر تنظیموں کی طرف سے یا اس منصوبے میں کام کرنے کی ان کی ذاتی وقت رضاکارانہ طور پر جو آزادانہ پروگرامرز کی طرف سے ملازمت کر رہے ہیں.

چاند اور سورج گرہن: ایک پلیٹ فارم خصوصیات

  • مختلف پروگراموں کے اوزار بنائیں.
  • آزاد سمیت آلے سپلائرز کی لامحدود تعداد میں.
  • سپورٹ کے اوزار طرح ایچ ٹی ایم ایل، سی، EJB، جاوا، JSP، GIF اور XML کے طور پر مواد کی ایک قسم، کے ساتھ کام کرنے کے لئے.
  • کے اندر اور مختلف مواد کے درمیان مکمل انضمام کو یقینی بنانا.
  • ساتھ پروگرامنگ اور سورج گرہن ذریعہ ایک گرافیکل انٹرفیس ہے یا نہیں.
  • لینکس، ونڈوز، سولیرس AIX، میک OS ایکس سمیت مختلف آپریٹنگ سسٹمز پر کام
  • جاوا، ایک مقبول تحریری طور پر اوزار زبان استعمال کرتے ہوئے.

چاند اور سورج گرہن: شروع کرنے کیلئے رہنما

پہلا رن، سلام کے پیغام کے بعد. صارف کا جائزہ لینے کے لئے جا سکتے ہیں اور نئے افعال، مثالیں جاننے کے، یا تربیت سے گزرنا کرنے کے لئے.

کام کی جگہ پینل، پریزنٹیشنز سے بنا ہوتا ہے. خیالات کی ایک سیٹ امکان بلایا. "وسائل" کے امکان ہے، مثال کے طور پر، ایڈیٹنگ، انتظام، اور منصوبوں کے دیکھنے کے لئے نمائندگی بھی شامل ہے.

Beginners کے آپ مختلف ایکلپس اجزاء اور ان کی بات چیت کے بارے میں معلومات کا ایک بہت کچھ جمع کر سکتے ہیں جہاں "کردار کی جگہ کی بنیادی تعلیمات"، کے ساتھ شروع کرنا چاہئے.

JDT کے ساتھ کام کرنا

JDT دریافت کرنے ایکلپس جاوا منصوبے کھول سکتے ہیں. "نیا" - - ایسا کرنے کے لئے، "فائل" مینو کو منتخب کریں "جاوا پروجیکٹ"، ایک پروجیکٹ کا نام درج کریں اور کلک کریں "ختم".

"اوپن نقطہ نظر" - - موجودہ نقطہ نظر تبدیل کرنے کے لئے، مینو اشیاء "ونڈو" کو منتخب کریں جاوا یا "ونڈو" کے ذریعے ایک نئی ونڈو کھولنے - "نئی ونڈو" اور ایک مختلف نقطہ نظر منتخب کریں.

نقطہ نظر خیالات جاوا میں ترقی کے لئے ارادہ کر رہے ہیں پر مشتمل ہے. بائیں کونے میں، اوپر، ایکلپس جاوا پیکجوں کے، کلاس، جار-فائلیں اور مختلف فائلوں، جس میں کہا جاتا ہے "پیکیج ایکسپلورر" کے ساتھ ایک تنظیمی ڈھانچے ہے. ماخذ اور Refactor: اس معاملے میں مرکزی مینو 2 پوائنٹس کی طرف سے supplemented کیا گیا تھا.

JDT میں ایک پروگرام کی تشکیل

ایک جاوا درخواست پیدا کرنے کے لئے، آپ کو منصوبہ دایاں کلک کریں اور "نیا" پیدا منتخب اوائل چاہئے - "کلاس". پاپ اپ میں، ڈائلاگ باکس کی کلاس کا نام درج کریں. مشکوک: "کون سا آپ کو بنانے کے لئے چاہتے workpiece کے طریقوں؟" - عوامی جامد صفر مین (سلک [] args) میں وضاحت کریں اور کلک کریں "ختم".

یہ ایک پروگرام میں داخل ہوئے کلاس اور ایک خالی مرکزی () پر مشتمل ہے کہ پیدا کرے گا. ایک پروگرام کے کوڈ کے طریقہ کار کو مکمل کرنا ضروری (J جان بوجھ لپ درجہ بندی):

پبلک کلاس ہیلو}

عوامی جامد صفر مین (سلک [] args) میں {

کے لئے (J = 0؛ J <= 5؛ J + +)

{

System.out.println ( "ہیلو")؛

}

}

}

ایک سیٹ کے دوران، آپ کے ایڈیٹر کی خصوصیات کو محسوس کر سکتے ہیں:

  • خودکار تکمیل؛
  • نحو چیکنگ؛
  • آٹو افتتاحی قوسین یا قیمت درج کرنے.

کوڈ کی تکمیل کی بورڈ شارٹ کٹ CTRL + SPACE کہا جاتا ہے. ایک ہی وقت کے اختیارات کی ایک فہرست کے سیاق و سباق پر انحصار کرے گا، ایک کی بورڈ یا ماؤس، چاہے وہ کسی چیز یا مطلوبہ الفاظ کے ایک حصے کے کے طریقوں کی فہرست منتخب کریں.

نحو ورددشیل تالیف پر مبنی موازنہ کیا جاتا ہے. یہ اس کی تالیف کے ساتھ بیک وقت ریکارڈنگ کوڈ دوران جگہ لیتا ہے. نحو کی غلطیوں سرخ رنگ میں زور دیا، اور ان کے نقطہ ایک سفید اخترن کراس کے ساتھ سرخ ظاہر ہوتا رہ گئے ہیں. باقی غلطیاں ایک بلب کی شکل میں کھیتوں میں دلالت کرتی ہیں. انہوں نے فوری درست کی مدد کے ساتھ اپنے آپ کو درست کر سکتے ہیں.

مثال میں متعارف کرایا روشنی کے بیان کے لئے کے سامنے میں واقع ہے کیونکہ اس میں نہیں رکھتا. روشنی کے بلب پر ڈبل کلک کرنے کے بعد ممکن اصلاحات کی ایک فہرست ہو جائے گا. اس صورت میں، J تجویز ہے:

  • کلاس میدان؛
  • طریقہ کار پیرامیٹر؛
  • مقامی متغیر.

آپ کو ماؤس کے ساتھ اختیارات میں سے ایک کا انتخاب کرتے ہیں، تو آپ کے نتیجے متن دیکھ سکتے ہیں.

مطلوبہ اوتار پر ڈبل کلک کوڈ پیدا.

اطلاقات چل

ایک درخواست کی تالیف کوئی غلطیاں مینو اشیاء کے ذریعے چلایا جا سکتا ہے تو "شروع کریں". کوئی تالیف قدم، کے بعد سے اس کو بچانے کے کوڈ کے دوران جگہ لیتا ہے. اقدار کو پہلے ہی مقرر کر رہے ہیں کی ضرورت ہے جس کا ڈائلاگ باکس "ترتیب آغاز"، میں، آپ صحیح نیچے پر چلائیں بٹن پر کلک کرنے کی ضرورت ہے. بک مارکس کے ساتھ کنسول اور درخواست کے نتیجہ کے نچلے حصے میں دکھایا جائے گا.

پروگرام ٹھیک کرنے والا کھولتا میں چلایا جاسکتا ہے. سب سے پہلے، اگلے طریقہ کال کے لئے، میں ترمیم کے ونڈو کے بائیں سرمئی باکس پر ماؤس کے دو کلکس کے ساتھ System.out.println () میں توڑ مقام مقرر. نتیجہ ایک نیلا نقطہ ہو جائے گا. "ڈیبگ" - "شروع کریں" مینو کو منتخب کریں. لانچ ترتیب ونڈو دوبارہ دکھایا جائے گا. "شروع کریں" کے بٹن پر کلک کرنے کے بعد نئے خیالات کے ساتھ ڈیبگ نقطہ نظر ظاہر ہوگا.

بائیں جانب "ڈیبگ" میں، سب سے اوپر، یہ کال اسٹیک ہے اور ٹول بار پروگرام کی پیش رفت کو کنٹرول کرنے کے لئے. پینل سٹاپ بٹن، درخواست، پھانسی کے تسلسل اور تکمیل پر مشتمل ہے، اور اگلے آپریٹر اور طریقہ ریٹرن کو چھوڑ دیں. متغیر، بریک پوائنٹس، اظہار اور سکرین: حق سب سے اوپر tabbed کے پینل کی ایک قطار ہے. آپ متغیر ٹیب کو منتخب کرتے ہیں تو، آپ کو متغیر J کی قیمت دیکھ سکتے ہیں.

نمائندگی میں سے ہر ایک کے بارے میں تفصیلی معلومات سیاق و سباق کے حساس مدد دے سکتے ہیں. ہم صرف عنوان بار اور پریس F1 پر ماؤس کلک کرنے کے لئے کی ضرورت ہے.

اضافی پلگ ان

سوفٹ ویئر کی نشوونما کے ماحول، تالیف اور ٹھیک کرنا، ان کو تبدیل کرنے کے لئے ڈیزائن کر رہے ہیں جس، جو، انکرن کی تعمیر، ٹیسٹ کے ماڈیولز، کارکردگی، ترتیب کے انتظام اور ورژن کو خود کار کرنے کے قابل ہیں کے اجزاء کی طرف سے ہورہے گرہن.

CVS ذریعہ کنٹرول کے نظام کے لئے کی اجازت دیتا ہے ٹیم کے کام ان پر. اس طرح متعارف کرایا تبدیلیوں مخلوط نہیں ہیں. یہ چاند اور سورج گرہن کا ایک اہم اور لازمی حصہ ہے.

ترقی کے ماحول eclipse.org سائٹ پر ہے. پلگ ان پلگ میں وسطی میں واقع ہیں.

فن تعمیر

پلیٹ فارم کی بنیاد - فعل کے امیر RCP کلائنٹس. Simplistically وہ ترقی کے پروگراموں میں استعمال کیا جاتا پلگ ان کا ایک سیٹ پیش کر سکتے ہیں. سفارش اور اختیاری اضافی اجزاء ہیں.

اہم اجزاء یہ ہیں:

  • رن ٹائم OSGi تصریح توسیع اور توسیع پوائنٹس کی بنیاد پر ماڈل اجزاء کا تعین کرتا ہے. جیسے SYSLOG اور متوازیت اضافی خدمات فراہم کی.
  • SWT-پیکج اور سورج گرہن خصوصیات اور یوزر انٹرفیس ویجٹ پر مشتمل ہے. اس گرافیکل ایپلی کیشنز کی تخلیق کی سہولت کے لئے اضافہ کلاسوں ہے.
  • اوزار خلا نقطہ نظر، پیش اور اس میں ترمیم کی ونڈو بھی شامل ہے.
  • اجزاء "مدد" ایک حوالہ کے نظام یا ایک انٹرایکٹو کام کی فہرست کی شکل میں حمایت کے ساتھ صارفین کو فراہم کرتا ہے.
  • پلگ میں "اپ ڈیٹ" آپ سافٹ ویئر کا تازہ ترین ورژن حاصل کرنے کے لئے اجازت دیتا ہے.
  • اجزاء "ٹیم" سے ان کے اپنے مربوط کرنے کے لئے بنیادی ڈھانچہ فراہم ورژن کنٹرول کے نظام.

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ur.delachieve.com. Theme powered by WordPress.