MSBuild Resources

Pre nekog vremena imao sam priliku da radim kao Build Engineer tako da sam svakodnevno krpio stare i pravio nove buildove. Vrlo često sam morao da potražim neku informaciju ili rešenje na netu. Nažalost, malo ljudi piše na ovu temu, tako da se sve manje-više svodi na MSDN dokumentaciju. Svako ko je čitao članke po MSDN-u sigurno se mnogo puta izgubio među mnoštvom linkova i imao problem da pronađe neki zanimljv članak koji je do samo par minuta čitao. Zbog toga sam ovde izvukao neke korisne linkove. ...

2011-09-30 · 1 min · Ivan Franjic

AjaxOnly - Kreiranje custom ActionFilter-a

ActionFilter sadrži logiku koja se može pozvati u nekoliko predefinisanih faza izvršavanja action methode. ActionFilter je apstraktna klasa koja nasleđuje FilterAttribute i implementira dva interfejsa: IActionFilter i IResultFilter. Implementacijom ova dva interfejsa zapravo možemo definisati u kojoj fazi izvršavanja action metode treba da se izvrši logika filtera. IActionFilter definiše dve metode: OnActionExecuting - ova metoda se izvršava pre action metode OnActionExecuted - ova metoda se izvršava neposredno po završetku action metode IResultFilter definiše dve metode i one se izvršavaju nakom metoda IActionFilter interfejsa: ...

2011-09-25 · 2 min · Ivan Franjic

Windows Phone 7 Resources

U marketing Windows Phone 7 je uloženo zaista mnogo, i moram priznati da nisam ni ja uspeo da odolim a da se ne oprobam u razvoj mobilnih aplikacija. Evo nekoliko korisnih adresa koje vam mogu pomoći da brže i lakše počnete sa Windows Phone 7 razvojem: Application Platform Overview for Windows Phone Windows Phone Development Getting started Game development Tutorijali: Windows Phone development quickstarts Code samples Video tutorijali: Windows Phone 7 Jump Start Windows Phone Design Day Recordings Channel 9 Besplatne knjige: Windows Phone 7 Programming Windows Phone 7 Programming - Free book Windows Phone 7 Developer Guide Silverlight for Windows Phone Windows Phone 7 Series UI Design & Interaction Guide Linkovi: Windows Phone Geek Mark Kirby blogpost

2011-08-25 · 1 min · Ivan Franjic

Testiranje ruta

ASP.NET MVC framework je osmišljen tako da može lako da se testira. Medutim, u nekim slucajevima testiranje MVC aplikacije može biti složeniji posao. Mehanizam za rutiranje se direktno oslanja na ASP.NET i napravljen je tako da radi i sa ASP.NET WebForms i sa ASP.NET MVC framework-om. Zbog toga je za testiranje ruta potrebno kreirati dosta Mock objekata. Iako ovo nije teško uraditi, može da bude iscrpljujuće. Na svu sreću postoji bibiloteka koja pomaže u instanciranju kontrolera i pravilnom inicijalizovanju njegovih članica: ...

2011-07-17 · 1 min · Ivan Franjic

FeedResult - Kreiranje custom ActionResult-a

U ovom postu biće prikazano kako može da se napravi custom ActionResult koji vraća feed kao odgovor na zahteva browser-a. ActionResult Svaka akcija kontrolera vraća objekat koji proizilazi iz apstraktne ActionResult klase. ASP.NET MVC sadrži nekoliko klasa koje nasleđuju ActionResult: ContentResult EmptyResult FileResult (apstraktna) FileContentResult FilePathResult FileStreamResult HttpUnauthorizedResult JavaScriptResult JsonResult RedirectResult RedirectToRouteResult ViewResultBase (apstraktna) PartialViewResult ViewResult ActionResult klasa sadrži samo jednu metodu, tako da ako pravimo custom ActionResult potrebno je da preklopimo samo ExecuteResult metodu. Iako, u našem primeru možemo direktno da nasledimo ActionResult klasu, mi ćemo naslediti FileResult. ...

2011-07-13 · 4 min · Ivan Franjic