Ostatnio pisząc Smart Client'a w WinForms do usług sieciowych (w sumie były 4 WebService'y na serwerze ASP.NET) natrafiłem na pewien problem. Mianowicie Visual Studio przy generowaniu namiastek WebService'ów umieszcza adres usługi w pliku app.config i stamtąd go pobiera. Mi natomiast była potrzebna możliwość zmiany adresu usługi przez użytkownika po uruchomieniu programu...
Abstract: opis sposobu na obliczenie wyrażeń arytmetycznych i logicznych na platformie .NET przy wykorzystaniu klasy XPath. Zastosowanie powyższego mechanizmu jako silnika reguł biznesowych...
Już od dłuższego czasu odchodzi się od pisania zapytań do baz danych poprzez pisanie zapytań SQL. Ma to wiele przyczyn, wśród nich można wymienić:..
Skoro wiem już coś o LINQ to SQL przyszła pora na Entity Framework Entity Framework miał ukazać się w VS2008 ale został opóźniony i udostępniony dopiero z VS2008 SP1..
Widok - edycja oraz dodawanie Oprócz opisanych wcześniej list musimy jeszcze operować na poszczególnych rekordach. Mamy do dyspozycji Create, Details, Edit z standardowych templatów...
Widok - index czyli lista Widok z samego założenia wzorca projektowego jest zależny od kontrolera, po kolei będą więc przedstawiane przykłady i spostrzeżenia odnośnie obu. Ponieważ wszystkiego jest dość dużo dlatego podział na listy i edycje...
Gdzie ja jestem czyli Routing. W świecie ASP.NET URL odpowiadał namacalnemu plikowi. W świecie MVC w którym posługujemy się pojęciami akcji i routingu URL nie ma nic wspólnego z plikiem, za to oczywiście ma wiele wspólnego z akcjami i kontrolerami...
Podobno w informatyce najcenniejszym zasobem są pomysły. Bo o ile zrealizowanie gotowej idei to praca czysto rzemieślnicza i – przynajmniej teoretycznie – możliwa zawsze do wykonania przy odpowiednim czasie i przy właściwej liczbie osób, to z kolei “wzięcie skądś” pomysłu nie jest taką prostą sprawą. W końcu, jak to ktoś powiedział, pomysły nie rosną przecież na drzewach :)
Tytuł artykułu zdradza nieco temat jaki chciałbym podjąć. Może samo versus jest nieco przewrotne, gdyż bardziej odpowiednie byłoby “Spring.NET a WCF” czy też po prostu “Spring.NET i WCF”...
W projekcie dorzuconym do wpisu w którym opisałem podstawy SubSonica zawarłem okazyjnie jeden mechanizm, który czasem się przydaje, mianowicie : partial classes. Cała operacja polega na tym, że elementy danej klasy można rozdzielić (w jednym, lub kilku plikach) na mniejsze części korzystając ze słowa kluczowego partial. Ale po co rozkładać klasę na części, skoro jeśli wszystko będzie w jednym miejscu, to jest czytelniej? Sprawdza się to np. przy kilku(-nasto) osobowych projektach, gdy naraz kilku program...
19.08.2009jQuery + VisualStudio 2008 = Error updating JScript IntelliSense: Object doesn’t support this property or method @ 2139:1autor: andrzej Idąc za ciosem postanowiłem dziś w pracy podłączyć jQuery w jednym z projektów. Po ściągnięciu najnowszej wersji (1.3.2) z google code i wrzuceniu na stronę, na której chciałem użyć jQuery, przywitało mnie w Visualu ostrzeżenie: Error updating JScript IntelliSense [ścieżka] – Object doesn’t support this property or method @ 2139:1. Pięknie się zaczyna – pomyś...
Nie każdy zdaje sobie z tego sprawę ale poniższe dwie konstrukcje mają inną semantykę: try { ... } catch(Exception ex) { throw; } try { ... } catch(Exception ex) { throw ex; } Różnica jest taka, że stosując pierwszą z nich nie tracimy informacji zawartej w stosie wywołań (stack trace). To znaczy, że jeśli ponownie rzucony przez nas...
Ostatnio pisałem o AutoMapperze, a kiedyś wcześniej o NHibernate. Dzisiaj złączę te dwa narzędzia niczym Jasia i Małgosię, Tristana i Izoldę, Lecha i Jarosława, a z ich nawzajemnego obcowania narodzi się problem, który dość łatwo przegapić. Wróćmy do przedstawionych ostatnio, banalnych klas:
Ogólno dostępne dobre przykłady SOA można było policzyć na palcach jednej ręki. Microsoft, RedHat, Sun i inni postanowili pokazać przykład wraz z dobrymi praktykami, oraz oczywiście tym po co SOA jest – czyli wieloma technologiami które muszą się ze sobą skomunikować. Apache Stonehenge, bo tak brzmi nazwa projektu, opiera się na komunikacji poprzez Web Services trzech popularnych platform wytwarzania aplikacji – .NET, PHP oraz WSAS...
Dzisiaj pokażę przykład jak w prosty sposób wyciągnąć z poziomu C# widoki użytkownika dla danego entity i dodać do rozwijanej listy a później można to w różnoraki sposób wykorzystać, W tym przypadku jest do dla account (UserViewCollection(1) kod obiektu dla ccount to 1) dla innych entity..
Za pomocą poniższego kodu w C# możemy użyć CRM SDK API do pobrania kontaktów spełniającyh wybrane kryteria, w tym przypadku kontakty które mają dane miasto zdefiniowane w warunku...
Wraz z udostępnieniem SDK 3.0 dla .NET Micro Framework, pojawiła się możliwość jego współpracy w darmowej edycji Visual C# 2008 Express Edition. Do tej pory, aby pracować z poprzednimi edycjami SDK wymagane było posiadanie pełnego i płatnego Visual Studio w wersji 2005....
//Tworzymy tablicę. var lookupData = new Array(); //Tworzymy obiekt który będzie dodawany do tablicy...
Poniższy przykład pokazuje jak pobrać dane z CRM-a za pomocą zapytań konstruowanych w XML, w kolejnych postach napisze jak robić przykładowe zapytania w XML...
Tutaj znajdziecie przykład jak za pomocą CRM SDK dodać np. dużo produktów do CRM-a z pliku CSV. Przykład ten jest zdarzeniem podpiętym do zwykłego przycisku w Microsoft Visual Web Developer...