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

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 3904 dni, 14 godzin, 38 minut temu gordon_shumway 175 źrodło 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 3904 dni, 14 godzin, 38 minut temu lukaszgasior 47 źrodło 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 3904 dni, 14 godzin, 38 minut temu lukaszgasior 84 źrodło 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 3905 dni, 30 minut temu noisy 70 źrodło 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 3907 dni, 7 godzin, 1 minutę temu https://me.yahoo.com/a/Euok... 242 źrodło 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 3907 dni, 7 godzin, 1 minutę temu pzielinski 71 źrodło 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 3908 dni, 16 godzin, 7 minut temu Paweł Łukasik 145 źrodło 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 3909 dni, 4 godziny, 7 minut temu pzielinski 36 źrodło 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 3910 dni, 19 godzin, 30 minut temu gordon_shumway 213 źrodło 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 3910 dni, 19 godzin, 30 minut temu gordon_shumway 174 źrodło 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 3910 dni, 19 godzin, 30 minut temu gordon_shumway 190 źrodło 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 3910 dni, 19 godzin, 30 minut temu pzielinski 137 źrodło 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 3911 dni, 23 godziny, 31 minut temu gordon_shumway 72 źrodło 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 3911 dni, 23 godziny, 31 minut temu macko 43 źrodło 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 3914 dni, 2 godziny, 33 minuty temu macko 95 źrodło 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 3914 dni, 15 godzin, 9 minut temu paduda 139 źrodło 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 3916 dni, 12 godzin, 41 minut temu macko 66 źrodło 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 3916 dni, 12 godzin, 41 minut temu gruch4 137 źrodło rozwiń

Niecały tydzień temu napisałem posta o LINQ to XML. Wtedy jednak zająłem się tylko tym czym jest XML, co to jest LINQ oraz jak wygląda przetwarzanie dokumentów XML przy pomocy przestrzeni nazw System.Xml. Dzisiaj jako kontynuacja wpisu pokażę już konkretne zapytania XLINQ oraz jak ogólnie wygląda przestrzeń nazw System.Xml.Linq...

Tagi:
Źródło: gruch4.pl
Dziel się z innymi:
LINQ to XML – wstęp cz. 2 z 2 - gruch4.pl – personal home page

Bazy danych i XML 3916 dni, 12 godzin, 41 minut temu gruch4 84 źrodło rozwiń

1 2... 350 351 352 353 354 355... 452 453

Konkurs z Code Europe - ranking

1
(30,04)
3
(15)
4
(15)
5
(5,01)

Najaktywniejsi w tym miesiącu

1
(45,05)
4
(30,02)
5
(15,11)
6
(15,03)
7
(15)
9
(15)
10
(15)