Delphi 2018 primele impresii

Unul dintre următoarele sisteme de operare:

În ceea ce privește fierul, în comparație cu versiunea anterioară, doar cerințele pentru spațiul de pe disc și pentru unitate s-au modificat (DVD în loc de CD):







  • 1,5 GB de spațiu pe disc pentru instalare completă;
  • Procesor Pentium II 450MHz sau superior (recomandat Pentium III 850+ MHz);
  • 256 MB RAM (recomandată 512 MB);
  • DVD-ROM;
  • Monitor - monitor VGA cu o rezoluție mai mare;
  • Mouse sau alt dispozitiv de indicare.

În principiu, există o versiune de disc a produsului, dar la momentul redactării unei revizuiri a link-ului oficial pentru descărcarea gratuită de pe site-ul producătorului nu a fost.

În cele din urmă, și nu am reușit să mă familiarizez cu produsul legal, am recurs la o opțiune alternativă. La unul dintre forumurile populare, la o săptămână după lansarea oficială, metoda de instalare a produsului a fost complet formalizată, ocolind programul de instalare. Mi-a plăcut decizia CodeGear, am folosit un instalator modificat de dezvoltatori locali. Așa cum era de așteptat, de data asta totul a mers bine.

Pagina de întâmpinare a noului mediu de dezvoltare, deși nu a suferit schimbări majore, a început să privească în conformitate cu stilul CodeGear și, în opinia mea, este mai atractivă. În plus, există multe linkuri suplimentare care ar putea fi interesante și utile dezvoltatorilor Delphi.

Destul de convenabil, în opinia mea, inovația a fost capacitatea de a crea evenimente de construire (Build Events). Folosind această funcție, puteți monitoriza ce se întâmplă în diferite etape ale compilației proiectului.

Pentru a crea aplicații în această versiune de Delphi, puteți utiliza instrumentul de modelare - familiar de la Delphi pentru .Net Together. Cu toate acestea, nu există niciun instrument MDA pentru ECO pentru aplicațiile .Net.

În descrierea inovațiilor, dezvoltatorii acordă o atenție deosebită faptului că IDE a început să susțină teme Windows (atât Vista cât și XP). Aceasta este probabil o funcționalitate excelentă (ceea ce ar putea fi mai util decât un buton de alergare frumos?), Dar când încercați să schimbați tema în Windows XP, mediul de dezvoltare care rulează a emis următorul mesaj:







Apropo, au fost de patru ori mai multă memorie decât cea declarată în cerințele minime de sistem (1 GB). După mai multe încercări de închidere a acestui mesaj, IDE "a pierdut" majoritatea butoanelor paletei de instrumente. Poate că, bineînțeles, acest comportament al mediului se datorează faptului că am folosit instalatorul "non-nativ" în timpul instalării (nu am găsit descrierea acestei erori pe Quality Central), dar rămâne un sentiment neplăcut. Pe de altă parte, dacă renunți la ironie, ar putea fi convenabil ca formele create în noul Delphi să suporte automat teme Windows.

Unele modificări au fost supuse VCL. Împreună cu fila standard "Dialoguri" obișnuite, a apărut unul nou - "Dialoguri Vista". Conține doar trei componente: TFileOpenDialog, TFileSaveDialog și TTaskDialog. Cred că scopul funcțional al acestor componente este de înțeles.

Pe lângă cele trei componente menționate, se adaugă următoarele clase la VCL:

  • TCustomFileDialog
  • TCustomFileOpenDialog
  • TCustomFileSaveDialog
  • TCustomTaskDialog
  • TFavoriteLinkItem
  • TFavoriteLinkItems
  • TFavoriteLinkItemsEnumerator
  • TFileTypeItem
  • TFileTypeItems
  • TTaskDialogBaseButtonItem
  • TTaskDialogButtonItem
  • TTaskDialogButtons
  • TTaskDialogButtonsEnumerator
  • TTaskDialogProgressBar
  • TTaskDialogRadioButtonItem

Scopul acestor clase este destul de evident. Toate acestea servesc drept linii intermediare în ierarhia de clasă pentru dialoguri noi, orientate spre Vista.

O încercare de a apela unul dintre dialogurile Vista în Windows XP a eșuat: pe ecran apare un mesaj care indică faptul că TFileOpenDialog necesită Windows Vista sau o versiune ulterioară.

Cu toate acestea, chiar și la compilație a fost emis un avertisment cu următorul conținut:

[Avertisment DCC] Unit1.pas (11): W1002 Simbolul "TFileOpenDialog" este specific unei platforme

În plus, acel VCL al noii versiuni a extins setul de clase, unele clase vechi au suferit modificări. Aceste modificări sunt, de asemenea, legate de suportul Vista. Deci, în TForm a apărut o nouă proprietate GlassFrame.

După un studiu detaliat al întregului set de componente, sa dovedit că suitele suplimentare și Win32 au fost ușor extinse. Deci, au existat componentele TdockTabSet, THeaderControl și TShellResources. În același timp, nu există nicio documentație pentru ultima. Desigur, Google a clarificat puțin situația, dar aș vrea să citesc descrierea componentei "de la prima mână".

Ceea ce mi-a plăcut foarte mult a fost faptul că cea mai recentă versiune a Model Maker Code Explorer (MMX) a fost inclusă în Delphi. De fapt, este vorba de un set de vrăjitori foarte comod și funcțional, simplificând în mare măsură dezvoltarea și documentarea codului.

În mod separat, aș dori să menționez sistemul de referință al unui produs nou. În noua versiune de Delphi se face în format Microsoft Document Explorer. Multe dintre punctele sale au fost refăcute și extinse. Și arată mai bine vizual.

În încheierea sondajului, îmi voi permite să trag câteva concluzii proprii.

Creatorii produsului au depus toate eforturile pentru a face noua versiune mai productivă și mai ușor de utilizat. Cu toate acestea, anumite probleme de calitate au rămas. Cu toate acestea, acest lucru a fost tipic pentru aproape toate versiunile Delphi. Produsul stabil devine, de regulă, numai după eliberarea mai multor pachete de service.

Distribuiți acest articol cu ​​prietenii dvs.:







Articole similare

Trimiteți-le prietenilor: