КомпьютерлерБағдарламалық қамтамасыз ету

Тұтылу - әзірлеу ортасы модульдік кросс-платформалы өтініштер

Тұтылу - ашық-көзі бағдарламалық құралды жасау үшін платформаны. Ол Java негізделген және қосылатын модульдермен бағдарламаларын әзірлеу мүмкіндігін қамтамасыз етеді. атақты Eclipse өнім - - PDE әзірлеу ортасы қосылатын модульдерді Ол олардың арасында кірістірілген құрамдас жиынтығын қамтиды. PDE кіріктірілген құрамдас бөліктерден тұратын, сіз платформа өзі кеңейтуге мүмкіндік береді. құрал жинақтарын жасаушылар өз кеңейтімдерін ұсынады және пайдаланушыларға Integrated Development Environment (IDE) бере алады.

Eclipse жазылған Java тілі, қосымша, әзірлеу ортасы басқа бағдарламалау тілдерінде үшін пайдаланылады. Ол тілді C ++, Fortran, Perl, Prolog, Python, Ruby және басқалар қолдау қосылатын модульдері көп құрылған. Тұғырнама сияқты Telnet және ДББЖ ретінде жазу бағдарламаларға байланысты емес өзге де бағдарламалық қамтамасыз ету үшін негіз бола алады. өңдеу және күйін келтіру PHP-бағдарламалар үшін негізгі функцияларымен ДЕХ әзірлеу ортасы - Eclipse негізделген код, тағы бір мысал.

Барлық құқықтар бұзылған

Ашық-бастапқы бағдарламалық құрал пайдаланушылардың құқықтарын қамтамасыз ету үшін лицензияланған. Мысалы, бастапқы коды оны өзгерту және тарату құқығын қамтамасыз етілуге тиіс. Copyleft арқылы қол қорғау Бұл деңгей. Copyright пайдаланушы осы құқығы жоқ жағдайда бағдарламаларын тарату тыйым салу, авторлық қорғайды. Copyleft, сондай-ақ бағдарламалық қамтамасыз ету қамтитын лицензиялық өзгертпей таратылады талап етеді. Бұл жағдайда, авторлық құқықтың мәні қарама-қарсы болып келеді. Copyleft авторлық құқық салушылардың құқығын сақтау үшін, сондай-ақ пайдаланушылардың оларды беруге емес, пайдаланады.

Сондықтан, бар қорқыныш болып табылады және ашық бағдарламаларды бағдарламалық қамтамасыз ету және басқа да бөліктеріне тарала Copyleft ретінде зияткерлік меншік жоғалтуға әкеп күмән. Басқаша айтқанда, лицензия барлық өтініш бірдей құқықтары бар үлестірілген көзі ашық коды бар екенін талап етеді. Бұл General Public License (GNU) үшін шынайы болып табылады - ол Linux кеңейтеді астында. Бірақ қоғамдық және коммерциялық мүдделерінің түрлі емдеумен қамтамасыз авторландыру, бар.

OSI анық көзі ашық, қандай айқындайды коммерциялық емес ұйым болып табылады, және оның өлшемдерге сай сол лицензияларды бекітеді. Платформа Eclipse EPL таратқан, ашық OSI-сертификатталған лицензия және ашық бағдарламалық құрал авторларының адалдығын сақтай отырып, оның коммерциялық өтініш жеңілдету.

плагиндер немесе пайдаланушы бағдарлама әзірлеу қоршаған ортаны жасаушылар Eclipse кез келген тартылған немесе өзгертілетін кодын жариялауға тиіс, бірақ олар ұнайды жолмен өз толықтырулар лицензия алады. оларға құқықтарды Transfer көзі ашық бағдарламалық қамтамасыз ету талап етілмейді, өйткені, сондай-ақ көзі жариялау.

Көптеген өз дамуын жасауға Eclipse пайдалануға болмайды, ал мен, бастапқы коды платформа болуы, себебі төлеу болмауына ғана емес, үлкен маңызға ие, сондай-ақ ол инновациялар ықпал етеді және ортақ ісіне қосқан үлесі ретінде өз өнімін жасау үшін бағдарламашы шақырады, өйткені. Осы басты себебі - көп жоба жұмысына инвестиция, неғұрлым елеулі ол баршаға болып табылады. ол пайдасын болса, әзірлеушілер саны одан да артып, Linux және Apache айналасында пайда сол ұқсас жобаның айналасында қоғамдастық, жасау болып табылады.

коммерциялық емес ұйым

Тұтылу - жасау, орналастыру және бағдарламалық қамтамасыз ету және оның құрушылардың қоғамдастықты басқару даму ортасын, кітапханалар мен құралдары. Ол өнім үшін бағдарламалық қамтамасыз қолдауымен 2001 жылы IBM арқылы алаңын жасайды.

