dotnetomaniak.pl

dotnetomaniak.pl - Najnowsze artykuły o .NET - Strona 293

Co to jest?!?!?!. Kiedyś otrzymałem mail o takim właśnie tytule, a zawierający fragment mojego kodu. Kod ten, przyznam szczerze, zbyt elegancki nie był, ale napisałem go w sytuacji rodzaju "Masz to napisać na wczoraj". Ważne, że działał i robił to co miał robić. Nie jestem człowiekiem, który uważa swój kod za święty i sądzę, że umiem przyjąć krytykę, ale ten mail nie spodobał mi się z kilku powodów.

Tagi:
Dziel się z innymi:
Blog Michała Komorowskiego: Co to jest?!?!?!

Inne 2951 dni, 23 godziny, 8 minut temu gordon_shumway 240 rozwiń

Celem mojego pierwszego wpisu dotyczącego NHibernate było krótkie wprowadzenie w świat tego ORM’a. Dziś przyszedł czas na trochę praktyki. Zaczniemy od prostej konfiguracji aplikacji (konsolowej), aby ta mogła połączyć się z bazą danych oraz automatycznie utworzyć w niej przykładową tabelę. Wykorzystamy do tego celu bibliotekę Fluent NHibernate, dzięki której, w przeciwieństwie do standardowej konfiguracji wykorzystującej pliki XML znanej z oryginalnego Hibernate’a, skonfigurujemy wszystko z poziomu kodu...

Dziel się z innymi:
[NHibernate] Fluent NHibernate – łączenie z bazą danych i kreowanie jej schematu « Grzegorz Wodniczak

Bazy danych i XML 2951 dni, 23 godziny, 8 minut temu gordon_shumway 166 rozwiń

Po opublikowaniu dzisiejszego posta kolega Paweł zgłosił mi, że mój blog nie działa – ładowanie strony kończyło się wyjątkiem: „HTTP Error 400. The request is badly formed”. Zdziwiłem się, ponieważ u mnie działał bez zarzu...

Tagi:
Źródło: gasior.net.pl
Dziel się z innymi:
HTTP Error 400 Bad Request na Firefoxie | Łukasz Gąsior - Blog

Inne 2951 dni, 23 godziny, 8 minut temu lukaszgasior 47 rozwiń

Paint.NET jest aplikacją, której chyba nikomu nie trzeba przedstawiać. Sam również bardzo często korzystam z tego programu. Brakowało mi w nim jednak wsparcia dla plików Photoshopa (psd). Czasami potrzebuję „wyłączyć” jakąś warstwę i zapi...

Źródło: gasior.net.pl
Dziel się z innymi:
Paint.NET i pliki PSD | Łukasz Gąsior - Blog

Narzędzia 2951 dni, 23 godziny, 8 minut temu lukaszgasior 79 rozwiń

Bardzo wiele wejść na bloga odnotowuje z zewnętrznych serwisów. Prym wśród nich wiodą develway.pl oraz dotnetomaniak.pl (kolejność przypadkowa). Postanowiłem, więc bardziej "otworzyć" się na te serwisy, a przy okazji jeszcze na parę innych. A to wszystko za pomocą tak zwanych... Sexy Bookmarks

Jak promować dotnetomaniaka i swoją stronę za pomocą SexyBookmarks...

Inne 2952 dni, 9 godzin temu noisy 70 rozwiń

Używając Message Inspector możemy modyfikować wiadomości przychodzące i wychodzące zarówno po stronie serwera jak i klienta. Wystarczy zaimplementować dwa interfejsy: IClientMessageInspector oraz IDispatchMessageInspector. Ich definicja wygląda następująco:publicinterface IClientMessageInspector { void AfterReceiveReply(ref Message reply, object correlationState); object BeforeSendRequest(ref Message request, IClientChannel channel); } publicinterface IDispatchMessageInspector { object AfterR...

Tagi:
Dziel się z innymi:
Piotr Zieliński  » Blog Archive   » WCF Message Inspector–implementacja (część I)

Witam w drugiej części wpisu, poświęconej tworzeniu stron w oparciu o technologię ASP.NET MVC 2. Żeby nie przedłużać, przedstawię plan działań na dziś, a wygląda on następująco: Dodanie klasy rozszerzającej nasz model Osoby Dodanie metody Create Dodanie metody Edit Dodanie metody Delete Po zrealizowaniu powyższych czynności, nasza aplikacja będzie prezentować już jakiś sensownych poziom:) Dziś trochę przyśpieszymy tempo więc będzie trochę mniej prowadzenia za rękę, bo poprzedni wpis powinien dać już ...

Tworzenie stron z ASP.NET MVC2 w praktyce II - Alt Control Delete

Web 2954 dni, 15 godzin, 31 minut temu https://me.yahoo.com/a/Euok... 242 rozwiń

