Väljakutse: Mõista, Mõista, mis on vastus?

by melborp 30. jaanuar 2008 21:55
Huvitav väljakutse (või ülesanne) teile, mida jagas minuga Henn Sarv just hetk tagasi. Mis te arvate, mis on vastuseks all paikneva koodi käivitamisel?int i = 1; i += i++; Console.WriteLine(i); Annan vihje, vastuseks saab olla kas 2, 3 või 4? Ärge piiluge ega petke - mõelge ja arvake kõigepealt ise :) Ja kui olete omaarvates õigele tulemusele jõudnud, siis käivitage näiteks konsooli rakenduses ja vaadake, mis saate :) Kes arvas õigesti, võiks kommentaaris näpu püsti ka visata. Hiljem kas kommenteerin ise, miks see nii on või kommenteerib Henn (eks vaatab). Olge kannatlikud, annan teile aega :) Kui keegi teab vastust ise, siis võiks ka end tagasi hoida. Las olla natukene põnev :)

Tags:

Huvitav leid | C#

Microsoft Koodi Galerii nüüd kättesaadav

by melborp 29. jaanuar 2008 22:00
Ma olen oodanud seda hetke, millal lubatakse avalikustada uudis Microsoft Code Gallery kohta - see hetk ón käes :) Ja nüüd kõigest lähemalt ... Selleks, et paremini mõista mis on Microsofti koodi galerii ja miks see loodi, tuleks kõigepealt anda ülevaade olemasolevatest võimalustest. Microsoftil on olemas mitmed keskkonnad ja viisid jagada informatsiooni kommuuniga või võimaldada kommuunil informatsiooni jagada kommuuni sees. Nendeks on: MSDN Wiki - on mõeldud rohkem pisikeste ja keskmiste koodisnippetite, dokumentatsiooni, kommentaaride lisamiseks. Hea on kui koodi dokumentatsiooni juures on lisainfot ja nippe. Codeplex - Codeplex on projekti arendamist toetav keskkond koos koodihalduse, wiki, issue/bugi tracking jne toega. Igaüks saab seal oma projekti keskkonna luua, arendust hallata, koodi hoida jne. MS Downloads - on ametlike toetatud tarkvara toodete välja laskmiseks Blogid (MSDN, Technet, ...) - on olemas mitmed blogi keskkonnad, kus Microsofti inimesed aktiivselt teadmisi, k... [More]

Tags:

Microsoft | Uudis | Viited

Kasulikud viited: LINQ, Spotlight

by melborp 29. jaanuar 2008 18:02
LINQ to SQL -i näidete ressurss Leidsin LINQ to SQL -i group by lause näiteid otsides väga vinge ressursi, kus oli palju erinevaid LINQ to SQL -i näiteid. Kahjuks on antud näited kirjutatud VB.NET -s, aga põhimõtteliselt ei tohiks see häirida - LINQ on ikka sama :) C# -i jaoks näiteid ei leidnud. http://msdn2.microsoft.com/en-us/vbasic/bb688085.aspx Technet Spotlight Microsoft organiseerib aastas palju prestiižeid ja suuri üritusi nagu TechEd, IT Forum, SOA & Buisness Process Conference jne. Nüüd juba mitmed kuud on kättesaadav kõigile keskkond nimega Technet Spotlight, kuhu pannakse üles erinevate ürituste videod ning neid võib igaüks vaadata. Antud vihje sain tänasel Andmekaeve ja ärianalüütika seminaril - tänud Rafal Lukawieckile. Spotlight Spotlight meeskonna blogi Edu LINQ -i ja videotega!

Tags:

Microsoft | Huvitav leid | LINQ | Viited

Hea abivahend presenteerimisel - ZoomIt

by melborp 29. jaanuar 2008 11:16
Igakord kui olen esinenud, on vaja midagi (teksti, pilti, linki, ....) näidata lähedalt (ehk suuremalt, kui kirjas on ehk zoomida). Slaidid on küll õiges suuruses, aga näiteks koodi näitamisel tekib lähedalt näitamise vajadus küll ja siis otsid shrifti suurendamise kohta jne (ajanõudlik tegevus, isegi kui tead, kust otsida). Praegu osalen andmekaeve ja äriintelligenti seminaril, mida annab Rafal Lukawiecki (kes on muideks super hea esineja - ma olen temalt erinevaid sessioone kuulnud aastast 2003 ja pole kordagi pettunud) ning esinemise käigus ta tihti peale zoomib sisse tekstidesse või kohtadesse, mida inimene keskmises reas või tagareas, ei näe. Küsisin temalt vahendi kohta infot, mida kasutab ja proovisin ka ise järgi selle järgi ning nüüd jagaksin teiega. Väga lihtne ja nutikas vahend loodud Mark Russinovich -i poolt ning nimeks sellel ZoomIt. Loogiline nimi, sest just seda antud vahend teebki. Alla saate tõmmata siit. Miskit keerukat kasutamises ei ole. Üks märkus siiski juur... [More]

