.NET

 

Kuidas lisada veebirakendusele importerite tugi

18.07.2012  |  Gunnar
Ühele käsilolevale ASP.NET-i rakendusele tuleb mul lisada andmete importimise tugi. Täna teeme ära Exceli, kuid järgmiseks on formaate veel, mida pean toetama. Töötasin välja lihtsa mehhanismi, mille abil saan lisada importereid juurde ka töötavale süsteemile selliselt, et veebirakenduse enda koodis midagi muuta ei tule. Jagan oma lahendust teiega ka. Lahendus on mu enda silmis pisut toores, kuid see-eest sellisel kujul töötab see juba täna suhteliselt lollikindlalt. Loe edasi »

.NET 4.5: Portable Class Libraries

14.06.2012  |  Gunnar
.NET 4.5 üks uuendusi kannab nime Portable Class Library ja see on asi, mida erinevatele raamistiku versioonidele rakendusi kirjutavad arendajad on pikalt oodanud. Tegelikult pole PCL väga uus – see oli olemas ka .NET 4.0 jaoks, kuid nüüd läheb asi ametlikuks. Loe edasi »

Task Parallel Library ja PLINQ aktsioonis

17.05.2012  |  Gunnar
Paralleelarvutus on pühat eesmärki täitev asi – hoiame oma niigi voolu õgivad protsessorid ja arvutustuumad maksimaalselt midagi asjalikku tegemas. Teen selle kohta ühe näite, mis aitab paremini mõista, kuidas .NET raamistikus tänaste vahenditega paralleelarvutus käib. Ühtlasi mõõdame oma tulemusi ja katsed viime läbi reaalelulise koodi peal. Loe edasi »

Objektipuu laadimine ja salvestamine kettale

02.05.2012  |  Gunnar
Kui ehitame mõnda demorakendust, siis pole meil tihti mõtet kulutada aega andmebaasi ehitamisele. Ma näitan ette ühe lihtsa nõksu kuidas oma objektid faili salvestada ja kuidas neid failist laadida. Ühtlasi seletan paari sõnaga ära mõned serialiseerimise nüansid .NET raamistikus. Loe edasi »

Keerukate parameetrite klasside loomine Lazy<T> abil

12.11.2011  |  Gunnar
Eilane vaimuharjutus lõppes mul sellega, et sündis ka midagi kasulikku, mida oma rakendustes kasutada saate. Ma mängisin natuke Lazy<T> klassiga ja aretasin selle ümber oma klassi, mida saate kasutada näiteks keerukamate parameetrite laadimiseks. Tulemus see, et osa koodi on võimalik jälle tõsta eraldi klassidesse üle ja süsteem ise muutub sammukese võrra lihtsamaks. Loe edasi »

devReach 2011 - tulemas on soodne ja võimas .NET seminar Sofias

20.09.2011  |  Gunnar
Juba tuleval kuul toimub Bulgaaria pealinnas Sofias kaks päeva kestev seminar devReach, kus teevad ettekandeid tuntud näod nii Microsoftist kui ka MVP-de seltskonnast. Et minagi sinna arenenud läänega võrreldes suht-koht soodsale seminarile olen minemas, siis väike kihutuskõne ka teistele, kellele devReach huvi võiks pakkuda. Loe edasi »

Visual Studio LightSwitch on valmis

31.07.2011  |  Gunnar
Pikalt betas olnud Visual Studio LightSwitch on nüüd valmis ja kõigile kättesaadav. MSDN-i kasutajad saavad selle alla laadida MSDN-i kaudu, teised saavad proovida trial-versiooni ja kui meeldima hakkab, siis on võimalik Lightswitch omale hetkel 200$ hinnaga soetada. Loe edasi »

Kuidas vältida pöördumisi virtuaalsetele omadustele klassi konstruktoris

13.07.2011  |  Gunnar
Keeruline juttEelmine öö sai kirjutatud sellest, mis pahandusi võivad teha virtuaalsed meetodid kui neid konstruktorist kutsutakse. Samuti saime lahti lohiseva parameetrite loendiga konstruktoritest, kuigi selle triki vajalikkuse paremaks adumiseks on vaja mõningast kogemust rakenduste arhitektuuriga. Järelkajana paar lihtsat näidet, kuidas virtuaalsete omaduste ja meetodite poole pöördumisest siin mail enamikul juhtudel lahti saab. Loe edasi »

Ära kutsu virtuaalseid meetode klassi konstruktoris

11.07.2011  |  Gunnar
Keeruline juttÜks halbu nähtusi, millele ma aeg-ajalt peale satun, on see, et C# klasside konstruktoris tehakse pöördumisi virtuaalsetele omadustele ja meetoditele. Peamiselt jookseb selle probleemiga kokku O/R-mappereid kasutades. Mis on selle probleemi olemus ja mis pahad asjad võivad juhtuda – sellest siinkohal üks kiire ülevaade. Loe edasi »

dotPeek - JetBrains asendab .NET Reflectori

19.05.2011  |  Gunnar
Peale seda kui Redgate otsustas .NET Reflectori igaveseks ajalooprügikasti saata on turul tühja nišši täitmas nende tugevad konkurendid. Täna sain e-kirja JetBrainsi käest, kes teatas dotPeek nimelisest programmijupist, mis .NET Reflectori koha üle plaanib võtta. Loe edasi »


© DT 2013 | Creative Commons Attribution-Noncommercial 3.0 License | WordPress