Sådan Oprettes En Teksteditor

Indholdsfortegnelse:

Sådan Oprettes En Teksteditor
Sådan Oprettes En Teksteditor

Video: Sådan Oprettes En Teksteditor

Video: Sådan Oprettes En Teksteditor
Video: HTML|choice of text editor|Tutorial-2 2024, November
Anonim

Indtastning og redigering af tekst er en af de hyppigste handlinger, der udføres af pc-brugere hver dag. Få mennesker tænker på mekanismer, der gør disse handlinger enklere. I mellemtiden er den fantastiske typografi af teksten, der vises på skærmen, et produkt af en syntese af mange teknologier, der er indeholdt i grafiske undersystemer til moderne operativsystemer. Og i dag, baseret på disse teknologier, kan selv en ikke-professionel med minimale programmeringsevner oprette en teksteditor.

Sådan oprettes en teksteditor
Sådan oprettes en teksteditor

Nødvendig

  • - kompilator;
  • - IDE eller teksteditor;
  • - SDK, udvikle versioner af brugte biblioteker, rammer osv.

Instruktioner

Trin 1

Vælg den platform, som teksteditoren skal udvikles til. Næsten alle aspekter af implementeringen af en applikation afhænger af dette valg. Beslut om du vil have redaktøren kun til at køre på Windows eller Linux. Måske skal du oprette en platformoverskridende løsning? Eller er det en editor designet til brug på nettet?

Trin 2

Vælg et programmeringssprog, IDE, teknologier, komponenter, rammer, biblioteker og andre værktøjer, der skal bruges til at oprette editoren. For eksempel, når du udvikler til Windows, kan du tage udgangspunkt i standard RichEdit-kontrol, der giver rig funktionalitet og faktisk er en fuldgyldig editor. Det er fortsat at implementere brugergrænsefladen, mekanismer til indlæsning og lagring af tekst, yderligere funktioner. Hvis RichEdit mangler, kan du bruge Text Services-objektet ved at implementere ITextHost-grænsefladen og gengive i dit vindue. Udvikling kan ske i Visual Studio eller Delphi, med eller uden rammer (f.eks. MFC, WTL). Hvis der ikke er nogen hårde grænser, er det fornuftigt at vælge. NET og udvikle en C # -applikation ved hjælp af RichTextBox. Til opbygning af en platform eller Linux-applikation er Qt perfekt med sin kraftfulde QTextEdit-klasse. Visuelle redaktører til internettet er baseret på specifikke browserfunktioner (såsom elementindholdsredigeringsfunktionen i Internet Explorer) og er et sæt klientscripts. JavaScript fungerer som et programmeringssprog.

Trin 3

Generer en trådramme til din applikation. Start din valgte IDE. Opret et nyt projekt. I nogle IDE'er genererer en indstilling af bestemte muligheder under projektoprettelsesprocessen en tekstskabelon til applikationsarbejdsskabelon. Hvis du f.eks. Vælger CRichEditView som base View-klasse, når du opretter et MFC-projekt i Visual Studio, kan du få en teksteditor med minimal funktionalitet. På samme måde kan du i KDevelop oprette et Qt-applikationsprojekt, som er en teksteditor, på få sekunder.

Trin 4

Føj funktionalitet til din teksteditor. For at implementere de grundlæggende funktioner i formatering og redigering af tekst (vandret justering, redigeringskommandoer) er du som regel nødt til at oprette de relevante interfaceelementer (knapper på værktøjslinjer, menupunkter), tildele håndterere til dem og kalde de nødvendige metoder til redaktørens kontrolklasse fra håndtererne …

Anbefalede: