Ako Vytvoriť Textový Editor

Obsah:

Ako Vytvoriť Textový Editor
Ako Vytvoriť Textový Editor

Video: Ako Vytvoriť Textový Editor

Video: Ako Vytvoriť Textový Editor
Video: Jak na textový editor v Elementoru 2024, Október
Anonim

Zadávanie a úprava textu je jednou z najčastejších operácií, ktoré každodenne vykonávajú používatelia osobných počítačov. Málokto uvažuje o mechanizmoch, ktoré tieto akcie zjednodušujú. Ohromujúca typografia textu zobrazeného na obrazovke je výsledkom syntézy mnohých technológií obsiahnutých v grafických subsystémoch moderných operačných systémov. A dnes môže na základe týchto technológií vytvoriť textový editor aj neprofesionál s minimálnymi programátorskými schopnosťami.

Ako vytvoriť textový editor
Ako vytvoriť textový editor

Nevyhnutné

  • - prekladač;
  • - IDE alebo textový editor;
  • - SDK, vývojové verzie použitých knižníc, rámcov atď.

Inštrukcie

Krok 1

Vyberte platformu, pre ktorú bude textový editor vyvinutý. Od tejto voľby závisí takmer každý aspekt implementácie aplikácie. Rozhodnite sa, či chcete, aby editor bežal iba v systéme Windows alebo Linux. Možno potrebujete vytvoriť riešenie pre rôzne platformy? Alebo je to editor určený na použitie na webe?

Krok 2

Vyberte programovací jazyk, IDE, technológie, komponenty, rámce, knižnice a ďalšie nástroje, ktoré sa použijú na vytvorenie editora. Napríklad pri vývoji pre Windows môžete za základ brať štandardný ovládací prvok RichEdit, ktorý poskytuje bohatú funkcionalitu a je v skutočnosti plnohodnotným editorom. Zostáva implementovať užívateľské rozhranie, mechanizmy načítania a ukladania textu, ďalšie funkcie. Ak RichEdit chýba, môžete objekt Textové služby použiť implementáciou rozhrania ITextHost a vykreslením vo vašom okne. Vývoj je možné realizovať v prostredí Visual Studio alebo Delphi, s rámcami alebo bez rámcov (napr. MFC, WTL). Ak neexistujú žiadne tvrdé limity, má zmysel zvoliť si. NET a vyvinúť C # aplikáciu pomocou RichTextBoxu. Na vytváranie aplikácií pre rôzne platformy alebo Linux je Qt so svojou výkonnou triedou QTextEdit dokonalá. Vizuálne editory pre web sú založené na špecifických funkciách prehľadávača (napríklad režim úprav obsahu obsahu v aplikácii Internet Explorer) a sú skupinou klientských skriptov. JavaScript funguje ako programovací jazyk.

Krok 3

Vytvorte pre svoju aplikáciu drôtový model. Spustite vami vybrané IDE. Vytvorte nový projekt. V niektorých IDE generuje nastavenie určitých možností počas procesu vytvárania projektu pracovnú šablónu aplikácie na úpravu textu. Napríklad výber CRichEditView ako základnej triedy View pri vytváraní projektu MFC v Visual Studio vám umožňuje získať textový editor s minimálnymi funkciami. Rovnako tak v KDevelop môžete behom pár sekúnd vytvoriť projekt aplikácie Qt, čo je textový editor.

Krok 4

Pridajte funkčnosť do svojho textového editora. Spravidla platí, že na implementáciu základných funkcií formátovania a úpravy textu (vodorovné zarovnanie, editačné príkazy) stačí vytvoriť príslušné prvky rozhrania (tlačidlá na paneloch nástrojov, položky ponuky), priradiť im obslužné rutiny a zavolať potrebné metódy trieda ovládania editora od manipulátorov ….

Odporúča: