dotnetomaniak.pl

dotnetomaniak.pl - Upcoming stories

Zasada Common Reuse Principle mówi, że klasy w pakiecie/assembly są ponownie używane wspólnie. Jest to konsekwencja Reuse Release Equivalence Principle z której wynika, że klient posiada referencje do całej biblioteki a nie pojedynczej klasy. Z tego zaś wynika, że jeżeli polega na jednej klasie (wykorzystuje jedną klasę)  to może wykorzystywać wszystkie. W końcu publikując bibliotekę nie jesteśmy wstanie określić z których klas będzie ktoś używał (chyba że umieścimy tam jedną publiczną klasę ). To wsz...

Źródło: www.benedykt.net
Dziel się z innymi:
Common Reuse Principle–czyli jeśli używasz jednej klasy to używasz wszystkich | @rek online | Arkadiusz Benedykt

Architektura 23 maja 2012 06:44:21 GMT arek 5 spam? rozwiń

Idąc za ciosem postanowiłem po katować moje Visual Studio 2008 beta 2 w temacie tej i jakże ekscytującej technologii jaką jest LINQ...

Tagi: C#, Linq
Źródło: sharp.jogger.pl
Dziel się z innymi:
I <3 LINQ

Inne 10 listopada 2009 21:35:17 GMT CaMeL 163 spam? rozwiń

Nie jest to takie do końca intuicyjne :) ale magicznie proste. Z przykładowego plik..

Tagi: .Net, C#
Źródło: sharp.jogger.pl
Dziel się z innymi:
Jak wyciągnąć ConnectionString z pliku konfiguracji ?

ASP.NET 10 listopada 2009 21:25:10 GMT CaMeL 130 spam? 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 68 spam? rozwiń

Moja transformacja tym razem zawiera dyrektywę xsl:for-each, która pozwala iterować po węzłach wybranych zapytaniem XPath przy użyciu polecenia select..

Tagi: C#, XSLT
Dziel się z innymi:
XSLT: Drugi przykład - for-each

Inne 10 listopada 2009 18:33:12 GMT CaMeL 35 spam? rozwiń

W jaki sposób można stworzyć plik zasobów lokalnych strony aspx?..

Tagi: asp.net, C#
Dziel się z innymi:
Dodawanie zasobów lokalnych

ASP.NET 10 listopada 2009 18:29:46 GMT CaMeL 23 spam? rozwiń

Zapewne wszyscy już wiedzą, że Microsoft wypuścił nową wersję Internet Explorer'a w wersji 8. Niestety wiadomo także, że nie wszystkie strony wyświetlane są prawidłowo / poprawnie / tak jak się należy w nowym IE8. Okazało się, że także mój nowy projekt, który niedawno wdrożyłem u klienta nie wyświetla się poprawnie w najnowszej wersji przeglądarki. O dziwo poprawnie działa pod Operą, Firefox'em, IE7/6 i Safari. W IE8 pojawiają...

Tagi: emulacja, ie7, IE8
Źródło: dario-g.com
Dziel się z innymi:
Emulacja IE7 na IE8

ASP.NET 9 listopada 2009 13:07:24 GMT Damian 13 spam? rozwiń

Nie wiem czy wszyscy mają tego świadomość, ale w Visual Web Developer Express da się bez większych przeszkód debugować zewnętrzne biblioteki projektu. Jak wiadomo nie można ich dodać do pliku sln w projekcie webowym i trzeba utrzymywać dwa pliki sln. Jeden dla projektu webowego, drugi otwarty przykładowo w Visual C#Express Edition. Na szczęście wystarczy przeciągnąć dany p...

Źródło: dario-g.com
Dziel się z innymi:
Jak debugować zewnętrzne biblioteki w Visual Web Developer Express?

Narzędzia 9 listopada 2009 13:06:38 GMT Damian 20 spam? rozwiń

