dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem C# .NET

“Masowa” i “SmtpClient” w jednym zdaniu? Nie, to nie jest żart. Każdy, kto choć raz musiał wysyłać serię maili z poziomu kodu C# pomyśli, że zwariowałem. Blokowanie wątku, cała gama wyjątków, które może rzucić metoda Send(), czy obsługa stanu aplikacji po takim błędzie. To ważniejsze atrakcje, jakie możemy napotkać korzystając z tej klasy. Jest na to jedna prosta metoda. Wróć. Właściwość… DeliveryMethod.

Źródło: jdubrownik.com
Dziel się z innymi:
jdubrownik.com - Masowa wysyłka maili przy użyciu SmtpClient

Sztuka programowania 1528 dni, 20 godzin, 26 minut temu jdubrownik 219 rozwiń

WebAuthenticationBroker jest ciekawą klasą umożliwiającą autoryzację użytkownika poprzez protokół OAuth 2.0. Czy możemy jednak zrobić coś równie dobrego? Oczywiście, że tak.W tym wpisie zostanie przedstawiony sposób stworzenia swojego brokera do logowania użytkownika w wybranym serwisie.

WebAuthenticationBroker a może coś lepszego ? ← KarolSzmaj.pl

Sztuka programowania 1567 dni, 3 godziny, 22 minuty temu razor118 104 rozwiń

