dotnetomaniak.pl

dotnetomaniak.pl - Najnowsze artykuły o .NET w dziale Windows - Strona 11

Co robić gdy użytkownik jest niecierpliwy? Pracując nad nową wersją Replication Explorer'a postanowiłem ulepszyć UX (User Expirience) dialogu do łączenia się z serwerem (Dystrybutorem replikacji). W aktualnej wersji programu, w momencie gdy użytkownik wciśnie przycisk 'Connect' cały UI przestaje odpowiadać do momentu połączenia z Dystrybutorem. Nie można anulować akcji łączenia, trzeba czekać 30 sekund żeby komunikat o niemożności zlokalizowania serwera został wyświetlony itp. Rozwiązanie problem...

Tagi: Dispatcher, WPF
Dziel się z innymi:
Blog Maksymiliana Mulawy: BackgroundWorker kontra Dispatcher

Windows 2443 dni, 2 godziny, 25 minut temu Paweł Łukasik 125 rozwiń

W ramach podsumowania tematów związanych z „70-511: Enhancing Usability”, zapraszam do przeczytania poszczególnych postów (wymienionych niżej), pobrania kodu źródłowego oraz obejrzenia prezentacji przedstawionej przeze mnie w ramach „Study Group 70-511” organizowanej przez Łódzką Grupę Profesionalistów IT & .NET. Implementacja przetwarzania asynchronicznego (teoria) Implementacja przetwarzania asynchronicznego (przykład) Implementacja „Globalizacji” i „Lokalizacji” (teoria) Implementacja „Global...

Tagi: WPF
Dziel się z innymi:
70-511: Enhancing Usability: Podsumowanie [PL] | Maciej Zbrzezny: Programowanie i Technologie

Windows 2458 dni, 9 godzin, 27 minut temu aggi 86 rozwiń

Stało się! WP7.1 SDK Beta 2:Download the Windows Phone SDK 7.1 Beta 2Windows Phone DevelopmentWhat’s New in the Windows Phone SDK 7.1 Public Beta 2 ReleaseWindows Phone SDK 7.1 Beta 2 Now Available Aby zainstalować, trzeba odinstalować narzędzia w wersji Beta 1. Co nowego:Profiler - działa na aplikacjach na emulatorze i telefonie (tylko 7.1) Emulator - szybszy i stabilniejszy (task switching - przytrzymanie F1) Isolated Storage Explorer - dostęp do Isolated Storage aplikacji na emulatorze i na telefonie...

Dziel się z innymi:
MK.NET Live: Mango - Beta 2, Mango na żywo!

Windows 2479 dni, 9 godzin, 29 minut temu paduda 54 rozwiń

Wpis porusza temat sprzedaży aplikacji napisanych na telefony z systemem Windows Phone 7. Główny nacisk położony jest na stworzenie dema aplikacji, którą chce się sprzedać - czyli jak sprawdzić czy program jest w pełnej wersji, jak ograniczyć jego funkcjonalność oraz zachęcić użytkownika do zakupu stworzonego programu.

Sprzedaż aplikacji na Windows Phone 7

Windows 2479 dni, 9 godzin, 29 minut temu Michal Jankowski 217 rozwiń

autor: Postanowiłem napisać kilka postów, które odkrywają “nieznane” funkcje Visual Studio. Dziś jeden z nich. Czasem widzę, że największą furorę robią posty opisujące rzeczy (dla mnie) oczywiste. Okazuje się, jednak, że to co jest znane mnie, niekoniecznie jest wiedzą dość dobrze rozpowszechnioną. Zaczynamy zatem.Analiza dumpów Jeszcze do wersji 2008 ta funkcjonalność zarezerwowana była tylko dla świetnego narzędzia jakimi jest WinDbg. Jednakże od wersji 2010 VisualStudio potrafi odczytać i przeanalizo...

.NET blog: Analiza dumpów w VisualStudio

Windows 2483 dni, 3 godziny, 52 minuty temu macko 94 rozwiń

