Poznámka: články jsou již mnoho let staré, doba se posunula, mnoho věcí v nich doporučovaných je již dnes překonané - berte s rezervou!


Programování > C#, ASP.NET

články v této kategorii:

Resharper 4.5 Beta ( Programování > C#, ASP.NET )

JetBrains vydávají betaverzi ReSharperu 4.5. Tato půlverze má nabídnout oproti 4.1 především zvýšení rychlosti a zmenšení paměťových nároků.  ...celý článek

Export z WPF okna do obrázku. ( Programování > C#, ASP.NET )

Může se vám někdy hodit uložit obsah vašeho okna do obrázku na disku. Poněkud přímočará aplikace jsou screenshoty. Pokud programujete editor UML diagramů, je možnost vyexportovat diagram jako obrázek (PNG export) uživatelem očekávaná funkce.  ...celý článek

Zkušenosti ze softwarového projektu XCase ( Programování > C#, ASP.NET )

Softwarový projekt je jednou z peripetií, kterou si musí projít studenti softwarových systémů na Matematicko-fyzikální fakultě. Na rozdíl od individuální diplomové práce je cílem tohoto předmětu naučit studenty pracovat v týmu na společném díle. Tento článek je tedy věnován budoucím řešitelům projektu a případným zájemcům o studium na MFF (aby věděli, co je čeká) a v menší míře všem, kteří se chystají do programátorské práce v menším týmu.  ...celý článek

ReSharper - velice užitečný Visual Studio Add-In ( Programování > C#, ASP.NET )

Pokud používáte některou z ne-Express verzí Visual Studia 2005 nebo 2008, můžete si IDE rozšiřovat o Add-Iny třetích stran. Přiznám se, že jsem tuto možnost nikdy příliš nevyužil. Svůj první add-in jsem si nainstaloval před nedávnem - je to JetBrains ReSharper (R#), který o sobě prohlašuje, že je tím nejchytřejším add-inem ze všech. Tak se na to podíváme - opravdu toho umí hodně.  ...celý článek

Sandcastle – generování dokumentace z XML komentářů (nástupce NDoc) ( Programování > C#, ASP.NET )

Microsoft uvolnil nástroj Sandastle pro generování dokumentace z dokumentačních XML komentářů uváděných přímo ve zdrojovém kódu. Vyslyšel tak volání programátorů po náhradě za opušťěný NDoc. Nový nástroj je aktuálně ve verzi CTP a velmi dobře použitelný. ...celý článek

Stránkování v ASP.NET a MS SQL univerzálně - pomocí komponenty PagingRepeater ( Programování > C#, ASP.NET )

Stejným způsobem, jako jsem vyřešil stránkování v PHP - tedy univerzální třídou pracuje i UserControl PagingRepeater pro stránky používající ASP.NET a MS SQL. Výsledek vidíte třeba na tomto blogu. ...celý článek

Control Adapters - filtrování výstupu ovládacích prvků ASP.NET ( Programování > C#, ASP.NET )

Komponenty .NET frameworku od verze 2.0 generují validní XHTML kód. Od verze 2.0 jsou k dispozici také Control Adapters, které umožní napsat vlastní výstup pro jednotlivé komponenty a očinit je správně CSS-friendly a nahradit jejich defaultní tabulkový layout nějakou strukturou lépe vystihující jejich sémantický význam.  ...celý článek

Práce s FTP a ZIP v C#, rychlé publikování archivů ( Programování > C#, ASP.NET )

Předvedu malou utilitku, kterou jsem si napsal pro svoje potřeby. Celkem často uploaduji na nějaký web různé archivy (obvykle zabalené Solution z Visual Studia). Abych si ušetřil cyklus "upravit - přeložit - zabalit - připojit se na FTP - uploadovat" při každé dorbné úpravě, vytvořil jsem si na to prográmek. Takže ukážu jak se v kódu připojit k FTP, uploadovat a také pakovat archivy. ...celý článek

ASP.NET Ajax a Atlas a obnovování části stránky (Atlas Framework II) ( Programování > C#, ASP.NET )

Častým nasazením Ajaxu je obnovení (update) pouze nějaké části stránky. Zatímco serverové prvky ASP.NET umožňují změny ve stránce pouze po postbacku (po něm musí prohlížeč znovu načíst celou stránku), Atlas a jeho komponenta UpdatePanel umožňuje vyznačit ve stránce místo, které se má samostatně obnovovat, a také snadno nadefinovat podmínky, při kterých má k obnovení dojít. ...celý článek

Indexery - náhrada za přetížení operátoru [] (Zajímavé konstrukce jazyka C# II.) ( Programování > C#, ASP.NET )

Operátor [] (hranatice) se používá snad ve všech programovacích jazycích pro přímý přístup k položkám pole. Jazyk C++ umožňuje tento operátor přetížit, jazyk C# ale ne. Místo toho nabízí mechanismus indexerů, který většinu případů, kdy programátor zatouží po přetížení hranatic, plně pokrývá. ...celý článek

Operátory == a !=, metody Object.Equals a Object.GetHashCode (Zajímavé konstrukce jazyka C# I.) ( Programování > C#, ASP.NET )

První díl seriálu o zajímavějších konstrukcí jazyka C# a .NET - o správné implementaci porovnávacích operátorů a metod: předefinování operator ==, operator !=, Object.Equals() a Object.GetHashCode() ...celý článek

ASP.NET Ajax, Atlas a automatické doplňování výrazu (Atlas Framework I) ( Programování > C#, ASP.NET )

AJAX je poslední dobou velká móda. Půlka internetového světa se rozplývá nad jeho možnostmi, druhá na něj nadává. V článku se můžete dočíst o obecných principech AJAXU a jeho Microsoftí implementace – Atlas frameworku a na závěr ukážu, jak v Ajaxu-Atlasu udělat to, co znáte z Google Suggest, Seznamu a Centra – tedy automatické doplňování vyhledávácího pole. ...celý článek

Watermarky v ASP.NET ( Programování > C#, ASP.NET )

Návod na watermarky v PHP (vkládání loga do obrázků) je tu teprve několik dnů a o návod pro ASP.NET jsem byl požádán dokonce dřív, než jsem stihnul článek zveřejnit. Tady je. Prosím, až ho uvidíte, nezanevřete na ASP.NET. Většina věcí se v ASP.NET skutečně dělá jednoduššeji než v PHP :-). ...celý článek

Zmenšení obrázku v ASP.NET (vhodné například pro náhledy v galeriích (tzv. thumbnaily nebo miniatury)) ( Programování > C#, ASP.NET )

Článek o zmenšování obrázků v PHP si už pár lidí přečetlo, takže předpokládám, že je to užitečná technika. V tomto článku vám chci předvést, jak se ta samá věc dá udělat v ASP.NET . Výsledkem článku tedy opět bude funkce použitelná k vytváření náhledů (thumbnailů, miniatur) pro obrázky například na webových galeriích nebo inzertních stránkách. ...celý článek

Proč není v ASP.NET funkce addslashes? A jak tedy chránit databázi před Sql-injection? ( Programování > C#, ASP.NET )

Článek o tom, jak bezpečně zacházet s uživatelskými vstupy v ASP .NET - jak se chránit před Cross Site Scripting a především SQL-injection. V PHP se používá funkce addslashes, v ASP .NET k těmto účelům slouží parametrizovaný dotaz. ...celý článek

Ochrana e-mailové adresy před spam-roboty v ASP.NET ( Programování > C#, ASP.NET )

Emailové adresy je potřeba uvádět na webu, nejde to ale jen tak, protože nijak nechráněná emailová adresa se snadno stane kořistí crawlerů (emailových harvesterů), kteří prolezají internetové stránky jednu za druhou a sbírají emailové adresy. Získanou sbírku emailů potom mohou například prodat firmám, které rozesílají spam. V takové databázi přirozeně nikdo nechce být a zde si můžete stáhnout ASP.NET komponentu, která vás toho uchrání. ...celý článek

Jak na SEO-friendly URL (Cool URL) v ASP.NET (obdoba mod-rewrite pro PHP) ( Programování > C#, ASP.NET )

Návod na zavedení SEO-friendly URL (nebo také Cool URL)na dynamických stránkách používajících ASP.NET, obdoba mod-rewrite pro PHP. Tento tvar adres zpřehlední strukturu webu jeho návštěvníkům a pomůže zajistit lepší pozice ve vyhledávačích. ...celý článek

Language Corner: ptáci a červi

I englishmani mají svou obdobu našeho "Ranní ptáče, dál doskáče". Říkají "The early bird gets the worm". Vypadá to, že naši předkové měli mnohem větší zálibu v rýmech než jejich anglicky mluvící kolegové. Proč? A které rčení je asi starší?

Nejnovější herní recenze:

Jistě jste již navštívili novou sekci - Deskové hry
Přečtěte si nejnovější recenzi na hru:

Knihovnička - právě čtu:


TOPlist