KompüterProqram

Eclipse - inkişaf mühit modul cross-platform applications

Eclipse - bir platforma açıq mənbə proqram yaratmaq. Java əsasında və plug-ins ilə proqramlarını inkişaf etdirmək imkanı verir. məşhur Eclipse məhsul - - PDE inkişaf mühit plug-ins Onların arasında daxili komponentləri bir sıra ehtiva edir. PDE inşa-in komponentləri ibarət platforma özü genişləndirmək üçün imkan verir. Toolbar-takımları yaradıcıları öz uzantıları təklif və istifadəçilər bir entegre inkişaf mühit (IDE) verə bilər.

Eclipse yazılı Java dili ilə yanaşı, inkişaf mühit digər proqramlaşdırma dilləri üçün istifadə olunur. Bu dildə C ++, Fortran, Perl, Prolog, Python, Ruby və başqaları dəstək plug-ins bir çox yaradılmış. Platforma belə telnet və DBMS kimi yazılı proqramları ilə bağlı olmayan digər proqram üçün əsas ola bilər. Eclipse əsasında kodu başqa bir misal - redaktə və ayıklama PHP-applications üçün əsas funksiyaları ilə PDT inkişaf mühit.

Bütün hüquqlar təhrif

Açıq mənbə proqram istifadəçilərinin hüquqlarını təmin etmək üçün lisenziya olunur. Məsələn, mənbə kodu dəyişdirmək və yaymaq hüququ ilə təmin edilməlidir. qorunması bu səviyyədə Copyleft vasitəsilə əldə. Copyright bir istifadəçi bu hüququ yoxdur ki, hadisə proqramları paylanması qadağan müəllif hüquqları qoruyur. Copyleft də proqram əhatə edən lisenziya dəyişiklik olmadan paylanır tələb edir. Bu halda, müəllif hüquqları mahiyyəti əks olur. Copyleft copyright developers hüquqlarının saxlamaq, və istifadəçilər onları köçürmək deyil edir.

Buna görə də, qorxu var və copyleft proqram digər hissələri yayılmışdır kimi şübhə açıq proqramları, əqli mülkiyyət itkisinə səbəb olacaq. Başqa sözlə, lisenziya açıq mənbə kodu olan bütün ərizə eyni hüquqları ilə paylanacaq ki, tələb edir. Bu General Public License (GNU) üçün doğru - bu Linux uzanır altında. Amma ictimai və kommersiya maraqları müxtəlif müalicə təmin səlahiyyət var.

ACİ aydın açıq mənbə nə müəyyən bir təşkilatdır və onun meyarlara uyğun o lisenziya təsdiq edir. Eclipse Platform İngiltere ilə bölüşdürülür, açıq lisenziya ACİ təsdiq və açıq mənbə proqram müəlliflərin sədaqət qoruyarkən kommersiya proqram asanlaşdırmaq.

plugins və ya istifadəçi proqram inkişaf mühit yaradıcıları Eclipse hər hansı cəlb və ya değiştirilebilir kodu dərc etməlidir, lakin onlar kimi şəkildə öz əlavələr lisenziya bilər. açıq mənbə proqram kimi onlara hüquqların Transfer mənbəyi, eləcə də nəşr tələb olunmur.

çox öz inkişafını yaratmaq üçün Eclipse istifadə edəcək isə, mənbə kodu platforma mövcudluğu təkcə ödəniş olmaması böyük əhəmiyyət kəsb edir, həm də yenilik təbliğ və ümumi işimizə bir töhfə kimi öz məhsul üçün proqramçılar həvəsləndirir çünki. Bunun əsas səbəbi - Daha çox layihə işləri investisiya, daha əhəmiyyətli hər kəs üçün deyil. Bu xeyir varsa, developers sayı daha da artıb və Linux və Apache ətrafında ortaya ki, oxşar layihə ətrafında icma yaratmaq.

qeyri-kommersiya təşkilatı

Eclipse - inkişaf mühit, kitabxana və alətləri proqram və onun yaradıcıları icma yaratmaq yerləşdirilməsi və idarə olunması üçün. Bu proqram satıcılar dəstəyi ilə 2001-ci ildə IBM tərəfindən bir platforma yaradır.

