Ace este funcțional editor de cod
![Ace este funcțional editor de cod (qt 5) Ace este funcțional editor de cod](https://webp.images-on-off.com/25/364/320x214_0lpuyfeoahhwf77l2l0n.webp)
- pornire rapidă cu Ace. Unde pot folosi Ace? De ce?
- Portarea la Qt Ace și înveliți API: Cum-Pentru a creatorilor de Qt5 pe bază ale bibliotecilor
Acum să-mi arate un cuplu de exemplu capturi de ecran-aplicație care utilizează biblioteca mea Novile:
![Ace este funcțional editor de cod (dezvoltare web) Ace este funcțional editor de cod](https://webp.images-on-off.com/25/364/434x250_ajikl8101ohjucwhnj00.webp)
![Ace este funcțional editor de cod (ACE) Ace este funcțional editor de cod](https://webp.images-on-off.com/25/364/434x250_6orjmw2mnel45uetqhn0.webp)
Ce este Ace?
![Ace este funcțional editor de cod (qt 5) Ace este funcțional editor de cod](https://webp.images-on-off.com/25/364/434x232_jfmpkt2p50f0j4md4bsw.webp)
API și documentație
Etapa 1. Setarea unitate
Pasul 2. Mai multe culori!
Pasul 3: Gestionarea textului la nivel de API
Gets și stabilește conținutul:
Un pic de lucru cu eliberarea de:
Și acum un joc mic cu cursorul:
Ce zici de codificare management avansat?
Apropo, dacă doriți să modificați brusc dimensiunea # editor div, fără a schimba dimensiunea ferestrei, atunci ai nevoie pentru a efectua
Pasul 4: Search & Evenimente (evenimente)
Din păcate, despre căutarea voi spune doar câteva cuvinte, pentru că din anumite motive nu doresc să chiar acum DSSE descrie munca sa. Vkratse, ea susține expresii regulate, sensibilitate caz, și mulți alți parametri. API este redus la
Ne asculta o varietate de evenimente:
Și acum este foarte cool, „fierbinte“ și combinații de taste:
Componenta Novile pentru Qt
Trebuie să fie cineva?
Când am început să lucreze la Novile, m-am gândit în primul rând cu privire la ceea ce ea ar putea găsi aplicare. Feedback de la prieteni programator, am decis că utilizarea Novile poate fi diferit pe ecranul monitorului (și alte aplicații), în cazul în care aveți nevoie pentru a edita codul, sau cel puțin fișierele de configurare. Aceste aplicații au o mulțime, dar cu Novile ei ar trebui să fie mai mare.
sistemul de asamblare
În ciuda faptului că Qt promovează foarte activ qmake, și va începe în curând QBS-Mania, eu cred că pentru biblioteca este cea mai bună opțiune, odnaznachno CMake. El dă nivelul de asamblare de personalizare, care este cu adevărat necesar.
Cine este de a construi și a instala documentația Novile, de depanare, și un exemplu de necesitatea de a efectua (Linux):
Qt 5 în CMake 2.8.8+
Dacă vă construi biblioteca, atunci nu se poate evita acest lucru. Cu toate acestea, poate fi necesar pentru a colecta fișiere UI .ui. În acest scop, există un macro specială:
Import / Export Switchers
Atunci când se lucrează cu biblioteca, unele dintre personajele trebuie să meargă în eksport, și apoi, în etapa de utilizare a libs, importa din ea, deci este convenabil de a folosi o astfel de structură:
Deci, acum, în timpul asamblării, este necesar să se declare -DNOVILE_MAKEDLL (amintiți-vă, ne-am înființat în cmake). Când utilizați biblioteca, macro nu va fi, iar exporturile vor fi numite.
Cum să utilizați Novile?
Un exemplu de utilizare a Novile descris faimos în exemplul din dosarul de proiect, care merge bine cu -DBUILD_EXAMPLE de configurare cheie = Da, care va face totul pentru tine.
Dar aici sunt gata pentru a da un mic exemplu de cat de convenabil este făcut de la profesioniști (C ++ 11 + Qt 5)
11 C ++, Qt și finisaj puternic Novile permite să construiască IDE rapid și cross-platform cu toate funcționalitățile necesare.