ڪمپيوٽرن, سافٽ ويئر
Eclipse - ترقي ماحول الڳ پار-پليٽ فارم اپليڪيشن
Eclipse - پڌرو-مصدر سافٽ ويئر ٺاهي هڪ پليٽ فارم. اهو جاوا جي بنياد تي ۽ طور تي پلگ ان سان پروگرام ترقي ڪرڻ جي صلاحيت روزي ڏيندو آھي. سنڌ جي مشهور Eclipse پيداوار - - PDE ترقي ماحول جي طور تي پلگ ان جي تعمير ۾ جزا جي هڪ سيٽ، منجھائن تي مشتمل آهي. PDE تعمير-۾ جزا جو consisting، توهان جي پليٽ فارم تان پاڻ کي وسعت پيدا ڪرڻ جي اجازت ڏئي ٿو. جي toolkits جي پيدا ڪندڙ پنهنجي ملان توبهه ۽ صارفين هڪ جڙيل ترقي ماحول (IDE) ڏئي سگهي ٿو.
جي جاوا ٻولي، جنهن جي Eclipse لکيل آهي ان کان سواء ترقي ماحول ٻين پروگرامن ٻولين جي لاء استعمال ڪيو ويندو آهي. اها طور تي پلگ ان آهي ته ٻولين C ++، Fortran، Perl، Prolog، Python، روبي ۽ ٻين جي حمايت جو تمام گهڻو پيدا ڪيو. هن پليٽ فارم ٻين سافٽ ويئر ته اهڙي telnet ۽ DBMS جيئن پروگرام لکڻ سان لاڳاپيل نه آهي جي بنياد تي ٿي سگهي ٿو. آڻيندي ۽ debugging پي PHP حفاظتي-اپليڪيشن لاء بنيادي ڪم سان PDT ترقي ماحول - هڪ ڪوڊ Eclipse جي بنياد تي، جي ٻئي مثال.
سڀ حق غلط
کليل-مصدر سافٽ ويئر امان جي استعمال ڪندڙن جي حقن جي ضمانت ۾ لائسنس آهي. مثال طور، جياپي جو ذريعو بهتر ۽ ان distribute ڪرڻ جو حق سان مهيا ڪيو ويندو هجڻ ضروري آهي. جي copyleft ذريعي حاصل تحفظ جي هيء سطح. ڪاپي رائيٽ، جي ڪاپي رائيٽ پناھ جي واقعي آهي ته هڪ صارف هن جو حق آهي نه ڪندو ۾ پروگرام جي ورڇ جون شاهديون موجود. Copyleft پڻ ضرورت آهي ته سافٽ ويئر ڇوڙ هڪ لائسنس ترميمي کان سواء ضلعن آهي. هن معاملي ۾، ڪاپي رائيٽ جي ذات جي سامهون ٿيندو. Copyleft استعمال ڪاپي رائيٽ جي ڊولپر 'جي حقن کي بچائڻ لاء، ۽ انھن جي استعمال ڪندڙن کي منتقل ڪرڻ جي نه آهي.
تنهن ڪري، اتي خوف آهي ۽ شڪ آهي ته کليل پروگرام دانشورانه ملڪيت جي نقصان رسي ويندا، copyleft جي سافٽ ويئر جي ٻين حصن تائين پکڙيل ڪري. ٻين لفظن ۾، جي لائسنس جي ضرورت ٿيندي آهي ته سڀ درخواست هڪ ئي حق سان تقسيم کليل سورس ڪوڊ هجن. هن جي جنرل پبلڪ نامي (GNU) لاء سچو آهي - تحت ان لينڪس ڪئي وڃي ٿي. پر اتي جو اختيار آهي، جنهن کي عوام ۽ تجارتي مفادن جي مختلف علاج مهيا ڪرڻ آهي.
OSI هڪ nonprofit تنظيم صاف defines ته کليل ذريعو آهي ڇا آھي، ۽ جن کي لائسنس ته ان جي معيار کي ملڻ جي منظوري ڏئي. هن Eclipse پليٽ فارم جي EPL جي تقسيم، کليل OSI-تصديق ٿيل لائسنس ۽ جڏهن ته کليل ذريعو سافٽ ويئر ليکڪ جي وفاداري قائم رکڻ ان جي تجارتي لڳائڻ جي سهولت آهي.
plugins يا صارف پروگرام ترقي ماحول جي پيدا ڪندڙ Eclipse جي ڪنهن به دخل يا modifiable ڪوڊ شايع ڪرڻ گهرجي، پر ان جي واٽ جنهن اهي پسند ۾ پنهنجي اضافو لائسنس ڪري سگهو ٿا. کين حق جي منتقلي کليل ذريعو سافٽ ويئر جي حيثيت جي ضرورت نه آهي، ان سان گڏو گڏ ذريعو جي اشاعت.
۽ جڏهن ته ڪيترن ئي انهن کي پنهنجي ترقي پيدا ڪرڻ Eclipse استعمال نه ٿيندو، سورس ڪوڊ پليٽ فارم جي دستيابي کي نه صرف ادائگي جي کوٽ جي ڪري وڏي اهميت رکي ٿو، پر ڇاڪاڻ ته ان کي جدت promotes ۽ عام سبب ڪري هڪ حصو ته جيئن انهن کي پنهنجي مصنوعات ٺاهڻ لاء programmers همٿائي. هن لاء اهو ئي مکيه سبب - جي وڌيڪ منصوبي جي ڪم ۾ invested، هن وڌيڪ اهم اهو ماڻهو لاء آهي. جيڪڏهن ان کي سک، ڊولپر جو انگ اڃا به وڌيڪ وڌي ۽ منصوبي جي چوڌاري هڪ ڪميونٽي، سي ته لينڪس ۽ Apache جي چوڌاري emerged سان ملندڙ ٺاهي آهي.
غير بخش تنظيم
Eclipse - ترقي ماحول، لائبريريون ۽، ٺاهڻ پورڀ ۽ سافٽ ويئر ۽ ان جي پيدا ڪندڙ جي ساٿ کي منظم ڪرڻ لاء اوزار. اهو سافٽ ويئر دلالن جي مدد سان 2001 ع ۾ IBM جي هڪ پليٽ فارم پيدا ڪري.
هن Eclipse فائونڊيشن 2004 ع ۾ قائم ڪيو ويو آهي، هڪ غير بخش تنظيم آهي ته منصوبي جي پليٽ فارم جو حامي ۽ اعزازي سافٽ ويئر ۽ خدمتن جي سماج ۽ نظام ڊولپر بهتر. اڄ جي Eclipse ecosystem تنظيمن ۽ ماڻهن کي سافٽ ويئر صنعت شامل آهن.
هن فنڊ monitors ۽ پليٽ فارم منصوبن manages. اهو ئي ساٿ ڏي ٿو، ۽ ڊولپر جن جي حالت ۾ committers سڏ واسطو نه ڪندا آھن. اهي ٻين تنظيمن جي طرفان يا آزاد programmers جن جي منصوبي ۾ ڪم ڪرڻ لاء سندن ذاتي وقت رضاڪار جي ملازم آهن.
Eclipse: هڪ پليٽ فارم ڪنڀار
- مختلف پروگرامن اوزار ٺاهي.
- اوزار suppliers جي لامحدود نمبر، آزاد شامل آهن.
- اهڙي HTML پوسٽ، سي، EJB، جاوا، JSP، GIF ۽ كل جيئن مواد جو هڪ قسم، سان گڏ ڪم ڪرڻ جي حمايت اوزار.
- اندر ۽ مختلف مواد جي وچ ۾ مڪمل جڙڻ يقيني.
- سان پروگرامن Eclipse-وچولي هڪ graphical انٽرفيس يا نه.
- لينڪس، ونڊوز، Solaris AIX، ڳوڙهي او ايس X. سميت مختلف آپريٽنگ سسٽم تي ڪم
- جاوا، هڪ مشهور لکڻ اوزار ٻولي استعمال ڪري.
Eclipse: شروعاتي ھدايت
پهرين هلائڻ جو سلام پيغام کان پوء،. استعمال ڪندڙ جو جائزو وٺڻ لاء ۽ معلوم ٿئي ٿو ته نئين ڪم، مثال، يا تربيت undergo ڏانهن رخ ڪري سگهن ٿا.
هن ڪم جي درڪار، پيش جي مٿي ڪيو آهي. خيالن جي هڪ سيٽ جي prospect سڏيو. ته "وسيلا" جي prospect، مثال طور، ايڊيٽنگ ڪرڻ، انتظامي گرفت، ۽ منصوبن جي ڏسندي لاء نمائندگي شامل آهي.
نئين سکندڙن "instrumental تارن جي Fundamentals"، ڄڻ ته اوھان کي مختلف Eclipse جزا ۽ سندن ڳالهائڻ جي حوالي سان معلومات جو تمام گهڻو گڏ ڪري سگهو سان شروع ڪرڻ گهرجي.
JDT سان ڪم
جي JDT روشناس Eclipse جاوا منصوبي کلي سگهن ٿا. هن ڪندا، ته "عڪس" Menu چونڊيو - "نئون" - "جي جاوا پروجيڪٽ"، هڪ منصوبي جو نالو داخل ۽ ڪلڪ ڪريو "ختم".
موجوده ڪانه تبديل ڪري، ان جي مينيو آئٽم "دريون" منتخب ڪرڻ - "کوليو ڪانه" - جي جاوا يا "دريون" ذريعي هڪ نئين ونڊو کلي - "نئون دري" ۽ مختلف ڪانه چونڊي.
ڪانه آهي ته جاوا ۾ ترقي لاء ڪنديون آهن خيالن تي مشتمل آهي. کاٻي ڪنڊ ۾، مٿي، جي Eclipse جاوا پيڪيجز، طبقن، خانو-فائلون ۽ مختلف فائلون، جنهن کي "پيڪيج ايڪسپلورر" سڏيو ويندو آهي سان هڪ واريو آهي. جو ذريعو ۽ Refactor: هن صورت ۾ مکيه نامو 2 جون پوائينٽون جي گڏ ڪيو ويو.
JDT ۾ هڪ پروگرام ٺاهڻ
هڪ جاوا درخواست پيدا ڪرڻ لاء، توهان جي منصوبي تي رائيٽ ڪلڪ ڪرڻ گهرجي ۽ چونڊيو "نئون" اڳ پيدا - "ڪلاس". پاپ اپ ۾، جي dialog خاني جي طبقي جي نالي سان داخل. شڪ: "جنهن جي workpiece اوھان کي پيدا ڪرڻ چاهيو ٿا جي طريقن؟" - عوامي جامد عشرت مکيه (اسٽرنگ [] args) ڄاڻائي ۽ "ختم" تي ڪلڪ ڪريو.
هيء هڪ پروگرام آهي ته داخل طبقاتي ۽ هڪ خالي مکيه () تي مشتمل پيدا ڪندو. هڪ پروگرام ڪوڊ جو طريقو پورو هجڻ ضروري آهي (ڦ رپورت ڄاڻي واڻي ڪري ڇڏيا):
عوامي طبقاتي سلام {
عوامي جامد عشرت مکيه (اسٽرنگ [] args) {
(؛ ڦ <= 5؛ ڦ ++ ڦ = 0) لاء
{
System.out.println ( "سلام")؛
}
}
}
هڪ سيٽ دوران، توهان جي ايڊيٽر مضمونن جي اطلاع ڪري سگهو ٿا:
- autocompletion؛
- نحو چيڪ ڪرڻ؛
- خود-ڦاڙي parenthesis يا لکي ٿو.
ڪوڊ مڪمل ڪرڻ جي ڪيبورڊ تان Ctrl + ٺهيل ٺڪيل ۽ جاء سڏيو ويندو آهي. هڪ ئي وقت ۾ اختيارن جي فهرست جي سلسلي تي دارومدار رکي ويندي، هڪ ڪيبورڊ يا هڪ مائوس چونڊي، هڪ شئي يا KEYWORD جو حصو جي طريقن جي فهرست ت.
هن نحو incremental جوڙڻ جي بنياد تي تبحر آهي. اهو ان compiling سان جهازن جي ڪوڊ رڪارڊنگ دوران جاء وٺندو آهي. نحو غلطيون ڳاڙهي ۾ لڪيرن، ۽ سندن نقطي ڇڏي هڪ اڇو وتري صليب سان ڳاڙهي نظر اچن ٿا. جڏهن ته باقي غلطيون هڪ بلب جي صورت ۾ ئي شعبن ۾ ظاهر ٿي رهيا آهن. اهي تڪڙا حل ڪرڻ جي مدد سان پنهنجو پاڻ کي درست ڪري سگهو ٿا.
مثال ۾ متعارف نور بيان جي سامهون واقع ڇاڪاڻ ته ان مون کي (fall) نه آهي. نور بلب تي ڊبل ڪلڪ ڪري پوء ممڪن fixes جي هڪ لسٽ ٿي ويندي. هن معاملي ۾، ڦ تجويز ڪيل آهن:
- طبقي جي ميدان ۾؛
- طريقو سميجي؛
- مقامي variable.
توهان جي مائوس سان اختيارن جي هڪ چونڊي، ته توهان جي نتيجي ۾ متن ڏسي سگهو ٿا.
جو ارادو ڪيو تجسيم تي ڊبل ڪلڪ ڪري ڪوڊ ٺاھي ٿو.
ڊوڙندو اپليڪيشن
ڪو به هڪ درخواست compiling غلطيون جي مينيو آئٽم "شروع" ذريعي هلائي سگهجي ٿو ته. في جوڙڻ جي قدم، ان جي بچاء ڪوڊ جي دور ۾ جاء وٺندي وٺي. جي dialog خاني "جي تشڪيل شروع"، جنهن جي ضرورت انهيء کي اڳ ۾ ئي قائم آهن ۾، توهان جي حق تري تي هلائي بٽڻ تي ڪلڪ ڪريو ڪرڻ جي ضرورت آهي. بوڪ سان دلاسو ۽ ان جي درخواست جي نتيجي جي تري ۾ ظاهر ٿيندا.
هن پروگرام جي debugger ۾ هلائي سگهجي ٿو. سڀ کان اول، جي ايڊيٽنگ دري جي کاٻي ڪرڻ جي ڀورو خاني، جو طريقو سڏ کي ايندڙ تي مائوس جي ٻن آهين سان System.out.println (۾ هڪ breakpoint مقرر). جنهن جي نتيجي ۾ هڪ نيري Dot ٿي ويندي. "Debug" - "شروع" Menu کي منتخب ڪريو. لانچ جي تشڪيل دري وري ظاهر ٿيندو. سنڌ جي "شروع" بٽڻ تي ڪلڪ ڪري پوء نئين خيالن سان debug ڪانه ٿيندا.
کاٻي پاسي تي "Debug" ۾، جي مٿي تي، ان جي سڏ چتي ۽ آهي ٽول بار جي پروگرام جي ترقي کي ڪنٽرول ڪرڻ. جڏهن ته پينل جي بند بٽڻ تي، جي تسلسل ۽ ان جي درخواست جي مڪمل، execution تي مشتمل آهي، ۽ ايندڙ ڇوڪريء ۽ طريقو موٽڻ کي ڇڏي ڏيو. variables، breakpoints، جذبي ۽ ان جي اسڪرين: جي مٿي تي حق tabbed پينل جي هڪ قطار آهي. ۽ جڏھن اوھان کي Variables ٽيب چونڊيو، توهان جي variable ڦ جي اهميت ڏسي سگهو ٿا.
جي شڪايت جو هر جي باري ۾ تفصيلي معلومات جي سلسلي-حساس مدد ڏئي سگهن ٿا. اسان صرف سنڌ جي لقب بار ۽ پريس F1 تي مائوس ڪلڪ ڪرڻ جي ضرورت آهي.
اضافي plugins
سافٽ ويئر جي پيداوار ماحول، جنهن جي انهن کي تبديل ڪرڻ لاء ٺهيل آهن، compiling ۽ debugging، Eclipse جزا جنهن simulate ڪرڻ جي قابل آهن جي گڏ، جي مسجد آهي، امتحان ماڊيول، ڪارڪردگي، تشڪيل انتظام ۽ versioning automate.
CVS وسيلي ڪنٽرول نظام لاء اجازت ڏئي ٽيم ڪم مٿن. اهڙيء طرح رائج تبديليون ملايو نه آهي. هن Eclipse جو هڪ اهم ۽ جز آهي.
ترقي ماحول eclipse.org سائيٽ تي آهي. طور تي پلگ ان جو پلگ ان ۾ وچ ۾ واقع آهن.
تعمير
هن پليٽ فارم جي بنياد - functionally امير RCP خريدار. Simplistically اھي ترقي پروگرامن ۾ استعمال طور تي پلگ ان جي هڪ سيٽ پيش ڪري سگهو ٿا. نه صلاح ڏني اضافي جزا ۽ اختياري آهي.
مکيه جزا آهن:
- هن رن جي ماڊل OSGi specification واڌ ۽ توسيع جون پوائينٽون جي بنياد تي جزا determines. به اهڙي syslog ۽ parallelism طور اضافي خدمتون مهيا.
- تنهنجي خواهش کي-پئڪيج Eclipse خوبيون ۽ يوزر انٽرفيس widgets تي مشتمل آهي. اهو graphical اپليڪيشن جي پيدائش جي سهولت لاء شامل ڪرڻ طبقن ڪئي.
- اوزار خلا، تناظر شامل پيش ۽ تبديلي جي دري.
- اتحاد "مدد" هڪ حوالي نظام يا هڪ وچڙ ڪم فهرست جي صورت ۾ حمايت سان صارفين کي مهيا ڪري.
- وصل ۾ "تبديلي" توهان جي سافٽ ويئر جي تازه ترين ورزن حاصل ڪرڻ جي اجازت ڏئي ٿو.
- اتحاد "ٽيم" جو ڍانچو پنهنجي ڳنڍڻ مهيا نسخو ڪنٽرول نظام.
جي IBM جي پيدا جي پليٽ فارم، هڪ مڪمل-خصوصي کليل-ذريعو نظام ٿيو. ان جي ميمبرن هڪ سئو ڪمپنين جي حوالي سان آهن. جيتوڻيڪ اهڙي نظام ٺاهڻ جي خيال کي ماضي ۾ هئا، مدبر، قابل ۽ خوبصورت ڊزائن Eclipse ان کي هڪ سرواڻ عهدي وٺڻ جي اجازت ڏني وئي آهي.
Similar articles
Trending Now