Od ostatniej części tutoriala WPF, poświęconej tworzeniu prostego kalkulatora minęło już kilka tygodni, więc czas najwyższy na nową część. Dziś zajmiemy się zagadnieniem niezwykle ważnym z punktu widzenia wykorzystania własnych danych w połączeniu z interfejsem graficznym. Mowa oczywiście o bindowaniu, czyli wiązaniu danych wyświetlanych w kontrolkach, a pochodzących np. z naszych własnych obiektów, właściwości, bazy danych etc.

Dziel się z innymi:
WPF Tutorial - bindowanie - Alt Control Delete

Windows 2483 dni, 3 godziny, 52 minuty temu https://me.yahoo.com/a/Euok... 312 rozwiń

W ramach mojego przygotowania do egzaminu 70-511 (Windows Applications Development with Microsoft .NET Framework 4) oraz uczestnictwa w „StudyGroup” organizowanym przez Łódzką Grupę Profesionalistów IT & .NET opracowałem zagadnienia związane z tematem określonym w training kicie jako „Enhancing Usability”. Z moimi czytelnikami chciałbym podzielić się moimi opracowaniami. W tym wpisie będzie o jednoczesnym wykorzystaniu i integracji Windows Forms i WPF w jednej aplikacji. Zacznijmy może od stwierdzeni...

Dziel się z innymi:
70-511: Enhancing Usability: Integrowanie Windows Forms i WPF w jednej aplikacji (teoria) [PL] | Maciej Zbrzezny: Programowanie i Technologie

Windows 2487 dni, 23 godziny, 25 minut temu gordon_shumway 142 rozwiń

Większość dzisiejszych aplikacji typu desktop posiada bufor stanu – popularnie nazywany “undo\redo” (skróty CTRL+Z, CTRL+Y). Najpopularniejszym zastosowaniem są edytory tekstu. Pisząc aplikację w C# z wykorzystaniem standardowym kontrolek TextBox taką funkcjonalność już będziemy mieli. Jednak czasami zachodzi rozwinięcie standardowej funkcjonalności o elementy specyficzne dla danej aplikacji. Najczęściej występuje to w różnego rodzaju edytorach (np. edytory map). W dzisiejszym poście przyjrzymy się imple...

Tagi: redo, undo
Dziel się z innymi:
Piotr Zieliński  » Bufor Undo \ Redo

Windows 2492 dni, 15 godzin, 41 minut temu pzielinski 93 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 2495 dni, 9 godzin, 32 minuty temu gordon_shumway 88 rozwiń

W ramach mojego przygotowania do egzaminu 70-511 (Windows Applications Development with Microsoft .NET Framework 4) oraz uczestnictwa w „StudyGroup” organizowanym przez Łódzką Grupę Profesionalistów IT & .NET opracowałem zagadnienia związane z tematem określonym w training kicie jako „Enhancing Usability”. Z moimi czytelnikami chciałbym podzielić się moimi opracowaniami. W tym wpisie będzie o implementacji „Globalizacji” i „Lokalizacji”.Globalizacja i lokalizacja to różne procesy związane z internacj...

Tagi: 70-511, ui, WPF
Dziel się z innymi:
70-511: Enhancing Usability: Implementacja „Globalizacji” i „Lokalizacji” (teoria) [PL] | Maciej Zbrzezny: Programowanie i Technologie

Windows 2495 dni, 9 godzin, 32 minuty temu aggi 73 rozwiń

Wzorzec MVVM jest najpopularniejszym rozwiązaniem architektonicznym dla WPF. Ze względu na wbudowany mechanizm wiązań, programiści chętnie sięgają po ten wzorzec projektowy. Jednym z problemów jest podpięcie zdarzenia. W większości przypadków możemy powiązać komendę za pomocą właściwości Command. Co jednak w przypadku gdy potrzebujemy specyficzne zdarzenie np. OnMouseDown? WPF niestety nie udostępnia właściwości typu OnClickCommand – do dyspozycji mamy tylko OnClick zwracający EventHandler a nie ICommand...

Tagi: MVVM, WPF
Dziel się z innymi:
Piotr Zieliński » Model-View-ViewModel a zdarzenia w WPF.

Windows 2495 dni, 9 godzin, 32 minuty temu pzielinski 352 rozwiń

