dotnetomaniak.pl

dotnetomaniak.pl - Najnowsze artykuły o .NET w dziale Web - Strona 37

Wróciłem ostatnio do prac nad breadcrumps’ami. Po ostatnich zmianach w kodzie wykorzystywana biblioteka ASP.NET MVC SiteMap provider nadal nie spełniała moich oczekiwań. Postanowiłem zatem nie tracić więcej czasu i całkowicie usunąłem ją z projektu. Mechanizm ścieżek zaimplementowałem po swojemu. Zdaję sobie sprawę, że jest on niesamowcie niepraktyczny i zaprzeczający wszelkim praktykom dobrego kodowania (powtarzanie bloku kodu w każdym z widoków), lecz póki co rozwiązanie to jest wystarczające i, co naj...

[vebshop] SiteMap – nowy, własny mechanizm « Grzegorz Wodniczak

Web 2970 dni, 16 godzin, 12 minut temu gordon_shumway 37 rozwiń

Każdy webmaster, który rozpoczyna swoją przygodę z tworzeniem stron od statycznego HTML, szybko przekonuje się, że nie jest to do końca, najlepsze wyjście. O ile w przypadku statycznych stron stworzonych na kształt wizytówek, albo stron stworzonych na specjalną okazję i nie wymagających późniejszej edycji może się sprawdzić (szybkie i tanie rozwiązanie), o tyle w przypadku stron wymagających zmienności w treści, czy też interakcji z użytkownikiem (Web 2.0 i te sprawy..) szybko okazuje się bezużyteczny. W...

Dziel się z innymi:
Szablony stron w ASP.NET i PHP (Smarty) - Alt Control Delete

Web 2972 dni, 12 godzin, 32 minuty temu https://me.yahoo.com/a/Euok... 123 rozwiń

W poprzednim wpisie omówiłem kwestię pobierania danych z bazy w kontekście aplikacji ASP.NET MVC 2. Przyszła pora na opisanie tej drugiej, Adobe AIR’owej strony. Pierwszą sprawą jest sposób odwołania się do określonego adresu vebshop‘u, który zwraca dane w formacie JSON. W jaki sposób zrealizować to za pomocą języka ActionScript 3, który wykorzystywany jest w aplikacjach AIR’owych?

Dziel się z innymi:
[vebshop/vebshopAIR] Pobieranie danych z bazy MS SQL – część druga « Grzegorz Wodniczak

Web 2975 dni, 2 godziny, 53 minuty temu gordon_shumway 63 rozwiń

Od dłuższego czasu Microsoft udostępnia kontrolkę do generowania różnego rodzaju wykresów. Możliwości kontrolki są naprawdę bardzo duże. Dzięki niej można wygenerować naprawdę ładne wykresy. Jak wiadomo w aplikacji MVC kontrolka ta nie zadziała w taki sam sposób jak w aplikacji WebFormsowej. Tu nie można zwyczajnie położyć kontrolki na formie, gdyż wymaga ona PostBack'a. Musimy stworzyć obiekt samemu i g...

Źródło: dario-g.com
Dziel się z innymi:
Wykres MSChart, ASP.NET MVC i cache - Dario-G

Web 2979 dni, 10 godzin, 53 minuty temu gordon_shumway 182 rozwiń

Po odpowiednim rozmieszczeniu elementów tworzących layout strony czas na właściwą część, czyli utworzenie menu z kategoriami produktów. Najpierw jednak trochę o samym zagadnieniu tworzenia menu. W toolboxie Visual Studio, w części Navigation, można odnaleźć gotową kontrolkę Menu. Kontrolka ta umożliwia utworzenie menu w oparciu o powiązane dane zawarte w pliku XML – Web.sitemap. Dzi...

Dziel się z innymi:
ASP.NET: Menu na podstawie danych z bazy cz.2

Web 2982 dni, 6 godzin, 44 minuty temu paduda 87 rozwiń

Natknąłem się dzisiaj na ciekawe dodatki do ASP.NET MVC 2. Mam tu na myśli Telerik Extensions for ASP.NET MVC. Są one całkowicie darmowe, a żeby móc je ściągnąć wystarczy założyć konto na oficjalnej stronie www.telerik.com. Proces dodawania Telerik Extensions do projektu opisany jest tutaj.

Dziel się z innymi:
[vebshop] Telerik Extensions for ASP.NET MVC « Grzegorz Wodniczak

Web 2986 dni, 7 godzin, 14 minut temu gordon_shumway 72 rozwiń