Eclipse Foundation 2004 жылы құрылған, коммерциялық емес ұйым болып табылады, жоба алаңын қолдайды және толықтыратын бағдарламалық қамтамасыз ету және қызмет көрсету қоғам және жүйесінің әзірлеушілері жақсарту. Бүгін, Eclipse экожүйелік ұйымдар мен жеке тұлғаларды бағдарламалық қамтамасыз ету салалық қамтиды.

Қор бақылайды және платформа жобаларды басқарады. Бұл қауымдастық қызмет көрсетеді, және мемлекет кінәлілер қоңырау жасаушылар тиесілі емес. Олар басқа да ұйымдар немесе жобаға жұмыс істеуге, олардың жеке уақытын еркімен тәуелсіз бағдарламашылары жұмысқа орналастырылды.

Eclipse: платформа сипаттамалары

  • түрлі бағдарламалау құралдарын жасау.
  • тәуелсіз, оның ішінде құрал жеткізушілер саны шектелмеген.
  • Мұндай HTML, С, EJB, Java, JSP, GIF және XML мазмұн түрлі, жұмыс істеу үшін қолдау құралдары.
  • түрлі мазмұны шегiнде және олардың арасында толық интеграциясын қамтамасыз ету.
  • бар Тұтылу-бағдарламалау қоршаған ортаны графикалық интерфейсі немесе жоқ.
  • Linux, Windows Solaris AIX, Mac OS X жүйесінде, соның ішінде әр түрлі операциялық жүйелерді, бойынша жұмыс
  • Java, танымал жазу құралдары тілін пайдалану.

Eclipse: Жұмысты бастау нұсқаулығы

Бірінші іске қосу кейін, сәлемдесу хабары. пайдаланушы қарауға және үйренуге жаңа функцияларды, мысалдар, немесе тағылымдамадан өтуге баруға болады.

жұмыс кеңістігі панельдер, презентациялар құрады. идеялар жиынтығы перспектива деп аталады. «Ресурстар» келешегі, мысалы, редакциялау, басқару және жобаларды көру үшін өкілдігін қамтиды.

Beginners сіз түрлі Eclipse компоненттерінің және олардың өзара қатысты ақпарат көп жинай алады «аспаптық кеңістігін негіздері», бастау керек.

JDT жұмыс істеу

JDT зерттеуге Eclipse Java жобаны ашуға болады. «Дайын» «Java Project», жоба атауын енгізіңіз және түймесін басыңыз - бұл істе «Файл» мәзірін таңдау үшін - «Жаңа».

, Ағымдағы перспективасын өзгертіңіз мәзір элементін «Терезе» таңдау үшін - «Open перспективалық» - Java не «Терезе» арқылы жаңа терезені ашу - «Жаңа терезе» және басқа перспективаға таңдаңыз.

Перспектива Java даму үшін арналған пікір бар. сол жақ бұрышында, жоғарыда, «Package Explorer» деп аталады Eclipse Java пакеттерін, сынып, JAR-файлдар мен түрлі файлдар, бар иерархия болып табылады. Көзі мен қайта ұйымдастыра: бұл жағдайда негізгі мәзірі 2 тармаққа толықтырылды.

JDT бағдарламаны жасау

а Java өтініш жасау үшін, сіз жобаны тінтуірдің оң жақ түймешігімен нұқыңыз және таңдау керек «Жаңа» бұрын құрылған - «Сынып». Қалқымалы, диалогтың терезесінің сыныбының атын енгізіңіз. Күмәнді: «Қай жасағыңыз келетін дайындаманың әдістері?» - қоғамдық статикалық жарамсыз негізгі (String [] арг) көрсетіңіз және «Аяқтау» батырмасын басыңыз.

Бұл енді класс және бос негізгі () бар бағдарламасын жасайды. бағдарлама коды әдісін аяқтау керек (J құпия әдейі келтірілмесе):

қоғамдық класс Hello {

қоғамдық статикалық жарамсыз негізгі (String [] арг) {

(; J <= 5; J ++ J = 0) үшін

{

System.out.println ( «Hello»);

}

}

}

жиынтығы кезінде, сіз редактор мүмкіндіктерін байқай алады:

  • автоматты;
  • синтаксис тексеру;
  • Авто-ашу жақша немесе баға белгіленімі.

Код аяқтау пернелер тіркесімі Ctrl + Space деп аталады. Сонымен қатар, Опциялар тізімін тұрғысында байланысты пернетақтаны немесе тінтуірді таңдау, кілт сөзді объектісі немесе оның бөлігін әдістерін тізіміне ма болады.

синтаксис қадамдық құрастыру негізінде тексеріледі. Ол өз компиляция бір мезгілде коды жазу кезінде орын алады. Синтаксистік қателер қызыл атап, және ақ қиғаш крест қызыл пайда олардың нүктесін қалды. Қалған қателер колбаға түрінде салаларында көрсетілген. Олар Quick Fix көмегімен өзіңіз түзетуге болады.