Rozważmy architekturę w której na początku ładujemy dane do cache a następnie na poszczególnych stronach wyświetlamy dane zbuforowane. Przyspieszy to oczywiście znacząco działanie aplikacji. Jednym z podejść jest załadowanie danych w momencie startu aplikacji (plik global). Rozwiązanie dobre jednak metoda Application_Start jest wywoływana tak naprawdę w momencie otrzymania pierwszego zapytania – czyli w sytuacji gdy pierwszy użytkownik naszego serwisu próbuje otworzyć stronę. Taki użytkownik doświadczy n...

Tagi:
Dziel się z innymi:
Piotr Zieliński  » Blog Archive   » Kiedy i gdzie wykonać czasochłonne operacje inicjalizacyjne w ASP.NET 4.0

Web 2954 dni, 15 godzin, 31 minut temu pzielinski 71 rozwiń

Czy zastanawialiście się kiedyś jak dodawać parametry doSqlCommand? Klasa ta zawiera pole Parameters typy SqlParameterCollection, na którym możemy wykonać między innymi metodę AddWithValue(string, object). W internecie jak i w dokumentacji w nazwach parametrów na początku jest zawsze użyty znak “@”. Przy okazji jednego z projektów musiałem odpowiedzieć sobie na pytanie: Czy muszę zadbać o “@” przy nazwie parametru? Nie zastanawiając się długo postanowiłem, zgodnie duchem empiryzmu, sprawdzić co się stani...

Prawda o SqlCommand.Parameters «  Maciej Grabek

Bazy danych i XML 2956 dni, 37 minut temu Paweł Łukasik 145 rozwiń

W jednym z poprzednich artykułów pokazałem jak zintegrować platformę Azure z PHP. Czas na Jave!: http://msdn.microsoft.com/pl-pl/library/java-oraz-platforma-azure?id=rss

Tagi:
Dziel się z innymi:
Java i Azure

Programowanie rozproszone 2956 dni, 12 godzin, 37 minut temu pzielinski 36 rozwiń

Kilka dni temu opublikowany został najnowszy numer (02/2011) magazynu SDJournal. Spośród wszystkich artykułów chciałbym szczególnie polecić jeden, którego tematyka jest mi ostatni czasy bardzo bliska. Mam tu na myśli artykuł NHibernate vs Entity Framework. Frameworki ORM dla platformy .NET autorstwa Agnieszki Polak oraz Przemysława Krysztowiaka...

Tagi: ORM, SDJ
Dziel się z innymi:
[SDJournal] NHibernate vs Entity Framework. Frameworki ORM dla platformy .NET « Grzegorz Wodniczak

Inne 2958 dni, 4 godziny temu gordon_shumway 212 rozwiń

Jakiś czas temu był na tym blogu wpis dotyczący GridView i TemplateField, czyli sposobu wygodniejszą wizualizację i edycję danych tabelarycznych. W ten sposób łatwo można zamienić skomplikowane numeryczne identyfikatory (pochodzące z kluczy obcych) na dropdown-listy przedstawiające dane z innych tabel. Jednak co się stanie, gdy nasza kolumna z identyfikatorami dopuszcza wartości puste (NULL)? Otóż pojawi się wtedy „błąd serwera w aplikacji ....”. Zobaczmy jak sobie można z tym poradzić.Załóżmy, że pierwo...

Dziel się z innymi:
Element 'DropDownList' ma wartość SelectedValue, która jest nieprawidłowa, ponieważ nie istnieje na liście elementów... [PL] |  Maciej Zbrzezny: Programowanie i Technologie

Web 2958 dni, 4 godziny temu gordon_shumway 171 rozwiń

