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 :)
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]
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!
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]
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]
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.
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]