TextEd - Textový procesor

Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!

TextEd je bezplatná desktopová aplikace sloužící k úpravě textu. Je kompletně vyvinuta pomocí jazyků C# a XAML pod frameworkem WPF.

Knihovny

Knihovna Využití
System Konverze do datového typu double
System.IO Otevírání externích souborů a ukládání obsahu RichTextBoxu do souboru
System.Window­s.Controls.Pri­mitives Řízení ToggleButtonu
System.Window­s.Documents Ukládání textových rozsahů (TextRanges) a detekce výběru textu (TextSelection)
System.Window­s.Input; Odchytávání vstupu myši
System.Text.Re­gularExpressi­ons Počítání slov přes RegEx (regulární výrazy)
System.Collec­tions.Generic Nahrávání velikostí písma typu int do ComboBoxu s využitím kolekce List<int>
System.Threading Zobrazení nahrávací obrazovky na začátku programu po dobu 1 sekundy
System.Window­s.Media; Přistupování k fontům a obarvení písma
System.Window­s.Controls Řízení různých prvků WPF
Microsoft.Win32 Otevírání oken za účelem otevření či uložení souborů (OpenFileDialog SaveFileDialog)
GemBox.Document Ukládání obsahu RichTextBoxu do různých souborových formátů, jako např. PDF, RTF, HTML, JPG, PNG...

To-Do List

Úloha Stav
Navrhnout sekci "Home" za pomocí ToolBarTrays DOKONČENO
Tučně (Bold), Kurzívou (Italic), Podtržený (Underlined) DOKONČENO
Zkopírovat (Copy), Vyjmout (Cut) DOKONČENO
Zarovnání vlevo/vpravo/na střed/doprava/do bloku DOKONČENO
Získat a nahrát fonty do ComboBoxu DOKONČENO
Vytvořit a nahrát velikosti fontů do ComboBoxu DOKONČENO
Make ToolBar items bold/normal - MouseEnter + MouseLeave event DOKONČENO
Postarat se o "Home", "Insert" a "Format" pomocí podmínky IF. DOKONČENO
Zprovoznit "Exportovat jako" se všemi formáty DOKONČENO
Nastavit, aby při startu programu byl kurzor v RichTextBoxu DOKONČENO
Zprovoznit "Nový" a "Nové okno" MenuItems (čili nahraď nynější instanci a znovu otevři aplikaci anebo otevři novou instanci aplikace a nynější nech být) DOKONČENO
Navrhnout načítací obrazovku aplikace DOKONČENO
Přidat "Počítadlo slov" do levého dolního rohu DOKONČENO
Zařídit, aby obsah RichTextBoxu při exportu do PDF zůstal formátovaný DOKONČENO
Zprovoznit TAB v RichTextBoxu DOKONČENO
Soubor .txed otevře aplikaci DOKONČENO
Funkce VŠE VELKÝMI PÍSMENY / vše malými písmeny / První písmeno velké DOKONČENO
Navrhnout sekci "About" DOKONČENO
Zprovoznit Tisk DOKONČENO
Přidat "Color Picker" z WPF Extension Toolkit a zprovoznit jej tak, aby uživatel mohl obarvit jak barvu písma, tak i jeho pozadí Add DOKONČENO
Přidat funkce "Horní index" a "Dolní index" (Superscript and Subscript) pro práci se vzorci DOKONČENO
Když uživatel bude scrollovat, stránka se automaticky prodlouží DOKONČENO
Navrhnout samostatné okno funkce "Najít / Nahradit" (Find / Replace) DOKONČENO
Zprovoznit "Otevřít soubor..." (Open) DOKONČENO
Zprovoznit "Najít / Nahradit" DOKONČENO
"Najít / Nahradit" - zvýraznit nalezený text, ale pokud je TextBox, kam uživatel píše hledané slovo prázdný či zavře dané okno, text přestane být zvýrazněný DOKONČENO
Přidat odrážky DOKONČENO
Přidat číslování DOKONČENO

Hodnocení poroty

Tento projekt se účastnil soutěže ITnetwork summer 2020.

Porotce Bodů Hodnocení

David Čápka
8 Program se mi moc líbí, jak vzhledem, tak funkčností. Měli jsme jen problémy s písmem, které na některých řádcích nešlo nastavit jako tučné nebo jako kurzíva. Ve vyexportovaném PDF to pak tučné bylo. Aplikace podporuje několik formátů a dokonce má i nějaké vychytávky jako odrážky a podobně. Pořád ale neumí ani to, co WordPad, co je předinstalovaný v každých Windows. Vnímám to tedy spíše jako učební experiment, než jako každodenního pomocníka. Nevím, zda to někam míří, pokud ano, určitě to bude fajn editor :)

Samuel Hél
8 Editor se blíží funkcím předinstalovanému Wordpadu ve Windows. Program bych pojmenoval spíše jako Word processor, protože podporuje různé styly písma, co klasický textový editor nedělá (už z důvodu bílých znaků). Všechno fungovalo dobře, jen třeba u Arialu nefungovala kurzíva či tučné písmo, to mohla být chyba ale v instalovaných písmech na PC. Líbí se mi export přímo do PDF a dokonce i do obrázku, který se u takový editorů nevidí.

Michal Čápka
8.5 Super program. Opravdu velmi přehledný a intuitivní, člověk se v něm nemá moc šanci ztratit a nabízí všechny základní funkce, které jsou pro práci s písmem potřeba, přičemž nechybí ani export do PDFka.

Galerie

Program byl vytvořen v roce 2020.

 

Stáhnout

Staženo 5x (58.32 MB)
Aplikace je včetně zdrojových kódů v jazyce C#

 

Všechny články v sekci
Zdrojákoviště C# .NET - Okenní aplikace WPF
Program pro vás napsal Ondřej Švorc
Avatar
Jak se ti líbí článek?
Ještě nikdo nehodnotil, buď první!
Autor se věnuje IT, rád programuje, a to obzvlášť v jazyce C#.
Aktivity (9)

 

 

Komentáře

Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zatím nikdo nevložil komentář - buď první!