EiffelStudio

Screenshot Software:
EiffelStudio
Detalii soft:
Versiune: 6.8.8.6454 Actualizat
Incarca data: 12 May 15
Producător: Emmanuel Stapf
Licenţă: Gratuit
Popularitate: 19

Rating: 1.5/5 (Total Votes: 2)

Eiffel Software ofera instrumente de dezvoltare, care fac o diferenta de beton și imediat în modul în care companiile produc software.
 
 Produsul pilot al companiei, EiffelStudio, este disponibil sub licențiere dublă: alege între Open Source și comercial.
 
 În timp ce Eiffel este considerat ca cel mai bun limbaj pentru crearea de aplicații rapide, robuste, scalabile, EiffelStudioTM este singurul instrument pentru realizarea puterea deplină a Dezvoltare FrameworkTM Eiffel.
 
 EiffelStudio este mai mult decât un IDE.
 
 Imaginați-vă posibilitatea de a modela sistemul cum crezi - captarea cerințele dumneavoastră și procesele de gândire în Eiffel. Apoi, atunci când sunteți gata pentru a proiecta, construi pe modelul pe care tocmai ați creat, încă în Eiffel. Și apoi să pună în aplicare, în Eiffel. Niciodată nu trebuie să arunce nimic și începe peste. Nu aveți nevoie de instrumente suplimentare pentru a putea să se întoarcă și să facă schimbări în arhitectura siguranță. Inginerie dus-intors? Este construit in prin design. Testarea, metrici și instrumente de productivitate? Sunt construite in.
 
 Și depanare? Proiectare nativ Eiffel prin ContractTM previne 90% din bug-uri din tot apar în primul rând - și ce bug-uri rămân sunt ușor de depistat și reparate, de obicei, în termen de zece minute.
 
 Dacă aveți mai multe platforme pentru a consolida, reconcilierea sau a comunica cu, nici o problema. Eiffel ruleaza pe Windows, Unix, Linux, încorporat, și chiar sisteme VMS. Puteți crea o aplicație în Eiffel (chiar importatoare aplicațiile existente ca punct de plecare), și apoi migra-l la orice altă platformă Eiffel compilează la.

Ce este nou în acest eliberați:

  • Acest candidat lansare pentru EiffelStudio 6.8 care include următoarele caracteristici noi: SCOOP (tehnologie simplă programare concomitentă Object-Oriented), capacitatea de a atașa un proces care rulează la debugger EiffelStudio , o bibliotecă îmbunătățită EiffelStore și MySQL mâner, și diverse compilator și bugfixes EiffelStudio.

Ce este nou în versiunea caracteristici 13.11.9.3542:

  • New:
  • compilator: suportate aliasuri paranteza care permit tratarea apelurilor facilitate cu argumente pe entitățile care au nici un argument sa arate apeluri facilitate ca regulate. Acest lucru este în mare parte util de a face apel la obiectele agent, de exemplu, în loc de my_agent.call (x) poate fi posibilă utilizarea my_agent (x). Spre deosebire de suport alias, paranteză alias poate fi utilizat atât cu întrebări și comenzi, dar cu suport alias, caracteristica corespunzătoare ar trebui să aibă cel puțin un argument.
  • compilator: suportate de noi reguli pentru a gestiona argumente reale într-o caracteristică suna ca folie ultimele argumente într-un tuplu, atunci când: numărul de argumente reale depășește numărul de argumente formale sau atunci când numărul de argumente reale este egal cu numărul de formale argumente, dar ultimul argument real nu este de tip compatibil cu ultimul argument formală, cu excepția cazului înfășurat într-o tuplu. Acest lucru este în mare parte util de a face apel la obiectele de agent, evitând explicit notație tuplu manifest. De exemplu, my_agent.call ([123, & quot; ABC & quot ;, valoarea]) poate fi scrisă ca my_agent.call (123, & quot; ABC & quot ;, valoare), sau, atunci când sunt combinate cu paranteze alias, cum my_agent (123, & quot ; & quot ;, abc valoare)
  • .
  • compilator: suportate expresiilor condiționale, care permit folosind diferite expresii pentru a calcula o valoare în funcție de unele condiții: dacă x & lt; y și x & lt; z atunci x elseif y & lt; z apoi y final altceva z.
  • compilator: suport ECF redirecționarea - & gt; oferă o modalitate de a crea redirectare de la un .ecf la altul (similar cu link)
  • Îmbunătățiri:
  • bibliotecă: Adăugat pseudonime paranteza pentru PROCEDURE.call și FUNCTION.item astfel încât apelurile la agenții foo.call (1, 2, 3) și x: = bar.item (& quot; QUX & quot;) poate fi înlocuit cu foo (1, 2, 3) și x:. = bar (& quot; QUX & quot;)
  • bibliotecă: Adăugat versiune nule în condiții de siguranță a Gobo, doar argumente, de testare, unelte și XML nu sunt încă nule sigure
  • .
  • Remedii erori:
  • compilator:. Bug # 18266 (testul # svalid031) - Fixed un bug care a cauzat o eroare de raportare inexistentă pentru o caracteristică redenumit cu un alias suport
  • compilator: bug # 18282 (testul # multicon062) - Fixed un bug care a cauzat raport de eroare incorecte pentru caracteristicile cu un alias suport specificate în mai multe constrângeri formale generale
  • .
  • compilator:. Încercare # attach108 - rectificat calcularea domenii de read-only variabile folosite în expresii implicative cu conjuctions

Ce este nou în versiunea Versiunea 7.1.8.8986:

  • This adaugă un nou cadru Web Eiffel, îmbunătățește implementarea SCOOP, pentru a permite mai multe procesoare de funcționare, adaugă suport pentru GTK 3.4 și backend sale HTML5, îmbunătățește funcției Sistemul de Informații Eiffel, și adaugă diverse bugfixes și îmbunătățiri.

Ce este nou în versiunea Versiunea 7.0.8.8074:

  • This conține îmbunătățiri majore în domeniul concurenta (prin tehnologia SCOOP) și gol-siguranta prin ceea ce face mai ușor să migreze de a anula sigure cod.
  • În plus, ea are multe mici îmbunătățiri pentru a face ușor de utilizat include mai multe contribuții externe EiffelStudio.

Ce este nou în versiunea 6.7.8.5049:

  • This comunicat rezolvă unele probleme incrementality atunci când se utilizează testarea facilități.
  • au fost rezolvate unele probleme de afișare cu noul peste construct.