Tags:

Huvitav leid | Viited

Täiendus: Usercontrollid Sharepointi arenduses

by melborp 27. jaanuar 2008 22:04
Kunagi kirjutasin postituse, kus demonstreerisin kui kasulikud võivad olla Sharepointi juures ASP.NET -i UserControl -d. Täiendaks antud postitust pisukeste kommentaaridega. Nimelt demos laen ma UserControl -i Webpart -i sisse ning kasutan Webparti oma lehel. See aga ei pea nii olema. UserControl -i võib kasutada ka otse lehel registreerides selle lehe alguses (tüüpiline usercontrol -de kasutamine .aspx lehel reaga<%@ Register TagPrefix="uc1" TagName="links" Src="WebUserControl1.ascx" %> ja seejärel paigutamine lehel). Webpart -i kasutamine on vajalik ainult juhul, kui soovite loodud webparti Sharepointis Webpartide raamistiku abil hallata. Webpartide raamistik võimaldab näiteks lehe jooksvat ülesehituse muutmist ning disainimist, mida Sharepoint ära kasutab - saate oma lehel olevaid osasid ümber tõsta ja neid hallata. Usercontrol, mis on registreeritud lehel, on staatiliselt paigas ja jooksvalt ümber pai... [More]

Tags:

ASP.Net | Sharepoint development

Sharepointi ressurss: WSS demo

by melborp 27. jaanuar 2008 03:20
Leidsin ühe väga hea Windows Sharepoint Services ressursi nimega WSS Demo. Antud lehel on näiteks MOSS -i lõppkasutaja treening üleval, viited suurele hulgale Sharepointi blogidele ja stsadmin -i käsud. Muidugi on kas autoril endal blogi ja nii mõnegi huvitava postitusega.

Tags:

Huvitav leid | Sharepoint development | Sharepoint

.Net Clipboard, võimalikud probleemid ja GUID -i genereerimine

by melborp 27. jaanuar 2008 03:11
Olete te kunagi soovinud lisada midagi Clipboardi programmiliselt ehk siis kopeerida midagi mällu, et hiljem kuskil jälle välja pasteerida? Minul tekkis niisugune soov. Selle realiseerimine ei tohiks olla keerukas. Windows Forms -l (.Net 2.0 -s) on olemas niisugune klass nagu Clipboard (System.Windows.Forms.Clipboard). Sellel klassil on erinev hulk meetodeid, mille abil saab kas objekte mälust leida või siis neid sinna panna ja arendajal jääb üle vaid neid kasutada. On ainult üks nõue - Clipboard objekti tuleb kasutada single-thread (STAT) kontekstis. Täiesti toimiv lähenemine ning valmiskood teksti panemiseks Clipboardi näeb välja niisugune:class Program { [STAThread] static void Main(string[] args) { System.Windows.Forms.Clipboard.Clear(); Guid newGuid = Guid.NewGuid(); DataObject dataObject = new DataObject(DataFormats.Text, newGuid.ToString()); System.Windows.Forms.Clipboard.SetDataObject(dataObject, true); Console.WriteLine(newG... [More]

Tags:

.Net | Huvitav leid | Visual Studio

Autorist

Taavi Kõosaar

 Tere, olete sattunud mu blogi peale. Olen Taavi Kõosaar - tarkvara arendaja, arhitekt ja konsultant keskendudes arendamisele .NET -i platvormil. Hetkel asun peamiselt Rootsis, kus töötan Süsteemi Arhitektina toote/teenuse arendamisel, mida kasutatakse üle Euroopa. Lisaks tööle blogin, kirjutan artikleid, pean loenguid, treeninguid, reisin, loen raamatuid, sukeldun, teen sporti, fotografeerin, osalen Eesti arendajate kommuunis ...

Siit leiate minu mõtisklused ja seiklused tarkvara arendamisega, .NET -ga ja Team Systemiga.

Kalender

<<  märts 2010  >>
estekonerela
22232425262728
1234567
891011121314
15161718192021
22232425262728
2930311234

View posts in large calendar

Liikmelisus

www.eneta.ee

Team System MVP

Tutvu minu LinkedIn profiiliga

Minu Eneta profiil

Lugejatest

Kaart:

Lugejad:

Hetkel lehel:

hit counters

Külastajaid:

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

Siin toodud arvamuseid saab käsitleda vaid kui minu isiklike arvamusi, need ei kajast vähimalgi kombel ühegi minu tööandja arvamusi ja nägemusi.

© Copyright 2010 Melborp.NET