W ramach kontynuacji tematu rozpoczętego we wpisie „70-511: Enhancing Usability: Implementacja przetwarzania asynchronicznego (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 przetwarzania asynchronicznego, ze szczególnym naciskiem na to, jak jest to rozwiązane w WPF).W ramach przykładu zostanie pokazane wykorzystanie BacgroundWorker'a i Dispatcher'a. W przykładzie zostanie wykorzystane ...

Tagi: 70-511, ui, WPF
Dziel się z innymi:
70-511: Enhancing Usability: Implementacja przetwarzania asynchronicznego (przykład) [PL] | Maciej Zbrzezny: Programowanie i Technologie

Windows 2497 dni, 5 godzin, 9 minut temu Paweł Łukasik 72 rozwiń

W ramach mojego przygotowania do egzaminu 70-511 (Windows Applications Development with Microsoft .NET Framework 4) oraz uczestnictwa w „StudyGroup” organizowanym przez Łódzką Grupę Profesionalistów IT & .NET opracowałem zagadnienia związane z tematem określonym w training kicie jako „Enhancing Usability”. Z moimi czytelnikami chciałbym podzielić się moimi opracowaniami. W tym wpisie będzie o implementacji przetwarzania asynchronicznego, ze szczególnym naciskiem na to, jak jest to rozwiązane w WPF.P...

Tagi: 70-511, ui, WPF
Dziel się z innymi:
70-511: Enhancing Usability: Implementacja przetwarzania asynchronicznego (teoria) [PL] | Maciej Zbrzezny: Programowanie i Technologie

Windows 2501 dni, 17 godzin, 49 minut temu Paweł Łukasik 90 rozwiń

Autor: Prawie miesiąc temu pisałem o MAX_PATH i pod koniec nieco przydługiego wpisu opisałem technikę pozwalającą załadować moduł, który zapisany jest w postaci alternatywnego strumienia pliku. Niejako na marginesie wspomniałem, iż alternatywne strumienie plików nie są widoczne wprost w eksploratorze windows, a zatem tak zapisany moduł jest przed nami niejako ‘ukryty’ i dzięki temu taka technika przy odrobinie wyobraźni może stanowić pożywkę dla autorów wszelkiego rodzaju niechcianych aplikacji. DKOM Dzi...

Źródło: zine.net.pl
Dziel się z innymi:
nt!_EPROCESS a csrss!_CSR_PROCESS, czyli o odkrywaniu ukrytego dwa słowa

Windows 2502 dni, 4 godziny, 56 minut temu macko 42 rozwiń

Strona główna Przystępując do tłumaczenia aplikacji WPF miałem dokładny plan jak się za to zabrać. Mianowicie postanowiłem użyć narzędzia LocBaml, o którym dowiedziałem się z training kit'a do egzaminu 70-502. Opis całej procedury można znaleźć tutaj. Praktyka pokazała jednak, że narzędzie to pozostawia bardzo dużo do życzenia. Dalej opiszę kolejne kroki pracy z LocBaml wraz z komentarzem jak to wygląda w praktyce. UIDs Mechanizm wielojęzyczności aplikacji w WPF koncepcyjnie zbliżony jest to tego co z...

Dziel się z innymi:
Aplikacje wielojęzyczne - WPF

Windows 2502 dni, 8 godzin, 3 minuty temu aggi 117 rozwiń

Pracując z WPFem/XAMLem wielokrotnie natrafiałem na kod tego typu (bindowanie ViewModel do DataContext): Jest to dość wygodne rozwiązanie w małych i średnich aplikacjach nie wykorzystujących zaawansowanych wzorców prezentacyjnych (MVP, MVVM itp). Jednak ma ono jedną, podstawową wadę. Specyfika XAML’a wymusza istnienie bezparametrowego konstruktora w WindowViewModel, przy użyciu którego będzie tworzony obiekt przypinany do DataContext. Tworzenie obiektów w XAM...

Tagi: IoC, WPF, xaml
Źródło: jdubrownik.com
Dziel się z innymi:
IoC w XAML (proof-of-concept). - jdubrownik.com

