Wraz ze wzrostem popularności platformy .NET oczywistym stał się fakt, że zaczną powstawać i rozwijać się narzędzia służące do tworzenia aplikacji multimedialnych, a przede wszystkim gier. Wspierany przez Microsoft zarządzany DirectX został jakiś czas temu zastąpiony przez XNA – narzędzie umożliwiające łatwe i szybkie tworzenie tego typu aplikacji dla Windows oraz konsoli Xbox360. W ramach Mono został uruchomiony projekt...
Cykl wpisów na temat Spring.NET autorstwa Beniamina Zaborskiego.
Dynamicznie rozwijający się XNA, może się pochwalić naprawdę niezłymi produkcjami. Pomyśleć tylko, że przyszłe rozwiązania Microsoftu podniosą znaczenie i wartość tego, bądź co bądź frameworka, mowa tutaj o Project Nathal (Video), czy Surface (Video z przykłądem aplikacji XNA). Perspektywa ta sprawia, iż wypadałoby pozytywnie spoglądać w przyszłość tego produktu.Jednak XNA to głównie gry. Postanowiłem osobom, które zaczynają...
Tutaj znajdziecie krótki ale ciekawy wpis o tym jak zacząć zabawę ze sztuczną inteligencją w XNA. Autor tekstu udostępnił również bardzo prostą bibliotekę AI którą możecie się pobawić na początek.
Na wstępie “krótkie” wprowadzenie – opis książki, którą męczyłem przez ostatnie ładnych “kilka” dni ;) Co uważniejsi z czytelników zauważyli malutki widget po prawej stronie – “Obecnie czytam”. Właśnie wymieniła się w niej książka. Skończyłem czytać “CLR VIA C#” Richtera, zabieram się za “VISUAL C# 2005: THE BASE CLASS LIBRARY” Balena. Z tą książką powinno pójść łatwiej i szybciej niż z Richterem (takie mam wrażenie).
W prawie wszystkich językach obiektowych istnieją tak zwane specyfikatory dostępu, przykładem których jest choćby public czy private. Pozwalają one ustalać, jak szeroko dostępne są poszczególne składniki klas w stosunku do reszty kodu. Modyfikatory te występują m.in. w trzech najpopularniejszych, kompilowalnych językach obiektowych: C++, C# i Javie.
Okazuje się, że użycie skinned model processora stworzonego w samplu Microsoftu, może przysparzać pewne problemy. Jakie? W zależności od karty graficznej meshe, które nie posiadają tekstury (a np. mają kolor zlinkowany do modelu w programie do grafiki 3d), renderowane są na czarno lub biało. Mimo, iż w przypadku BasicEffecta wszystko wyświetla się prawidłowo.Nie wyglądało to za ciekawie, dlatego postanowiłem p...
Zapewne ostatnio natknąłeś się na nie jedną informację o grupie .net (a jak nie to na pewno się natkniesz), w szczególności grupę eastgroup.pl. Czy to może widziałeś informację o spotkaniu na plakacie na wydziale, ulotka o grupie, mailu, czy może już wcześniej znałeś, wiedziałeś, czym jest grupa .net. Właśnie rozpoczął się nowy rok akademicki, a wraz nim nowy sezon działania grupy na wydziale. Jak zawsze na początku roku grupa szuka nowych członków, który będą chcieli przychodzić na spotkania, prowadzić ...
Mimo postępu technologii, hasła nadal są najczęściej spotykanym mechanizmem uwierzytelniania. Nawet zakładając, że mechanizm, który ich używa nie ma żadnej słabości musimy zdać sobie sprawę, że jeżeli hasło ma skończoną długość (a trudno, żeby miało nieskończoną), to podejmując skończoną ilość prób, można hasło odgadnąć. Odgadywanie może polegać na jednej z metod:Po prostu wpisujemy hasło. Imię kota, później markę samochodu, datę urodzenia, abc123. I tak do skutku. Metoda nie jest specjalnie wyszukana, a...
Nie wiem jak Wy, ale ja zawsze miałem dylemat, gdy musiałem porównywać datę zapisaną w bazie z tą wysyłaną z procedury C#. Oczywiście mam na myśli porównywanie datetime z MSSQL z DateTime z C#. Objawiało się to nader często, gdy np. chciałem wyciągnąć z bazy – dajmy na to – zgłoszenia serwisowe z zakresu dat.
7 rozdziałów z książki "Wstęp do programowania w języku C#" autorstwa Adama Boducha. Przyda się wszystkim początkującym programistom C# :)
Jamie Zawinski to taki typ programisty, który ja nazywam programistą-MacGyverem. I mówię to z całym szacunkiem. Jamie jest ciężko pracującym programistą, tworzącym przyszłościowe, użyteczne narzędzia, które pozwalają innym ludziom wykonywać ich pracę. Takiego właśnie gościa chcesz mieć w swoim zespole budującym gokarty, ponieważ jego ulubionymi narzędziami są: taśma klejąca i WD-40. I będzie je dzierżył niewzruszenie, dumnie i z gracją, nawet ...
Znajomy z pracy dostał buga: Plik Show (PPSX – PowerPoint Show a X dodany bo tam gdzieś jest XML) otwierany poprzez stronę otwartą w IE8 otwiera się w PowerPoint a nie jako Show. Dziwne zachowanie, nie powiem. Bajer jest tym większy, iż w FF otwiera się jako Show. Dodatkowo przetestowałem jeszcze taką opcję. Plik PPSX otworzyłem za pomocą File -> Open w PowerPoint i mogłem go edytować! :) zaś definicja PPSX mówi, że nie mogę :)
Do tego, że w dobie panującego na całym świecie kryzysu, należy podnosić swoje kwalifikacje, nie trzeba chyba nikogo przekonywać. Pozostaje jednak pytanie jak robić to mądrze i efektywnie: tak, aby Nasze wysiłki nie poszły na marne i zostały zauważone przez potencjalnych pracodawców. Jednym z takich sposobów jest zdobywanie certyfikatów. Wiele dużych, międzynarodowych koncernów z branży IT posiada swoje własne, honorowane na całym świecie, systemy certyfikujące. Również Micros...
Prosty i skuteczny sposób na generowanie guidów w VS za pomocą prostego Makra.
ObjectExplorer jest kluczowym obiektem SSMS. To przy jego pomocy łączymy się do instancji SQL Server, przy jego pomocy zmieniamy kontekst bazy danych. Mając ten obiekt w naszej wtyczce jesteśmy w stanie dynamicznie reagować na zmianę domyślnej bazy danych lub serwera powodując dostosowanie widoków naszych okien do zmienionej sytuacji. Odzyskanie ConnectionString dla bieżącego połączenia daje nam szerokie możliwości działania na obiektach bazy danych. Musimy również odzyskać obiekt polecenia wykonania qu...
Na etapie uruchamiania wtyczki istotne jest posiadanie narzędzia dającego możliwość przechwytywania i obsługi zdarzeń generowanych przez SSMS. Ujęte to zostało w regionach w kodzie naszej przykładowej wtyczki. Niewątpliwie pożądaną cechą naszej wtyczki byłaby cecha cichej pracy (tak aby nie straszyć użytkownika wyskakującymi okienkami) z jednoczesną rejestracją zdarzeń błędów i wyjątków do logu plikowego. Logu konfigurowalnego tak aby można było rejestrować tylko błędy lub błędy i komunikaty informacyjne...
Autor: Witam was, tak jak obiecałem na konferencji publikuję komplet materiałów z moich prezentacji na konferencji Microsoft Technology Summit: .NET 4.0 Inside/Out [zip] Modelowanie w Visual Studio 2010 [zip] Kod klasy uruchamiającej skrypty w Ruby i IronPython poniżej. Drobna uwaga dla tych, którzy by chcieli na jednym hoście mieć możliwość uruchamiania zarówno skrypty Ruby jak i IronPython. Jeśli osobno pobierzecie binaria jednego i drugiego, t...
Operując na folderach, które tworzone były na listach w SharePoint stanąłem przed wyborem metody do ich pobierania. Miałem dostępne: GetItemById i GetFolder. Nie byłem w stanie ocenić, która jest lepsza więc przeprowadziłem testy. O rezultatach i wnioskach można przeczytać w tym poście.
Tak, tak.. stało się, po kilku miesiącach przygotowań wreszcie rusza Warszawska Grupa Silverlightowa!!! Dlatego też w imieniu własnym oraz prelegentów zapraszam wszystkich chętnych na pierwsze spotkanie grupy Warsaw Silverlight Study Group (WSSG). Spotkanie rozpocznie się w środę, 21 października, o godzinie 18:00w siedzibiefirmyMicrosoft w Warszawie (al. Jerozolimskie 195A - zobacz na mapie). Udział w spotkaniu jest bezpłatny.Agenda Tematy które poruszymy na pierwszym spotkaniu to między innymi: U...