dotnetomaniak.pl - Artykuły z tagiem .Net

Na konferencji Silverlight Firestarter (2 grudnia 2010) ogłoszono, że nadchodzi Silverlight 5, a cztery miesiące później, na konferencji MIX 11, ogłoszono publiczną wersję Silverlight 5 Beta. Jednym z wyczekiwanych ficzerów jest debugowanie bindingów w XAML‘u. To bardzo przydatny wynalazek.

Silverlight – XAML bindings debugging | Wojciech Poniatowski

Silverlight 3564 dni, 4 godziny temu poniat 50 źrodło rozwiń

Jeśli jesteś za serwerem proxy to możliwe, że Twój Visual Studio 2010 Extension Manager nie może się połączyć z Online Gallery. Nie można się połączyć z Online Gallery Ten problem można prosto rozwiązać. Na bloguMe So Sorry znajduje się opis rozwiązania (wielkie dzięki Andrzej!). Autor podaje, że wystarczy poddać edycji plik konfiguracji Visual Studio (\Program Files (x86)\M...

VS 2010 Extension Manager – Unable to connect to Online Gallery (Fix) | Wojciech Poniatowski

Narzędzia 3579 dni, 17 godzin, 40 minut temu tpychynski 64 źrodło rozwiń

W ramach kontynuacji tematu rozpoczętego we wpisie „70-511: Enhancing Usability: Implementacja „Globalizacji” i „Lokalizacji” (teoria)”, zapraszam do zapoznania się z przykładem kodu źródłowego, który będzie ilustracją do przedstawionej teorii (przykład kodu źródłowego dotyczy implementacji „globalizacji” i „lokalizacji”, ze szczególnym naciskiem na to, jak jest to rozwiązane w lokalizacji dla WPF). W ramach przykładu zostanie pokazane wykorzystanie narzędzia LocBaml. W przykładzie tym lokalizowane jest ...

Tagi: .Net, 70-511
Dziel się z innymi:
70-511: Enhancing Usability: Implementacja „Globalizacji” i „Lokalizacji” (praktyka, kod + LocBaml) [PL] | Maciej Zbrzezny: Programowanie i Technologie

Windows 3584 dni, 11 godzin, 43 minuty temu gordon_shumway 89 źrodło rozwiń

Podwójnie wywołane zdarzenie w Windows Phone 7 Bawiąc się trochę z Windows Phone natrafiłem na problem, który był dość często zgłaszany w przypadku kontrolki TextBox. Błąd jest śmieszny - w emulatorze zdarzenie jest wywoływane dwukrotnie. Błąd ten w moim projekcie pojawił się w przypadku kontrolki TextBlock i obsługi kliknięcia. W projekcie potrzebowałem zrobić kontrolkę, która będzie zawierała CheckBox oraz dwa pola tekstowe – TextBlock. Każde kliknięcie na TextBlock miało zmieniać stan kontrolki...

Dziel się z innymi:
Podwójnie wywołane zdarzenie w Windows Phone 7

Mobile development 3592 dni, 4 godziny, 12 minut temu Michal Jankowski 38 źrodło rozwiń

Autor: Ostatnio, przez ponad pół roku, wraz z Wojtkiem Poniatowskim, Mirkiem Pragłowskim, Tomkiem Wiśniewskim prowadziliśmy kurs C# na portalu VirtualStudy. Kurs przeznaczony był dla osób początkujących ale dzięki temu miałem możliwość zobaczenia jakie elementy .NET i C# sprawiają najwięcej trudności osobom, które dopiero zaczynają swoją przygodę z tą technologią. Jeśli masz choć trochę doświadczenia z .NET to zapewne nie znajdziesz tu zbyt wielu przydatnych informacji. Tak czy inaczej zapraszam do czyta...

Tagi: .Net, C#, podstawy
Dziel się z innymi:
.NET blog: 3 problematyczne zagadnienia dla początkującego dotnetomaniaka

Inne 3592 dni, 4 godziny, 12 minut temu macko 177 źrodło 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 3623 dni, 19 godzin, 36 minut temu macko 93 źrodło 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 3624 dni, 7 godzin, 43 minuty temu macko 61 źrodło 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 3628 dni, 1 godzinę, 5 minut temu Paweł Łukasik 36 źrodło 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 3628 dni, 1 godzinę, 5 minut temu Paweł Łukasik 61 źrodło rozwiń

Pod ostatnim wpisem “Jak udostępnić folder w .NET” pojawił się komentarz użytkownika zine, który wspomniał, iż folder można udostępnić także przez NetShare API. NetShare API definiuje kilka metod dzięki którym możemy operować na udziałach. Są to: NetShareAdd, NetShareDel, NetShareEnum. W powyższym linku są jeszcze opisane inne metody z API, ale w tym wpisie skupimy się na tych [DllImport("Netapi32.dll")] privatestaticexternuint NetShareAdd(     [MarshalAs(UnmanagedType.LPWStr)] string strServer,     In...

Jak udostępnić folder w .NET? - podejście drugie

Windows 3630 dni, 3 godziny, 2 minuty temu macko 54 źrodło 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 3630 dni, 3 godziny, 2 minuty temu Michal Jankowski 222 źrodło rozwiń

Autor: Pytanie zadane w tytule tego posta, to drugie z trudniejszych pytań jakie pojawiło się podczas mojej sesji o plikach na portalu VirtualStudy. Przeszukałem trochę sieć i okazało się, że folder można w dość prosty sposób udostępnić za pomocą WMI – Windows management Instrumentation – które w .NET reprezentowane jest przez przestrzeń nazw System.Management. Aby udostępnić folder wystarczy przekazać odpowiednie parametry do klasy Win32_Share i wywołać metodę Create. publicstaticvoid Share(string path...

Dziel się z innymi:
.NET blog: Jak udostępnić folder w .NET?

Windows 3633 dni, 8 godzin, 11 minut temu macko 109 źrodło rozwiń

Informacja dla tych, którzy chcieliby poczytać o programowaniu wielowątkowym w C# (i dla mnie bym nie musiał kolejny raz „googlać” tego linku) polecam przeczytanie książki „Threading in C#” autorstwa Joseph Albahari.

Dobra lektura o wątkach w C# [PL] | Maciej Zbrzezny: Programowanie i Technologie

Programowanie rozproszone 3652 dni, 12 godzin, 3 minuty temu paduda 255 źrodło rozwiń

Wpis warty polecenia dla wszystkich, którzy zastanawiają się nad skorzystaniem z oferty Cloud Computing oferowanej przez firmę Microsoft. Sporo uwag praktycznych na temat Windows Azure oraz cennik usług w praktyce.

Źródło: blog.puredev.eu
Dziel się z innymi:
Windows Azure–prawdziwy cennik « Web Development « Pure Development Blog

Windows 3653 dni, 5 godzin, 11 minut temu http://peterlin.pip.verisig... 218 źrodło rozwiń

Artykuł pokazuje w jaki sposób można zacząć tworzenie aplikacji na dwa monitory. Jest tam pokazane jak można ustalić ile monitorów jest podpiętych do komputera i jak wysłać okienko na inny monitor niż główny.

Tagi: .Net, okiena, ui, WinForms, WPF
Dziel się z innymi:
Aplikacja na dwa monitory

Windows 3658 dni, 22 godziny, 32 minuty temu Michal Jankowski 181 źrodło rozwiń

Performance Counters to taki mechanizm Windows, dzięki któremu możemy oszacować wydajność naszej aplikacji (i nie tylko naszej). Świetnie się również sprawdzają, przy identyfikacji wszelkich problemów z wyciekami pamięci lub przy poszukiwaniu niezamkniętych połączeń do bazy danych. Pełną listę odstępnych ‘liczników’ podzielonych na kategorie można zobaczyć uruchamiając Performance Monitor umieszczony Control Panel -> Administrative Tools. Wszystkie liczniki podzielone są na kategorie – i właśnie z tymi ...

Dziel się z innymi:
Performance Counters i ich kategorie «  .NET i takie tam

Windows 3675 dni, 3 godziny, 25 minut temu macko 119 źrodło rozwiń

Autor: Dzisiaj kolega podesłał mi swoistą zagadkę w postaci dwóch, pozornie robiących to samo, fragmentów kodu. Jeden napisany w C#, a drugi w VB.NET: int counter = 0; while (++counter Dim counter As Integer = 0 While (++counter Różnica polega na tym, że pętla w C# wykona się 9 razy, a w VB.NET otrzymamy pętlę nieskończoną. Dlaczego? Przyjrzyjmy się dokładniej pętli napisanej w języku VB.NET. Ci z was, którzy programują lub programowali w tym języku zapewne zwrócili uwagę na użycia operator...

Dziel się z innymi:
Kilka słów o operatorach

Inne 3679 dni, 21 godzin, 34 minuty temu macko 117 źrodło rozwiń

SQL Server Management Objects (SMO) zbiór bibliotek, a w nich klas dla platformy .NET, pozwalające na łatwe i proste zarządzanie bazą danych Microsoft SQL Server z poziomu kodu programu .NET (np. w językach takich jak C#, VB i innych). Zostały one wprowadzone po raz pierwszy z bazą danych Microsoft SQL Server 2005 (włącznie z wersją Express). Dostępne są również biblioteki SMO dla bazy danych MS SQL 2008. Dzięki wykorzystaniu SMO, można opracowywać aplikacji o funkcjonalności podobnej do Microsoft SQL ...

Dziel się z innymi:
SMO podsumowanie oraz uzupełniony kod źródłowy dla: Jak DataSet’a przenieść do MsSQL'a? [PL] |  Maciej Zbrzezny: Programowanie i Technologie

Bazy danych i XML 3691 dni, 23 godziny, 34 minuty temu paduda 43 źrodło rozwiń

Używając analizy kodu w projektach .NET 4.0 można natknąć się na taki oto komunikat: CA1026: Microsoft Design: Replace method xyz with an overload that supplies all default arguments. W dokumentacji do tego ostrzeżenia czytamy, że choć używanie metod opcjonalnych jest dozwolone w specyfikacji CLS, to dozwolone jest także ich ignorowanie. Przyjrzyjmy się więc temu nieco bliżej. Parametry opcjonalne Na tapetę weźmiemy tę oto prostą metodę: public void OptionalMethod(string name, int value = 42) {  ...

Tagi: .Net, IL, parametry
Źródło: zine.net.pl
Dziel się z innymi:
ucel.net : Parametry opcjonalne i nazywane

Inne 3694 dni, 5 godzin, 2 minuty temu Paweł Łukasik 55 źrodło rozwiń

Dlaczego lubię kontener DockPanel? Ponieważ dobrze (intuicyjnie) współpracuje z kontrolką ScrollViewer, która dostarcza pionowych i poziomych pasków przewijania. Załóżmy, że główne okno naszej aplikacji zawiera listę (kontrolka ListView) z kilkuset wierszami. Wierszy jest na tyle dużo, że w danym momencie na ekranie widoczna jest tylko część z nich. Aby użytkownik mógł przewijać listę i zobaczyć wszystkie wiersze używamy kontrolki ScrollViewer ScrollViewer zachowa się jednak inaczej w...

Blog Michała Komorowskiego: DockPanel i ScrollViewer

Windows 3698 dni, 6 godzin, 14 minut temu macko 97 źrodło rozwiń

1 2... 34 35 36 37 38 39... 49 50

Najaktywniejsi

1
(32 895,6)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 531,65)
8
(9 775,28)
9
(8 801,31)
10
(6 837,96)
11
(6 214,22)
12
(5 393,84)
13
(4 157,41)
14
(4 026,73)
15
(3 908,07)
16
(3 599,64)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 221,45)