Autor: Aktualnie pracowałem nad projektem UI do mojego forum. W zasadzie takie w miarę proste rozwiązanie już jest gotowe. Wiec postanowiłem zabrać się za implementacje powoli podstawowych widoków. I tutaj pojawił się pierwszy problem. A mianowicie zarządzanie, kompresja i cachowanie plików CSS i JS. Jak że zwykle mamy w projekcie jakieś stałe skrypty(np. jQuery) które są wykorzystywanie przy każdym widoku wypadało by żeby one były cachowane i skompresowane. Wiec zabrałem się za rozwiązanie tego problemu...

Tagi: cache
Dziel się z innymi:
Cache - rozmyślania i implementacja

Web 2988 dni, 21 godzin, 49 minut temu macko 80 rozwiń

Sympatyczne i efektowne wizualnie opracowanie języka HTML 5 znajdziesz na stronie http://joshduck.com/periodic-table.html. To ciekawy pomysł, podręczna ściągawka z podziałem na grupy i odwołaniami do specyfikacji World Wide Web Consortium. Można nawet sprawdzić, jak ma się HTML 5 do konkretnej strony w Internecie, wpisując po prostu adres w polu i klikając przycisk Inspect.

Tagi: Html
Dziel się z innymi:
HTML-owa “tablica pierwiastków”

Web 2988 dni, 21 godzin, 49 minut temu paduda 97 rozwiń

Tytuł wpisu zwiastuje treść i tematykę poważną i podniosłą, jednak bez obaw – poruszana kwestia nie będzie ściśle polityczna czy ekonomiczna, ani daleko odbiegająca od problemów, z którymi zdarza się borykać programistom. Chodzi mianowicie o dostosowanie aplikacji do obowiązujących przepisów, w tym przypadku – stawek procentowych podatku VAT. Kilka dni po mojej decyzji o starcie w ko...

Dziel się z innymi:
InvoiceInvoker a świat wielkiej polityki i ekonomii « Blog Michała Aniserowicza

Web 2988 dni, 21 godzin, 49 minut temu gordon_shumway 82 rozwiń

Kolejny post dotyczący podstaw ASP.NET. Tym razem przyszedł czas na omówienie mechanizmu, jakim jest View state. Mechanizm ten jest wykorzystywany do przechowywania informacji, które muszą być podtrzymane pomiędzy kolejnymi postbackami. Informacja o przechowywanych danych jest zawarta w jednym lub więcej polach ukrytych (hidden fields) dołączanych do kodu html strony. Warto podkreślić, że View state przeznaczony je...

Dziel się z innymi:
ASP.NET: View state – podstawy

Web 2989 dni, 2 godziny, 31 minut temu macko 190 rozwiń

W każdej trochę bardziej rozbudowanej aplikacji istnieje potrzeba wykonania pewnych zadań konfiguracyjnych podczas startu tejże aplikacji. W projektach opartych na asp.net mvc musimy skonfigurować routing, ModelBinder’y, ControllerFactory, NHibernat’a, automapper’a itd.

Źródło: codefather.pl
Dziel się z innymi:
Bootstrapper w ASP.NET MVC - trochę o SRP, OCP i unikaniu proceduralnego kodu. - Codefather.pl

Web 2990 dni, 5 godzin, 29 minut temu http://tadek.myopenid.com/ 96 rozwiń

Autor: Kilka dni temu rozpocząłem prace nad funkcjonalnościami związanymi z zamówieniami produktów. Natrafiłem jednak na pewne trudności związane z odnośnikami. Otóż, w momencie wyświetlenia produktów (kontroler Product) automatycznie tworzone są linki „Kup produkt” dzięki którym za pomocą jednego kliknięcia można przejść do formularza zamówienia. Jednak dodanie zamówienia do bazy obsługiwane jest przez kontroler Order, a nie Product. Zacząłem się zatem zastanawiać, w jaki sposób w widokach odwołać się d...

Dziel się z innymi:
Html.RouteLink

Web 2991 dni, 10 godzin, 41 minut temu paduda 56 rozwiń

Z racji tego, że kilka najbliższych dni mam zamiar poświęcić layout’owi vebshop‘u, wypadałoby opisać krótko moje zasady związane z kodowaniem kaskadowych arkuszy stylów. Mam tu na myśli wytyczne określające m.in. wielkość wcięć, stosowanie nawiasów, czy też wielkości liter w nazwach.

Tagi: css, styl
Dziel się z innymi:
[vebshop] Klamry i wcięcia, czyli kilka słów o estetyce kodu CSS « Grzegorz Wodniczak

Web 2992 dni, 7 godzin, 54 minuty temu gordon_shumway 42 rozwiń

