dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem C#

Korzystając z różnych portali w sieci staramy się być jednoznacznie identyfikowani – stosując ten sam nick, czy dodając awatara. Jednak posiadanie kont na wielu portalach znacznie utrudnia zarządzanie nimi (np. gdy postanowimy nasze zdjęcie uaktualnić lub usunąć)...

Tagi: .Net, C#
Źródło: gasior.net.pl
Dziel się z innymi:
Gravatar i ASP.NET

Inne 2808 dni, 12 godzin, 22 minuty temu CaMeL 9 rozwiń

Oto praktyczny przykład użycia wyrażeń lambda i metod rozszerzających, który lekko i prymitywnie "ociera się" o programowanie aspektowe i imituje jego podstawowe założenia:

Wyrażenia lambda i extension methods - aspektejszyn

Inne 2809 dni, 1 godzinę, 16 minut temu Damian 85 rozwiń

Lambda expressions - brzmi groźnie. To właśnie tym elementem języka C# 3.0 straszono programistów (a raczej programiści straszyli się nawzajem) jeszcze dobre kilkanaście miesięcy przed premierą .NET 3.5. A bo to "funkcyjne", a bo to "nowe", "nieznane" i trudne do pojęcia. Jak za chwilę zobaczymy - nic bardziej mylnego. Jeżeli kiedykolwiek korzystałeś z delegatów, to umiesz korzystać także z metod anonimowych. Jeżeli umiesz korzystać z metod anonimowych, to... to są właśnie wyrażenia lambda, tylko trochę ...

Dziel się z innymi:
Lambda expressions - explained

Inne 2802 dni, 1 godzinę, 44 minuty temu Damian 100 rozwiń

