+++
už išsamiausią atsakymą :)
"Jornada Del Muerto" <ask@me.email> wrote in message
news:hdei8d$omm$1@trimpas.omnitel.net...
> Siaip tai siulau eiti palaipsniuj, pereidinek po biskuti, nors manau
> gali naudoti ir tik .NET 1.1 framework priemones ir kuo puikiausia su 3.5
> dirbti, tiesiog naujos versijos turi daugiau galimybiu, pasakysiu pagal
> tai ka as pats naudoju:
>
> .NET 2.00 framework'e atsirado:
>
> 1. System.Collections.Generic - super naudingas dalykas, kurio pagalba
> eina zymiai lengviau isspresti labai sudetingas uzduotis, cia va trumpas
> aprasymas: http://www.15seconds.com/issue/031024.htm, bet pagal namespace
> gali rasti ir daugiau info, jei aplamai supranti template'ini programminga
> ar tai teke susidurti su C++ ir STL ir esi ne silpnas ant OOP tai labai
> patiks :)
>
> Pagrinde as asmeniskai pastoviai naudoju tokius dalykus kaip:
>
> IList<TValue> -> Elementariai cia bet kokio timpo ir gylio generic
> collectionas, gauti is jo masyva irgi lengva: collection.ToArray();
>
> IDictionary<TKey, TValue> --> Sio dalyko pagalba galima atlikti
> kazkokios informacijos mappinga, tiesa STL std:map galingesnis, cia
> sumapini 2 elementus, o ten eina ir daugiau (
> http://msdn.microsoft.com/en-us/library/s4ys34ea.aspx )
>
> IEnumerable<T> - Visi generic collections palaiko enumerable, ta prasme
> gali gauti enumerator ir pamirsti seniau naudota cikla: for(int
> i=0;i<obj.len;i++), o kreiptis visada su foreach(TValue obj in Enumeble
> object) - man atrodo sis greiciau uz for dirba...
>
> IComparer
>
> Toliau daug labiau isvystyta DB dalis, gali dirbti naudodamas
> System.Data.Common, tiesiog interfeisais nekonkretizuojant kokia
> konkreciai DB, ar net is viso su OleDb Provider factory duoti useriui
> pasirinkti bet koki DB provideri ir is sio objekto gauti konkretu
> connectiona..
>
> Na be to dar daug ko naujo yra, bet as cia taip pagal save kas man
> dazniausia aktualu ir be ko butu sunku gyventi :) o del 3.5 tai nedirbu
> dar su juo nors esu skaitinejas kazkiek, kelios tokios naujienos tai:
>
> LINQ - ciut ne SQL sintakse darbas su masyvais pacioje programoje;
>
> Dar malonus dalykas kas turi reikalu su visokiais 3rd party
> komponentais, serializacijomis ir pan. tai kad galima deklaravimo metu
> sukonstruoti kazkoki objekta ir priskirti jam kelis propercius:
> http://www.simple-talk.com/dotnet/.net-framework/.net-3.5-language-enhancements/
> http://stackoverflow.com/questions/1673809/new-constructors-in-net-3-5
>
> pvz.
>
> class Test {
> string aaa;
> string bbb;
> string ccc;
>
> public Test ()
> {
> }
> }
>
> Test t = new Test { aaa="1", bbb="2", ccc="3" }; <- klases nariam kurie
> neinicializuojami is klases konstruktoriaus priskiriamos reiksmes
>
>
> O del informacijos paieskos pasakysiu tik is praktikos...
>
> Kadangi knygom laiko skaityt turiu paprastai nebent tualete sedint :) o
> tai neuzima didelia dali mano laiko, tai paprastai kai kazko reikia:
>
> 1. Google.lt - teisingai formuluojant paieskos eilute, daznai randamas
> atsakymas i iskilusi klausima, o kartais tenka ta eilute vis pakoreguot
> kol galiausia ras google atsakyma, pvz. naudojama kiek kita terminologija
> nei kad tu naudoji ir del to gali nerasti.
>
> Pvz. rado ta linkme kuria tave domina atsakyma, bet jis nepakankamai
> issamus ar butent tau labiau aktualu aspekta maziau nagrineja ir matai kad
> zmones ta dalyka vadina kazkaip kitaip nei kad vadini tu, tada imi ta
> termina ir ji googlini, kartais tai padeda :)
>
>
> --- Kiti variantai tai daugiau ekstra atvejai, teke ne karta ieskoti
> problemom kuriu niekas neissprende sprendimo, ar tai is viso buve kad
> niekas nera dare aplamai :)
>
> 2. Google.RU (jei su rusu kalba gerai draugauji), esme tokia kad kaikurios
> informacijos google.lt nerodo arba nekelia i pradzia, o pvz. tinkamu
> rezultatu virs 500, tai rusiskam daznai eina rast kur zmones kazka giliau
> isanalizave, issiaiskine, aiskiau ir issamiau bei be mano nemegstamos
> beletristikos apraso, yra ne karta butent google.ru o ne google.lt padeja
> kazka gero rasti...
>
> 3. Konkreciai del C#, viens stipriausiu saitu www.csharpcorner.com;
>
> 4. http://msdn.microsoft.com <- Galite imti dideli kavos puoduka ir
> nusiteikti kantriai skaityti ju teksto megabaitus, kad tame rasti butent
> jum aktualia info ;)
>
>
>
>
>
> "Valdas" <valdas@be-spamo-takas.lt> wrote in message
> news:hdbc06$efp$1@trimpas.omnitel.net...
>> Sveiki.
>>
>> Ka vertetu skaityti zmogui, kuris nuo programinimo VB.NET (NET1.1) noretu
>> pereiti i C# (NET3.5) ? C++ pagridai yra. Kalbos anglu,
>> rusu. Kad nebutu daug bereikaingos info, o daugiau C# specifika.
>>
>> Aciu!
>>
>>