Posted by slanto on Załóżmy, że mamy zdefiniowaną stałą listę dostępnych pół formularza: imię, nazwisko, data urodzenia, płeć. Pola te mogą być wyświetlane w różnych konfiguracjach, np. Imię z nazwiskiem, nazwisko z datą urodzenia lub tylko płeć. Pomijając fakt że z reguły typy wyliczeniowe łamią zasadę Open/Closed principle (http://pl.wikipedia.org/wiki/Zasada_otwarte-zamkni%C4%99te) i zastosowanie ich w tym przypadku może nie jest najlepszym pomysłem, to jednak chcąc pokazać jak zachowuje się typ...

Tagi: C# .NET, Enum, flags
Dziel się z innymi:
Enum z atrybutem Flags | Zapiski programisty .net

Sztuka programowania 1844 dni, 17 godzin, 47 minut temu http://slanto.myopenid.com/ 216 rozwiń

Witam Ostatnio napotkałem na dość ciekawy wyjątek podczas wykonywania NHibernatowego inserta. W bazie danych mam prostą tabelę Do takiej tabeli został stworzony model namespace Model { public class Appointment { public virtual int Id { get; set; } public virtual string Name { get; set; } public virtual DateTime StartDate { get; set; } public virtual TimeSpan Duration { get; set; } } } oraz mapping namespace Model.Mappings { public class AppointmentM...

.NET Blog: FluentNhibernate- mapowanie kolumn typu time

Windows 1923 dni, 21 godzin, 8 minut temu nocturn 132 rozwiń

Witam Ostatnio modyfikując mój kod stanąłem przed problemem rzutowania obiektu typu MembershipUser(z namespaca System.Web.Security) na mój własny typ UserDTO. Klasa UserDTO nie wyróżnia się niczym specjalnym i wygląda następująco public class UserDTO : UserBase { public string Id { get; set; } public string Email { get; set; } public string DisplayName { get; set; } } Podejściem dość oczywistym w takim przypadku jest utworzenie odpowiedniego konstruktora w klasie...

.NET Blog: Definiowanie własnego operatora rzutowania

Windows 1938 dni, 21 godzin, 17 minut temu nocturn 134 rozwiń

Proces tworzenia prostej gry. Jeżeli jesteś początkującym programistą i chcesz napisać pseudoużyteczny program z wykożystaniem Visual Studio i Windows Forms – ten wpis jest właśnie dla Ciebie. Jeżeli jesteś bardziej doświadczonym programistą, chcesz się trochę pośmiać / przeczytać dzienną normę kiepskiego kodu / powytykać kilka błędów i z wielką satysfakcją wyszydzić autora, bądź też pomóc zrozumieć autorowi jego błędy (niepotrzebne skreślić) – też możesz przeczytać ;-)

Tagi: C# .NET, gry, WinForms
Dziel się z innymi:
[C#,WinForms] Gra Układanka « Arvangen

Inne 2302 dni, 21 godzin, 25 minut temu Arvangen 205 rozwiń

Omówienie zasad tworzenia płytkich i głębokich kopii obiektów w języku C#.

Dziel się z innymi:
[C#] Płytkie i głębokie kopie obiektów – wprowadzenie « Arvangen

Inne 2313 dni, 17 godzin, 27 minut temu Arvangen 363 rozwiń

Artykuł napisany przez początkującego programistę przedstawia opis krok po kroku tworzenia aplikacji wyświetlającej nazwy krain na mapie Śródziemia. Młody autor ma nadzieję nauczyć się czegoś od doświadczonej społeczności .net i pomóc jej mniej zaawansowanym członkom.

Tagi: C# .NET, GDI+, VS 2008
Dziel się z innymi:
Jak sprawdzić, czy kursor zawiera się w figurze geometrycznej? « Arvangen

Inne 2316 dni, 17 godzin, 37 minut temu Arvangen 79 rozwiń

Na prezentacji pokazałem sposób tworzenia aplikacji WPF z wykorzystaniem Visual Studio, Blend i wzorca projektowego MVVM. Kod i slajdy będą na SkyDrive grupy. Dzisiaj chcę wam pokazać jak można wykonać podobną aplikacje która może nam posłużyć do „wymyślania” haseł na konta ;p To do dzieła.1 Tworzymy nowy projekt.Nowy projekt utworzymy z wykorzystaniem Blenda. Jeżeli ktoś nie ma Blenda może śmiało to samo wykonać w Visual Studio. Uruchamiamy Blenda po czym w okienku które nam wyskoczyło naciskamy New Pr...

Tagi: C# .NET, MVVM, WPF
Źródło: eastgroup.pl
Dziel się z innymi:
Hasło - aplikacja MVVM | Eastgroup.pl

Architektura 2409 dni, 1 godzinę, 56 minut temu Dedloo 252 rozwiń

Korzystając z obecnej popularności bloga chciałbym ogłosić nabór chętnych do kontynuacji projektu! Otóż, gra 3D, której fundamenty stworzyłem w technologii XNA na potrzeby konkursu „Daj się poznać”, a którą można sobie ściągnąć, zobaczyć i podejrzeć od strony kodu… potrzebuje wsparcia. Sam tego dalej w szybkim tempie nie rozwinę, a chciałbym. W skrócie – chciałbym stworzyć team, który mógłby rozwijać ze mną grę. Team chętnych projektantów/programistów i nie tylko takich osób, które chciałyby „po godzinac...

Tagi: C# .NET, gry, XNA
Dziel się z innymi:
Dalszy rozwój gry – wszyscy mile widziani:) Rekrutacja! «  Blog techniczny – postępy gry w XNA

Windows 2408 dni, 9 godzin, 31 minut temu http://kamilhawdziejuk.blog... 163 rozwiń

Programując, często zadajemy sobie pytanie, jak napisać określoną funkcjonalność i nie mówię tu tylko o tym jaki algorytm zastosować, ale także o sposobach implementacji określonych funkcjonalności. Tutaj swoje miejsce, znajdują właśnie wzorce projektowe, czyli unikalne sposoby implementacji określonych fragmentów kodu, które w większości przypadków, można stosować niezależnie od wybranego przez siebie języka. Dobry programista, zawsze powinien skorzystać z gotowego i sprawdzonego wzorca, bo po pierwsze ...

Dziel się z innymi:
Konstrukcyjny wzorzec projektowy Singleton - implementacja w C#

Architektura 2425 dni, 23 godziny, 14 minut temu https://me.yahoo.com/a/Euok... 157 rozwiń

Niejednokrotnie tworząc własne kolekcje danych, chcielibyśmy mieć swobodę ich edycji, filtrowania i przeszukiwania. Podstawowe operacje dostarczone przez interfejs kolekcji, nie rozpieszczają użytkowników. W takim momencie, każdy programista z zazdrością spogląda na kolegę, który zajmuje się bazą danych i który dzięki zapytaniom, może właściwie w dowolny sposób manipulować posiadanymi danymi. Jednak jeśli jesteś programistą .Net i korzystasz z tego Frameworka w wersji co najmniej 3.5 - to mam dla Ciebie ...

Dziel się z innymi:
LINQ to Object w praktyce

Architektura 2442 dni, 3 godziny, 34 minuty temu https://me.yahoo.com/a/Euok... 162 rozwiń

JSON jest lekkim i uniwersalnym format przesyłania danych. Pozwala on przekazywać informacje w szybki i sprawny sposób np. pomiędzy elementami strony WWW. Na tym blogu, pisałem już o nim wielokrotnie. Ostatnio np. we wpisach: Ajax, XML i JSON w jQuery i Widget Twitter w PHP i jQuery na stronie. W tych właśnie wpisach, ukazałem JSONa głównie pod kątem użycia w JavaScripcie. Dziś, mam zamiar pokazać jego użycie w środowisku .NET wykorzystując do tego język C#.

Tagi: C# .NET, JSON
Dziel się z innymi:
Json.NET - opis biblioteki

Architektura 2443 dni, 2 godziny, 55 minut temu https://me.yahoo.com/a/Euok... 165 rozwiń

Obsługa zdarzeń, jest niezwykle ważna w każdym języku programowania. Pozwala ona na sprawne wykonywanie operacji związanych z aktualnym przetwarzaniem wykonywanym w aplikacji. Dla programisty, ważne jest aby ten proces przebiegał w sposób jak najbardziej automatyczny. Dlatego w dzisiejszym tekście, postaram się opisać delegaty oraz tworzone na ich podstawie zdarzenia (z ang. events).

Dziel się z innymi:
Obsługa zdarzeń w C# - delegaty i eventy

Architektura 2442 dni, 21 godzin, 15 minut temu https://me.yahoo.com/a/Euok... 567 rozwiń

Przeglądając istniejący kod i planując utworzenie kolejnych obiektów repozytoriów doszedłem do wniosku, że warto zaoszczędzić sobie trochę czasu i napisać uniwersalny (na ile to możliwe) obiekt bazowy repozytorium. Obiekt ten powinien zawierać podstawowe metody manipulacji i dostępu do danych. Dużym ułatwieniem jest to, że wszystkie obiekty dziedziny dziedziczą po obiekcie Entity (przed refaktoringiem BaseEntity), który zawiera pole Id z bazy danych oraz ważną z punktu widzenia NH implementacje metod E...

Dziel się z innymi:
Generyczne repozytorium z NHibernate

Windows 2473 dni, 18 godzin, 6 minut temu jdubrownik 56 rozwiń

W sytuacji, gdy nad danym projektem pracuje większa grupa programistów czasami trudno jest się wystrzec oczywistych błędów. Takim błędem jest zapominanie o domyślnej inicjalizacji zmiennych w przypadku enum-a.

Tagi: C# .NET, Enum
Dziel się z innymi:
Enum i domyślna inicjalizacja wartości « Zawód.Programista.NET()

Windows 2512 dni, 15 godzin, 48 minut temu http://janosz.myopenid.com/ 172 rozwiń

To, że Microsoft Dynamics CRM 4.0 jest platformą “super-rozszerzalną” wie każdy :) . Do popularnych sposobów rozszerzania należą nasze własne strony ASP.NET wyświetlane np. w pływających ramkach (iframes)...

Tagi: ASP .NET, C# .NET
Źródło: crmblog.pl
Dziel się z innymi:
Strony ASP.NET rozszerzające CRM i ViewState

Inne 10 listopada 2009 20:49:31 GMT CaMeL 81 spam? rozwiń

1 2 3
Szkolenia SecurITum

wrzesień

14.
devConf
Kraków

październik

Zobacz wszystkie

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 626,47)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 386,16)

8

Damian (9 066,1)

9

danielplawgo (7 235,99)

10

arek (6 807,95)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 608,06)

15

jedmac (3 318,39)

16

http://jakub-flor... (3 224,66)

17

spetz (3 088,27)

18

CaMeL (2 954,87)

19

lkurzyniec (2 633,85)

20

mnikolajuk (2 596,93)