Własny Helper HTML w ASP.NET MVC
Kiedy w Twojej aplikacji korzystającej z frameworka ASP.NET MVC pojawia się coraz więcej powtarzających się małych fragmentów kodu, np. wiersze w tabeli wypisujące dane w konkretny, zawsze taki sam sposób to dobry moment żeby rozważyć możliwość dodania Helperów HTML. Czym są takie helpery? Na pewno w swojej aplikacji korzystasz w widokach np. […]
C# Tips – typ var
Na prośbę jednego z czytelników kolejny wpis z serii C# tips jest o typie var. Wpis jest trochę dłuższy niż poprzednie, ale też zagadnienie wymaga szerszego opisu. Jeśli kiedykolwiek miałeś do czynienia z programowaniem w JavaScript na pewno spotkałeś się ze słowem kluczowym var. W języku C# również istnieje takie słowo jednak jego […]
Facebookowy fanpage już dostępny!
Od dzisiaj każdy kto czyta mojego bloga może widzieć na Facebooku informacje o nowych wpisach ponieważ w końcu ruszył facebookowy fanpage dostępny pod adresem https://facebook.com/zajacmarekblog Koniec z zaśmiecaniem tablic znajomych z prywatnego konta, teraz osoby niezainteresowane moimi treściami nie będą musiały przebijać się przez częste posty na swoich tablicach mówiące […]
C# Tips – nullowalne typy proste
Czasami zachodzi konieczność aby móc do zmiennej typu prostego przypisać poza konkretną wartością także wartość null. Zdarza się tak chociażby podczas tworzenia encji bazy danych w podejściu Code-First kiedy jakaś kolumna z liczbami powinna móc też zostać pusta przy dodawaniu nowego rekordu. Aby można było to zrobić trzeba opakować nasz tym w strukturę Nullable<T>, […]
Dodajmy jeszcze obraz!
Po niedawnym zaopatrzeniu się w mikrofon tym razem przyszła pora na sprzęt foto. Wybór padł na lustrzankę firmy Nikon model D5200 bo po przejrzeniu wielu testów i wpisów na forach wydaje się odpowiednim kompromisem między ceną i jakością. Czyżbym zamierzał dodać do nagrań audio również nagrania video? Tego nie wiem, […]
C# Tips – operator ??
Pierwszy z serii krótkich wpisów-wskazówek dotyczących C#. Zdarza Ci się, że musisz zwrócić albo przypisać jakąś referencję, a jeśli ma wartość null najpierw tworzysz dla niej nową instancję obiektu, np. tak jak w poniższym przykładzie? //... if(value == null) { value = new Object(); } return value; Jeśli tak to […]
Pierwszy video-tutorial – Tworzenie plików programu Excel w aplikacji ASP.NET MVC
W końcu udało mi się znaleźć odpowiednio długą chwilę żeby móc spróbować swoich sił nie tylko w pisaniu tekstów ale też w materiałach mówionych. Tak oto powstał wstawiony na końcu tego wpisu video-tutorial dotyczący użycia biblioteki NPOI w projekcie korzystającym z frameworka ASP.NET MVC dającej możliwość tworzenia z poziomu kodu […]
ViewModele w ASP.NET MVC
Nawiązując do poprzedniego wpisu i po części do tematu, w którym brałem udział na jednym z forów opiszę dzisiaj krótko czym są właściwie ViewModele i jak się tego używa. ViewModel mimo trochę dziwnej nazwy nie jest niczym dziwnym ani trudnym ponieważ jest to… zwykła klasa. Więc dlaczego taka nazwa? Ponieważ […]
Dlaczego nie warto korzystać z ViewBag’a w ASP.NET MVC
Jeśli zdarzyło Ci się programować aplikację webową z wykorzystaniem biblioteki ASP.NET MVC to na pewno spotkałeś się również z takim tworem jak ViewBag. Jest to element korzystający z mechanizmu dynamicznych właściwości, które zostały wprowadzone w wersji 4.0 języka C#. ViewBag jest elementem, który poznaje się zwykle na początku przygody z ASP.NET […]
Nie tylko słowo pisane?
Po kilku dniach oczekiwania (nie wierzę, że to mówię, ale polecam usługę Poczty Polskiej E-Paczka z dostawą do oddziału jako alternatywę dla Paczkomatów) dodarł do mnie w końcu mikrofon Samson Go Mic. Niepozorne, ale dobre jakościowo urządzenie podłączanie nie do wejścia w karcie dźwiękowej, a do portu USB, dzięki czemu […]