Tekstin kirjoittaminen ja muokkaaminen on yksi yleisimpiä toimintoja, joita henkilökohtaiset tietokoneiden käyttäjät suorittavat päivittäin. Harvat ihmiset ajattelevat mekanismeja, jotka tekevät näistä toiminnoista yksinkertaisempia. Samaan aikaan näytöllä näkyvän tekstin upea typografia on synteesi monista tekniikoista, jotka sisältyvät nykyaikaisten käyttöjärjestelmien grafiikkaosajärjestelmiin. Ja tänään näiden tekniikoiden perusteella jopa ei-ammattilainen, jolla on minimaaliset ohjelmointitaidot, voi luoda tekstieditorin.
Välttämätön
- - kääntäjä;
- - IDE tai tekstieditori;
- - SDK, kehitetyt versiot käytetyistä kirjastoista, kehyksistä jne.
Ohjeet
Vaihe 1
Valitse alusta, jolle tekstieditori kehitetään. Lähes kaikki sovelluksen toteutuksen näkökohdat riippuvat tästä valinnasta. Päätä, haluatko, että editori toimii vain Windowsissa tai Linuxissa. Ehkä sinun on luotava monitasoinen ratkaisu? Vai onko se editori, joka on tarkoitettu käytettäväksi verkossa?
Vaihe 2
Valitse ohjelmointikieli, IDE, tekniikat, komponentit, kehykset, kirjastot ja muut työkalut, joita käytetään editorin luomiseen. Esimerkiksi Windowsia kehitettäessä voit ottaa perustaksi vakiomuotoisen RichEdit-ohjauksen, joka tarjoaa monipuoliset toiminnot ja on itse asiassa täysimittainen editori. On vielä toteutettava käyttöliittymä, tekstin lataamisen ja tallentamisen mekanismit, lisätoiminnot. Jos RichEdit puuttuu, voit käyttää Text Services -objektia toteuttamalla ITextHost-käyttöliittymän ja renderoimalla ikkunassasi. Kehitys voidaan tehdä Visual Studiossa tai Delphissä, joko kehyksillä tai ilman (esim. MFC, WTL). Jos ei ole kovia rajoja, on järkevää valita. NET ja kehittää C # -sovellus RichTextBoxin avulla. Alustojen välisen tai Linux-sovelluksen rakentamiseen Qt on täydellinen tehokkaalla QTextEdit-luokassaan. Verkon visuaaliset muokkausohjelmat perustuvat tiettyihin selainominaisuuksiin (kuten elementtien sisällön muokkaustila Internet Explorerissa) ja ovat joukko asiakasohjelmia. JavaScript toimii ohjelmointikielenä.
Vaihe 3
Luo lankakehys sovelluksellesi. Käynnistä valitsemasi IDE. Luo uusi projekti. Joissakin IDE-sovelluksissa tiettyjen asetusten asettaminen projektin luomisprosessin aikana luo tekstinmuokkaussovelluksen työpohjan. Esimerkiksi valitsemalla CRichEditView perusnäkymäluokaksi luodessasi MFC-projektia Visual Studiossa, saat tekstieditorin, jolla on minimaaliset toiminnot. Samoin KDevelopissa voit luoda Qt-sovellusprojektin, joka on tekstieditori, muutamassa sekunnissa.
Vaihe 4
Lisää toimintoja tekstieditoriin. Yleensä tekstin muotoilun ja muokkauksen perustoimintojen (vaakasuora kohdistus, muokkauskomennot) toteuttamiseksi sinun on luotava vain sopivat käyttöliittymäelementit (painikkeet työkalurivillä, valikkokohdat), osoitettava heille ohjaimet ja kutsuttava tarvittavat menetelmät editorin ohjausluokka käsittelijöiltä ….