Wyrażenia lambda jest to nowa konstrukcja wprowadzona do C# 3.0 pozwalająca w łatwy i przejrzysty sposób na "szybko" zdefiniować jakąś funkcję. W tej notce napiszę jak można je użyć do definiowania...
Strona głównaUżytkownik
paduda | użytkownik
Wszystkich zainteresowanych rozpoczęciem zabawy z technologią Microsoft'u ADO.NET Data Services (nazwa kodowa Astoria) chciałbym zachęcić do zapoznania się z serią filmików spod znaku How Do I: Getting Started with ADO.NET Data Services over a Relational DatabaseGetting Started with ADO.NET Data Services over a Non-Relational Data SourceConsuming an ADO.NET Data Service in a Silverlight ApplicationConsume an ADO.NET Data Service in a .NET ApplicationAstoria umożliwia naprawdę łatwy i szybki sposób udos...
Bazy danych i XML poniedziałek, 9 listopada 2009 12:53:48 GMT 37 spam? źrodło rozwiń
Jeśli taką klasę: 1: public enum Gender 2: { 3: Male = 1, 4: Female, 5: } 6: 7: public class User 8: { 9: public virtual int Id { get; set; } 10: public virtual string UserName { get; set; } 11: public virtual Gender Gender { get; set; } 12: } 13: zmapujemy całkowicie standardowo: public class UserMap : ClassMap<User> { public UserMap() { Id(x => x.Id); Map(x => x.UserName); Map(x => x.Gender); } } to w bazie zobaczymy wartości enuma ...
Bazy danych i XML 5501 dni, 2 godziny, 16 minut temu 54 źrodło rozwiń
Autor: Jakiś czas temu opublikowałem garść porad dla naprawdę zaczynających z NHibernate - od zera. Była to raczej wysokopoziomowa teoria pomieszana z linkami. Tym razem zajrzymy w kod i pokażę w jaki sposób można zacząć tworzyć i testować aplikację z NHibernate jeszcze przed zaplanowaniem struktury bazy danych czy nawet przed wyborem docelowego serwera baz danych.
ESRI to lider światowego rynku systemów informacji geograficznej (ang. GIS). Lider przez duże L - Na całym świecie z rozwiązań ESRI korzysta 300 tyś instytucji w tym 2/3 firm z listy Fortune. ESRI to taki Microsoft w świecie GIS'ów :)..
Wzorzec strategi Mały opis i trochę przykładowego kodu na temat wzorca strategii. Mając klasę abstrakcyjną pojazdów z bardzo sprytną funkcją "go" implementujemy sobie różne pojazdy, dziedziczące po Vehicle. ..
Prosty system z pluginami :) No właśnie co to są te refleksje ? Wikipedia mówi takie coś...
Autor: W poprzednim poście poświęconym Mscd opisałem możliwości. Teraz zajmę się sposobem tworzenia paczek. Tak jak już wspominałem Paczki dają możliwość upakowania wielu plików jednego rodzaju i wysłanie zawartości w odpowiedzi na jedno żądanie.
Autor: Do tej pory nie miałem do czynie z WSS (Windows SharePoint Services) ale los chciał, że przyjdzie mi poznać również tą technologię Microsoftu. Przygodę w świecie Sharepoint'a postanowiłem zacząć od znalezienia i zebrania serwisów, blogów i książek dotyczących tego zagadnienia. Jak się szybko okazało pierwszym problemem okazała się terminologia. Doświadczony developer WSS skwitowałby to pewnie ironicznym uśmies...
Pojęcie serializacji oraz jej zastosowanie mam nadzieje, że jest Wam znane chociażby z poprzedniego artykułu Daniela. Dzisiaj postaram się przedstawić serializacje za pomocą formatera XML. .NET Framework zawiera kilka bibliotek do odczytu i zapisu plików XML. My zajmiemy się tą z przestrzeni nazw System.Xml.Serialization. Za pomocą serializacji XML możemy zapisać niemal każdy obiekt do pliku tekstowego a następnie odczytać go w kilku linijkach kodu. Serializacji XML można użyć do przesyłania stanów obie...
WinPcap to dobrze znane wielu osobom narzędzie umożliwiające przechwytywanie i analizę ruchu sieciowego, jego generowanie oraz wiele innych rzeczy. W oparciu o WinPcap została napisana inna bardzo przydatna aplikacja WireShark. Narzędzi te są bezwątpienia bardzo przydatne ale co jeśli chcemy samemu zaimplementować algorytm analizujący ruch sieciowy. Dodatkowo najlepiej by było zrobić to w C# i nie babrać się w mechanizmach interoperacyjności z kodem niezarządzanym, bawić z atrybutem DllImport itd. Oczywi...
Windows Azure komercyjnie będzie dostępny od 1 stycznia. Pierwszy miesiąc rozrachunkowy zatem to luty. Infrastruktura będzie utrzymywana przez sześć Data Center umieszczonych w następujących lokalizacjach: Chicago, Saint Luis, Dublin, Amsterdam, Hong-Kong, Singapur.
Programowanie rozproszone 5510 dni, 7 minut temu 26 źrodło rozwiń
Phil Haack poinformował, że ASP.NET MVC 2.0 w wersji Beta jest już dostępny. Ważniejsze jednak jest to, że wersja ta posiada odpowiedni zapis w licencji pozwalający na używanie ASP.NET MVC 2 w aplikacjach używanych produkcyjnie.
Problem wydaje się banalny i głupi. Jeżeli istnieje jego proste rozwiązanie to znaczy że JA jestem głupi. I banalny. Chodzi o wygenerowanie w zwykłej własnej klasie linka do jakiejś strony w naszej witrynie. Nie po stronie aspx, nie w kontrolerze... po prostu GDZIEŚ. Przez długi czas działała taka konstrukcja: HttpContext.Current.Request.ApplicationPath + "/MyPage/". Jednak jak to bywa, okazało się że nie jest ona idealna. Wystarczyło skonfigurować aplikację tak, aby była domyślną WebSite serwowaną prz...
Postanowiłem że napisze troszkę , małą odrobinkę na temat tego jak można w łatwy sposób używać XML'a na platformie .NET nawet nie koniecznie wiedząc do końca z czego on się składa i co tam w ogóle w trawie piszczy...
Kolejne ogłoszenie około PDC’owe. Jak w tytule, w .NET Micro Framework otwarto źródła. Projekt od świeżo wypuszczonej wersji 4.0 jest udostępniony wraz z źródłami na licencji Apache 2.0.
Witam w kolejnej lekcji z cyklu 70-536. Dzisiaj powiemy sobie troszkę o serializacji.Co to jest serializacja? Serializacja, która mieści się w przestrzeni System.Runtime.Serialization, jest to proces przekształcania obiektu do liniowej sekwencji bajtów, które mogą być przechowywane lub przekazywane.Odwrotnym procesem do serializacji jest deserializacja.Jak serializować obiekt Poniższy kod prezentuje jak serializować obiekty. Aby kod zadziałał musimy dołączyć przestrzenie nazw System.IO oraz System.Runtim...
Zachęcam wszystkich do zapoznania się z Express Interface (Xi) - z nowinką, która ma chęć zostania nowym standardem wymiany danych w systemach związanych z automatyką przemysłową. W uproszczeniu Xi określić można jako OPC po WCF'ie. Artykuł został podzielony na następujące części..
Nawiązując do artykułu Andrzeja Stasiewicza omawiającego tworzenie fraktala Mandelbrota (PCWK 7/2005) oraz do opisanej w poprzednim numerze implementacji liczb zespolonych w C#, przepiszemy algorytm tworzący ów piękny fraktal z użyciem utworzonej miesiąc temu struktury Complex...
Zdarzyło Ci się kiedyś mieć taki dzień, w którym wszystko, co komitowałeś do systemu kontroli wersji, było złe? Tak w ogóle, to czym dokładnie taki dzień różni się od każdego innego? Ale bądźmy poważni. Kod, który jest widoczny to kod, który może być niepoprawny. Nie powinno to być zaskoczeniem. Ale czy wiesz, że nawet kod, którego nie widać, również może być zły?