Eclipse Fondu 2004-cü ildə təsis edilib, qeyri-kommersiya təşkilatıdır, layihə platforma və tamamlayıcı proqram və xidmətlərin yaxşılaşdırılması cəmiyyət və sistem developers dəstəkləyir. Bu gün Eclipse ekosistem təşkilatlar və fiziki şəxslər proqram sənaye daxildir.

Fond nəzarət və platforma layihələri idarə edir. Bu icma xidmət edir və dövlət törədənlərin zəng developers aid deyil. Onlar digər təşkilatlar tərəfindən və ya layihə ilə işləmək üçün öz şəxsi vaxt könüllü müstəqil proqramçılar tərəfindən istifadə olunur.

Eclipse: bir platforma xüsusiyyətləri

  • müxtəlif proqramlaşdırma tools yaradın.
  • müstəqil, o cümlədən alət təchizatçıları limitsiz sayı.
  • Support tools HTML, C, EJB, Java, JSP, GIF və XML kimi content bir sıra ilə işləmək üçün.
  • daxilində və müxtəlif məzmunu arasında tam inteqrasiya təmin olunması.
  • ilə Programming Eclipse orta bir qrafik interfeys və ya deyil.
  • Linux, Windows, Solaris AIX, Mac OS X, o cümlədən müxtəlif əməliyyat sistemləri üzrə iş
  • Java, məşhur yazı alətləri dil istifadə.

Eclipse: Started Guide əldə

Ilk run, təbrik mesajı sonra. istifadəçi nəzərdən getmək və yeni funksiyaları nümunələri öyrənmək, və ya təlim keçirlər bilər.

iş panellər, təqdimatlar ibarətdir. fikir toplusu perspektivi çağırıb. "Ehtiyatlar" ümidi, məsələn, editing, idarə və layihələr keçirmək üçün təmsil daxildir.

Beginners müxtəlif Eclipse komponentləri və onların qarşılıqlı ilə bağlı bir çox informasiya toplamaq bilər "instrumental alan əsasları" ilə başlamaq lazımdır.

JDT İş

Eclipse Java layihə aça bilər JDT tədqiq etmək. "Yeni" - - Bunu etmək üçün, "Fayl" menyu seçin "Java Layihəsi" bir layihə adı daxil edin və "Finish" düyməsinə basın.

"Açıq perspektiv" - - cari perspektiv dəyişdirmək üçün menu item "Window" seçin Java və ya "pəncərə" vasitəsilə yeni pəncərə açmaq - "Yeni pəncərə" və müxtəlif perspektiv seçin.

Perspektiv Java inkişafı üçün nəzərdə tutulmuşdur fikir var. sol küncündə, yuxarıda "Paket Explorer" adlanır Eclipse Java paketləri, dərsləri, JAR faylları və müxtəlif fayllar ilə iyerarxiya var. Mənbə və Refactor: bu halda əsas menyu 2 bal əlavə olunub.

JDT bir proqramın hazırlanması

Java proqram yaratmaq üçün, layihə sağ basın lazımdır və əvvəllər yaradılmış "Yeni" seçin - "Class". pop-up, informasiya qutusu sinif adını daxil edin. Şübhəli: "Hansı yaratmaq istədiyiniz parça üsulları" - ictimai statik void main (String [] args) daxil və "Finish" düyməsinə basın.

Bu daxil sinif və boş main () olan bir proqram yaratmaq olacaq. (J qəsdən çıxarılmışdır təsnif) bir proqram kodu metodu başa çatdırmaq lazımdır:

public class Hello {

ictimai statik void main (String [] args) {

üçün (j = 0; j <= 5; j ++)

{

System.out.println ( "Hello");

}

}

}

bir sıra zamanı, redaktoru xüsusiyyətləri qeyd edə bilərsiniz:

  • autocompletion;
  • sintaksis yoxlanılması;
  • mötərizə və ya quotes Auto-açılması.

Kodu başa klaviatura qısa Ctrl + Space adlanır. variantları siyahısı kontekstində asılı olacaq, eyni zamanda, bir obyekt və ya söz hissəsi üsulları olub siyahısı bir klaviatura və ya bir siçan seçin.

sintaksis artan tərtib əsaslanır yoxlanılır. Onun tərtib ilə eyni zamanda qeyd kodu əsnasında iştirak edir. Sintaksis səhvlər qırmızı vurğulayıb və onların point ağ diaqonal xaç qırmızı görünür qalır. qalan səhvlər bir ampul şəklində sahələrində göstərilir. Onlar Quick Fix köməyi ilə özünüz asanlıqla düzəldə bilərsiniz.

