W niedawno zaprezentowanej wersji XNA 3.1, dodano obsługę plików video (.wmv). Na co może się to przydać? Od teraz, w prosty sposób, można np. wyświetlać filmy na dowolnym vertexie, w aplikacji, jako tekstura. Jak ta nowa funkcjonalność sprawuje się w praktyce i jak się jej używa?
Strona głównaUżytkownik
macko | użytkownik
Testy jednostkowe nie od dziś są narzędziem, które chętnie wykorzystują programiści i testerzy. Piszemy je po to by być pewnym tego, że funkcjonalności, które powstają w projekcie na pewno spełniają zasady, które są opisane w analizie czy to podane przez klienta. Testy jednostkowe zakorzeniły się dzięki popularyzacji metodologii TDD (Test Driven Development) i XP (Extreme Programming) oraz łatwości wykorzystania Frameworków, takich jak NUnit, XUnit...
Gdy przyjrzałem się nowemu SDK do DirectX (głównie ze względu na bibliotekę do matematyki pod Xna, zoptymalizowaną pod hardware i zgodną z Xbox DevKit) to odkryłem pomocnicza bibliotekę DXUT (DXUT.h) w natywnym DirectX. Dawno nic nie pisałem natywnie, więc się zdziwiłem i zacząłem czytać o niej w dokumentacji. Całkiem przyjemna biblioteka, aby wiele spraw, które wcześniej wymagały mnóstwo linii kodu rozwiązać na skróty. Przyk...
SQLGEEK : Ostatnimi czasy naobiecywałem paru osobom, że coś napiszę na temat XML-a w SQL Server. Ponieważ ostatnio jakoś ten temat powraca do mnie jak bumerang, postanowiłem sklecić coś korzystając z długiego weekendu (mniam!)...
Bazy danych i XML 5665 dni, 16 godzin, 30 minut temu 63 źrodło rozwiń
W poprzednich częściach opisana została aplikacja, która zostanie poddana przemianie i pierwsze wrażenia z pakietu RadControls for WinForms, ta część artykułu przedstawia konkretne elementy, jakie zostały wykonane, aby interfejsu użytkownika, aplikacji CAS OPC UA Address Space Model Designer, został "odmłodzony".
ASP.NET MVC i Unity Nadeszła wiekopomna chwila – ASP.NET MVC już od jakiegoś czasu egzystuje jako oficjalny produkt, więc oto najwyższa pora na zapoznanie się z nim. Cierpliwie przeczekałem wszystkie ochy i achy, pokonałem chęć bycia "trendy";) i zabieram się za to dopiero teraz. Na pierwszy ogień poszło wpasowanie w cały mechanizm kontenera Dependency Injection tak, aby kontrolery brały się właśnie z niego. Wklejenie gotowych kilku linijek kodu byłoby dość nudne, więc postanowiłem tym razem przedstawić ...
Bazową aplikacją, którą chcę odmłodzić z wykorzystaniem pakietu RadControls for WinForms firmy Telerik, jest produkt firmy CAS: OPC UA Address Space Model Designer. Jako pracownik i programista w firmie CAS mam dostęp do kodu źródłowego tej aplikacji oraz otrzymałem zgodę na możliwość wykorzystania tej aplikacji i jej zmiany na potrzeby tego artykułu. Podstawową funkcjonalnością tej aplikacji jest wspomaganie modelowania przestrzeni adresowej serwerów zgodnych z technologią OPC Unified Architecture....
W poprzedniej części artykułu omówiłem aplikację którą będę zmieniał, teraz przejdźmy do narzędzi jakie zostaną wykorzystane do wykonania zmian, czyli do pakietu: RadControls for WinForms. Instalator pakietu, to jeden plik 131 MB do pobrania ze strony telerik.com. Miłym jest fakt, że instalator jest podpisany cyfrowo, co gwarantuje że oprogramowanie rzeczywiście pochodzi od danego wydawcy. Instalacja nie jest skomplikowana i sprowadza się niemal wyłącznie do uruchomienia instalatora...
Simon: Bardziej uważni czytelnicy pamiętają, że od jakiegoś czasu jestem mocno zainteresowany tematem komunikacji asynchronicznej. Zupełnie ostatnio dosyć intensywnie zająłem się biblioteką NServiceBus. Swoją poprzednią notką zainteresowałem kolegę z pracy, który postanowił także wykorzystać NServiceBus (do scenariusza Publish/Subscribe). Kolega skazany jest na wykorzystanie kontenera Unity (w którego to sam go wkopałem, mea culpa).
Programowanie rozproszone 5667 dni, 3 godziny, 44 minuty temu 86 źrodło rozwiń
Moje pierwsze zetkniecie z Sandcastle nie było najszczęśliwsze – help file – potrzebny był ‘na wczoraj’ a tu, dostępną miałem linie poleceń i masę parametrów, których ilość nie nastrajała optymistycznie. Mówiąc krótko byłem zawiedzony. Minęło trochę czasu i znów zmuszony byłem stworzyć plik pomocy – postanowiłem ponownie spróbować Sandcastl’a. Cóż, jeśli chodzi o sam pakiet to niewiele sie w nim zmieniło – inny numerek, ale cały czas mało przyjazny dla użytkownika. To że ktoś zajmuje sie programowaniem n...
Architektura 5670 dni, 10 godzin, 26 minut temu 85 źrodło rozwiń
Simon: Jak część z Was pamięta, jakiś czas temu dosyć aktywnie blogowałem na temat szyny (tu, tu oraz tu). Od tej pory upłynęło już sporo czasu. Chciałoby się powiedzieć: "dziś sam jestem dziadkiem". Ale nie, wertersów Wam nie dam. Opowiem za to o moim dojrzewaniu do komunikacji za pomocą asynchronicznej wymiany komunikatów.
Programowanie rozproszone 5670 dni, 10 godzin, 26 minut temu 113 źrodło rozwiń
Przeglądając dzisiaj fora internetowa, dotyczące platformy .NET, w odpowiedzi na jedno z zadanych pytań znalazłem wzmiankę o bardzo użytecznym narzędziu WMI Code Creator v1.0. Narzędzie to pozwala na wygenerowanie kodu używającego WMI (ang. Windows Management Instrumentation) do wykonywania różnego rodzaju zadań zarządzania: odczytywanie danych, oczekiwanie na zdarzenia WMI czy wywoływanie metod z klas WMI.
RSA – jak podaje wikipedia jego nazwa jest akronimem utworzonym z pierwszych liter nazwisk jego twórców – Rivest, Shamir, Adleman. Szyfrowanie i odszyfrowanie tekstu z wykorzystaniem RSA nie jest procesem zbyt skomplikowanym – wymaga jednak operowania dość dużymi liczbami pierwszymi co zmusiło mnie do rezygnacji ze standardowego...
Nie lada gratka dla każdego programisty ASP.NET :) Firma ORCS Web udostępniła darmowy hosting z ASP.NET 4.0 beta(!). Oferta przeznaczona jest jedynie dla projektów testowych i nie zawiera m.in. e-maili, FTP czy panelu administracyjnego. Otrzymujemy natomiast:Windows Server 2008 / IIS 7 ASP.NET 4.0beta200MB miejsca na naszą aplikację100MB na bazę SQL Server 2008 Nasze konto będzie aktywne do końca października. ...
Czy spotkaliście się z takim błędem pomimo, że byliście pewni, że poprawnie zasilacie kontrolkę lub powiązane z nią źródło danych? Jeśli tak to problem był związany z użytymi strukturami danych. Przykładowy kod, który spowoduje powyższy błąd został przedstawiony poniżej. Zacznijmy od prostej klasy, którą chcemy zaprezentować na kontrolce G...
Reklamy środków czystości są niepowtarzalnie wręcz obleśne. Czy nikt tym wstrząśniętym stanem swojego kibla czy zlewu ”gospodyniom” nie uświadomił, że zbierać brud i syf powinno się częściej niż raz na rok? I piękny blask powstały po przejechaniu czystą szmatą po megabrudnej powierzchni niekoniecznie musi być wynikiem wylania na tąże szmatę litra reklamowanego właśnie detergentu. To tak jakby z C# usunąć interfejs IDisposable oraz konstrukcję using (coby o zbieraniu b...
W VS 2010 pojawiły się snippety dla pisania kodu HTML. Dla tych którzy nie wiedzą, snippety są to specjalnie predefiniowane kawałki kodu, które ułatwiają życie programiście, poprzez szybkie wprowadzanie bloków kodu. Nowe snippety html można podzielić w zasadzie na dwie kategorie: - snippety jednotagowe; - snippety wielotagowe; Jak zatem działają te snippety? Bardzo prosto.
Dostępność równoległej pętli For była już dostępna w CTP. Jednak ze względu, iż była to wirtualna maszyna użycie jej było bardzo ograniczone (bez wirtualizacji VPC ma jeden wątek). Skoro teraz jest już Beta postanowiłem się temu przyjrzeć ponownie.Parallel Nowy Framework daje nam do dyspozycji trzy warianty: For,For oraz ForEach.
VS 2010 udostępnia nam funkcjonalność zwaną Call Hierarchy. Dzięki niej jesteśmy wstanie dokładnie prześledzić w jaki sposób i gdzie nasz kod jest wywoływany. Funkcja ta jest podobna do Find All References, z tą różnicą iż pozwala ona na hierarchiczne przeglądanie wywołań funkcji wraz z możliwością zagłębienia się w głąb wywołań (a nie tak jak w Find All... lista miejsc gdzie nasz kod jest wywoływany, ale podobnie do tego jak wygląda opcja Analyzer w .NET Reflector).
Może nie do końca związane z .NET, ale może się przydać: Marcin Chyłek: Wiele osób zaczynających programowanie wykorzystują w swoich aplikacjach bazy danych. Przy projekcie struktury jak i strojeniu zapytań SQL zawsze stykają się z terminem indeksów i kluczy. Chciałbym w krótki sposób przedstawić i pokazać na przykładach wykorzystanie indeksów i kluczy w bazach dany...
Bazy danych i XML 5673 dni, 21 godzin, 4 minuty temu 112 źrodło rozwiń