NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

TextEd - Textový procesor

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í
Zdrojákoviště C# .NET - Okenní aplikace WPF
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 :)
Zdrojákoviště C# .NET - Okenní aplikace WPF
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í.
Zdrojákoviště C# .NET - Okenní aplikace WPF
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žením následujícího souboru souhlasíš s licenčními podmínkami

Staženo 10x (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
Uživatelské hodnocení:
Ještě nikdo nehodnotil, buď první!
Autor se věnuje oblasti softwarového vývoje, rád programuje, a to obzvlášť v jazyce C#.
Aktivity