dotnetomaniak.pl

dotnetomaniak.pl - Najnowsze artykuły o .NET - Strona 174

Dzisiaj trochę kodu źródłowego z mojego ostatniego projektu. Przy okazji szlifowania projektu i tworzenia AboutWindow pomyślałem, że fajnie byłoby mieć gotowy mechanizm do szybkiego, łatwego i jednoznacznego numerowania wersji projektu i wiązania tej wersji z rewizją w systemie kontroli wersji (Mercurial). Prawidłowe podpisywanie projektu numerem wersji, który pozwala w prosty sposób zidentyfikować, z której wersji kodu (rewizji) została skompilowana dana we...

Tagi: hg, mercurial
Źródło: jdubrownik.com
Dziel się z innymi:
Numer wersji z Mercurial revision hash - jdubrownik.com

« Promowanie pól w schemacieWywołanie orkiestracji z poziomu usługi WCF Coraz częściej zachodzi potrzeba wywołania orkiestracji z usługi WCF. Do tego celu wykorzystywana jest opcja Public – no limit w ustawieniach Receive Port Type. Po opublikowaniu aplikacji na serwerze BizTalk w której ustawiliśmy Access Restrinctions na Public, należy uruchomić BizTalk WCF Publishing Wizard. Za pomocą tego narzędzia wygenerujemy oraz opublikujemy usługę WCF na IIS, która wywoływać będzie orkiestrację: 1. W sekcji WC...

Dziel się z innymi:
Wywołanie orkiestracji z poziomu usługi WCF | Tomasz Pychyński

Inne 2068 dni, 8 minut temu poniat 62 rozwiń

Emulator Windows Phone 7 ma dość banalny, ale idiotyczny błąd, który o dziwo nie został wykryty przed wypuszczeniem na rynek Visual Studio 2010 Express for Windows Phone. Otóż zdarzenie TextChanged w kontrolce TextBox wywoływane jest dwukrotnie dla każdego przyciśnięcia klawisza. Irytujące, nieprawdaż? Problem wynika z faktu, że kontrolka TextBox zawiera w sobie drugi TextBox, który jest wykorzystywany dla stanu readonly/disabled – stąd podwójne wywołanie! Nie posiadam obecnie telefo...

Tagi: TextBox, wp7
Źródło: trybulski.net
Dziel się z innymi:
Problem z dwukrotnym wywołaniem zdarzenia TextChanged w TextBox | WP7 blog - programowanie w .NET

Silverlight 2069 dni, 1 godzinę, 13 minut temu http://pawlos.blogspot.com/ 88 rozwiń

Niedawno, przy okazji rozmyślania nad konstrukcją interfejsu użytkownika dla narzędzia tworzonego dla własnych potrzeb, przypomniał mi się pewien projekt, nad którym miałem okazję pracować. Projekt nie był wielki, ale naszpikowany ciekawymi rozwiązaniami, m.in. LINQ (zarówno dla bazy danych jak i LINQ to XML), SQL Server Compact Edition, przetwarzanie bardzo sporych XMLi. Było również jedno rozwiązanie, które szczególnie zapadło mi w pamięci – kontrolka do edycji danych obiektów, co ciekawe – dla wszystk...

Tagi: reflection, ui
Źródło: xlab.pl
Dziel się z innymi:
Dynamiczne tworzenie interfejsu użytkownika przy pomocy refleksji. | xlab

Windows 2071 dni, 41 minut temu http://pawlos.blogspot.com/ 204 rozwiń

Dzisiaj historia z życia wzięta – czyli ponad dzień pracy programisty. Akcja będzie wartka, a potencjalnemu czytelnikowi zalecam wczytanie do pamięci RAM wewnątrz głów dll’ek z zasobami o WPF’ie. Zaczęło się niewinnie, przyszło zgłoszenie od testerów, że aplikacja zajmuje strasznie dużo pamięci, a przy wykonywaniu pewnej operacji ta zajętość jeszcze rośnie i wielce nazywać to chcieli memory leakiem. Jako programista raczej nie dowierzałem, przecież w dot-necie tak być nie może, zgodnie z teorią pamięć sa...

Źródło: xlab.pl
Dziel się z innymi:
.NET i memory leak?! czyli dzień z życia programisty | xlab

Autor: Zgodnie z zapowiedzią z poprzedniego posta opublikowałem swoją rozpiskę o Silverlight 5. Umieściłem ją w całej okazałości na swoim drugim blogu, który postanowiłem po pewnej przerwie reaktywować. Rozpiska w sumie okazała więcej niż zwykłą rozpiską, bo obfituje w pogrupowane tematycznie linki oraz zawiera sample, jakie sobie potworzyłem, by wypróbować różne nowości i czegoś przy tej okazji się nauczyć (w kilku przypadkach odstąpiłem od tworzenia dysponując niezłymi przykładami z sieci). Uzyskałem c...