Bu i təsnif deyil, çünki, məsələn təqdim işıq şərhdə qarşısında yerləşir. ampul cüt tıklayarak sonra mümkün düzeltmelerini siyahısı olacaq. Bu halda, j təklif olunur:

  • class sahə;
  • üsul parametri;
  • yerli dəyişən.

Siz siçan ilə variantdan birini seçin, siz nəticəsində mətn bilərsiniz.

İstədiyiniz təcəssümü cüt tıklayarak kodu yaradır.

applications

ərizə tərtib heç bir səhvlər menyu elementi vasitəsilə davam edə bilər "Start". No yığma addım, çünki xilas kodu əsnasında iştirak edir. artıq müəyyən edilir dəyərləri tələb informasiya qutusu "konfiqurasiya başlanğıc", siz sağ alt Run düyməsinə basın lazımdır. bookmarks ilə konsol və tətbiqi nəticəsində altındakı görünür.

proqram ayıklama davam edə bilər. İlk növbədə, növbəti üsul zəng redaktə pəncərə sol boz qutusuna siçan iki klik ilə System.out.println () bir breakpoint. Nəticədə bir mavi dot olacaq. "Debug" - "Start" menyu seçin. Launch konfiqurasiya pəncərə yenidən görünür. "Start" düyməsinə tıklayarak sonra yeni ideyaları ilə debug perspektiv görünür.

sol "debug" da, üst, bu zəng yığını və toolbar proqram tərəqqi nəzarət etmək. panel stop düyməsini proqram icra davam və başa ehtiva edir və növbəti operator və metodu yekunları keçmək. dəyişənlər, breakpoints, ifadə və ekran: Sağ üst sekmeli panellər bir sıra edir. Siz Dəyişənlər sekmesini seçin zaman, dəyişən j dəyəri bilərsiniz.

nümayəndəlikləri hər biri haqqında ətraflı məlumat kontekstində-həssas yardım verə bilər. Biz yalnız adı bar və mətbuat F1 siçan basın lazımdır.

əlavə plugins

tərtib və ayıklama, onları dəyişdirmək üçün nəzərdə tutulmuşdur proqram inkişaf mühit, biclik qurmaq, test modulları, performans, konfiqurasiya idarə və buraxılış avtomatlaşdırılması edə bilərlər komponentləri əlavə Eclipse.

CVS mənbə nəzarət sistemi üçün imkan verir komanda işi onlara. Belə ki, təqdim dəyişikliklər qarışıq deyil. Bu Eclipse mühüm və ayrılmaz tərkib hissəsidir.

inkişaf mühit eclipse.org saytda. Plug-ins Plug-in Mərkəzi yerləşir.

memarlıq

platforma əsasında - funksional zəngin RCP müştərilər. Simplistically onlar inkişaf proqramları istifadə plug-ins bir sıra təqdim edə bilər. tövsiyə və isteğe əlavə komponentləri var.

əsas komponentləri aşağıdakılardır:

  • uzunluğu OSGi dəqiqləşdirilməsi uzadılması və genişləndirilməsi bal əsasında model komponentləri müəyyən edir. Həmçinin belə syslog və paralellik kimi əlavə xidmətlər təmin edir.
  • SWT-paket Eclipse xüsusiyyətləri və istifadəçi interfeysi widgets var. Bu qrafik proqram yaradılması asanlaşdırmaq üçün əlavə dərsləri var.
  • tools kosmik perspektivləri təqdim və redaktə pəncərə daxildir.
  • Komponent "Yardım" istinad sistemi və ya interaktiv tapşırıq siyahısı şəklində dəstəyi ilə istifadəçilər təmin edir.
  • Plug-in "Update" proqram son versiyası almaq üçün imkan verir.
  • Komponent "Komanda" öz qoşulmaq üçün infrastruktur təmin versiyası nəzarət sistemi.

IBM tərəfindən yaradılan platforma, tam özellikli açıq mənbə sistemi oldu. Onun üzvləri yüz şirkətləridir. Belə sistemlərin yaradılması ideyası keçmişdə baxmayaraq, düşüncəli, etibarlı və zərif dizayn Eclipse bir aparıcı mövqe tutmağa imkan verdi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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