Statistika testů
K této kapitole
Zodpovězených: 0
Správně: 0
Špatně: 0
Úspěšnost: 0%
Nezodpovězených: 0

Pro testování a jeho statistické vyhodnocení je nutné se přihlásit.


Celkem
Zodpovězených: 0
Správně: 0
Špatně: 0
Úspěšnost: 0%
Nezodpovězených: 0

Diskuze
V této sekci můžete diskutovat témata, která vás zajímají.
RNDr. Dušan Kovář, Ph.D.
27. listopadu 2005
Počet návštěv: 73671

Napadá vás zajímavá otázka?

Přidejte do diskuze
Zatím diskutovaná témata:

Jak programovat [Jirka, 9.12.2012 11:43:44 ]  
Do začátku bych doporučil stránku http://www.jakprogramovat.cz/ vše vysvětleno pro uplné laiky. Navíc aktuálně probíhající kurzy a tutoriály atd atd možnost požádat o radu v guestbooku ;) ..
help [itchy, 16.8.2012 23:57:31 ]  
ahoj začínám se zajímat o programování v C#, jsem úplné začátcích a dělá mi to trochu problém (nevím jak se to nejefektivněji učit).
Na internetu jsem našel že se to nemá cenu učit jako básničku, ale při tvorbě nějakého projektu, ale to mi nedává příliš smysl, když prakticky nic neumím.
Je správné, když projíždím kapitolu po kapitole a dělám ukoly, které jsou v nich? Nebo to mám dělal ještě jinak?

díky :)
Zajímavost [Jirka, 5.8.2012 21:25:37 ]  
Ahoj lidi, myslíte že by se dalo naprogramovat to aby blikaly u klávesnice kontrolky Num, Caps a Scroll Locku?Třeba aby různě blikaly za sebou nebo nějak tak.

Díky za jakýkoliv zajímavý nápad :)
Chyba v testu [TatranskyMedved, 10.1.2011 13:11:32 ]  
http://projektysipvz.gytool.cz/ProjektySIPVZ/Test.aspx?uid=92 <= buď jsem blbý nebo tam je chyba..
Ošetření výjimky nedostatečných práv v System.Diagnostics.Process.Start [Vilda, 24.2.2010 15:54:49 ]  

Při spuštění C# programu volajícího System.Diagnostics.Process.Start() ze sítě (tedy ne z LocalIntranet zóny) je generována neošetřená výjimka a to i přes použití try a zabránění vykonávání uvedeného kódu (podmíněný return před voláním kódu). Jak toto ošetřit?
static void Main(string[] args)
{
   int i = 1;
   Console.WriteLine("Končím");
   if (i == 1) return;
   try /// zde začíná nedosažitelný kód, který stejně vyvolá výjimku i při try
   {
      System.Diagnostics.Process.Start("notepad.exe");
   }
   catch (System.Exception ex)
   {
      Console.WriteLine("Chyba: {0}", ex.Message);
      return;
       }
}

 

Modulo - nepřesnost [Petra, 5.2.2010 7:50:34 ]  
Zná někdo odpověď, proč 7.0%2.2 vrací 0.39999999999999947 a ne mnou očekávaných 0.4??? Myslela jsem, že modulo je základní funkce, na kterou se mohu spolehnout, ale asi jsem nepochopila její přesný princip. Dík
Proč se mi nechtějí načíst záložky Programovacího jazyka C#? [Honza, 4.8.2009 9:38:44 ]  
Konkrétně základy programování ale ani objektově orientované programování...
Visual C# 2005/2008 krok za krokem doprovodne CD/DVD [1HotSauce, 31.7.2009 11:45:49 ]  
Mal by niekto doprovodne CD alebo DVD k jednej z tychto knih? Prip vedel kde by sa dalo stiahnut? diky
Knihy C# [kulik, 3.6.2009 16:19:47 ]  
Microsoft Visual C# 2005 krok za krokem

http://rapidshare.com/files/240373133/Microsoft_Visual_C__2005_krok_za_krokom.rar
sháním programátora [kalux@seznam.cz, 2.6.2009 7:19:03 ]  
Dobrý den,
sháním programátora na vytvoření aplikace podobnou přístupovému systému. Pokud by někdo měl zájem prosím na kalux@seznam.cz
Knihy [kulik, 29.5.2009 15:53:26 ]  
http://rapidshare.com/files/238503073/c_2005_programujeme_profesionalne.rar