Tagi: Silverlight
Dziel się z innymi:
MK.NET Live: Silverlight 5 Beta - runda pierwsza!

Silverlight 2071 dni, 41 minut temu macko 95 rozwiń

Wpis o tym jak poprawnie wykorzystywać JSON w web serwisach na ASP.NET, jakich błędów unikać przy implementacji takowych oraz o customowych serializatorach JSON dla ADO.NET

Źródło: blog.puredev.eu
Dziel się z innymi:
ASP.NET, AJAX i JSON « Pure Development Blog

Web 2071 dni, 41 minut temu http://peterlin.pip.verisig... 167 rozwiń

Mechanizm dziedziczenia jest ogólnie znany oraz chętnie wykorzystywany w programowaniu obiektowym. Nie wiedzieć czemu w aplikacjach internetowych stosuje się go raczej rzadko. W tym artykule chciałbym zaprezentować jak wykorzystać dziedziczenie w sprytny sposób w aplikacji webowej.

Źródło: kurzyniec.pl
Dziel się z innymi:
Łukasz Kurzyniec - BasePage

Web 2074 dni, 12 godzin, 55 minut temu lkurzyniec 159 rozwiń

Zdarzenia oraz delegaty (tak to chyba się tłumaczy?) pełnią podobną funkcje w C#. Jaka jest jednak różnica? Przyjrzyjmy się sposobowi ich użycia:class Program { publicstaticevent EventHandler SimpleEvent =null; publicstatic EventHandler SimpleDelegate =null; staticvoid Main(string[] args) { SimpleEvent+=new EventHandler(EventMethod); SimpleDelegate +=new EventHandler(DelegateMethod); SimpleEvent(null, null); SimpleDelegate(null, null); } staticvoid D...

Tagi: delegaty, eventy
Dziel się z innymi:
Piotr Zieliński  » Events vs. Delegates

Inne 2074 dni, 12 godzin, 55 minut temu pzielinski 169 rozwiń

Nasiedziałem się nad pewnym problemem zdecydowanie dłużej niż siedzieć się nad nim powinno. W pisanym systemie Callcenter podpinam się do FreeSWITCHa socketem TCP coby w tenże sposób kontrolować jego zachowanie. Jak się można domyślić - stan połączenia między serwerem a centralką telefoniczną jest dla aplikacji callcenter dość kluczowy. Okazało się jednak, że standardowa logika wykrywania błędów połączenia (tzn. po prostu łapanie wyjątków występujących podczas komunikacji i odpowiednia na to zdarzenie r...

Dziel się z innymi:
Wykrycie czy socket jest połączony

Windows 2074 dni, 12 godzin, 55 minut temu macko 92 rozwiń

The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>). to paskudny błąd, który generowany jest przez klasę System.Web.UI.ControlCollection. Ma to miejsce przy próbie modyfikacji kolekcji, na przykład przez wywołanie Add(Control control), w przypadku kiedy kontrolki w niej zawarte korzystają z wyrażeń postaci <% ... %> lub <%= ... %>. Istnieje kilka sposób ominięcia tego problemu: Kod zawierający wyrażenia <% ... %> lub <%= ... %> umieścić w ...

The Controls collection cannot be modified because the control contains code blocks (i.e. % ... %)

Web 2075 dni, 1 godzinę, 2 minuty temu macko 61 rozwiń

Pisać testy jednostkowe do wszystkiego? Celować w 100% unit-test-code-coverage? Stosować TDD dla każdego rodzaju kodu? Na te pytania bardzo łatwo znaleźć w internecie odpowiedź i brzmi ona: TAK. Niestety nie jest to odpowiedź prawidłowa. Czasem lepiej testu nie napisać, niż go napisać. Czasem lepiej test skasować, niż go po raz dziesiąty poprawiać po zmianie w kodzie.

Maciej Aniserowicz | Słowo na niedzielę, o dobrych i złych testach

Inne 2076 dni, 2 godziny, 9 minut temu http://pawlos.blogspot.com/ 191 rozwiń

Zastanawiałem się w jaki sposób mógł bym sprawić żeby mój projekt odwołujący się do kilku bibliotek zewnętrznych nie był zbieraniną plików a jednym wygodnym do użycia plikiem. Głównym motywatorem takiego działania jest fakt że to aplikacji przeznaczona do pracy z linii poleceń.

Tagi: ILMerge
Dziel się z innymi:
VBA Mania: Automatyczne łączenie aplikacji i bibliotek w jeden plik podczas kompilacji

Narzędzia 2076 dni, 2 godziny, 9 minut temu http://pawlos.blogspot.com/ 103 rozwiń

Kilka miesięcy temu, we wpisie związanym ze tworzeniem stron, jeszcze w ASP.NET MVC 2, otarłem się delikatnie o zagadnienie reguł routingu w ASP.NET MVC. Generalnie, jest to dość istotne zagadnienie, dlatego warto zapoznać się z nim trochę szerzej, Tym bardziej, że wpływa ono w sposób znaczący zarówno na przepływ danych jak i ruch użytkowników naszej witryny.

