TestDriven.Net jest pluginem do Visual Studio pozwalającym na wygodne uruchamianie testów jednostkowych. Niby nic, a bardzo ułatwia i przyśpiesza pracę. Wtyczka współpracuje z najpopularniejszymi narzędziami do testów jednostkowych, takich ...
autor: W tym temacie zdecydowałem się poruszyć zagadnienie wstawiania danych do bazy z wykorzystaniem obiektu typu SqlCommand. Początkowo opis miał zawierać również opis wykorzystania SqlDataAdapter, ale temat zrobiłby się wtedy zbyt obszerny jak na jeden post. Dodatkowo poruszona zostanie kwestia zapytań z parametrami oraz wywyoływania procedur składowanych. W poprzednich odsłonach pokazałem jak wykorzyst...
Bazy danych i XML 4534 dni, 22 godziny, 16 minut temu 83 źrodło rozwiń
Ten wpis jest kontynuacją tematyki związanej z WPF 3D, w którym przedstawiony zostanie ważny element każdej sceny, a mianowicie światło.W WPF 3D światło(Light) jest elementem każdej sceny i tak jak każdy element sceny jest umieszczone w scenie jako zawartość (Content) obiektu...
Ostatnio zainteresowałem się DWM(czyli Desktop Window Manager), a dokładniej Aero Glass. Postanowiłem bardziej poznać ten graficzny interfejs i Wam go opisać. Jeszcze nie wiem na ile uda mi się go poznać, ale jeśli nauczę się czegoś nowego to opiszę to na moim blogu. Część z tego najprawdopodobniej wykorzystam w moim programie. Dziś opiszę jak uzyskać efekt Aero Glass w oknie. Program tworze w Microsoft Visual C# 2010 Express i dalej będę się posługiwał nazwami plików tworzonych domyślnie przez to IDE, p...
jQuery to rewelacyjna biblioteka, która przyjęła się praktycznie w każdym środowisku programowania stron/portali internetowych. Za pomocą przyjaznego mechanizmu zdarzeń, można na każdym elemencie dokumentu DOM wykonać czynności bez przeładowywania strony. Niestety kiedy dochodzi do połączenia technologii ASP.NET AJAX i jQuery nie jest już tak różowo...
Linchpin jest książką o nas, dla nas. Książką o tym co możemy zrobić i jak nasze zachowanie i spostrzeganie świata może zmienić naszą przyszłość. Jest książką o sile kreatywności i tworzenia sztuki, sztuki jako byt dla kogoś, jako nasz prezent dla innych. Jako istoty żywe mamy tak naprawdę dwie możliwości, albo poddać się naszemu lizard brain, umysłowi jaszczurki, oporowi, elementu, który nas blokuje przed postępem. Przed zrobieniem różnicy. Albo zwalczyć nasz opór i być na najlepszej drodze do sukcesu.
Autor: Do dalszej pracy nad projektem niezbędna będzie poprawnie zaprojektowana tabela. W tym momencie projekt całej bazy, aczkolwiek przydatny, nie jest niezbędny. Przed utworzeniem bazy dla swojej aplikacji chciałbym najpierw poszerzyć swoją wiedzę z zakresu modelowania danych. Do dalszych rozważań, pojedyncza tabela (a właściwie dwie ze względu na powiązanie ich), której projekt przedstawię w niniejszym poście, b...
Bazy danych i XML 4537 dni, 2 godziny, 39 minut temu 77 źrodło rozwiń
Oryginalny post: Every User LiesAutor: Jeff Atwood Heidi Adkisson zaznacza, iż to funckjonalności sprzedają produkt, ale ludzie, którzy kupują te produkty, często nie używają własności, które zasądziły o zakupie. Kilka lat temu przeprowadziłam obszerne badanie polegające na obserwowaniu używania określonego sprzętu komputerowego. Większość ludzi posiadało najnowsze modele, z ogromem możliwości. Ale w moich obserwacjach zauważyłam, że tylko jeden "zaawansowany użytkownik" wyszedł poza użycie bazow...
F# często przedstawiany jest jako "multi-paradigm", tak więc w swojej funkcyjnej naturze pozwala również na programowanie zorientowane obiektowo. Abstrakcję OOP realizują m. in. interfejsy i klasy abstrakcyjne, które są podobne do tych w C#. Składowe interfejsów i klas abstrakcyjnych (klasa abstrakcyjna jest dodatkowo opatrzona atrybutem typu) są deklarowane przy pomocy nazwy i następującego po niej typu składowej (ponieważ funkcja w FP jest rodzajem typu złożonego, tak więc składowa posiada swój typ, a ...
Architektura 4538 dni, 1 godzinę, 7 minut temu 38 źrodło rozwiń
W jednym z poprzednich wpisów napisałem czym jest ten „WPF 3D”, dzisiaj przedstawione zostaną kolejne podstawy, a mianowicie omówione zostanie (w skrócie) czym jest grafika 3D.Uwaga: jeżeli już wcześniej jakkolwiek programowałeś grafikę 3D (lub co więcej, uważasz się za eksperta w tej kwestii), lepiej zatrzymaj się już teraz i nie czytaj dalej ... te podstawy mogą porazić ;) Niniejszy wpis poza prezentacją różnych i niezależnych od konkretnego wykorzystania treści stanowi również opis pewnych zagadnień z...
Autor: Ten wpis rozpoczyna nową serię moich wpisów na blogu dotyczących WPF 3D. Będzie to mały kurs i wstęp do tej technologi, dla ludzi jej nie znających. Postaram się systematycznie publikować nowe wpisy z tej serii. Ten wpis będzie wprowadzeniem do tego tematu. Następne wpisy będą bardziej szczegółowe - ten będzie takim bardzo krótkim wprowadzeniem. Elementy 3D, a elementy 2DElementy 3D bezproblemowo współgrają z innymi elementami aplikacji. Elementy 3D mogą być bezproblemowo wyświetlane na powierzch...
Autor: Po całym tygodniu szarpanego walczenia z NHibernate'm zdecydowałem się zrobić wstępny projekt bazy danych i odpowiednio go zmapować do wykorzystania w aplikacji. Model bazy Na początek zakładam nie dużą ilość informacji do przechowywania w bazie, dlatego też jej model nie może być bardzo skomplikowany. Graficzna reprezentacja modelu została stworzona w programie MySQL Workbench (nie wiem czy robiłem coś źle, czy też provider System.Data.SQLite nie działa jeszcze zbyt dobrze jeśli chodzi o twor...
Bazy danych i XML 4538 dni, 11 godzin, 25 minut temu 129 źrodło rozwiń
Autor: Poniżej kilka ciekawostek o których nie wiedziałem jeszcze kilka dni temu: Osadzanie skryptów: Efekty „fadeIn” oraz „fadeOut” – parametry: Filtry związane z formularzami: BONUS: ajaxload.info – zbiór charakterystycznych dla AJAX’a preloaderów. ;)
W .NET mamy do dyspozycji wygodny mechanizm do zapisywania ustawień aplikacji. Nie będę tutaj opisywać podstaw obsługi tego mechanizmu. Osoby niezaznajomione z tym mechanizmem odsyłam do dokumentacji. W tym wpisie skupię się na stworzeniu własnego dostawcy ustawień. Domyślnym i jedynym standardowo dostępnym dostawcą, który zajmuje się zapisem ustawień jest LocalFileSettingsProvider. Dostawca ten zapisuje pliki do lokalnego katalogu u...
Architektura 4538 dni, 11 godzin, 25 minut temu 33 źrodło rozwiń
Autor: Witam po długiej przerwie wszystkich stęsknionych wpisów odnośnie TPLa. Pamiętam moje przyrzeczenie odnośnie pisania przynajmniej 1 wpisu na tydzień z tego tematu, ale niestety inne rzeczy nie pozwalają poświęcić się temu tematowi w takim stopniu jakbym sobie tego życzył. No, ale nie tracąc czasu na smętne wstępy przejdźmy do treści…dziś krótko acz przydatnie. Dziś chciałbym powiedzieć o dość ciekawej funkcjonalności a mianowicie kontynuacjach. Dzięki nim możemy napisać następujący fragment k...
Programowanie rozproszone 4538 dni, 16 godzin, 52 minuty temu 55 źrodło rozwiń
W poprzednich postach omówiłem wykorzystanie metody ExecuteReader() wywoływanej na rzecz obiektu typu SqlCommand, która to zwracała obiekt typu SqlDataReader. Dysponowanie takim obiektem pozwala na analizę wyników zwróconych przez zapytanie. Kolejne dane z SqlDataReader’a odczytywane są wierszami, co sugeruje, że metoda ExecuteReader() powinna być stosowana wtedy, gdy chcemy pobrać z bazy danych wiel...
Bazy danych i XML 4538 dni, 16 godzin, 52 minuty temu 75 źrodło rozwiń
Omówienie implementacji NHibernate na przykładzie prostej aplikacji konsolowej.
NHibernate jest programem kategorii ORM, który pośredniczy w wymianie informacji z bazą danych. Pozwala na sz...
Oglądając screencasty z Summer Of NHibernate, zacząłem poznawanie NHibernate'a i chciałem wypróbować świeżo zdobytą wiedzę w praktyce, jednak po drodze natrafiłem na kilka trudności i problemów. Dlatego też w tym poście chciałbym napisać jak sobie to wszystko poukładałem, żeby działało tak jakbym sobie tego życzył. SQLiteNa początek trzeba zaopatrzyć się w dotnetowego wrappera na bibliotekę SQLite (pobranie i zainstalowanie samej biblioteki uważam za krok oczywisty i nie wymagający komentarza). W moim pr...
Jakiś czas temu obiecałem jakiegoś sampla z MVVM i słowa dotrzymałem. Dziś wrzucam pierwszą część – opis założeń i warstwa modelu. I nie będzie to kolejny przykład na klasie User, tylko kompletny i gotowy do użycia komponent – wirtualna klawiatura obsługująca wielodotyk – efekt ostatnich dwóch dni pracy (i jeszcze pewnie dwóch kolejnych ...
Architektura 4539 dni, 23 godziny, 4 minuty temu 127 źrodło rozwiń