<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>C# on pdynet.net</title>
    <link>https://www.pdynet.net/tags/c%23/</link>
    <description>Recent content in C# on pdynet.net</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>cs</language>
    
    <lastBuildDate>Sun, 11 Sep 2016 16:42:15 +0200</lastBuildDate><atom:link href="https://www.pdynet.net/tags/c%23/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>OdbcProxy</title>
      <link>https://www.pdynet.net/clanky/odbcproxy/</link>
      <pubDate>Mon, 11 May 2015 19:13:30 +0200</pubDate>
      
      <guid>https://www.pdynet.net/clanky/odbcproxy/</guid>
      <description>&lt;p&gt;OdbcProxy je program, který umožňuje přes HTTP protokol pracovat s ODBC nebo OLE DB zdroji v počítači, na kterém běží. Po spuštění naslouchá na portu 47115 a poskytuje metody pro otevření spojení, jeho uzavření, výběr a úpravu dat v použitém zdroji.&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>Smazání cache Internet Exploreru</title>
      <link>https://www.pdynet.net/clanky/smazani-cache-internet-exploreru/</link>
      <pubDate>Sun, 04 May 2014 13:00:54 +0200</pubDate>
      
      <guid>https://www.pdynet.net/clanky/smazani-cache-internet-exploreru/</guid>
      <description>&lt;p&gt;Pro rychlé smazání cache Internet Exploreru je možné použít následující program. Po spuštění se pokusí přes funkce &lt;a href=&#34;https://learn.microsoft.com/en-us/windows/win32/api/wininet/nf-wininet-findfirsturlcacheentrya&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;FindFirstUrlCacheEntry&lt;/a&gt; a &lt;a href=&#34;https://learn.microsoft.com/en-us/windows/win32/api/wininet/nf-wininet-findnexturlcacheentrya&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;FindNextUrlCacheEntry&lt;/a&gt; vyhledat záznamy v dočasné paměti prohlížeče, které následně smaže. Pokud je program spuštěn na Windows Vista nebo novějších, nastartuje sám sebe ještě na pozadí s nižší integritou, aby pročistil cache stránek, pro které se IE spouští s nižší integritou. Ve výchozím nastavení to jsou vlastně všechny stránky zóny „Internet“, pro které je povolen chráněný režim.&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>xml2xlsx</title>
      <link>https://www.pdynet.net/clanky/xml2xlsx/</link>
      <pubDate>Sun, 25 Mar 2012 17:18:20 +0200</pubDate>
      
      <guid>https://www.pdynet.net/clanky/xml2xlsx/</guid>
      <description>&lt;p&gt;Xml2xlsx je program pro převod jednoduchých XML souborů do XLSX tabulky. Pro spuštění potřebuje nainstalovaný Microsoft .NET Framework, minimálně ve verzi 3.5. Program se spouští s parametry, zadanými na příkazové řádce. Výsledná data jsou do XLSX souboru vkládána knihovnou ExtremeML.&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>uploadlast - FTP upload naposledy změněného souboru</title>
      <link>https://www.pdynet.net/clanky/uploadlast-ftp-upload-naposledy-zmeneneho-souboru/</link>
      <pubDate>Sun, 14 Aug 2011 15:29:16 +0200</pubDate>
      
      <guid>https://www.pdynet.net/clanky/uploadlast-ftp-upload-naposledy-zmeneneho-souboru/</guid>
      <description>&lt;p&gt;Uploadlast je program pro příkazový řádek, který v zadaném adresáři vyhledá naposledy změněný soubor, který uloží na FTP server. Pro spuštění potřebuje nainstalovaný Microsoft .NET Framework, minimálně ve verzi 3.5. Program je možné použít pro zálohování souborů na vzdálený FTP server. Používám ho pro zálohování SQL dumpu databáze.&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>Jak zobrazit TaskDialog v .NET aplikaci</title>
      <link>https://www.pdynet.net/clanky/jak-zobrazit-taskdialog-v-dot-net-aplikaci/</link>
      <pubDate>Sun, 02 Jan 2011 18:13:50 +0100</pubDate>
      
      <guid>https://www.pdynet.net/clanky/jak-zobrazit-taskdialog-v-dot-net-aplikaci/</guid>
      <description>&lt;p&gt;TaskDialog je přirozeným nástupcem okna MessageBox. Je dostupný ve Windows Vista nebo Server 2008 a novějších. TaskDialog je umístěn v knihovně Comctl32.dll od verze 6. Pokud chcete ve vlastní .NET aplikaci TaskDialog použít, můžete sáhnout po hotovém řešení přímo od Microsoftu - Windows® API Code Pack for Microsoft® .NET Framework.&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>Připojení k FoxPro tabulkám v C# pomocí ODBC</title>
      <link>https://www.pdynet.net/clanky/pripojeni-k-foxpro-tabulkam-pomoci-odbc/</link>
      <pubDate>Sun, 08 Aug 2010 11:42:18 +0200</pubDate>
      
      <guid>https://www.pdynet.net/clanky/pripojeni-k-foxpro-tabulkam-pomoci-odbc/</guid>
      <description>&lt;p&gt;Pro otevření DBF souborů v C# můžeme použít ODBC ovladač pro Visual FoxPro. Podmínkou je jeho existence v systému. Ovladač je možné stáhnout na stránce &lt;a href=&#34;https://learn.microsoft.com/en-us/previous-versions/visualstudio/foxpro/mt490121%28v=msdn.10%29&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Visual FoxPro ODBC Driver&lt;/a&gt;. Následující kousek kódu ukazuje, jak je možné otevřít DBF soubor a načíst jeho obsah.&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>Linq a vyhledání jedinečných hodnot</title>
      <link>https://www.pdynet.net/clanky/linq-hledani-jedinecnych-hodnot/</link>
      <pubDate>Sat, 05 Jun 2010 11:13:26 +0200</pubDate>
      
      <guid>https://www.pdynet.net/clanky/linq-hledani-jedinecnych-hodnot/</guid>
      <description>&lt;p&gt;Představme si situaci, kdy máme textovou proměnou, která obsahuje hodnoty oddělené určitým znakem. Z této proměnné budeme chtít získat pouze jedinečné hodnoty, seřadit je podle abecedy a odstranit případné bílé znaky na začátku a konci. Pokud do tohoto úkolu zapojíme &lt;a href=&#34;https://cs.wikipedia.org/wiki/LINQ&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Linq&lt;/a&gt;, stačí nám na to jen jeden řádek kódu.&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>mailarch - vytvoření a odeslání zip archívu emailem</title>
      <link>https://www.pdynet.net/clanky/mailarch/</link>
      <pubDate>Sat, 29 May 2010 20:24:54 +0200</pubDate>
      
      <guid>https://www.pdynet.net/clanky/mailarch/</guid>
      <description>&lt;p&gt;Mailarch je program pro příkazový řádek, který umí vytvořit zip archív a odeslat jej emailem. Pro spuštění potřebuje nainstalovaný Microsoft .NET Framework, minimálně ve verzi 3.5.&lt;/p&gt;&#xA;&lt;p&gt;V programu jsou použity následující komponenty:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;knihovna &lt;a href=&#34;https://github.com/haf/DotNetZip.Semverd&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;DotNetZip&lt;/a&gt; pro kompresi do ZIP formátu&lt;/li&gt;&#xA;&lt;li&gt;parser &lt;a href=&#34;https://ndesk.org/Options&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;NDesk.Options&lt;/a&gt; pro zpracování vstupních parametrů programu&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
      
    </item>
    
    <item>
      <title>dotsplit - program pro rozdělení souboru</title>
      <link>https://www.pdynet.net/clanky/dotsplit/</link>
      <pubDate>Sun, 04 Apr 2010 17:27:07 +0200</pubDate>
      
      <guid>https://www.pdynet.net/clanky/dotsplit/</guid>
      <description>&lt;p&gt;Dotsplit je program určený k rozdělení souboru na menší části. Pro spuštění vyžaduje nainstalovaný Microsoft .NET Framework 3.5. Dotsplit neumí soubory komprimovat nebo šifrovat, pouze je rozdělit na menší části a vytvořit dávkový soubor pro jejich spojení do původního souboru. Program jsem si napsal jen abych si vyzkoušel Windows Presentation Foundation.&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>mslgen - hromadná úprava obrázků programem conjure</title>
      <link>https://www.pdynet.net/clanky/mslgen/</link>
      <pubDate>Wed, 12 Aug 2009 23:38:43 +0200</pubDate>
      
      <guid>https://www.pdynet.net/clanky/mslgen/</guid>
      <description>&lt;p&gt;V článku &lt;a href=&#34;https://www.pdynet.net/clanky/hromadne-zmeneni-velikosti-fotek/&#34; &gt;Hromadné zmenšení velikosti fotek&lt;/a&gt; je uveden postup, jak v dávkovém souboru použít program convert z knihovny ImageMagick pro hromadnou změnu rozměrů obrázků. Jednoduchosti a eleganci shellu se nic nevyrovná, ale přeci jen má toto řešení jednu nevýhodu. Nedokáže pracovat se soubory, které mají v názvu diakritiku. Naštěstí je součástí ImageMagick i program conjure. Program conjure se spouští s parametrem, kterým je název souboru v jazyce Magick Scripting Language (MSL). Tento soubor je ve formátu XML a obsahuje instrukce, jak pracovat s obrázky. Například: otevři soubor, uprav jeho rozměry, nastav barevnou paletu a ulož s novým názvem. Názvy souborů v tomto souboru již mohou obsahovat diakritiku.&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>LINQ a hledání v DataGridView</title>
      <link>https://www.pdynet.net/clanky/linq-a-hledani-v-datagridview/</link>
      <pubDate>Wed, 22 Jul 2009 17:35:18 +0200</pubDate>
      
      <guid>https://www.pdynet.net/clanky/linq-a-hledani-v-datagridview/</guid>
      <description>&lt;p&gt;DataGridView je třída pro zobrazení tabulkových dat. Samotná data můžou být přímo součástí tabulky v kolekcích Rows a Columns nebo mohou pocházet z jiného zdroje navázaného přes DataSource. V našem případě si ukážeme hledání dat z prvního případu, kdy jako motor hledání využijeme LINQ. Vytvoříme si malou aplikaci, která bude obsahovat tabulku DataGridView a jedno tlačítko. Po stisku tlačítka zobrazíme okno, kam může uživatel zadat hledaný text. Zároveň obsahuje volbu, jestli při hledání rozlišovat velikosti písmen.&lt;/p&gt;&#xA;&lt;figure&gt;&lt;img&#xA;    class=&#34;my-0 rounded-md&#34;&#xA;    loading=&#34;lazy&#34;&#xA;    decoding=&#34;async&#34;&#xA;    fetchpriority=&#34;low&#34;&#xA;    alt=&#34;search_demo.png&#34;&#xA;    src=&#34;https://www.pdynet.net/public/images/search_demo.png&#34;&#xA;    &gt;&lt;/figure&gt;</description>
      
    </item>
    
    <item>
      <title>Upload souboru na FTP server třídou WebClient</title>
      <link>https://www.pdynet.net/clanky/upload-souboru-na-ftp-server-tridou-webclient/</link>
      <pubDate>Sun, 31 May 2009 21:20:09 +0200</pubDate>
      
      <guid>https://www.pdynet.net/clanky/upload-souboru-na-ftp-server-tridou-webclient/</guid>
      <description>&lt;p&gt;Pro upload souboru na FTP server v .NET můžeme využít třídu WebClient, která sama zajišťuje komunikaci protokolem FTP. Samotný upload souboru lze potom zapsat pouze několika řádky kódu.&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>C# singleton pro přístup k více mySQL databázím</title>
      <link>https://www.pdynet.net/clanky/csharp-singleton-pro-mysql/</link>
      <pubDate>Sun, 05 Apr 2009 10:01:00 +0200</pubDate>
      
      <guid>https://www.pdynet.net/clanky/csharp-singleton-pro-mysql/</guid>
      <description>&lt;p&gt;Při psaní aplikací v C# jsem se ze začátku setkával s problémem, jak přistupovat k mySQL databázi z více tříd v programu. V C# neexistují globální proměnné, jako je tomu například v C++. Pokud máme v aplikaci například více oken odvozených od třídy Form a každé z nich musí komunikovat s databází, nemůžeme se spolehnout na globální instanci MySqlConnection, protože ve stylu C++ jí nevytvoříme. Jednou z  možností, jak se spojit s databází je vytvořit si k ní nové spojení při každém otevření okna. Tento způsob ale asi nebude moc efektivní, přeci jen inicializace spojení k serveru stojí nějaký čas a asi je zbytečné, když bude mít jedna aplikace aktivní 3 spojení s databází. Pro tento problém si můžeme vytvořit singleton třídu, která bude uchovávat pole všech použitých MySqlConnection objektů.&lt;/p&gt;</description>
      
    </item>
    
  </channel>
</rss>