Wszystkich zainteresowanych rozpoczęciem zabawy z technologią Microsoft'u ADO.NET Data Services (nazwa kodowa Astoria) chciałbym zachęcić do zapoznania się z serią filmików spod znaku How Do I: Getting Started with ADO.NET Data Services over a Relational DatabaseGetting Started with ADO.NET Data Services over a Non-Relational Data SourceConsuming an ADO.NET Data Service in a Silverlight ApplicationConsume an ADO.NET Data Service in a .NET ApplicationAstoria umożliwia naprawdę łatwy i szybki sposób udos...

ADO.NET Data Services, Jak to ugryźć?

Bazy danych i XML 9 listopada 2009 12:53:48 GMT Damian 32 spam? rozwiń

Zapraszam do zapoznania się z kolejną porcją ciekawych i mało znanych funkcji Visual Studio. Breakpoint w pętli Bardzo przydaną funkcją jest możliwość postawienia breakpoint'a w definicji pętli for lub foreach. Załóżmy, że mamy taki kod: for(int i = GetValue(); i Domyślne zachowanie środowiska jest takie, że po kliknięciu linii, w której znajduje się początek pętli i naciśnięciu przycisku F9breakpoint zostanie ustawiony na części inicjalizacyjnej pętli czyli uzyskamy taki efekt: for(int i = GetValue(); ...

Dziel się z innymi:
Zakamarki Visual Studio 2005/2008 (cz. 2)

Narzędzia 9 listopada 2009 12:53:21 GMT Damian 45 spam? rozwiń

var jest rodzajem zmiennej, której typ jest wnioskowany na podstawie przypisania do niej wartości. Można powiedzieć, że jest to inteligentna zmienna..

Tagi: C#, Linq
Dziel się z innymi:
Zmienna var

Inne 9 listopada 2009 00:43:16 GMT CaMeL 58 spam? rozwiń

Wyrażenie lambda w C# to delegat bez nazwy (delegat anonimowy). Jest to operacja, bądź ciąg operacji bez nazwy. Lewa strona wyrażenia lambda to parametry (może ich w ogóle nie być). Po prawej stronie są zdefiniowane operacje. Obie strony są rozdzielone "=>". W podobny sposób definiuje się funkcję w matematyce i można to sobie z tym skojarzyć..

Tagi: C#, Linq
Dziel się z innymi:
Wyrażenia lambda #1

Inne 9 listopada 2009 00:41:59 GMT CaMeL 86 spam? rozwiń

Przykład wyjaśniający działanie atrybutu AutoEventWireup w dyrektywie <%@Page na stronie aspx. Domyślnie atrybut ten ustawiony jest na true. Oznacza to, że wszystkie zdarzenia strony jak na przykład PageLoad, PageInit, etc. są uruchamiane automatycznie. Na przykład dyrektywa @Page wygląda domyślnie tak...

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

Inne 9 listopada 2009 00:40:22 GMT CaMeL 20 spam? rozwiń

Zasoby globalne aplikacji webowej (Global resources) powinny być używane gdy potrzeba mieć dostęp do wspólnego źródła zasobów (tekstów i obrazków) na wielu stronach tej aplikacji. Zasoby globalne są umieszczane w specjalnym katalogu App_GlobalResources znajdującym się w katalogu głównym aplikacji. Można tworzyć oddzielne zasoby dla różnych języków (kultur)...

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

Inne 9 listopada 2009 00:39:39 GMT CaMeL 8 spam? rozwiń

ResolveUrl i ResolveClientUrl pozwalają na zamianę ścieżek względnych na bezwzględne (ResolveUrl) i bezwzględnych na względne (ResolveClientUrl)..

Tagi: .Net, C#
Dziel się z innymi:
ResolveUrl i ResolveClientUrl

Inne 9 listopada 2009 00:38:36 GMT CaMeL 26 spam? rozwiń

Rabi Satter opisuje jak stworzyć najprostszą możliwą aplikację (czytaj ‘Hello World’) dla iPhone’a. Korzysta ze środowiska, Xcode które jest dostarczane razem z iPhone SDK. Wszystko podane z perspektywy programisty .NET’owego. Po przeczytaniu, zdałem sobie sprawę, że pracując z platformą .NET i Visual Studio, bardzo łatwo zapomnieć, że tam gdzieś istnieje całkiem inny świat Tak od jakiegoś czasu chodzą mi po głowie myśli o zakupie iPhone’a. Fajny design, mnogość możliwości, łatwość obsługi i oczywiście ...

Tagi: .Net, IPhone
Dziel się z innymi:
iPhone Tutorial for .NET Developers

Inne 29 października 2009 18:02:06 GMT Damian 52 spam? rozwiń

Firma EQATEC wydała profiler przeznaczony dla aplikacji pisanych na .NET Compact Framework. Program umożliwia jedynie pomiar czasów wykonania poszczególnych procedur i nie podaje żadnych dodatkowych informacji jak np. stan pamięci. Sama obsługa programu jest dziecinnie prosta, kompilujemy naszą aplikację a następnie wskazujemy profilerowi pliki które chcemy przebadać. Profiler dodaje co potrzebuje do naszych plików i możemy rozpocząć testowanie na naszym urządzeniu. Po zakończeniu, wyniki zapisywane są d...

Dziel się z innymi:
Compact Framework Profiler

Mobile development 29 października 2009 18:01:41 GMT Damian 17 spam? rozwiń

Pojawiła się kolejna wersja zbioru power toys‘ów dla .NET Compact Framework‘u wersji 3.5 – numerek wersji trzeba podkreślić, gdyż jest on bardzo ważny, o czym za chwilę. W skład pakietu wchodzą:Remote Performance Monitor and GCHeapViewer – super narzędzie umożliwiające nam dostęp do wszelakiej maści liczników pozwalających określić wydajność naszej aplikacji. Dodatkowo mamy możliwość podejrzenie stosu GarbageCollectora (GC) i zapisania jego stanu w celu późniejszej analizy, świetnie nadaje się to do posz...

.NET Compact Framework 3.5 Power Toys

Mobile development 29 października 2009 18:01:16 GMT Damian 21 spam? rozwiń

Tym razem napiszę o problemie, na jaki natknąłem się korzystając z LINQ, otóż załóżmy, że mamy kolekcję zawierającą jako elementy obiekty typu np. Item. Teraz wykonuję jakąś kwerendzie LINQ i jako rezultat zwracam kolekcję niektórych właściwości klasy Item. Następnie otrzymaną listę bindujemy, do powiedzmy, kontrolki ComboBox. Wykonujemy jakieś operacje etc. a następnie chcemy pobrać zaznaczony obiekt poprzez ComboBox.SelectedItem. I tu pojawia się problem na jaki typ rzutować? Dla zobrazowania przykład...

Tagi: C#, Linq
Dziel się z innymi:
LINQ ciąg dalszy

Inne 29 października 2009 18:00:33 GMT Damian 28 spam? rozwiń

Chwila zabawy z LINQ 2 XML i proszę mamy posty z WordPress’a w postaci obiektowej. Metoda:public IEnumerable

Tagi: Linq, Wordpress
Dziel się z innymi:
Wordpress 2 Object

Inne 29 października 2009 17:33:51 GMT Damian 18 spam? rozwiń

1 2 3
Code of duty 2

Podsumowanie #5 - tydzień 2...

Kolejne podsumowanie tygodnia w polskiej blogosferze. Tym razem sporo wpisów o wzorcach projektowych i dobrych rozwiązaniach do stosowania w kodzie. Zapraszam do lektury.  czytaj więcej
2012-05-20

Najaktywniejsi

1

macko (32 502,49)

2

gordon_shumway (21 208,87)

3

http://pawlos.blo... (20 871,58)

4

paduda (20 280,32)

5

pzielinski (16 010,87)

6

Damian (9 051,08)

7

danielplawgo (7 235,99)

8

CaMeL (3 054,87)

9

http://jakub-flor... (3 049,65)

10

lukaszgasior (2 938,35)

11

arek (2 514,46)

12

mnikolajuk (2 433,92)

13

netmajor (2 157,79)

14

fones (2 090,35)

15

premium-hands-net (1 665,19)

16

poniat (1 580,2)

17

ada_man (1 530,6)

18

https://me.yahoo.... (1 499,21)

19

tmalesza (1 495,26)

20

lkurzyniec (1 474,29)