Windows 2505 dni, 20 godzin, 15 minut temu Paweł Łukasik 135 rozwiń

Przyszła pora wrócić do tematu aplikacji wielojęzycznych. Tym razem skupię się na WinForms. Zacznę od tego, że część rzeczy, o których pisałem we wcześniejszym poście na temat aplikacji ASP.NET można zastosować do innych technologii, w szczególności do WinForms. Dla przypomnienia: Jeśli chcemy aby nasza aplikacja miała wiele wersji językowych to przygotowujmy się do tego od pierwszej linijki tej aplikacji.Stałe znakowe w kodzie są złe, bardzo złe, niewyobrażalnie złe... Stałe zawierając...

Dziel się z innymi:
Michał Komorowski: Aplikacje wielojęzyczne - WinForms

Windows 2512 dni, 13 godzin, 40 minut temu Paweł Łukasik 112 rozwiń

20maj/110Zaginiona metoda Main()? Tworząc aplikację WPF czasami zachodzi potrzeba napisania własnej metody Main(). Przeglądając pliki znajdujące się w solucji można natknąć się pliki *.xaml i powiązanie z nimi *.xaml.cs oraz pliki kodu *.cs. Dopóki nie trzeba zrobić czegoś nie standardowego to często nie ma potrzeby, aby zagłębiać się w różnego rodzaju mechanizmy. Takim mechanizmem może być start aplikacji WPF. Ostatnio potrzebowałem dodać własną metodę Main(). Sądziłem, że będzie to proste – nowa klasa ...

Tagi: WPF
Dziel się z innymi:
Zaginiona metoda Main()?

Windows 2517 dni, 18 godzin, 21 minut temu Paweł Łukasik 115 rozwiń

W poprzedniej i zarazem pierwszej części tutoriala do WPF, powiedzieliśmy sobie co nieco na temat samego WPF, zawartego w nim języka XAML oraz menadżerów układów. Dziś przyszła kolej na kontrolki, bez których w GUI, nie było prawdopodobnie by niczego. Co należy rozumieć jako kontrolkę? Są to wszystkie buttony, gridy, listy, comboboxy itp. itd. Każda z kontrolek, posiada pewien wspólny zestaw właściwości, które bierze się z reguł dziedziczenia zawartych w WPFie (patrz akapit o drzewach). Oprócz tego, kon...

Tagi: .NET 4.0, C#, WPF
Dziel się z innymi:
WPF Tutorial - obsługa kontrolek - Alt Control Delete

Windows 2519 dni, 14 godzin, 29 minut temu https://me.yahoo.com/a/Euok... 170 rozwiń

Kolejny dzień kolejny wpis na blogu. Postawiono przede mną zadanie poprawy wydajności aplikacji w kontekście dodania do niej wielu wątków roboczych. Zadanie proste i banalne używając .NET. W związku z tym dziś słów kilka o klasie ThreadPool . Dzięki klasie ThreadPool i jej metodzie ThreadPool.QueueUserWorkItem sprawa jest naprawdę prosta. Jej użycie sprowadza się do "powiedzenia w C# - hej jest robota do wykonania niech ją ktoś dla mnie wykona w wolnej chwili". Naprawdę ... to takie proste. Oczywiście ta...

Źródło: blog.drno.com.pl
Dziel się z innymi:
.NET Programmer | Zakolejkowanie wątków czyli słów kilka o ThreadPool

Windows 2519 dni, 22 godziny, 45 minut temu doktorno 364 rozwiń

1 2... 9 10 11 12 13 14... 21 22
Szkolenia SecurITum

maj

26.

wrzesień

21.
Dev#
Gdańsk, Stary Maneż
Dodaj nowe Zobacz wszystkie

Najaktywniejsi

1

Paweł Łukasik (32 867,57)

2

macko (32 816,53)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,88)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 391,37)

8

Damian (9 515,21)

9

danielplawgo (7 311,04)

10

arek (6 807,95)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 798,06)

15

dpawlukiewicz (3 581,94)

16

spetz (3 418,34)

17

AdrianBystrek (3 330,83)

18

jedmac (3 318,39)

19

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

20

CaMeL (2 954,87)