http://rapidshare.com/files/238522613/c_a_net_profesionalne.part1.rar
http://rapidshare.com/files/238536096/c_a_net_profesionalne.part2.rar
Knihy C# [kulik, 28.5.2009 17:43:58 ]  
Mám knihy v pdf formátu :
C# a .NET 2.0 profesionalne
C# 2005 programujeme profesionalne

Pokud je záje nahodím.
Klobouk dolů [Lukas, 16.5.2009 23:38:03 ]  
nevím jak je to možné. Se C# jsem začal před dvěma lety a do ted jsem na tuto stránku při hledání všeho možného nenarazil.
Ale musím říct, že je zpracovaná naprosto úžasně. Existuje i nějaká pdf verze jednotlivých kapitol?
(Programovací jazyk C#, Programování Windows Forms, Architektura .NET, ASP.NET)
Sklamání [Mir2muj, 15.5.2009 10:06:39 ]  
Škoda tenhle web vypadal podle článků - Základy Javascriptu atd. tak dobře a teď zjišťuji, že diskuze je již nějakou dobu mrtvá. Nestálo by to za to pokusit se vzkřísit takhle zaběhnuté stránky? Vždyť návštěvnost mají výbornou ne?
konzole aplikace [ondra, 24.4.2009 10:55:23 ]  

Mám dotaz (snad není tak moc hloupý): Ať se na to dívám jak se dívám, ať hledám na netu cokoliv,prostě nemůžu přijít na to, proč se při otevření formuláře otevře i okno konzole, se kterou vůbec nepracuju. Je to normální vlastnost? Jde to nějak zavřít? Jak to prostě udělat, aby při spuštění Application.Run(MyApplicationContext); se zobrazil pouze formulář, který je přidán (MyApplicationContext.MainForm=myForm;) a nezobrazovala se i konzole. dík.

jEN OTAZKY.... ODPOVED NIKDE !!! [Krossmass, 19.6.2008 10:28:20 ]  
MYSLIM TO TU MUZETE ZAVRIT !! nENÍ KDO BY PORADIL A ODPOVEDEL...   ASPON NEKOMU.

Nemate nekdo link na nejaky funkcní forum ohledne C# ??

NetworkStream [Vojtěch Kalčík, 11.6.2008 1:21:21 ]  

Dobrý den, mám problém. Snažím se udělat chat pomocí TcpClient a TcpListener. Pokud spustím TcpListener a počkám až se připojí klient potom načtu NetworkStream a potom ho pomocí StreamReaderu přečtu, tak je vše v pořádku. Ale jakmile chci ten samý NetworkStream použít znovu na odeslání něčeho jinýho klientovi, tak to hodí vyjímku Stream was nor writable ... To samé mám u clienta a tam to hazí zase při druhém použití Stream was nor readable... Nevíte co s tím?

TcpClient klient = null;
klient = tcp_server.AcceptTcpClient();
NetworkStream net_stream = klient.GetStream();
string prezdivka = prijmi(net_stream);
posli(net_stream, "1");

public void posli(NetworkStream net_stream, string co)
        {
            StreamWriter zapisovacka = new StreamWriter(net_stream);
            if (net_stream.CanWrite)
            {
                zapisovacka.Write(co);
                zapisovacka.Flush();
                zapisovacka.Close();
            }
            else
            {
                MessageBox.Show("Nelze poslat socket.");
            }
        }

  public string prijmi(NetworkStream net_stream)
        {
            StreamReader ctecka = new StreamReader(net_stream);
            string vrat = "";
            if (net_stream.CanRead)
            {
                vrat = ctecka.ReadToEnd();
                ctecka.Close();
            }
            else
     &n

Jak nacist pomoci Streamu ze souboru cislo? [Oplatek, 23.5.2008 19:29:58 ]  
Neumim nacist jednodusse nacist cislo ze souboru.
Obesel jsem to ukladanim jednotlivych charu do bufferu.

Nicmene mi to prijde dost komplikovane a ocekaval bych,
ze to lze i jinak.

PORADTE PROSIM

Diky
Stromová struktura - TreeView [pavel, 19.5.2008 10:07:51 ]  

Mohl by mi prosím někdo poradit (např. kusem kódu) ohledně stromového zobrazení dat pomocí TreeView a načtení dat z MS SQL?
Se C# si hraji teprve 2 měsíce. Zatím dokáži data zobrazit pomocí 2 tabulek DataGridView (vazba rodič - dítě). Jak lze totéž provést pomocí stromové struktury v TreeView? Vazba je zatím 1:N, ale klidně může být i N:N. Díky moc

Jak naklikat dialog ? [Korian, 6.5.2008 18:07:43 ]  
Hlavni form muzu naklikat cely z ToolBoxu, ale co dialogy? Mam asi ctyri prirucky, a vsude delaji dialog tak, ze ho pisou rucne, to je mi nejaky divny, zrovna na dialozich by se to preci nejvic hodilo.
Komunikace mezi formulari [Braun, 26.4.2008 8:55:25 ]  
Mohl by sem nekdo prosim vlozit kod ktery by splnoval toto:     Mel by dva formulare a pokud do textboxu druheho formulare napisu nejakou hodnotu tak po stisknuti buttonu (na formu1) se tato hodnota objevi v labelu (na formu1)        dIk . Jsem zacatecnik a zatim se mi stale nedari nijak docilit aby se ty formulare "znaly"

Jak se to dela abych v kodu na form1 mohl pouzivat hodnoty z form2 ?        
paul27.ic.cz [paul27.ic.cz, 21.4.2008 19:55:31 ]  
http://paul27.ic.cz/ http://paul27.ic.cz/ http://paul27.ic.cz/ http://paul27.ic.cz/ http://paul27.ic.cz/ http://paul27.ic.cz/ http://paul27.ic.cz/ http://paul27.ic.cz/ http://paul27.ic.cz/ http://paul27.ic.cz/ http://paul27.ic.cz/
Progress Bar [Azure, 4.2.2008 17:57:51 ]  
Prosím vás mám otázku jak zprovoznit Progress Bar (normálně když ho hodim do Formu přes ten Designer)... a ještě jednu, jak přehodit jeden obrázek na druhý(a na třetí ...) když na něj najedu s myší nebo kliknu nevím si rady

předem Děkuji za odpověď
Numerický vstup [Vašek, 20.1.2008 21:51:16 ]  
Ahoj poradil by mi někdo jak zařídit číselný vstup přes TextEdit (nebo jinej ovládací prvek).
nefunkční aktualizace účtu [Lukáš, 15.11.2007 11:27:07 ]  
dobrý den, pokus o aktulizaci účtu mi skončí výjimkou
PS: pane Kovář, vynikající stránky pro samostudium, člověk nalezne spoustu informací. Díky za Váš čas strávený při jejich vývoji
palm [ES, 15.6.2007 23:20:32 ]  
Dobrý den, mám dotaz, jestli to bude fungovat C# na palmiku?
Argumenty C# [davud, 10.6.2007 11:00:41 ]  
Zdravím, jsem začátečník a zajimalo by mě k čemu přesně slouží argumenty, myslím např. tyto Main(string[] args)... jen by mě zajmalo, k čemu vlastně jsou dobrý? Díky za odpověď
počítač na vyhození [deviance team, 2.4.2007 10:11:03 ]  

nevíme, kterej chytrák navrhl tu převratnou změnu na konzoli vedle ámose, ale můžete ten počítač klidně vyhodit, protože NIKDO, opakujeme NIKDO vám tam chodit nebude. Nebylo lepší, místo koupě tohohle krámu dát víc počítačů pro veřejnost vedle učeben informatiky? Dotyková obrazovka je stejně na nic.

                                s pozdravem DEVIANCE team

p.s. a nebojte se, my příjdeme na to, jak to zase obejít...

">test [">test, 19.3.2007 18:52:54 ]  
">test
gytool.cz [sKopheK, 19.2.2007 17:55:23 ]  
neni v planu nova verze stranek naseho milovaneho hejcinskeho ustavu, na ktery uz jen se slzou v oku vzpominame ;)? osobne se mi nelibi, ze je na soucasnem webu spoustu chyb, nefunguje poradne anglictina atp.

