Výsledky 1 až 9 z 9

Téma: Hloupé otázky začátečníka v C# a .NET

  1. #1

    Standardní Hloupé otázky začátečníka v C# a .NET

    Ahoj,

    snad mě tady neukamenujete, když si dovolím ventilovat pár stupidních dotazů, které mě napadají při aktuáním účení C# a seznamováním s VS2010 (prošel jsem si vývojovou cestou ASM, Pascal, C, C++, PHP, není mi cizí OOP, ale pod Win začínám až nyní s C#, které je mi syntaxí, OOP i typovou kontrolou zatím dost sympatické, k C/C++ se už vracet nechci).

    #1: Chápu rámcově jak funguje .NET, ale stejně - neexistuje způsob, jak v C# vyrobit "přenosnou aplikaci" třeba na flešku s tím, že se nebude muset instalovat .NET, byl by třeba přiložen jako .dll? (nemusí to být nutně oficiální nástroj M$)

    #2: Jaký je rozdíl mezi projektem a řešením (.csproj/.sln) ? Zatím mi tak nějak významově i funkčně splývají...

    #3: Pořád marně zápasím s dokumentací. Existuje někde přehled tříd .NET podle funkcí (podobně jako třeba v PHP, nebo IMHO zatím nepřekonaná nápověda v DOSovském TurboPacalu). Prostě potřebuju pracovat např. s datem/časem, nebo soubory a netuším název třídy. Zatím to řeším googlem, jakmile chytnu nástřel třídy/metody, už se zorientuju v MSDN
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  2. #2

    Standardní Re: Hloupé otázky začátečníka v C# a .NET

    1) .Net je potreba mit na cilovy masine nainstalovany, stejne jako ma treba Java. A stejne jako u Javy je potreba mit nainstalovanou spravnou verzi .Net.

    2) solution se muze skladat z vic projektu

    3) nevim, jestli odpovidam na co se ptas, ale zde je prehled jednotlivych standardnich namespacu http://msdn.microsoft.com/en-us/library/gg145045.aspx pro .Net 4
    GigaByte GA-M55plus-S3G --- A64 3200+ @ 24oo ~ 1,375V BOX --- 2x512 Geil 667 CL4 @ 980 CL5 --- WD2500KS --- Acer AL1721ms --- 1/1 MBit/s via WiFi
    Blog

    09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 aneb jeste ze ty "ochrany" programujou rozumny lidi :]

  3. #3
    Senior Member Avatar uživatele D_a_v_i_d
    Založen
    08.12.2002
    Bydliště
    Praha
    Věk
    44
    Příspěvky
    5 153
    Vliv
    358

    Standardní Re: Hloupé otázky začátečníka v C# a .NET

    K rozdílu mezi solution a project:

    http://www.dotnetspider.com/forum/21...tion-file.aspx
    A Jedi gains power through understanding; a Sith gains understanding through power

    Destkop machine: Intel Core i5 2400/MSI P67A-C45 /2x4 GB DDR3 1333 MHz/Sapphire HD6790/22" LCD HP w2216/DSL 8MBit connected
    Na filmy v posteli: Lenovo IdeaPad S9e/1,6 GHz Intel Atom, 1 GB RAM, 80 GB HDD
    Na práci: Dell E5500/T9550 2,66 GHz Intel, 3 GB RAM, 120 GB HDD

  4. #4

    Standardní Re: Hloupé otázky začátečníka v C# a .NET

    #1: nedá se nic dělat, zatím to vnímám jako jedinou chybu jinak sympatického jazyka (část programů jsou jednoúčelové CLI utility, které potřebuju distribuovat často úplným BFU. V tom případě nezbývá než se uchýlit zase k C++)

    #2: výsledkem mých experimentů jsou totiž často takové situace, kdy pokus o otevření .sln skončí sestřelením VS2010 a otvírám místo toho projekt. Zatím je tohle vše pro mě dost španělská vesnice. Zajímá mě program.cs a pak přeložený exe, tomu bastlu okolo, zabírající destinásobek velikosti zdrojáku prostě nerozumím.

    #3: ano, tohle taky používám, jen je to "reverzní metoda". Pročíst si jmenné prostory a podle toho vytipovat kde dál hledat.

    zatím díky, když na něco narazím, zase se budu ptát
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  5. #5

    Standardní Re: Hloupé otázky začátečníka v C# a .NET

    #1: no ale na windowsech je vsude minimalne .Net 2 (myslim ze od Win XP SP3) a CLI utilitky zas asi nepotrebujou vyuzivat novejsi ficurky (i kdyz takovej LINQ se muze hodit i tam)
    GigaByte GA-M55plus-S3G --- A64 3200+ @ 24oo ~ 1,375V BOX --- 2x512 Geil 667 CL4 @ 980 CL5 --- WD2500KS --- Acer AL1721ms --- 1/1 MBit/s via WiFi
    Blog

    09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 aneb jeste ze ty "ochrany" programujou rozumny lidi :]

  6. #6

    Standardní Re: Hloupé otázky začátečníka v C# a .NET

    Mno to mě vede k otázce, jestli je někde přehled Win + std. obsažených .net verzi...

    Co jsem se díval na vlastnosti projektu, v nastavení aplikace si vybírám jen mezi .NET Framework 4 a .NET Framework 4 Client Profile. Když pominu fakt, že rozdíl mezi těmito dvěma je mi prozatím nejasný, tak jako starší verze .NET bych si musel nejspíš extra nainstalovat?!? V souvislosti s tím ještě pak hledat kompatibilitu a ev. přepisovat části kódu,... to mi přijde už fakt lepší napsat to rovnou v C++ jako přenositelné.
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  7. #7

    Standardní Re: Hloupé otázky začátečníka v C# a .NET

    Oboji se da zrejme vygooglit, ja v .Netu uz par nedelal tak tyhle posledni novinky neznam.

    Nicmene napr. moje win 7 obsahuji .net verze 1.0,1.1,2.0,3.0,3.5 a 4.0; A nemyslim si ze bych nekterej z nich doinstalovaval...
    GigaByte GA-M55plus-S3G --- A64 3200+ @ 24oo ~ 1,375V BOX --- 2x512 Geil 667 CL4 @ 980 CL5 --- WD2500KS --- Acer AL1721ms --- 1/1 MBit/s via WiFi
    Blog

    09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 aneb jeste ze ty "ochrany" programujou rozumny lidi :]

  8. #8

    Standardní Re: Hloupé otázky začátečníka v C# a .NET

    Ad .net verze - to je samozřejmě spíš věc dalšího SW, kterej si to přitáhne sebou. Na pracovním PC mám jen .NET 4.0 a doma 2-3-3.5-4.

    Mám další dotaz, tentokrát spíš ohledně samotného Visual Studia 2010

    #5: dá se někde vypnout formátování hyperlink odkazů v komentářích? Nepoužívám vestavěný prohlížeč a i když je to jen kosmetika, vadí mě to vlezlé vyskakování bubliny s nabídkou Ctrl+Click a podtrhávání

    #6: moc nerozumím jaký je rozdíl mezi "string" a "String". Metody jsou stejné, podle některých zdrojů na netu je to jen alias na stejnou třídu, ale přitom i Visual Studio je syntakticky zvýrazňuje odlišně. Docela to mate.
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  9. #9

    Standardní Re: Hloupé otázky začátečníka v C# a .NET

    Rozdíl mezi String a string stejně jako mezi Object a object mě taky znervozňoval. Ale našel jsem k tomu zhruba to, co ty. Tedy, že je to jedno a totéž. V praxi jsem nikdy nenarazil na problém.

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. 08/11 Zrcadlovka pro začátečníka
    Založil kecinzer v sekci fóra Nákupní poradna
    Odpovědí: 2
    Poslední příspěvek: 24.08.2011, 17:34
  2. Ubuntu - rady pro začátečníka
    Založil pulec7 v sekci fóra Operační systémy na bázi Unixu
    Odpovědí: 24
    Poslední příspěvek: 30.12.2008, 23:11
  3. Rada pro začátečníka... ohledně P4 3Ghz, s775
    Založil Pavel XXL v sekci fóra Intel procesory
    Odpovědí: 4
    Poslední příspěvek: 11.04.2006, 16:04
  4. [Fox pro] Kniha pro začátečníka
    Založil and35rew v sekci fóra Programování
    Odpovědí: 0
    Poslední příspěvek: 20.01.2005, 10:21
  5. [BUY] Canon nebo Olympus (DF pro začátečníka) 4 - 6k
    Založil RadeKKK v sekci fóra Digitální foto a video
    Odpovědí: 18
    Poslední příspěvek: 02.12.2004, 09:51

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •