12 February 2010
Clipboard Share alebo môj prvý open-source projekt
Nedávno som dostal požiadavku na programček na posielanie obsahu clipboardu medzi počítačmi od človeka, ktorý používa viac počítačov naraz. Celkom jednoduchý programček s použitím WCF. Práve pri tom vznikol článok WCF service na voľnom TCP porte . Obsah sa pri posielaní šifruje a podpíše. Potom je možné... Čítať ďalej...
06 February 2010
ObservableCollection
Čo sa za mladi naučíš, v starobe ako by si našiel. Tak toto som našiel celkom neskoro. Už niekoľkokrát som potreboval kolekciu s udalosťami o pridaní a odobraní prvku. Napísať si takú kolekciu podedením z triedy Collection<T> nie je žiadny problém. Lenže načo niečo také, keď v .NET od verzie 3... Čítať ďalej...
Zaradené do:
25 January 2010
WCF service na voľnom TCP porte
Nedávno som robil jednoduchú desktopovú aplikáciu, ktorá prenáša dáta medzi užívateľmi. Niečo ako instant messaging, len sa neprenášajú užívateľom písané správy. Keďže aplikácia nemusí fungovať cez internet, stačí len na LAN, tak som sa rozhodol použiť WCF a NetTcpBinding. A keďže je to desktopová aplikácia... Čítať ďalej...
Zaradené do: ,
21 January 2010
Ako zobraziť okno bez focusu
Toto je rýchly blog, aby som to nemusel googliť zase niekoľko hodín. Jedna možnosť je overide vlastnosti ShowWithoutActivation . Stačí, aby táto vlastnosť vrátila true a okno nebude mať focus pri otvorení. Problém je, že toto nefunguje pri TopMost formách. Avšak našiel som pekný trik. Overide vlastnosti... Čítať ďalej...
Zaradené do: ,
27 October 2009
Task Parallel Library a .NET 4.0
S TPL som sa hral už, keď vyšla prvá verzia CTP. TPL je framework, ktorý má uľahčiť vývoj algoritmov optimalizovaný pre viac jadrové procesory. A v dokumentácii som sa dočítal, že CTP nevytvorí viac threadov, ako je jadier v procesoroch. Teda threadov môže byť viac, ale nespiacich by nemalo byť viac... Čítať ďalej...
25 October 2009
Stream.CopyTo
Trochu som si pozeral to nové Visual Studio a veľmi ma potešila úplna maličkosť. Nová metóda Stream.CopyTo . Aj preto, že určite každý ste si ju sami napísali aspoň raz. Jej funkciou je skopírovať obsah Stream-u do druhého Stream-u. A sú dve verzie. Stream.CopyTo(Stream destination); Stream.CopyTo(Stream... Čítať ďalej...
Zaradené do:
19 October 2009
INNER JOIN cez dva stĺpce a OR
Tak je tu ďalšie T-SQL okienko. Tentoraz ide čisto len o problém na SQL Server. Možno na iných databázach sa query optimalizátor správa trochu inteligentnejšie. A možno aj nie :) Pracujem na systéme postavenom nad MS CRM, kde fyzické osoby sú uložené v entite contact a právnicke v entite account. Pre... Čítať ďalej...
Zaradené do:
13 August 2009
T-SQL a výber prvej asociovanej položky
Po Sirovom príspevku na T-SQL pridám aj ja niečo. Predstavte si, že máte dve tabuľky Contact a PhoneNumber . Contact ContactId FirstName LastName ďalšie stĺpce PhoneNumber PhoneNumberId ContactId Number Pričom ContactId v tabuľke PhoneNumber je foreign key na stĺpec ContactId z tabuľky Contact. A problém... Čítať ďalej...
Zaradené do:
03 June 2009
Windows 7 sa začne predávať 22. októbra
Táto informácia sama o sebe asi nemá takú vážnosť, aby sa dostala na môj blog. Ale tento krát sa Microsoft trafil do mojich narodenín. Ešte šťastie, že na RC sú celkom dobré ohlasy. Nerád by som bol, keby to bol nejaký nepodarok :) var addthis_pub="spigi"; Čítať ďalej...
01 April 2009
LINQ 2 SQL, DataLoadOptions a CompiledQuery
Len pre obnovenie pamäte DataLoadOptions je trieda, kde sa definuje eager-loading pre LINQ 2 SQL. Použitie je asi nasledovné: var context = new MyDataContext(connectionString); var dlo = new DataLoadOptions(); dlo.LoadWith<User>(u => u.Roles); context.LoadOptions = dlo; DataLoadOptions má však... Čítať ďalej...
Zaradené do:
05 February 2009
Applications = Code + Markup
Konečne mi dorazila knižka na tému WPF od legendy Charles Petzold . Charles Petzold je expert na vývoj užívateľského rozhrania pod Windows. Čítal som od neho ešte knižku Programming Windows , kde písal o programovaní pod Windows 3.1 v C pomocou WinAPI. To bolo ešte za čias, keď sa ani ináč nedalo, lebo... Čítať ďalej...
22 October 2008
Anonymní delegáti vo foreach
Dnes to budú 2 tipy v jednom článku. Prvý problém je, ako načítať v LINQ 2 SQL asociované kolekcie. Mám entity Customer a Contact . A samozrejme Customer má kolekciu Contacts . A potrebujem v jednej metóde načítať zákazníkov aj s ich kontaktmi... Čítať ďalej...
10 October 2008
Forms authentication na Reporting Services
Mám trochu času, tak sa môžete tešiť z toho, že oživím trochu svoj .NET blog. Tento krát napíšem ako som rozbehával ASP.NET forms authentication na Reporting Services. Toto som síce riešil dávnejšie, ale až teraz som si našiel čas to napísať... Čítať ďalej...
09 October 2008
LINQ 2 SQL a DataLoadOptions
Už som si myslel, že som objavil nejakú chybu v LINQ 2 SQL, ale zase to bol skôr problém medzi klávesnicou a stoličkou. Mám nasledovný dátový model. Zároveň som pri načítavaní kontaktov nastavil, aby sa spolu s nimi načítali aj EmailType a TelephoneType. Proste aby sa nepoužil lazy-loading. Zabezpečil... Čítať ďalej...
Zaradené do: , ,
17 April 2008
ICQ vyhráva cenu "Chybová hlášku roka"
Toto síce nesúvisi s .NET ani s vývojom, ale človek nežije len programovaním. Používam Miranda IM ako klienta ICQ a dnes som videl chybovú hlášku roka. Posúďte sami. var addthis_pub="spigi"; Čítať ďalej...
Viac príspevkov Ďalšia stránka »
Prihlásiť | Registrovať | Pomoc