Totul a început cu faptul că am început să caut un mediu de dezvoltare convenabil, care nu necesită resurse, pe C ++, care să nu supraîncărcă interfața pentru a-l utiliza pe netbook (ecran diagonal 10,1 ", rezoluție 1024x600), dacă este necesar. Criteriul de selecție obligatorie a fost integrarea cu biblioteca wxWidgets. Astfel de candidați ca Dev-C ++, Visual Studio Express au dispărut imediat, deoarece nu au o interfață prietenoasă și, cel mai important, nu știu cum să lucreze cu wxWidgets. Alegerea mea a căzut în mediul Code :: Blocks și CodeLite, deoarece ambele sunt scrise în wxWidgets și sunt capabile să funcționeze bine cu această bibliotecă, precum și să aibă o interfață frumoasă.
Am folosit blocuri de cod pentru o lungă perioadă de timp atât pe Linux cât și pe Windows. Am vrut să încerc ceva nou. Sa decis plasarea celui de-al doilea candidat - CodeLite. Apropo, acest mediu este, de asemenea, cross-platform.
- doar miercuri
- cu compilatorul MinGW
- mediul cu compilatorul MinGW și biblioteca deja asamblată wxWidgets, care este foarte mulțumită (ar fi distractiv pe un netbook să colecteze această bibliotecă uriașă)
La startup IDE a sugerat să configureze CodeCompletion, care uneori ajută foarte mult. Setarea a avut loc în doar câteva minute. Rapid, nu-i așa? La prima vedere, interfața este foarte asemănătoare cu Codul :: Blocuri. Dar, dacă vă uitați atent, vor exista diferențe semnificative în ceea ce privește ergonomia și funcționalitatea.
Am fost foarte mulțumit de setul de tab-uri diferite din partea stângă pentru prezentarea generală a proiectului, filele deschise (dacă nu sunt multe pe ecran, acesta este un lucru foarte util), sistemul de fișiere, care este uneori necesar.
În partea de jos a ferestrei sunt ferestre pentru a afișa erorile de asamblare, rezultatele căutării, procesul de construire și așa mai departe. și m. ca în toate celelalte medii similare.
Meniul este bine structurat, deși nu este în întregime logic. Imediat lovește punctul "Plugin-uri". Dacă versiunea completă a mediului a fost instalată, atunci acest meniu va avea întreaga listă de pluginuri:
Când creați un proiect, există mai multe opțiuni:
- cantilevered
- biblioteca
- șablon personalizat
- grafic
- Qt
- Qt cu qmake
- wxWidgets
- wxWidgets cu suport wxFormBuilder bazat pe caseta de dialog
- wxWidgets cu suport wxFormBuilder bazat pe fereastra "normal"
- alte
Tipul de mediu în curs de dezvoltare:
Desigur, am descris mediul înconjurător doar superficial, deoarece este aproape imposibil să descriu toate funcțiile. Interfața programului o face convenabil să o folosească pe ecrane mici de netbook-uri fără a folosi dificultăți speciale.