středa 21. října 2009

.NET a C#: Čtení dat z excelu pomocí ADO.NET

Ukážu velice jednoduchý způsob jako pomocí ADO.NET načíst data z excelového souboru.

.NET a C#: Vytvoření excel grafu programově

V jednom z předchozích příspěvků jsme programově vytvořili excel soubor, do kterého jsme uložili nějaká data. Dnes na základě těchto dat vytvoříme graf.

pondělí 19. října 2009

.NET a C#: Úprava Konzole (barva, rozměry), atd...

Díval jsem se v Google Analytics (mimochodem výborná služba), přes jaká klíčová slova byl tento blog vyhledán, a jedním z nich bylo i toto: "c# console backgroundcolor". Žádný takový příspěvek tu ale nemám, proto abych předešel zklamání dalších uživatelů, přidávám malý kousek kódu, jak měnit různé vlastnosti konzole.

neděle 18. října 2009

.NET a C#: Vytvoření a zápis do Excel souboru

Pokud potřebujeme spolupracovat s Office (Microsoft Office balík) aplikacemi v prostředí .NET, stačí nám nareferencovat příslušnou knihovnu, čímž si zpřístupníme metody z daného rozhraní. Já se v tomto článku soustředím pouze na aplikaci Excel, ale věřím, že s ostatními aplikacemi z balíku se bude pracovat naprosto stejným způsobem.

pátek 25. dubna 2008

Ostatní: HP 6715s - černá obrazovka

Také máte tento notebook? A stalo se Vám někdy při práci pod operačním systémem Windows, že najednou zčernala obrazovka, notebook přestal reagovat, i když nepřešel do režimu stand-by (ventilátory i disky běžely)? Zdá se, že se nejedná o vadu kusu, ale několika sérií.

Ve většině případů tato černá obrazovka nastane ve chvíli přehrávání videa. I když jednou toto nastalo i při běžném surfování na internetu. Prý se může jednat o problém s Energy Management. Zde je několik rad, jak se pokusit tento problém vyřešit:
  • Zkusit nainstalovat nové ovladače ke grafické kartě (odkaz zde).
  • Při používání Windows Vista přepnout Energy Management na plný výkon. U notebooku je to však dost nepraktické, protože se sníží výdrž baterie.
  • V BIOSu přepnout LAN/WLAN switching na Enabled.
  • Používat Linux :o) ... pod Linuxem, prý tento problém nenastává.

Další informace najdete na tomto fóru (EN).


EDIT: První možnost, kterou jsem vyzkoušel bylo přepnutí LAN/WLAN switching, ovšem dnes při přehrávání hudby opět došlo k výše popisovanému stavu. Tato rada tedy nepomáhá. Vyzkouším nainstalovat ovladače ke grafické kartě a napíšu, jak to dopadlo.

pondělí 7. dubna 2008

.NET a C#: Co je First Chance Exception

Nedávno se mi při debuggování jednoho projektu stalo, že jsem sledoval Output okno a najednou vidím tento řádek:

A first chance exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.dll

Přiznám se, že jsem se s tím ještě nesetkal, začal jsem hledat na internetu. Když je v systému poprvé vyvolána výjimka, nazývá se First chance exception. To je poprvé, kdy Vám dá systém šanci na výjimku zareagovat a obsloužit ji. Pokud je přiřazen k této výjimce handler, pak je volán právě v tuto chvíli. Pokud je spuštěn debugger, pak také dostane šanci se s výjimkou vypořádat. Pokud není nikdo, kdo by výjimku obsloužil, pak nastane Second chance exception, která s největší pravděpodobností ukončí aplikaci.

středa 26. března 2008

.NET a C#: Snippety - Tvorba vlastních

Dnes začnu netradičně kódem, a ten budu vysvětlovat až posléze. Jak jsem minule napsal, snippet je xml soubor s koncovkou .snippet.

pátek 21. března 2008

.NET a C#: Typy souborů Visual Studia

Jistě jste si mnohokrát všimli, že při tvorbě jakéhokoliv projektu ve Visual Studiu, neskončíte jen u zdrojových kódu, exe souborů popřípadě dll souborů. Visual Studio používá poměrně široké spektrum typů souborů. Nabízím rychlý přehled těchto typů, který byl převzat z jednoho anglického blogu (odkaz níže)

.NET a C#: Snippets (Snippety) - Úvod

Snippety jsou kousky kódu, které můžete jednoduše vkládat - je to takový automaticky generovaný kód, nebo rychle přístupné konstrukce.

sobota 8. března 2008

.NET a C#: Enum a odlišné popisky položek

Někde jsem našel tento pěkný příklad, jak položkám enumu přiřadit odlišné popisky.