Бұл менің жіктеледі, өйткені, мысалы енгізілді жарық мәлімдемесінде үшін алдында орналасқан. шамдар екі рет нұқу ықтимал шешім тізімі болады кейін. Бұл жағдайда, J ұсынылады:

  • сынып өріс;
  • әдісі параметр;
  • жергілікті айнымалы.

тышқанмен параметрлердің біреуін таңдасаңыз, нәтижесінде мәтінді көруге болады.

Қалаған нұсқада екі рет басу кодты жасайды.

жүгіру өтініштер

өтініш жасау жоқ қателер дастархан мәзірімнің пунктының «Бастау» арқылы іске қосуға болады, егер. Жоқ жинағы қадам, ол сақтау коды кезінде орын алады, өйткені. қажетті мәндер әлдеқашан орнатылған тілқатысу терезесі «конфигурациясы басынан», жылы, сіз дұрыс төменгі жағында Run батырмасын басу керек. бетбелгілер бар консолі және қолдану нәтижесінде төменгі жағында пайда болады.

Бағдарлама отладчике іске болады. Біріншіден, әдіс қоңырау келесі редактирования терезесінің сол сұр терезесінде, тінтуірдің екі рет басу арқылы) System.out.println (Тоқтау нүктесін орнатыңыз. нәтижесі көк нүкте болады. «Debug» - «Бастау» мәзірін таңдаңыз. Launch конфигурация терезесі қайтадан пайда болады. «Бастау» батырмасын басқаннан кейін жаңа идеялар күйін келтіру болашағы пайда болады.

сол жақта «DEBUG» жылы, жоғарғы жағында, ол қоңырау стек және болып құралдар тақтасы бағдарламасының барысын бақылау үшін. панелі Тоқтату түймешігін, қолдану жалғасын және аяқталуын, орындалуын қамтиды, және келесі оператор және әдісі қайтару өтіңіз. айнымалылар, тоқтау, өрнек және экран: Оң жоғарғы жағында ойындылары панельдер жол болып табылады. Сіз Айнымалылар қойындысын таңдағанда, айнымалы J мәнін көре аласыз.

өкілдіктерінің әрбір туралы толық ақпарат мәтінмәндік анықтама бере алады. Біз жай ғана тақырыптаманың және F1 пернесін тышқанмен керек.

қосымша плагиндер

бағдарламалық қамтамасыз етуді әзірлеу, оларды өзгерту үшін әзірленген қоршаған ортаны, құрастыру және отладка, модельдеуге қабілетті құрамдас толықтырылды Eclipse, құру, тестілеу модульдерді, өнімділігін, конфигурация басқару және нұсқаларды автоматтандыруға.

CVS көзі бақылау жүйесі үшін мүмкіндік береді командасы жұмыс олардың үстінен. Осылайша енгізілген өзгерістер аралас емес. Бұл Eclipse маңызды және ажырамас бөлігі болып табылады.

әзірлеу ортасы eclipse.org сайтында орналасқан. Қосылатын модулдің Plug-Орталық орналасқан.

сәулет

платформа негізі - функционалды бай RCP клиенттер. Дөрекі олар қолданылатын даму бағдарламаларында қосылатын модульдері жиынтығын жібере аласыз. Қосымша ұсынылады компоненттері мен қосымша бар.

негізгі компоненттері:

  • Орындау уақыты OSGi ерекшелігі кеңейту және кеңейту нүктелеріне негізделеді моделі компоненттерін анықтайды. Сондай-ақ, мұндай йелік журналын және параллелизм сияқты қосымша қызмет көрсетті.
  • SWT-пакеті Eclipse мүмкіндіктер мен пайдаланушы интерфейсі виджеттер бар. Ол графикалық қосымшалар құруға жәрдемдесу қосу сыныптар бар.
  • құралдары ғарыш терезесін ұсыну және өңдеу, болашағы бар.
  • Component «Анықтама» сілтеме жүйесін немесе интерактивті тапсырмалар тізімінің түрінде қолдауымен пайдаланушыларға береді.
  • Қосылатын «Жаңарту» Сіз бағдарламалық құралының соңғы нұсқасын алуға мүмкіндік береді.
  • Component «командасы» өз қосылу үшін инфрақұрылымды қамтамасыз нұсқасы басқару жүйелерін.

IBM жасаған платформа, толыққанды ашық көзі жүйесі болды. Оның мүшелері жүз-ден астам компания болып табылады. Мұндай жүйелерді құру идеясы өткен болмағанымен, ойластырылған, сенімді және талғампаздығы дизайн Eclipse ол жетекші орынға алуға мүмкіндік берді.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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