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.Windows.Controls.Primitives | Řízení ToggleButtonu |
System.Windows.Documents | Ukládání textových rozsahů (TextRanges) a detekce výběru textu (TextSelection) |
System.Windows.Input; | Odchytávání vstupu myši |
System.Text.RegularExpressions | Počítání slov přes RegEx (regulární výrazy) |
System.Collections.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.Windows.Media; | Přistupování k fontům a obarvení písma |
System.Windows.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
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#