C#

C# (58)

pondelok, 11 október 2021 08:06 Written by 2392 times

C# - Výpočet faktorialu

Faktoriál je funkcia, ktorá priradí každému kladnému celému číslu x také číslo, ktoré sa rovná súčinu všetkých čísel menších alebo rovných x. Definícia faktoriálu:

n! = n * (n -1) * (n - 2) *. . . * 2 * 1

Faktoriál má jeden špeciálny prípad, a to: 0! = 1

Bacha na to: Funkcia faktoriál rastie rýchlejšie, než akákoľvek exponenciálna funkcia. Preto sa vyvarujte vypočtu pre veľke císla.

streda, 13 november 2019 11:39 Written by 2494 times

C# - System.Management WqlObjectQuery Examples

Ukážeme si ako jednoducho vyčitať rozne informacie o pc použitím System.Management WqlObjectQuery

utorok, 05 marec 2019 12:00 Written by 1686 times

Stahovanie suborov z FTP cez PROXY

 

Predstavíme vám jednoduchý a funkčný kód ktorý stiahne súbor z FTP servera cez PROXY a nakopíruje ho do vybranej cesty na vase PC.

utorok, 01 november 2016 08:47 Written by 2422 times

C# - Implementácia Singleton Patternu

Singleton je jedným z najznámejších návrhových vzorov. Singleton je trieda, ktorá dovoli vytvoriť iba jednu inštanciu samej seba. Využijeme ho pri riešení problémov, kedy je potrebné, aby v celom programe bežala iba jedna inštancia triedy. Poskytne k nej globálny prístupový bod.

štvrtok, 12 november 2015 13:48 Written by 2995 times

C# - Veľkosť písmen v názvoch - Capitalization Styles

V mnohých prípadoch by ste mali používať "Pascal case". To znamená, že prve písmeno každého slova v názve je veľké. Túto notáciu dodržujeme pri názvoch tried, namespace, public metódach, public properties, atď.

piatok, 17 apríl 2015 08:00 Written by 7281 times

C# - Hornerova schéma

V numerickej matematike je Hornerova schéma ( tiež Hornerov algoritmus či Hornerova metóda ) názov algoritmu pre efektívne vyhodnocovanie polynómov. V tomto článku sa pokúsime vytvorit program, ktorý vypočíta korene polynómu n-tého rádu pomocou Hornerovej schémy.

štvrtok, 16 apríl 2015 10:47 Written by 3419 times

C# - Ovládanie viacerých listboxov jedným tlačidlom

Malý príklad, malá formulárová aplikácia v C# - ako sa dá ovládať viac listboxov jedným tlačidlom.

štvrtok, 19 marec 2015 10:11 Written by 2814 times

C# - Zošedenie bitmapových obrázkov

Dnes som naprogramoval malú formulárovú aplikáciu C# - malý príklad, ako zošediť farebnú bitmapu.

utorok, 10 marec 2015 10:21 Written by 4139 times

C# - Použitie vlákien v oknových aplikáciach

Dnes si ukážeme jednoduchú ukážku, ako sa dajú používať vlákna v oknovej (formulárovej) aplikácii. Program dokáže naštartovať súčasne až dve vlákna navyše. Píšem navyše, pretože samotná formulárová aplikácia naštartuje v rámci OS proces a tým pádom automaticky jedno vlákno, v ktorom beží samotná aplikácia.

pondelok, 26 august 2013 08:25 Written by 2726 times

C# - Vyberanie časti textov z error logov

Rozhodol som sa pridať ďalší príspevok hlavne pre začínajúcich programátorov v c#, ktorí potrebujú napísať hlavne rýchlo, jednoduchú aplikáciu.
Snažil som sa napísať triedu čo najzrozumitelnejšie a najjednoduchšie, pritom, aby boli použité niektoré základné rysy objektového programovania: vytvorenie a použitie triedy a objektu, zapúzdrenie, vytvorenie vlastnosti (tzv. "properties"), atď.

Minule som pracoval na aplikácii ktorá potrebovala pluginy. Chcel som nájsť spôsob ako načítať všetky triedy, ktoré implementuju rozhranie IPlugin automaticky. Ukážeme si, aké je to jednoduche.

štvrtok, 23 máj 2013 12:35 Written by 3991 times

C# - Generics - generické programovanie

Generické programovanie, je rozdelenie kódu programu na algoritmus a dátové typy. Inými slovami, generické programovanie vám umožní napísať triedu alebo metódu, ktorá môže pracovať s ľubovoľným dátovým typom.
V jazyku CPP  je GP realizované pomocou takzvaných šablon (templates). V c# používame pre GP tzv. generics. (Generics a templats nie je to isté, ale je to podobné!)

sobota, 23 marec 2013 10:13 Written by 3416 times

C# Max, Min

Nájdenie minima a maxima v poli čísel je veľmi jednoduche. V prvom kroku si vytvoríme pole čísel. Do zdrojového kódu pridáme using System.Linq; Pomocou metody min nájdeme minimálnu hodnotu.

piatok, 22 február 2013 09:42 Written by 3891 times

C# - Komplexné čísla

Väčšiná z Vás už komplexné čísla pozná, pre tých, ktorí už zabudli si to v skrátke zopakujeme.  Komplexné čísla sa od reálnych líšia svojím zápisom.  Kým na zápis reálneho čísla potrebujeme iba jedno reálne číslo, ktoré určuje jeho polohu na číselnej osi, na zápis komplexného čísla potrebujeme dve reálne čísla.

utorok, 12 február 2013 08:23 Written by 2970 times

C# - Data Binding

DataBinding nám poskytuje spôsob ako vytvoriť spojenie medzi prvkami na formulári ( TextBox, ComboBox,..) a dátami v aplikácii (databáza,List,Array..). Viaže ich dohromady a udržuje synchronizáciu dát. Ak je binding vykonaný správne, tak každá zmena dát sa automatický prejavý na prvku (textbox,...).