Witam dziś podczas kodowania natrafiłem na dosyć nieprzyjemne utrudnienie. Mianowicie dotyczy ono wstrzykiwania poprzez IoC HttpContext i pobierania aktualnego kontekstu do klas które tego potrzebują np. sesja. ciasteczka itp. Jak wiadomo HttpContext jest trudno dostępnym obiektem i ciężko w łatwy sposób wstrzyknąć. Wiec postanowiłem napisac wrapper do HttpContext.

Dziel się z innymi:
HttpContext - Problemy i implementacja wrappera.

Web 2996 dni, 12 godzin, 8 minut temu macko 78 rozwiń

W ramach relaksu postanowiłem dziś skupić się na mało istotnym, aczkolwiek bardzo irytującym mnie szczególe. Mam na myśli wykorzystywany przeze mnie skrypt TinyMCE (wspominałem o nim tutaj). Otóż po najechaniu na przyciski odpowiedzialne za pogrubianie, pochylanie (itp) tekstu, wyświetlają się podpowiedzi… w języku angielskim. Skoro tworzę cały projekt po Polsku, postanowiłem także ten drobny element spolszczyć. Zajrzałem więc na oficjalną stronę projektu w poszukiwaniu informacji związanych ze zmianą d...

Dziel się z innymi:
[vebshop] Spolszczenie TinyMCE « Grzegorz Wodniczak

Web 2996 dni, 12 godzin, 8 minut temu gordon_shumway 43 rozwiń

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...

Źródło: gasior.net.pl
Dziel się z innymi:
ASP.NET MVC – przełączanie widok/kontroler w VisualStudio

Web 2998 dni, 7 godzin, 11 minut temu paduda 98 rozwiń

Mechanizm dodawania zdjęć już napisałem, więc przyszedł czas na przemyślenie kwestii ich wyświetlania. W dzisiejszych czasach pewnego rodzaju standardem jest używanie do tego celu różnych skryptów – w większości przypadków napisanych za pomocą JavaScript’u. Do najpopularniejszej grupy takich mini-galerii należą tzw. LightBox‘y, które najłatwiej skojarzyć z efektownym nałożeniem półprzezroczystego tła na stronę i wyświetleniem pożądanego elementu na jej pierwszym planie. Najpopularniejsze skrypty, które t...

Tagi: fancybox, jQuery
Dziel się z innymi:
[vebshop] Fancybox « Grzegorz Wodniczak

Web 2998 dni, 15 godzin, 32 minuty temu gordon_shumway 56 rozwiń

Kolejna odsłona z cyklu pod tytułem: co każdy programista ASP.NET musi wiedzieć. Tym razem niezbyt długi post o jednym z mechanizmów zarządzania stanem aplikacji odbywającym się po stronie serwera, czyli o stanie sesji (session state). Poruszone zostaną w nim jedynie podstawowe kwestie, być może w późniejszym czasie do zagadnienia tego powrócę. Stan sesji w ASP.NET umożliwia przechowywanie wartości specyficznych dla użytkow...

Tagi: ASP .NET, session
Dziel się z innymi:
ASP.NET Session state « Michał Urbański Blog

Web 2999 dni, 5 godzin, 28 minut temu gordon_shumway 156 rozwiń

Szukając dzisiaj pewnego plugina do jQuerego moją uwagę zwróciła nazwa „jQuery Crash”. Z ciekawości postanowiłem sprawdzić, co się za tym kryje. Przedstawiony opis tłumaczy wszystko „Summary A jQuery plugin for crashing IE6. That’ll teach those motherf!%@#s to upgrade their s#t. Usage To crash IE6 call„ Trzeba przyznać, że autor ma ciekawe podejście do życia Jakby kogoś plugin zainteresował, to można go pobrać z tej strony: http://plugins....

Tagi: bug, crash, jQuery
Źródło: gasior.net.pl
Dziel się z innymi:
jQuery Crash | Łukasz Gąsior - Blog

Web 3002 dni, 6 godzin, 16 minut temu gordon_shumway 83 rozwiń

Write less, do more! Nagłówek tego akapitu to motto biblioteki JavaScript, z którą postanowiłem się zapoznać: jQuery (podlinkowana strona jest godna gorącego polecenia, zawiera absolutnie wszystko, czego potrzeba do nauki). Nie miałem nigdy do czynienia z JavaScript, dlatego początkowo trudno było mi rozczytywać przykłady z dokumentacji (zwłaszcza, że niejedna linijka kodu w nich zawartego zaczyna się od zlepka $(„#, widniejącego w tytule wpisu). Opanowanie podstaw nie okazało się jednak trudne, po kilku...

Dziel się z innymi:
Wieczorek zapoznawczy z jQuery, czyli get the $(„# in!

Web 3002 dni, 12 godzin, 14 minut temu paduda 84 rozwiń

1 2... 35 36 37 38 39 40... 49 50