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

Browse by Tags

Tak blisko, a za daleko

W trakcie pracy nad kodem staram się jak najbardziej ograniczać moje wędrówki między kawiaturą a myszką. W tym celu oprócz ReSharper -a korzystam z ViEmu . Jak sama nazwa wskazuje jest to emulacja edytora Vi pod Visual Studio. Teraz mój gryzoń często
opublikowano przez rod | 0 komentarzy
Filed under: , ,

Remote backup dla SVN na GoogleCode

Backupy dla SVN można wykonać za pomocą komendy "svnadmin dump". Możliwe jest to jedynie wyłącznie kiedy mamy fizyczny dostęp do repozytorium. Co zrobić kiedy nasz projekt jest hostowany ? Należy zrobić lokalny mirror. W tym celu napisałem mały
opublikowano przez rod | 2 komentarzy
Filed under:

Dynamiczne referencje do bibliotek w Visual Studio

Często, w trakcie korzystania z zewnętrznych bibliotek w naszym projekcie, pojawia się pewien dylemat. Czy dołączone biblioteki, powinny być skompilowane jako "debug" czy jako "release" ? Zamiast podejmować trudną decyzję zróbmy sobie proste rozwiązanie.
opublikowano przez rod | 0 komentarzy
Filed under:

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 | 1 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: ,

Testowy

Task "remove build dir" : RmDir( "build" , true ) if Exist( "build" ) Task "init build dir" : MkDir( "build" ) Cp([ "lib/*.dll" ], "build" , true ) Task "build Bake" , [ "build engine" , "build extensions" , "build win32 helper" ]: Booc( SourcesSet :
opublikowano przez rod | 0 komentarzy

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 | 1 komentarzy