Vnašanje in urejanje besedila je ena najpogostejših operacij, ki jo vsak dan izvajajo uporabniki osebnih računalnikov. Le malo ljudi razmišlja o mehanizmih, ki poenostavijo ta dejanja. Medtem je osupljiva tipografija besedila, prikazanega na zaslonu, plod sinteze številnih tehnologij, utelešenih v grafičnih podsistemih sodobnih operacijskih sistemov. In danes lahko na podlagi teh tehnologij tudi neprofesionalec z minimalnimi programskimi sposobnostmi ustvari urejevalnik besedil.
Potrebno
- - prevajalnik;
- - IDE ali urejevalnik besedil;
- - SDK, razvojne različice rabljenih knjižnic, ogrodja itd.
Navodila
Korak 1
Izberite platformo, za katero bo urejen urejevalnik besedil. Od te izbire je odvisen skoraj vsak vidik izvajanja aplikacije. Odločite se, ali želite, da se urejevalnik izvaja samo v sistemu Windows ali Linux. Mogoče morate ustvariti rešitev za več platform? Ali je to urejevalnik, zasnovan za uporabo v spletu?
2. korak
Izberite programski jezik, IDE, tehnologije, komponente, ogrodja, knjižnice in druga orodja, ki bodo uporabljena za ustvarjanje urejevalnika. Na primer, pri razvoju za Windows lahko za osnovo vzamete standardni nadzor RichEdit, ki ponuja bogato funkcionalnost in je pravzaprav polnopravni urejevalnik. Še vedno je treba uporabiti uporabniški vmesnik, mehanizme za nalaganje in shranjevanje besedila, dodatne funkcije. Če RichEdit manjka, lahko objekt Text Services uporabite tako, da v svoje okno implementirate vmesnik ITextHost in upodabljate. Razvoj lahko izvedemo v Visual Studio ali Delphi, z ogrodji ali brez (npr. MFC, WTL). Če ni trdih omejitev, je smiselno izbrati. NET in razviti aplikacijo C # z uporabo RichTextBox. Qt je idealen za izdelavo medplatformne ali Linux aplikacije s svojim zmogljivim razredom QTextEdit. Vizualni urejevalniki za splet temeljijo na določenih zmožnostih brskalnika (na primer način urejanja vsebine elementov v Internet Explorerju) in so nabor odjemalskih skriptov. JavaScript deluje kot programski jezik.
3. korak
Ustvari žični okvir za svojo aplikacijo. Zaženite izbrani IDE. Ustvari nov projekt. V nekaterih IDE-jih nastavitev nekaterih možnosti med postopkom ustvarjanja projekta ustvari delovno predlogo za urejanje besedila. Če na primer izberete CRichEditView kot osnovni razred View pri ustvarjanju projekta MFC v Visual Studio, lahko dobite urejevalnik besedil z minimalno funkcionalnostjo. Podobno lahko v KDevelopu v nekaj sekundah ustvarite projektni program Qt, ki je urejevalnik besedil.
4. korak
Urejevalniku besedila dodajte funkcionalnost. Za izvajanje osnovnih funkcij formatiranja in urejanja besedila (vodoravna poravnava, ukazi za urejanje) morate praviloma ustvariti ustrezne elemente vmesnika (gumbi na orodnih vrsticah, elementi menija), jim dodeliti obdelovalce in poklicati potrebne metode urejevalni nadzorni razred iz vodnikov. …