Zvýrazňovač HTML systaxe v C#

C# .NET Formuláře Windows Forms Zvýrazňovač HTML systaxe v C#

ONEbit hosting Unicorn College Tento obsah je dostupný zdarma v rámci projektu IT lidem. Vydávání, hosting a aktualizace umožňují jeho sponzoři.

Jednoduchý program sloužící na zvýraznění syntaxe, vytvořené pro soutěž: Machr na C# - Zvýrazňovač syntaxe.

K hledání používá třídu Regex a hledá ve dvou módech

  1. Hledá právě upravované slovo (tj od < do >) a kontroluje, zda je to validní HTML tag. Může sloužit pro zvýraznění libovolného XML validního textu.
  2. Prohledá celý dokument a dle zadaného regexu v celém dokumentu. Při větších dokumentech je to pomalejší, proto se volá jen na stisk tlačítka a částečně pracuje v background workeru + invoke, GUI se sice "sekne" (přestane reagovat na vstup), ale překresluje se.

Výměnou jednoho regexu lze upravit na zvýrazňování well-formed XML.


Galerie

Program byl vytvořen v roce 2014.

 

Stáhnout

Staženo 46x (97.48 kB)
Aplikace je včetně zdrojových kódů v jazyce C#

 

 

Program pro vás napsal martinsakra
Avatar
Jak se ti líbí článek?
1 hlasů
Autor programuje v C# a Javě + dělá v Unity3D
Aktivity (1)

 

 

Komentáře

Avatar
qwertyW
Redaktor
Avatar
qwertyW:18.7.2014 9:49

jestli se smím zeptat, zadání toho machra je kde?

Odpovědět 18.7.2014 9:49
Programuji, tedy jsem.
Avatar
Jan Demel
Redaktor
Avatar
Odpovědět 18.7.2014 10:34
To co se zdá být nemožné, je vždy možné.
Avatar
qwertyW
Redaktor
Avatar
Odpovědět 18.7.2014 20:58
Programuji, tedy jsem.
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.

Zobrazeno 3 zpráv z 3.