dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem C#

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 2587 dni, 18 godzin, 53 minuty 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 2587 dni, 18 godzin, 53 minuty temu CaMeL 19 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 2586 dni, 20 godzin, 22 minuty temu CaMeL 21 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 2587 dni, 18 godzin, 53 minuty 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 2587 dni, 18 godzin, 53 minuty 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 2587 dni, 18 godzin, 53 minuty 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 2587 dni, 18 godzin, 53 minuty 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 2586 dni, 20 godzin, 22 minuty 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 2586 dni, 20 godzin, 22 minuty 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 2587 dni, 18 godzin, 53 minuty 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 2586 dni, 20 godzin, 22 minuty 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 2586 dni, 20 godzin, 22 minuty 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 2586 dni, 20 godzin, 22 minuty temu CaMeL 52 rozwiń

Od paru lat MS przygotowuje nową wersję języka C#. Ostatnio miały miejsce dwa związane z nią event'y: udostępnienie zbiorczej dokumentacji do języka C# uwzględniającej wersję 3.0 oraz udostępnienie beta wersji Visual Studio 2008 „Orcas”, która ma wbudowaną obsługę C# 3.0. Jako, że ciekawość pierwszym krokiem do... poznania, postanowiłem bliżej się przyjrzeć tej „technologii jutra"...

Tagi: .Net, C#
Dziel się z innymi:
Nowości w C# 3.0

Inne 2586 dni, 20 godzin, 22 minuty temu CaMeL 41 rozwiń

Abstract: opis sposobu na obliczenie wyrażeń arytmetycznych i logicznych na platformie .NET przy wykorzystaniu klasy XPath. Zastosowanie powyższego mechanizmu jako silnika reguł biznesowych...

Tagi: .Net, C#
Dziel się z innymi:
Obliczanie wyrażeń arytmetycznych i logicznych a reguły biznesowe

Inne 2587 dni, 18 godzin, 53 minuty temu CaMeL 22 rozwiń

Ostatnio pisząc Smart Client'a w WinForms do usług sieciowych (w sumie były 4 WebService'y na serwerze ASP.NET) natrafiłem na pewien problem. Mianowicie Visual Studio przy generowaniu namiastek WebService'ów umieszcza adres usługi w pliku app.config i stamtąd go pobiera. Mi natomiast była potrzebna możliwość zmiany adresu usługi przez użytkownika po uruchomieniu programu...

Tagi: .Net, C#
Dziel się z innymi:
Modyfikacja adresu WebService w trakcie działania programu

Inne 2587 dni, 18 godzin, 53 minuty temu CaMeL 12 rozwiń

Czy zastanawialiście się kiedyś jak działa słowo kluczowe yield? Jeśli ktoś nie kojarzy tej konstrukcji to w telegraficznym skrócie pozwala ona (między innymi) w bardzo łatwy sposób zaimplementować interfejs IEnumerable. Interfejs ten wymagana dostarczenia tylko jednej metody, która powinna zwrócić instancję klasy implementującej IEnumerator. Zaimplementowanie tego interfejsu nie powinno przysporzyć znacznych trudności ale wymaga już trochę większego nakładu pracy. Przykładowe, uproszczone użycie yield ...

Tagi: C#, yield
Dziel się z innymi:
Tajemnica yield

Inne 2585 dni, 21 godzin, 28 minut temu Damian 129 rozwiń

Nie każdy zdaje sobie z tego sprawę ale poniższe dwie konstrukcje mają inną semantykę: try { ... } catch(Exception ex) { throw; } try { ... } catch(Exception ex) { throw ex; } Różnica jest taka, że stosując pierwszą z nich nie tracimy informacji zawartej w stosie wywołań (stack trace). To znaczy, że jeśli ponownie rzucony przez nas...

Tagi: C#, throw, wyjątki
Dziel się z innymi:
throw; vs. throw ex;

Inne 2588 dni, 16 godzin, 18 minut temu Damian 40 rozwiń

Ostatnio pomogłem rozwiązać dwa problemy z "nie działającymi" zdarzeniami. Jak to najczęściej bywa, znając rozwiązanie, problem wydaje się banalnie prosty. Ponieważ jednak dojście do rozwiązania nie zawsze jest już tak proste postanowiłem napisać ten post. Ogólnie problem został mi przedstawiony mniej więcej w taki sposób (luźny cytat): Podczepiłem się pod zdarzenia kilku kontrolek ale po wykonaniu post back'a do strony, metody obsługi zdarzeń nie są wołane. W obu wspomnianych sytuacjach obserwowany e...

Tagi: C#, zdarzenia
Dziel się z innymi:
Czemu zdarzenia nie działają???

Inne 2585 dni, 21 godzin, 28 minut temu Damian 28 rozwiń

W projekcie dorzuconym do wpisu w którym opisałem podstawy SubSonica zawarłem okazyjnie jeden mechanizm, który czasem się przydaje, mianowicie : partial classes. Cała operacja polega na tym, że elementy danej klasy można rozdzielić (w jednym, lub kilku plikach) na mniejsze części korzystając ze słowa kluczowego partial. Ale po co rozkładać klasę na części, skoro jeśli wszystko będzie w jednym miejscu, to jest czytelniej? Sprawdza się to np. przy kilku(-nasto) osobowych projektach, gdy naraz kilku program...

Tagi: C#, partial class
Źródło: www.bdamage.pl
Dziel się z innymi:
Partial class.

Inne 2588 dni, 16 godzin, 18 minut temu Damian 67 rozwiń

1 2... 40 41 42 43 44 45... 51 52
Accenture
Szkolenia SecurITum
Zobacz wszystkie

.NET Developer Days 2015

W tym roku ponownie jak w poprzednim jesteśmy jednym z patronów medialnych konferencji .NET Developer Days. W tym roku jednym z prelegentów będzie Scott Hanselman.  czytaj więcej
2015-07-22

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 389,4)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 383,55)

8

Damian (9 011,08)

9

danielplawgo (7 235,99)

10

arek (6 642,77)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 413,06)

15

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

16

CaMeL (2 954,87)

17

jedmac (2 749,34)

18

mnikolajuk (2 596,93)

19

lkurzyniec (2 466,02)

20

FutureProcessing (2 460,11)