Po ostatnim małym sukcesie (7 dni i ponad 700 ściągnięć) z behaviorsem (patrz poprzedni wpis), postanowiłem że gdy kolejny raz przyjdzie mi do głowy jakiś nowy prosty behavior, również się nim podzielę.Prościej się nie da Mój najnowszy behavior nie może być prostszy, bo poniżej jednej linii kodu która rzeczywiście coś robi, nie da się zejść ;) Na szczęście jego działanie stawia go w innym świetle. A o co chodzi? Otóż mój nowy behavior, jak nazwa tego wpisu sugeruje, otwiera listę ComboBoxa po najechani...
Strona głównaUżytkownik
http://qurylack.wordpress.com/ | użytkownik
Silverlight 5510 dni, 14 godzin, 5 minut temu 67 źrodło rozwiń
Zgodnie z zapowiedziami, jakie od dłuższego czasu pojawiały się na forum Polskiej Grupy Użytkowników SQL Server (PLSSUG), zaczynamy Virtual Study Group 70-432 (VSG432). Co to takiego? To cykl prezentacji, których celem będzie przybliżenie zagadnień, które powinien opanować każdy, kto przystępuje do egzaminu Microsoft o numerku 70-432TS: Microsoft SQL Server 2008, Implementation and Maintenance. Celem nie będzie oczywiście przygotowanie od A do Z ...
Bazy danych i XML 5506 dni, 4 godziny, 29 minut temu 71 źrodło rozwiń
Autor: Przypadkiem trafiłem na fajny cheetsheet zawierający zestawienie podstawowych wzorców projektowych, może się komuś przyda :)
Architektura 5506 dni, 4 godziny, 29 minut temu 366 źrodło rozwiń
Przypominałem sobie, przeczytany kiedyś, na jakimś blogu sposób na dość wolne uruchamianie Management Studio. W skrócie do aplikacji dla elementu docelowego należy dodać parametr ‘-nosplash’. Powinno to wyglądać dokładnie tak: "C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\SqlWb.exe" -nosplash Działa z SSMS w wersji 2005. Tagi: Ciekawostka, MS SQL, Narzędzia Ten wpis () został dodany wrzesień 28, 2009 o godzinie 1:24 pm i widnieje ...
Niedawno otrzymałem zadanie, by do aplikacji napisanej w C# dodać kolejny future: wysyłanie maila do określonego odbiorcy z Outlooka (wiadmość miała być wysyłana z kotna usera który używa aplikacji). Na szczęście MS udostępnia biblkotekę Microsoft.Office.Interop.Outlook.dll. Dzięki niej możemy bez większych problemów odwołać się do Outlooka i wykonać operację na mailach, taskach czy notatkach. Jak to zrobić? Po kolej: Tworzymy nowy obiekt reprezentujący klienta poczty. Microsoft.Office.Interop.Outlo...
Oryginalny post: Coding: It's Just WritingAutor: Jeff Atwood W swoim artykule Programistyczne aforyzmy Strunka i Whitea, James Devlin jak zwykle znakomicie opisuje coś, co sam zacząłem coraz częściej dostrzegać w ciągu ostatnich pięciu lat, a mianowicie: Niespodziewany związek pomiędzy pisaniem kodu, a pisarstwem. Prawdopodobnie nie ma na świecie lepszego opracowania na temat pisarstwa niż książka The Elements of Style (w wolnym tłumaczeniu: "Składowe stylu") autorstwa Strunka i Whitea. Jest to je...
Dzisiaj odrobina odnośnie dostosowywania serializacji do własnych potrzeb. Na pierwszy ogień interfejs ISerializable, pozwalający na ‘wrzucenie’ do serializowanego strumienia tego co chcemy i pod jaką nazwą chcemy.
Architektura 5517 dni, 23 godziny, 21 minut temu 104 źrodło rozwiń
Jedną z największych bolączek w programowaniu w Compact Framework jest brak implementacji PointF dla platformy Windows Mobile. Mimo braku obsługi w rysowaniu obiektów przy użyciu float Point-a, sama struktura przydaje się w przekształceniach aby uniknąć w nich strat.
Mobile development 5518 dni, 23 godziny, 12 minut temu 27 źrodło rozwiń
« Coś tam robięLoggery, mono, C++ i C#. I Ubuntu… »Wykorzystanie kodu C++ w C# Opublikował/a Kurak w dniu styczeń 10, 2008 Przymierzam się do stworzenia edytora poziomów do Shadow Clones. Zamierzam użyć C# i Windows.Forms – wybór taki głównie z powodu szybkości i wygody pisania, ale także z chęci zdobycia większego doświadczenia w pisaniu na tę platformę. Na razie jednak czynię pewne przygotowania (niewiele ich jest – bo i niewiele ostatnio chce mi się robić) – między innymi uczę się Ale po kolei: zamó...
Z racji tego, że moja nauka .NET’a była straszliwie chaotyczna(czytaj jak czegoś potrzebowałem, to doczytywałem, nie zawsze to co trzeba:P) postanowiłem odrobić lekcje z kwestii podstawowych. Na pierwszy ogień jak widać poszły wątki, więc nieco o nich dzisiaj. Tworzenie nowego wątku. Wersja najprostsza: korzystając z klasy ThreadPool i statycznej funkcji QueueUserWorkItem odpalamy funkcję o sygnaturze odpowiadającej:publicdelegatevoid WaitCallback(object arg); Do dyspozycji mamy dwie wersje funkcji, z p...
Czym jest owy NDepend? To narzędzie dla .NET, którego autorem jest Patrick Smacchia. Służy ono do badania i raportowania złożoności oraz jakości tworzonego kodu. Na chwilę obecną posiada 82 metryki wyświetlające bardzo szczegółowe dane. Dodatkowo generator raportów sprawiają, że nawet “nieprogramista” może ocenić w jakiej kondycji jest dostarczony...
W jednym z ostatnich postów na forum Joela, Thinking of Leaving the Industry, pewien programista zastanawia się, czy w świetle dzisiejszej niepewności ekonomicznej kariera w branży tworzenia oprogramowania jest dobrym pomysłem...
Strona domowa projektu: http://mvcmembership.codeplex.com/ Typ projektu: Biblioteki + kod źródłowy do bezpośredniego użycia + kod widoków Status projektu: Stable – 07.08.2009, następny release przewidywany dla ASP.NET MVC 2.0 (Preview 1/2) Zakres projektu: kontrolek i widoki w postaci platformy do zarządzania użytkownikami MembershipProvider i RoleProvider Platforma: ASP.NET MVC 1.0, ASP.NET MVC 2.0
Jeff Atwood i jego Coding Horror, Joel Spolsky i jego Joel On Software i inni - po polsku, na bieżąco.
SyncRoot to właściwość zdefiniowana na poziomie interfejsu ICollection służąca do synchronizowania operacji wykonywanych na kolekcjach przy pomocy słowa kluczowego lock lub jawnie przy pomocy monitora. Czemu jednak należy używać tej właściwości zamiast instancji kolekcji, czyli czemu zalecany jest taki kod: Kiedy postawiłem sobie to pytanie okazało się, że odpowiedź nie jest dla mnie oczywista. Wizyta w dokumentacji MSDN nic nie pomogł...
Pewnie napisano już miliony stron na temat samego scruma, tego jakie wprowadza benefity, jak ułatwia pracę, jak wykorzystać tę metodykę, by dostarczać lepsze i tańsze oprogramowanie. Bez obaw - nie mam zamiaru ani tego powtarzać ani podsumowywać. Chcę napisać o czymś zgoła przeciwnym - i nie chodzi mi o stwierdzanie, iż metodyka nie spełnia tego co wcześniej podkreśliłam. Skupię się raczej na pojęciu ostatnio wprowadzonym w moim otoczeniu - na tzw. antyscrumie. W skró...
Chciałbym spróbować wskazać miejsca, gdzie można znaleźć informacje na temat C# i .NET w języku polskim. W moim post'cie skupię się przede wszystkim na blogach. Moja lista i opisy mają charakter dość subiektywny. Nie mam również zamiaru oceniać, czy wskazywać najlepszego. Kolejność została ustalona w sposób nie zamierzony. Mam nadzieję, że nikt nie poczuje się urażony, zarówno tym co napisałem, jak i tym, że mogło go zabraknąć. Uwaga: w liście zostały uwzględnione tylko te blogi, które w ciągu ostatnich ...
Pisząc testy jednostkowe często musimy brać skądś testowe wartości, których wykorzystanie będziemy następnie weryfikować...
Marek Adamczuk : W ostatnim czasie ćwiczyłem się trochę zrównoleglanie zadań. Uruchamiałem jednocześnie kolejne części zadania jako joby SQL Server Agenta, spodziewając się skrócenia całościowego czasu wykonania. Pierwsze wyniki były oczywiście niezadawalające – ogólny czas wykonania zadania wzrósł. Gdy zacząłem szukać przyczyny problemu, okazało się że z 50 jednocześnie uruchomionych zadań wystartowało tylko 40. Pozostałe 10 oczekiwało na zakończenie poprzednich – dawało się to łatwo ...
Bazy danych i XML 5596 dni, 22 godziny, 58 minut temu 67 źrodło rozwiń
Jedną z nowości która ukazała się przy okazji wydania najnowszej wersji Silverlight 3.0 jest budowa prototypu aplikacji przy pomocy tzw. SketchFlow (w wolnym tłumaczeniu "szkic przepływu"). Taka możliwość pojawiła w dzięki wydaniu nowej wersji programu Expression Blend 3, która to wspiera tworzenie tego typu aplikacji. W niniejszym artykule spróbuje opisać podstawowe funkcje jakie daj nam to rozwiązanie, zbudujemy prosty prototyp aplikacji oraz wygenerujemy dla niego dokumentację. Ale o co tu chodzi? ...