Ce este nou în versiunea 6.6.8.2636:

  • New caracteristici:
  • de bază Adăugat suport pentru asimetrie corect din cluster serializare SED.
  • Îmbunătățiri:
  • rulare Când înfrățire o instanță SPECIAL unde `capacitate" este mult mai mare decât sa `conta" noua copie va avea de `capacitate" setat la `conta".
  • studio adăugat nou instrument Listă Error preferinta & quot;. & Quot ;, tools.error_list.show_tooltip astfel utilizatorii finali pot specifica daca fereastra tooltip bogat ar trebui să fie afișate în mod automat în instrumentul Lista Eroare
  • Element eliminat
  • Remedii erori:
  • compilator Fixed bug # 16545, atunci când compilatorul nu a detectat că un nou dosar nu conține o clasă de așteptat, după corelarea într-un sistem (a se vedea de testare # incr340).
  • compilator fixe multe bug-uri recompilarea (bug # 16546, bug # 16547, bug # 16553) pentru cazurile în care o caracteristică cu afirmații este eliminat dintr-o clasă părinte în timp ce o clasă copil rămâne neschimbat (a se vedea de testare # incr341, testul # incr342, încercare # incr343).
  • studio bug fix # 15788 (bug # 16209, bug # 16278) Error tooltip intermitent atunci când mouse-ul în afara EiffelStudio
  • studio Fixed bug # 16543 Căutarea în implementatori caracteristică sau descendenți nu defila pentru a arăta meci
  • compilator Fix bug-uri recompilarea (bug # 14525, bug # 16052) care a cauzat crash compilator sau un mesaj de eroare incorecte la verificarea codului moștenit de un client care se referă la o caracteristică care se (re) a (vezi testul # incr293, testul # incr338).
  • schimbări utilizator:
  • studio Modul experimental este acum plecat, a devenit implicit. Pentru a avea acces la modul implicit de 6,5, trebuie să utilizați versiunea compatibil.

Ce este nou în versiunea 6.5.8.524:

  • The EiffelBase bibliotecă de extensie a fost adăugată la livrarea EiffelStudio .
  • Această bibliotecă oferă o nouă clasă SEARCH_TABLE, care este un set în care elementele sunt HASHABLE, iar unele noi facilitati de sortare pentru descendenți ai indexabile.
  • au fost stabilite câteva probleme cu PART_SORTED_SET și BINARY_SEARCH_TREE_SET.
  • diferite bug-uri EiffelStudio au fost stabilite. "Clear_all" în clasele String si HASH_TABLE a fost făcut caduc în favoarea "wipe_out".
  • O schimbare de comportament în STRING.resize a fost făcut pentru a preveni asteptare "redimensiona" cu o dimensiune mai mică.

Ce este nou în versiunea 6.4.7.9263:

  • For cauză compatibilitate suntem, inclusiv 2 versiuni de biblioteci. În mod implicit, va folosi versiunea compatibilă înapoi. Pentru a utiliza noua bibliotecă, trebuie să utilizați comutatorul `-experiment '. Este posibil să se creeze un cod care compilează împotriva ambele versiuni, atât timp cât unele modificări mici sunt aduse la codul.

Ce este nou în versiunea 6.4.7.8984:

  • Development de aplicații pentru iPhone în Eiffel a fost adăugat. În prezent, acesta acceptă numai aplicații linia de comandă, dar suport grafic cerere ar trebui să fie în curând. Următoarele biblioteci au fost adăugate la livrarea: dinamic înveliș bibliotecă API, biblioteca codare și biblioteca internaționalizare. Au fost fixate unele probleme pe GTK. Unele bug-uri de rulare aferente fir sau serializare au fost stabilite. Bug precompilarea pe Mac OS X a fost stabilit.

Ce este nou în versiunea stabilește 6.4.7.8382:

  • Bug:
  • debugger: a introdus recent bug # 15610 fix:. Apel Caracteristică la țintă gol în {} DBG_EXPRESSION_EVALUATOR_B .is_boolean_expression in EiffelStudio
  • debugger: fix bug # 15669 apel Feature la țintă gol în {} AST_DEBUGGER_BREAKABLE_STRATEGY .initialize_current_context
  • debugger: suport îmbunătățit pentru localnici de test obiect
  • de arhivare:. Fixed un non-detectarea stack overflow într-o aplicație multithreaded pe Linux
  • schimbări utilizator:
  • compilator: Incrementat versiune schema ECF XML pentru a reflecta schimbările recente
  • .
  • compilator:. Înlocuit ECF atribut schemă syntax_level de tip întreg cu sintaxa de tip string care conține una dintre cele trei valori posibile
  • compilator: Înlocuit ECF schema atribut is_void_safe un tip boolean cu void_safety un tip string care conține una dintre cele trei valori posibile (nici unul - nici controale de siguranta anulate, toate - toate controalele de securitate nule, initializare - la cerere siguranța gol verificări, adică numai pentru entitățile care sunt atașate).
  • compilator:. Opțiuni pentru aplicații sunt aplicate după aplicarea opțiunilor specificate în bibliotecă, atunci când opțiunea de utilizare a opțiunilor de aplicare este setat la true
  • compilator:. Compatibilitate Adăugat de recunoaștere cod folosind `infix / prefix" în loc de `alias"

Cerințe :

  • GTK +

Software similare

Insight Developer
Insight Developer

12 May 15

Lazarus
Lazarus

18 Jul 15

Writer's Cafe
Writer's Cafe

2 Jun 15

Comentarii la EiffelStudio

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!