A szöveg bevitele és szerkesztése az egyik leggyakoribb művelet, amelyet a személyi számítógép-felhasználók naponta végeznek. Kevesen gondolkodnak olyan mechanizmusokon, amelyek egyszerűbbé teszik ezeket a műveleteket. Eközben a képernyőn megjelenő szöveg lenyűgöző tipográfiája számos technológia szintézisének eredménye, amelyet a modern operációs rendszerek grafikai alrendszerei öltenek meg. És ma ezeknek a technológiáknak az alapján még egy nem szakember, minimális programozási ismeretekkel készíthet szövegszerkesztőt.
Szükséges
- - fordító;
- - IDE vagy szövegszerkesztő;
- - SDK, a használt könyvtárak, keretrendszerek stb.
Utasítás
1. lépés
Válassza ki azt a platformot, amelyhez a szövegszerkesztőt kifejlesztik. Az alkalmazás megvalósításának szinte minden aspektusa ettől a választástól függ. Döntse el, hogy a szerkesztőt csak Windows vagy Linux rendszeren szeretné-e futtatni. Lehet, hogy létre kell hoznia egy platformon átívelő megoldást? Vagy ez egy szerkesztő, amelyet webes használatra terveztek?
2. lépés
Válassza ki a szerkesztő létrehozásához használt programozási nyelvet, IDE-t, technológiákat, összetevőket, keretrendszereket, könyvtárakat és egyéb eszközöket. Például a Windows rendszer fejlesztésekor alapul szolgálhat a RichEdit szabványos vezérlője, amely gazdag funkcionalitást biztosít, és valójában teljes értékű szerkesztő. Megmarad a felhasználói felület, a szöveg betöltésének és mentésének mechanizmusainak, valamint a további funkcióknak a megvalósítása. Ha hiányzik a RichEdit, akkor a Text Services objektumot használhatja az ITextHost felület megvalósításával és az ablakban történő rendereléssel. A fejlesztés a Visual Studióban vagy a Delphi-ben végezhető, akár keretrendszerrel (pl. MFC, WTL), akár anélkül. Ha nincsenek szigorú korlátok, akkor érdemes a. NET-t választani és egy C # alkalmazást fejleszteni a RichTextBox segítségével. Cross-platform vagy Linux alkalmazás készítéséhez a Qt tökéletes a hatékony QTextEdit osztályával. A webes vizuális szerkesztők a böngésző speciális képességein alapulnak (például az elem tartalomszerkesztő módja az Internet Explorer programban), és kliens parancsfájlokból állnak. A JavaScript programozási nyelvként működik.
3. lépés
Készítsen drótvázat az alkalmazásához. Indítsa el a kiválasztott IDE-t. Hozzon létre egy új projektet. Néhány IDE-ben bizonyos opciók beállítása a projekt létrehozása során létrehoz egy szövegszerkesztő alkalmazás munkasablont. Például, ha a Visual Studio MFC-projektjének létrehozásakor a CRichEditView-t választja alapnézet osztálynak, akkor minimális funkcionalitású szövegszerkesztőt kaphat. Hasonlóképpen, a KDevelopban néhány másodperc alatt létrehozhat egy Qt alkalmazás projektet, amely egy szövegszerkesztő.
4. lépés
Funkció hozzáadása a szövegszerkesztőhöz. Általános szabály, hogy a szöveg formázásának és szerkesztésének alapvető funkcióinak megvalósításához (vízszintes igazítás, szerkesztési parancsok) csak létre kell hoznia a megfelelő interfész elemeket (gombok az eszköztárakon, menüpontok), hozzá kell rendelnie a kezelőket és meg kell hívnunk a szükséges metódusokat. a szerkesztő vezérlő osztály a kezelőktől. …