. jak .NET by Maciej Aniserowicz
NET & stuff blog by Procent
Browse by Tags
All Tags
»
c#
(RSS)
.net
.net 3.5
alias
extern
lambda expressions
linq
sample
singleton
testy
visual studio
wzorce
Strongly-typed DisplayValue i DisplayMember / DataValueField i DataTextField
Ileż to razy zmuszeni jesteśmy pisać kod temu podobny: 1: list.ValueMember = "Id" ; 2: list.DisplayMember = "Name" ; Na CodeGuru niejednokrotnie pytano o jakiś sposób na rozwiązanie tego problemu. Podawanie stringów jest ZŁE, niewygodne
Czytaj więcej....
Referencje do bibliotek z konfliktem nazw
Może zdarzyć się, że w używanych dllkach napotkamy na konflikt nazw. Co przez to rozumiem? Więcej niż jedna biblioteka zawiera klasy o identycznej hierarchii klas w przestrzeni nazw. Doskonały scenariusz takiej sytuacji to konieczność wykorzystania kilku
Czytaj więcej....
Prosty Singleton
Rekomendowana implementacja wzorca Singleton w C# wygląda tak (plus oczywiście prywatny konstruktor): 1: private static object _lock = new object (); 2: private static Singleton _instance; 3: public static Singleton Instance 4: { 5: get 6: { 7: if (_instance
Czytaj więcej....
Użycie 'partial classes' w scenariuszu innym niż generacja kodu
Kilka miesięcy temu spod krzywej ręki mojej wydostał się post o "klasach i metodach częściowych" ( "Partial classes & partial methods - explained" ). Wniosek z niego można było wysnuć jeden: trzymaj się z dala od tych mechanizmów, jeśli nie generujesz
Czytaj więcej....
Testowanie wystąpienia zdarzenia
Podczas implementacji testów jednostkowych zachodzi czasami potrzeba napisania kodu weryfikującego zachowanie obiektów po wystąpieniu zdarzeń. Scenariusz taki jest wspierany przez tzw "mocking frameworks". Za świetny przykład może służyć odświeżony w
Czytaj więcej....
Wyrażenia lambda w praktyce - MethodWrappers
Kiedyś już wspominałem o fajnym wykorzystaniu wyrażeń lambda w poście Wyrażenia lambda i extension methods - aspektejszyn . Dzisiaj przytoczę kolejne przykłady takiego ich zastosowania, które potrafią znacząco ograniczyć ilość powtarzalnego kodu w kodzie
Czytaj więcej....
C# Power ponownie - Control.AllChildControls
Podczas przygotowywania kolejnego posta z serii "Samples" zaimplementowało mi się coś bardzo fajnego, co chyba zasługuje na osobną notkę. Oto zatem kolejna krótka demonstracja potęgi połączonych mechanizmów C# (v. 2 i 3). Scenariusz: mamy formatkę wypełnioną
Czytaj więcej....
Partial classes & partial methods - explained
...far far away... Bohaterami dzisiejszego spotkania są dwa współpracujące ze sobą twory (Bolki?), różniące się znacząco wiekiem. Partial classes (klasy częściowe...) zostały wprowadzone do .NET za czasów wersji 2.0 zarówno platformy .NET jak i języka
Czytaj więcej....
Jedyny przypadek gdy GOTO nie jest FUJ
Jedna z zasad, której młodzi programiści uczą się na początku swojej kariery (żeby nie powiedzieć "wysysają z mlekiem swojego nauczyciela") brzmi: "instrukcja GOTO w językach programowania poziomu wyższego niż asembler istnieje po to i tylko po to, aby
Czytaj więcej....
Search
Go
Ten Blog
Strona domowa
Kontakt
Tags
.net
.net 3.5
ajax
alias
app pool
asp.net
c#
c2c
chrome
ciekawostki
codecamp
entlib
extern
firma
freelancing
IE
iis
imagine cup
konferencje
lambda expressions
linq
llblgen
management studio
marry softer
mbunit
mvc
mvp
or mapping
postsharp
powershell
prezentacje
reflector
refleksje
regex
relacje
resharper
sample
singleton
skojarzenia
sql
sql server 2008
steve ballmer
svn
testy
toad
tools
top 11
unity
visual studio
vpc
vs 2008
vs 2010
wcsf
wirtualizacja
wrażenia
wzorce
zawód-programista
Nawigacja
Start
Blogi
Forum
Zdjęcia
Pliki
Archiwum
lipiec 2009 (4)
czerwiec 2009 (7)
maj 2009 (9)
kwiecień 2009 (7)
marzec 2009 (5)
luty 2009 (8)
styczeń 2009 (6)
grudzień 2008 (4)
listopad 2008 (3)
październik 2008 (3)
wrzesień 2008 (4)
sierpień 2008 (5)
lipiec 2008 (3)
czerwiec 2008 (5)
Subskrypcje
RSS 2.0
Atom 0.3