Dziel się z innymi:
Tworzenie reguł routingu w ASP.NET MVC 3 - Alt Control Delete

Web 2077 dni, 10 godzin, 21 minut temu https://me.yahoo.com/a/Euok... 141 rozwiń

Czasem przeglądając kod .NET Framework, czy to bezpośrednio w Visual Studio, czy też za pomocą Reflectora (ponownie darmowego ;)), ILSpy, tudzież innych narzędzi do dezasemblacji kodu natrafiamy na kawałek kodu opatrzony atrybutem MethodImpl, np. (dla przykładu System.Object): [MethodImpl(MethodImplOptions.InternalCall)] internalstaticexternint InternalGetHashCode(object obj); I na tym przeglądanie kodu się kończy, a przecież tyle ciekawych rzeczy jest jeszcze do rozpoznania! Lecz gdzie tego szukać?! Zg...

Źródło: zine.net.pl
Dziel się z innymi:
mgrzeg.net - Admin on Rails :) : InternalCall - gdzie tego szukać?

Inne 2078 dni, 18 godzin, 24 minuty temu http://pawlos.blogspot.com/ 36 rozwiń

W poprzedniej notce pisałem o implementacji lock’a i do zilustrowania pewnych szczegółów użyłem metody GetHashCode analizowanego obiektu. Tym razem przyjrzymy się bliżej samej metodzie GetHashCode, dziedziczonej przez wszystkie klasy z bazowej klasy Object i często traktowanej po macoszemu, lub też bez właściwego zrozumienia. Niestety potrafi się to zemścić, a w jaki sposób, to spróbuję za chwilę zademonstrować, po czym postaram się podać kilka rad co z tym fantem począć. O tym, że metoda GetHashCode jes...

Źródło: zine.net.pl
Dziel się z innymi:
mgrzeg.net - Admin on Rails :) : GetHashCode

Inne 2078 dni, 18 godzin, 24 minuty temu http://pawlos.blogspot.com/ 59 rozwiń

Trzecia część cyklu na temat biblioteki Rx dla .NET, a w szczególności Windows Phone 7. Tym razem na temat zdarzeń, filtrowania i buforowania.

Źródło: softt.eu
Dziel się z innymi:
tomasz telepko: softt.eu blog | Reaguj na dane, czyli Reactive Extensions for .NET, cz. 3

Mobile development 2078 dni, 18 godzin, 24 minuty temu xsan 58 rozwiń

Pisząc(powoli bo powoli, ale pisząc) rozgrywkę sieciową do Kingdoms Clash.NET, odkładałem „na potem” synchronizację dostępu do danych. Nie używam wielu wątków – ot 2 per aplikacja – ale problem dał się we znaki. W końcu stwierdziłem, że nie ma co się bawić w odkładanie tego i trzeba ...

Źródło: blog.fiolek.org
Dziel się z innymi:
Programowanie wielowątkowe, czyli zabezpieczaj się od razu | Fiołek – blog

Programowanie rozproszone 2079 dni, 11 godzin, 13 minut temu paduda 216 rozwiń

Dziś mam dobrą wiadomość. Wczoraj firma Red Gate ogłosiła, że wycofuje się częściowo z pobierania opłaty za program .NET Reflector. Częściowość oznacza, że dotychczasowi użytkownicy będą mogli pobrać i zainstalować wersję 6.8 do której otrzymają wieczystą licencję. Wersja ta zostanie wypuszczona na początku maja i będzie to ostania darmowa wersja. Od wersji 7 program będzie całkowicie komercyjny, gdzie podstawowa licencja kosztuje obecnie 35$.

Dziel się z innymi:
Darmowy .NET Reflector

Narzędzia 2080 dni, 20 godzin, 21 minut temu http://janosz.myopenid.com/ 219 rozwiń

Wykorzystanie Automappera ma swoje uzasadnienie i często-gęsto można je uznać za "kod pożądany". Pomimo swych zalet ma jednak również wady. Jedną z nich są z pewnością dość długaśne instrukcje wykonujące mapowanie: 1: var mapped = Mapper.Map, IEnumerable>(source);

Tagi: AutoMapper, Map
Dziel się z innymi:
Pozbyć się Mapper.Map(...)

Bazy danych i XML 2080 dni, 20 godzin, 21 minut temu macko 115 rozwiń

1 2... 172 173 174 175 176 177... 286 287
Szkolenia SecurITum

luty

25.

marzec

03.
Wroc#
Wrocław

kwiecień

03.
4developers
Warszawa
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 510,42)

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,84)

8

Damian (9 011,08)

9

danielplawgo (7 235,99)

10

arek (6 642,85)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 418,06)

15

jedmac (3 238,38)

16

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

17

CaMeL (2 954,87)

18

mnikolajuk (2 596,93)

19

lkurzyniec (2 466,12)

20

FutureProcessing (2 460,11)