Witaj na Zine.net online Zaloguj się | Rejestracja | Pomoc

lipiec 2008 - Notki

Testowanie kompatybilnosci przegladarek dla Helpers w MonoRail

Helpers w MonoRail są często wykorzystywane do generowania kodu Html. Bywają sytuacje kiedy tworzony Html powinien wyglądać inaczej dla różnych przeglądarek. Czasem do wykrycia rodzaju oraz wersji przeglądarki stosuje się System.Web.HttpRequest.Browser,
opublikowano przez rod | 2 komentarzy
Filed under: ,

Automatyzacja projektu z MSBuild-em - 7. Inputs i Outputs, czyli fast & furious

Podczas kompilacji często możemy dostrzec następujący komunikat. CoreCompile: Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files. Jest to efekt funkcjonalnosci budowy przyrostowej - "incremental
opublikowano przez rod | 0 komentarzy
Filed under: ,

Automatyzacja projektu z MSBuild-em - 6. Numer wersji z SVN revision

Tym razem zajmiemy się dynamiczną kompilacją, która wykona się również podczas budowy w Visual Studio. Naszym celem będzie stworzenie pliku "AssemblyInfo.cs" oraz dynamiczne włączenie go do kompilacji. Efektem tego, będzie brak AssemblyInfo
opublikowano przez rod | 0 komentarzy

Automatyzacja projektu z MSBuild-em - 5. Makefile z Mono

W tym odcinku chciałbym przedstawić jak można dynamicznie budować kompilację, nie używając do tego w ogóle Visual Studio. W następnym odcinku temat będzie podobny, ale już z uwzględnieniem Visual Studio. Za przykład posłuży nam projekt, który
opublikowano przez rod | 0 komentarzy

Resize Form czyli WinForms-y okiem laika

W WinFormsach programuje zupełnie sporadycznie. Wole warstwy domenowe, serwisowe, bazodanowe i prezentacyjne (w modelach MVP). Widoki toleruje tylko pod MonoRail i ASP.NET. Ale WinForms ? .... e to nie dla mnie. Niestety życie bywa brutalne. W moim aktualnym
opublikowano przez rod | 5 komentarzy
Filed under:

Automatyzacja projektu z MSBuild-em - 4a. TDD, prawie jak TestDriven.NET

Wcześniej już wspominałem, jestem strasznie leniwy. Nie lubię pokonywać setek kilometrów myszką, nie lubię pisać dwa razy tego samego, nie lubię często naciskać Alt+Tab ... i wpadłem na taki pomysł. Teraz wystarczy zamapować klawisze, np... ... i prawie
opublikowano przez rod | 0 komentarzy

Automatyzacja projektu z MSBuild-em - 4. TDD

Jak łatwo uruchamiać testy pojedynczo i grupowo oraz co nowego w MSBuild 3.5
opublikowano przez rod | 4 komentarzy
Filed under: , , ,

Automatyzacja projektu z MSBuild-em - 3. Początki

W ramach dalszych odcinków będę budował od podstaw pliki do MSBuild na przykładzie prostego projektu w .NET 3.5 tak aby każdy mógł "poczuć" działające rozwiązanie. Poszczególne etapy rozwiązania znajdują się w repozytorium SVN w podkatalogach o numeracji
opublikowano przez rod | 4 komentarzy
Filed under: ,

Automatyzacja projektu z MSBuild-em - 2. Dlaczego MSBuild ?

Opis kryteriów wyboru MSBuild-a jako narzędzia do automatyzacji budowy projektów w .NET
opublikowano przez rod | 4 komentarzy
Filed under: ,

Automatyzacja projektu z MSBuild-em - 1. Struktura

Pierwszy post z cyklu na temat organizacji struktury projektu oraz automatyzacji jego: budowy, testowania, instalacji. W pierwszym odcinku przedstawiona jest struktura projektu.
opublikowano przez rod | 3 komentarzy
Filed under: ,

CodeRush z Refactor! Pro vs ReSharper

Każdy programista już wie, że samo Visual Studio jako narzędzie do pisania kodu źródłowego już nie wystarcza. Istnieje szereg Addon-ów do Visual Studio które w znaczący sposób potrafią usprawnić pracę. Nacodzień wykorzystuje takie narzędzia jak: ViEmu, GhostDoc oraz Smart Paster. Przez ostatnie 1,5 roku korzystałem również z CodeRush + Refactor! Pro, ale od momentu pojawienia sie publicznych wersji ReSharper-a 4.0 beta postanowiłem przyjrzeć się bliżej osławionemu ReSharper-owi. Po kilkumiesięcznej pracy z tym narzędziem spróboję dokonać porównania obu produktów z zakresu tych funkcji, z których najczęsciej korzystam.
opublikowano przez rod | 2 komentarzy