W ramach przygotowania do dalszej pracy podjąłem zamiar zwiększenia jakości tworzonego kodu. Narzędzi zwiększających produktywność programisty jest oczywiście wiele. Osobom znającym już jednak podstawy, na początek, polecam zapoznanie się z programem FxCop. Jest to darmowe narzędzie od Microsoftu służące do przeprowadzania statycznej analizy kodu (oczywiście osoby dysponujące wersjami Visual Studio innymi niż Express nie...

Tagi: FxCop, tools
Dziel się z innymi:
Warsztat programisty – FxCop « Michał Urbański Blog

Narzędzia 2958 dni, 4 godziny temu gordon_shumway 190 rozwiń

Po przerwie związanej ze świętami, mam nadzieję, że blog wróci do dawnej formy… W bazach danych wykorzystuje się zwykle jako wartości kluczy głównych i obcych liczby całkowite – INT. Drugim podejściem (mniej popularnym) jest wykorzystanie globalnych identyfikatorów GUID. Jaka jest tak naprawdę różnica? Skupmy się na zaletach i wadach każdego z nich. Zaczynamy od typów całkowitych (int). Zalety: -bardzo mały rozmiar (tylko 4 bajty), -naturalna postać – każdy kolejny wiersz to sekwencja ...

Tagi:
Dziel się z innymi:
Piotr Zieliński  » Blog Archive   » Integer vs. GUID – bazy danych

Bazy danych i XML 2958 dni, 4 godziny temu pzielinski 136 rozwiń

Jakiś czas temu pisałem na temat jak DataSet’a przenieść do MsSQL'a (z wykorzystaniem SQLServer Management Objects i SqlBulkCopy). W takim przypadku, gdy kolumna w tabeli w DataSet'cie ma ustawioną właściwość AutoIncrement, to należy w kolumnie w SQL serwerze ustawić Identity na true, oraz IdentityIncrement i IdentitySeed na odpowiednie im wartości (AutoIncrementStep i AutoIncrementSeed) pochodzącej ze źródłowej kolumny z tabeli z DataSet'a. Niestety w takim przypadku, podczas późniejszego ładowania dany...

Tagi: bulk, sql server
Dziel się z innymi:
SqlBulkCopy i wyłączenie auto-inkrementacji w tabeli [PL]

Bazy danych i XML 2959 dni, 8 godzin, 1 minutę temu gordon_shumway 69 rozwiń

Autor: Kilka dni temu w poście Statystyka… zapowiedziałem, iż postaram się zaproponować kawałki kodu, które umożliwią włączenie statystyk dla zapytań LINQ to SQL. Zadanie okazało się trochę trudniejsze niż myślałem, ale udało się coś osiągnąć. Zobaczmy jak.Rozwiązanie Naïve Pierwsze co przychodzi na myśl to proste rozszerzenie obiektu DataContext o nasze metody. Mniej więcej tak: publicstaticclassDataContextExt {     publicstatic T WithStatistics

Tagi: Linq
Dziel się z innymi:
.NET blog: SqlStatistics w LINQu

Bazy danych i XML 2959 dni, 8 godzin, 1 minutę temu macko 43 rozwiń

Nie… w tym wpisie nie będzie o statystyce odwiedzin bloga i innych podobnych rzeczach, o których można dziś na wielu blogach (u mnie o tym będzie może następny wpis :)). Będzie o klasie o której pewnie niewielu z was wcześniej wiedziało. Do wczoraj nie wiedziałem także i ja. Poznajcie – SqlStatistics. Klasa jest internal sealed tak więc czemu o niej cokolwiek piszę? A no ponieważ do samej klasy dostać się nie możemy natomiast do danych przez nią zbieranych już tak. Śledząc jej zależności Reflector’em zau...

Dziel się z innymi:
.NET blog: Statystyka…

Bazy danych i XML 2961 dni, 11 godzin, 3 minuty temu macko 95 rozwiń

ASP.NET dostarcza wygodnego i prostego mechanizmu do obsługi profili użytkowników. Do profilu użytkownika można łatwo dodać kolejne dane – w tym celu wystarczy odpowiednio zmodyfikować web.config, np. w następujący sposób....

Dziel się z innymi:
Profile w aplikacji (typu web application project) ASP.NET [PL] | Maciej Zbrzezny: Programowanie i Technologie

Web 2961 dni, 23 godziny, 39 minut temu paduda 139 rozwiń

Dziś kolejne, mam nadzieję, ciekawe zastosowanie warunkowego breakpointu. Zanim jednak przejdziemy do omawiania nakreślmy naszą sytuację wyjściową. Załóżmy, że mamy kawałek kodu aplikacji, który jest dość często wykorzystywany z różnych miejsc. privatevoid Calculate(paramsint[] coefficients) {     //do sth with coeffs     Array.ForEach(coefficients, Console.WriteLine); } To co on robi nie jest ważne. Istotne jest, że chcielibyśmy postawić w niej breakpoint’a i zobaczyć jak się zachowuje w pewnych syt...

Dziel się z innymi:
.NET blog: Warunkowy breakpoint – tips & tricks

Narzędzia 2963 dni, 21 godzin, 11 minut temu macko 65 rozwiń

Przy pisaniu którejś z kolei aplikacji na pewno natkniemy się na problem nadania unikalnej nazwy jakiemuś plikowi. Czasami jest to podyktowane tym, że nie obchodzi nas jaka będzie nazwa takiego pliku, bo ścieżka do niego będzie przechowywana np. w bazie danych, lub nie chcemy aby plik o identycznej nazwie znalazł się jeszcze raz w tym samym katalogu, co oczywiście zaowocuje błędem. Poniżej przedstawiam jak wygenerować taką unikalną nazwę pliku/katalogu. Niektóre z poniższych przykładów nadawają się równi...

Tagi:
Źródło: gruch4.pl
Dziel się z innymi:
Jak stworzyć unikalną nazwę pliku w .NET - gruch4.pl – personal home page

Inne 2963 dni, 21 godzin, 11 minut temu gruch4 137 rozwiń

1 2... 291 292 293 294 295 296... 393 394