Łukasz Gąsior – Blog

Web Developer – ASP.NET | ASP.NET MVC | PHP

Browsing Posts in ASP.NET MVC

W ASP.NET MVC domyślnie wszystkie metody publiczne zdefiniowane w klasie kontrolera są tzw. „action methods„, czyli możemy je wykonać podając odpowiedni adres url.

Czasami jednak chcielibyśmy, aby jakaś metoda była trochę bardziej ukryta przed światem. W ASP.NET MVC możemy tego dokonać dekorując daną metodę … continue reading…

Człowiek przez parę dni odpuści sobie regularne czytanie blogów i zaraz ma wrażenie, jakby wrócił do innego świata :) Nowe Visual Studio, nowy Windows, nowy F# i od paru dni nowa wersja ASP.NET MVC 4 – w wersji Developer Preview co prawda, ale jest. Warto pamiętać, że Developer Preview to nawet nie pierwsza beta, więc do wersji finalnej może nastąpić jeszcze sporo zmian, a w aktualnej mogą być błędy.

Postanowiłem dzisiaj zainstalować nowe MVC i zobaczyć, co tam kryje się ciekawego. Na początek instalacja  – trwała dziwnie długo, ale ostatecznie się udało. continue reading…

Tak trochę po cichu ukazała się wczoraj finalna wersja ASP.NET MVC 3! Możemy ją pobrać ze strony: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d2928bc1-f48c-4e95-a064-2a455a22c8f6. Po cichu, ponieważ o tym release dowiedziałem się z bloga ReSharpera :) , a nie jak zwykle od ScottaGu.

continue reading…

Seria wesołych filmików pokazujących różne aspekty wzorca MVC.

Polecam!

continue reading…

IIS Express jest nowym, developerskim serwerem www mającym zastąpić aktualnie „wbudowanego” w Visual Studio Cassiniego. IIS Express, w porównaniu to Cassiniego, jest o wiele bardziej wydajny oraz oferuje więcej możliwości konfiguracji (np. uruchomienie aplikacji na https).

Aktualnie nowy serwer instaluje się razem z WebMatrixem (od wersji beta 3 instaluje się już jako osobna aplikacja). Finalna wersja serwera IIS Express będzie w pełni niezależną aplikacją, jednak aktualnie domyślnie jest on zarządzany poprzez WebMatrixa.

Można jednak inaczej :) Już teraz mamy możliwość wystartowania serwera IIS Express bez uruchamiania WebMatrixa – w konsoli.

continue reading…

Visual Studio jako środowisko programistyczne dostarcza wiele mechanizmów ułatwiających pracę programistom – różnego rodzaju wizardy czy skróty klawiaturowe.

Odkąd pracuję nad aplikacją pisaną w ASP.NET MVC, szczególnie podoba mi się możliwość szybkiego przełączania pomiędzy widokiem a powiązanym z nim kontrolerem. Można to uczynić bardzo szybko klikając prawym przyciskiem myszki w ciele metody (kontrolera) bądź też widoku i po wybraniu opcji „Go To View” lub „Go To Controller„.

Osoby starające się unikać korzystania z naszego gryzonia mogą wywołać te same funkcje za pomocą skrótu CTRL+M+G – bardzo wygodne rozwiązanie. Niestety ta opcja nie sprawdza się w sytuacji, w której zwracamy widok o innej nazwie niż metoda kontrolera, czyli np. w metodzie Index robimy:

return View("NewView");

W takiej sytuacji Visual Studio i tak będzie nas próbował przenieść do widoku „Index”, a jeżeli takiego nie znajdzie, to krzyknie odpowiednim komunikatem.

Na szczęście i w tej sytuacji nie jesteśmy skazani na poszukiwanie odpowiedniego pliku w „Solution Explorerze” – jeżeli posiadamy ReSharpera. ReSharper (od wersji 5.0) dostarcza fajny mechanizm nawigacji pomiędzy plikami. W każdym miejscu, w którym zobaczymy podkreślony przez ReSharpera tekst możemy go kliknąć z wciśniętym CTRLem i zostaniemy przeniesieni do powiązanego pliku.

Wczoraj zakończyłem przenosiny bloga na nowy hosting – tym razem wybór padł na firmę webio.pl

webio_logo

Do tej pory korzystałem z yeahhost.com – oferta korzystna finansowo, usługa stabilna, jednak nie byłem zadowolony z szybkości działa stron.

Od nowej usługi oczekuję polepszenia tego elementu – pierwsze wrażenia są wyjątkowo pozytywne.

Dodatkowo Webio zapewnia dostęp do najnowszych technologii Microsoft:

  • IIS 7
  • MS SQL2008
  • ASP.NET 3.5
  • ASP.NET MVC
  • ASP.NET MVC 2 Preview 2 !!
  • oraz możliwość synchronizacji zadań, kontaktów, poczty elektronicznej i notatek za pomocą protokołu SyncML – co jest szczególnie przydatne jeżeli korzystamy w urządzeń mobilnych

Jest to bardzo duży plus dla mnie jako programisty!

Parę dni temu Microsoft opublikował Training Kit do ASP.NET MVC :)

Pakiet materiałów przedstawia podstawowe zagdanienia związane z ASP.NET MVC. Training Kit składa się z czterech części:

  • prezentacje
  • hands-on-labs
  • demonstracje
  • oraz dodatkowe materiały – FAQ, linki do materiałów o ASP.NET MVC

ASP.NET MVC Traning Kit można pobrać ze stron Microsoft Download Center

Wczoraj została wydana końcowa wersja ASP.NET MVC 1.0 :)

Zwględem wersji RC2 jQuery został uaktualniony do wersji 1.3.2 (wcześniej załączona była wersja 1.3.1).

ASP.NET MVC 1.0 można pobrać ze stron Micorosft Download Center.

Dodatkowo na stronie www.asp.net/mvc znajdują się ciekawe tutoriale oraz filmiki prezentujące możliwości ASP.NET MVC.

Powered by WordPress Web Design by SRS Solutions © 2012 Łukasz Gąsior – Blog Design by SRS Solutions