jinak preju hodne stesti s prvaky (:
Knizky [krepskyj, 11.2.2007 19:06:45 ]  
ctu dobry knizky ... ty o PHP a C# vetsinou smutny nejsou :D
leda kdyz Garbage Collector smaze nejakou instanci tridy, protoze na ni nejsou odkazy .... to je smutny :(
chudak mala instance :(

Komentář: Matajonovi je 11 let...
Drag&drop [marky, 29.12.2006 20:10:33 ]  

Neco o funkci Drag&Drop nevite ?

pochvala [markod, 29.12.2006 12:28:02 ]  
super stranka,asi najlepsia k formularom na C#,vela mi pomaha
Příklady [Matěj Gatěk, 23.11.2006 18:24:07 ]  
Ahoj všem, nešlo by nějak udělat, by všechny příklady bylyl někde shrnuty? Bych mohl jenom přijít na stránky, klepnout na odkaz příklady a programovat? A jsou zde někde nějaké komplexní příklady, u kterých se musí použít téměř vše...? Díky.
Predavani dat [Zmateny, 20.11.2006 18:52:04 ]  
Dobry den,
snazim se vytvorit webovou aplikaci, co pracuje s sql databazi a resim vec s predavanim dat mezi strankami. Mam hlavni stranku (Default.aspx) a na ni GridView (zdroj je nejaka tabulka z databaze) a generuju u kazdeho radku hyper link. A ted chci, ze kdyz kliknu na hyperlink u radku, aby se mi otevrela nova stranka (Details.aspx) s detailama radku, na ktery jsem klikl. A potrebuju te nove strance nejak predat promenou, ID radku.
Takze otazka je, jestli pri zmacknuti na hyper link nemuzu nove vznikajici strance predat nejakou promennou, kterou bych pak mohl ve skriptu k nove vznikle strance pouzit?
Dekuji
Pochvala ze záhrobí ;-) [PetrV, 19.11.2006 21:00:24 ]  

Zdravím všechny,

už to je pár měsíců, co jsem započal studium v novém ústavu. Jak asi většina z vás uhádne, rozhodl jsem se pokračovat v oboru pro který jsem zapálený už nějaký ten rok. Je to také ten samý obor jehož obzory mi výrázně rozšířily hodiny s p.prof Kovářem, stejně jako tyto jeho skvělé stránky. Pane profesore, děkuju, bylo to super!

Pro ty z vás, kdo se taky rozhodnou pokračovat v informatice: Ze střední toho budete vědět tolik, že si na informatiku na výšce mezi tou *píp* matematikou ani nevzpomenete. :-D

Fonty [Zmateny, 13.11.2006 14:24:12 ]  
Zdravim, potreboval bych udelat program, co prohleda textak a na zaklade ziskanych informaci vygeneruje stranku (vice stranek), ktera se da vytisknout. Ale potreboval bych, aby to nejak vypadalo - velky nadpis, vodorovny cary, popripade fonty ... Poradil by nekdo jak na to? Popripade odkaz (mozna jsem to tady prehlidnul). Diky
Stažení [Scorpius, 25.10.2006 22:47:46 ]  

Dobrý den,

je zde nekde ke stazeni cely tento "tutorial"? Je opravdu dobrý a tak bych si ho chtěl dát i do přenosného počítače kde nemám internet, popř. jestli bude ke stažení až bude komletní. Mockrá děkuji

Hodiny [Naklos, 11.9.2006 19:37:53 ]  
Porad se nemuzu dobrat nacpani hodin do stavoveho radku, i pri stojce na hlave ten kod nechce fungovat. Projizdim kod s brejkpojntem a StatusBar.Text zere jenom sring, ale ty hodiny uz jsou ve formatu string. Zkousim to tam davat v zavorkach, bez zavorek, s ruznyma uvozovkama... jednou uz mi to bylo vysvetlovano, tak jsem bud natvrdlej, nebo mam nejakou omezenou verzi C#.. jop a pouzivam Visual C# 2005 Express Edition, tam by to snad fungovat melo :'(
Help [gany, 27.8.2006 23:58:20 ]  
Chtěl bych se zeptat mám CD wondouwsu a nejde mi z něho naistalovat ISS . Hledal jsm na netu a na oficiálních stránkách microsoftu byly tam jen aktualizace ale ne celej balíček muzete mi nekdo poslat ten balicek nebo odkaz kde to stahnou ? pls. na sniprs@sezna.cz diky moc
Pochvala [krepsky, 1.6.2006 0:14:23 ]  

Tak uz mam konecne po maturite a myslim, ze je mou povinnosti pochvalit tyto stranky. Od te doby, co zacaly vznikat jsem tady temer kazdy den a vzdycky najdu neco noveho. Cely web se vubec neda srovnavat s nakou tistenou publikaci, protoze multimedialni podoba je proste multimedialni podoba. A kdyz se s ni skloubi jeste autoruv talent, vedomosti a schopnosti, nezbyva, nez hluboce smeknout klobouk. Jednotlive celky a jejich kapitoly, vzorove priklady a dalsi priklady k procviceni i s resenim, testove otazky, dodatky,... To co se autorovi za tech par mesicu povedlo, zaslouzi opravdu velikou poctu. Nemluve o skvelych a chytlavych hodinach informatiky a matematiky a dalsich mimoskolnich aktivitach a konzultacich. Proste jednim slovem - R.E.S.T.E.K.P.

PS: Nejvic se tesim na celek ASP.NET...

Vlakna [krepskyj, 28.5.2006 17:20:17 ]  
Co je to uspavani vlakna? Mne to pripada jak z pohadky O Snehurce a ne pojem z .NET
vyhledavani [sKopheK, 24.5.2006 17:02:06 ]  
v polovine pripadu to misto na vysledky hledani skoci do testu :/
diskuze k tematum [sKopheK, 20.5.2006 21:29:58 ]  
proc nejdou davat diskuze ke vsem tematum??
Seriál ASP.NET [meeles, 20.4.2006 10:06:13 ]  
Tento diskuzní příspěvek naobsahuje vlastní zprávu.
Destrukce [krepskyj, 1.4.2006 15:02:56 ]  

Mohli byste mi někdo, prosím, vysvětlit, jaký je rozdil mezi metodou Dispose() a "normalnim" destruktorem -Destruktor() ? Moc dobře tomu nerozumím.

V kapitole Destrukce je napsáno toto:

public class MojeTridaSUklidem : IDisposable
{
   // Metoda Dispose():
   public void Dispose()
   {
      // Zde je implementace metody Dispose().
   }

   // Destruktor:
   ~MojeTridaSUklidem()
   {
      // Implementace destruktoru - je vyžadována pouze tehdy,
      // pokud drží třída odkazy na nespravované prostředky.
   }

   // Další členy třídy ...
}

Co jsou to odkazy na nespravované prostředky?

Děkuji.

Struktury vs. Objekty (C++) [PetrV, 11.3.2006 16:36:34 ]  

Kdo tenhle zápas vyhraje? Předem je už naprosto jasné, že objekty, tedy hlavně díky svým vlastnostem. Ale přesto jsem se pustil do jistých měření, která měla převahu objektů potvrdit.

Představte si, že chcete udělat nějaký výpočetní program, který bude pracovat s velkým množstvím elementů a provádět nad nimi nějaké operace. Typickým příkladem by byla analitická geometrie. Budeme tedy pracovat s body a jako prováděnou operaci zvolíme třeba tu nejjednodušší - posunutí. Řekněme, že se budeme zabývat analitickou geometrií v prostoru, takže bod bude určen 3mi souřadnicemi x, y, z.

Tak a teď jak to implementovat?

  1. Bod jako struktura a funkce pro posun jako nějaká globalní funkce
  2. Bod jako objekt a funkce pro posun jako jeho členská funkce

Obě možnosti nabízejí stejnou funkčnost, avšak první možnost nám odpírá užití speciálních objektových vlastností. Zde by například mohla chybět dědičnost, v případě, že bychom rádi udělali bod, který by si pamatoval, směr vektoru po kterém se má pohybovat apod.

Paměťové nároky:
V obou případech zabere Bod místa v paměti úplně stejně. Příslušnost všelijakých členských funkcí se do velikosti objektu nijak nepromítá, tzn. je jedno jestli objekt nebo struktura.

Rychlost výpočtů:

  1. Odkaz na strukturu Bodu předáváme jako parametr globalní funkci, ta potom provádí změnu souřadnic v zadaném Bodu.
  2. Voláme členskou funkci Bodu, která posune Bod.

Vyhrávají struktury!! Při jednom milionu těchto posunů to trvalo v prvním případě průměrně 270ms na mém počítači. V druhém případě, kdy jsem volal členskou funkci bodu, si to průměrně vyžádalo 290ms.
Tj. 20ms rozdíl při jednom milionu volání primitivní sčítací funkce.

Ovšem pokud budeme volat globální funkci jako v prvním případě a jako parametr použijeme odkaz na objekt, tak výpočet proběhne úplně stejně rychle jako v případě se strukturami.

Závěr:

Struktury už mají opodstatnění jen v jednoduchých případech, jinak není důvodu nepoužít objektů. Jedinou nevýhodou objektů bude asi o něco malinko pomalejší volání členských funkcí.

C# už i na linuxu [semba, 25.2.2006 16:50:17 ]  
Vedeli jste, ze pro linux existuje projekt, ktery se snazi portovat .NET i na jiny platformy, nez Windows? Jmenuje se to mono a sponzoruje to Novell. Jsou tam sice zatim trochu problemy s češtinou a se stabilitou, nektery veci mi docela dost padaly. Jako dukaz vam sem hodim par screenshotu, co sme delali v informatice, protoze si myslim, ze to je strasne zajimavy: http://www.myjavaserver.com/~esemba/pic00.png http://www.myjavaserver.com/~esemba/pic01.png http://www.myjavaserver.com/~esemba/pic02.png
Super [rezna, 1.2.2006 17:14:45 ]  
Dusane, skladam ti poklonu. Teda tohle melo byt uz za nasich dob. Doufam ze to aspon pritahne vetsi zajem studentu k pocitacum (krome teda her :)). rezna
Zabavna dedicnost [krepskyj, 31.1.2006 22:20:40 ]  

Tak dobre jsem se dlouho nepobavil. Kapitola o dedicnosti nema chybu. Pan doktor Kovar ma opravdu smysl pro humor, metody typu PodivejSeJakJsiZaseSpinavy() jsou naprosto genialni...

 // Narodil jsem se. Kam jste mě to vrhli?
    

public void PojdTadyMasPapani()
    {
        // Zlepšíme náladu:
        nalada += 3;
        // Abychom to nepřehnali:
         if (nalada > 10)
             nalada = 10;
      }

   // "Podívej se, jak jsi zase špinavý, kde ses válel.":
      public void PodivejSeJakJsiZaseSpinavy()
      {
         // Zkazíme náladu - pejsek je hubován:
         nalada -= 2;
         // Abychom to nepřehnali:
         if (nalada < 0)
             nalada = 0;
      }

   // "Jdeme na procházku.":
      public void JdemeNaProchazku()
      {
          // Zlepšíme náladu:
          nalada += 2;
          // Abychom to nepřehnali:
          if (nalada > 10)
              nalada = 10;
      }

 

Informatika je proste zabava...

Diskuse [krepskyj, 21.1.2006 15:56:52 ]  
Prispevky v diskusi by se mely radit sestupne, nikoliv vzestupne (mam namysli podle data).
Hodnoceni [krepskyj, 21.1.2006 15:55:57 ]  
Jaktoze neni mozne hodnotit vsechny kapitoly?
TEST [tesarikv, 2.1.2006 23:41:26 ]  

Tak tohleto byla fakt škaredá otázka!

int a = 5;

if (a < 0);
{
   Console.WriteLine("a < 0");
   a = -a;  
}

Console.WriteLine(a);

Test [tesarikv, 2.1.2006 23:17:35 ]  

Ještě by mohl být odkaz z testových otázek na přehled testů, teď je tam jen odkaz na hlavní stránku, takže když chcu dělat víc testů za sebou, tak se tam musím vždycky znovu proklikat.




Vyhledávání
Programovací jazyk C# | Programování Windows Forms | Architektura .NET | ASP.NET | Dodatky | Diskuze
RNDr. Dušan Kovář, Ph.D.
Gymnázium Olomouc-Hejčín