W .NET 3.5 (a konkretniej - C# 3.0 oraz VB 9.0) pojawił się mechanizm "extension methods". Cel przyświecający jego autorom był zaiste godny uwagi: umożliwienie dodania nowych funkcjonalności do już istniejących, skompilowanych klas. Jedna z kilku "Ruby-like features" wprowadzonych do świata .NET. Przydatność takiego rozwiązania trudno przecenić - w ten sposób rozszerzono m.in. klasy już istniejące w .NET 2.0 (*).

Dziel się z innymi:
Extension methods - explained

Inne 2809 dni, 1 godzinę, 16 minut temu Damian 38 rozwiń

Wzorzec strategi Mały opis i trochę przykładowego kodu na temat wzorca strategii. Mając klasę abstrakcyjną pojazdów z bardzo sprytną funkcją "go" implementujemy sobie różne pojazdy, dziedziczące po Vehicle. ..

Tagi: .Net, C#
Dziel się z innymi:
Strategia

Inne 2799 dni, 22 godziny, 19 minut temu CaMeL 46 rozwiń

Lepiej będzie tu zawrzeć orginalną definicje metadanych ORM tools require a metadata format for the application to specify the mapping between classes and tables, properties and columns, associations and foreign keys, .NET types and SQL types...

Tagi: .Net, C#
Dziel się z innymi:
Definiowania meta danych mapowania

Inne 2809 dni, 3 godziny, 40 minut temu CaMeL 8 rozwiń

Gdzie ja jestem czyli Routing. W świecie ASP.NET URL odpowiadał namacalnemu plikowi. W świecie MVC w którym posługujemy się pojęciami akcji i routingu URL nie ma nic wspólnego z plikiem, za to oczywiście ma wiele wspólnego z akcjami i kontrolerami...

Tagi: .Net, C#
Dziel się z innymi:
MVC Routing

Inne 2809 dni, 3 godziny, 40 minut temu CaMeL 21 rozwiń

Widok - index czyli lista Widok z samego założenia wzorca projektowego jest zależny od kontrolera, po kolei będą więc przedstawiane przykłady i spostrzeżenia odnośnie obu. Ponieważ wszystkiego jest dość dużo dlatego podział na listy i edycje...

Tagi: .Net, C#
Dziel się z innymi:
MVC - V jak Widok - Listy

Inne 2809 dni, 3 godziny, 40 minut temu CaMeL 15 rozwiń

Widok - edycja oraz dodawanie Oprócz opisanych wcześniej list musimy jeszcze operować na poszczególnych rekordach. Mamy do dyspozycji Create, Details, Edit z standardowych templatów...

Tagi: .Net, C#
Dziel się z innymi:
MVC - V jak Widok - Edycja, podgląd, dodawanie

Inne 2809 dni, 3 godziny, 40 minut temu CaMeL 20 rozwiń

Ha nigdy nie mogę tego słówka zapamiętać jak w nim 'oa' i inne samogłoski idą. Może to odgrzewane kotlety ale dziś przy okazji okazji znalazłam opis takiego operatora - oczywiście na blogu Scotta Gu..

Tagi: .Net, C#
Dziel się z innymi:
C# ?? null Coalescing operator

Inne 2808 dni, 5 godzin, 10 minut temu CaMeL 23 rozwiń

Skoro wiem już coś o LINQ to SQL przyszła pora na Entity Framework Entity Framework miał ukazać się w VS2008 ale został opóźniony i udostępniony dopiero z VS2008 SP1..

Tagi: .Net, C#
Dziel się z innymi:
Linq to SQL / Entity Framework / DataSet - Part 2

Inne 2809 dni, 3 godziny, 40 minut temu CaMeL 46 rozwiń

Już od dłuższego czasu odchodzi się od pisania zapytań do baz danych poprzez pisanie zapytań SQL. Ma to wiele przyczyn, wśród nich można wymienić:..

Tagi: ADO.NET, C#
Dziel się z innymi:
RINQ – Ruby Integrated Query Language

Inne 2809 dni, 3 godziny, 40 minut temu CaMeL 17 rozwiń

Abstract: Opisanie sposobu wykonania hiperłącza do poczty (mailto) w kontrolce GridView (ASP.NET 2.0) przy wykorzystaniu kolumny HyperLinkField oraz Data Binding. Opis obejścia błędu w działaniu HyperLinkField...

Tagi: asp.net, C#
Dziel się z innymi:
Wykonanie hiperłącza do poczty ("mailto") w GridView przy pomocy HyperLinkField

Web 2809 dni, 3 godziny, 40 minut temu CaMeL 21 rozwiń

ASP.NET Development Server jest wbudowanym z Visual Studio 2005 serwerem WWW, przeznaczonym do celów testowych. Nie pozwala on na zdalne połączenia oraz nie ma innych „bajerów” wbudowanych w IIS, ale do prostych celów testowych nadaje się...

Tagi: .Net, C#
Dziel się z innymi:
Zmiana portu oraz bezpośrednie uruchomienie ASP.NET Development Server

Web 2809 dni, 3 godziny, 40 minut temu CaMeL 15 rozwiń

W tym poście opiszę trzy rzeczy: - wyłączenie/włączenie więzów integralności na tabeli w bazie SQL Server 2005 Express; - generowanie GUIDów w bazie Firebird 2.0; - transport danych z tabeli z PK typu Integer do tabeli z PK typu GUID..

Tagi: .Net, C#
Dziel się z innymi:
Bazy danych 'tips & tricks'

Inne 2808 dni, 5 godzin, 10 minut temu CaMeL 26 rozwiń

Dzisiejszy post dotyczy dość specyficznego zagadnienia, mianowicie konkatenacji wartości w wierszach, będących wynikiem zapytania. Takie „coś” jest raczej rzadko przydatne, jeżeli z bazą współpracuje aplikacja, ponieważ ta może sobie sama przetworzyć otrzymane dane, ale jeżeli wynik zapytania jest podstawa do tworzenia raportu to problem konkatenacji wierszy może wystąpić...

Tagi: .Net, C#
Dziel się z innymi:
Konkatenacja wartości w wierszach w SQL Server 2005

Inne 2808 dni, 5 godzin, 10 minut temu CaMeL 30 rozwiń

Bardzo szybki sposób na wygenerowanie hasła dla nowego użytkownika: string pw = Guid.NewGuid().ToString("N").Substring(0,7);

Tagi: .Net, C#
Dziel się z innymi:
Generowanie losowego hasła

Inne 2809 dni, 3 godziny, 40 minut temu CaMeL 23 rozwiń

Oto pewne rozwiązanie, które nazwałem Manager, oparte o wzorzec projektowy Singleton, które może być przydatne w aplikacji, w której elementy "aktywne" nie są powiązane ze sobą referencjami, a jednocześnie wymagane jest przesyłanie danych lub zdarzeń między nimi. Ma to miejsce na przykład w aplikacji MDI lub w aplikacji opartej o DockPanel Suite. IMHO coś co występuje często, nie koniecznie w postawi obiektów wizualnych...

Tagi: .Net, C#
Dziel się z innymi:
Manager - zarządzanie danymi i zdarzeniami

Inne 2808 dni, 5 godzin, 10 minut temu CaMeL 15 rozwiń

W języku C# istnieje co najmniej pięć sposobów implementacji tego wzorca. Różnią się prostotą implementacji oraz obsługą wielowątkowości. Wszystkie [pięć] opisane są na stronie http://www.yoda.arachsys.com/csharp/singleton.html..

Tagi: .Net, C#
Dziel się z innymi:
Singleton w C# - cała prawda

Inne 2808 dni, 5 godzin, 10 minut temu CaMeL 59 rozwiń

Korzystając z WinForms wcześniej czy później możemy mieć problem z odwołaniem się do kontrolek z innego wątku - stworzonego np w celu zabezpieczenia GUI przed zawieszeniem podczas wywołania metod, które długo działają. Bezpośrednie wywołanie metod kontrolki z innego wątku spowoduje wystąpienie wyjątku InvalidOperationException z komunikatem "Cross-thread operation not valid: Control 'xyz' accessed from a thread other than the thread it was created on."...

Tagi: .Net, C#
Dziel się z innymi:
Wielowątkowość w WinForms

Inne 2808 dni, 5 godzin, 10 minut temu CaMeL 52 rozwiń

1 2... 49 50 51 52 53 54... 60 61
Szkolenia SecurITum

wrzesień

14.
devConf
Kraków
20.

październik

Zobacz wszystkie

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 654,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,24)

8

Damian (9 096,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 643,06)

15

jedmac (3 318,39)

16

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

17

spetz (3 143,27)

18

CaMeL (2 954,87)

19

lkurzyniec (2 669,92)

20

mnikolajuk (2 596,93)