dotnetomaniak.pl

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

Ostatnio mam okazję pisać aplikację dla Windows Phone 7 i potrzebowałem do niej wykresów. Padło na darmową wersję amChart for WPF and Silverlight – Quick Charts for WPF, Silverlight and Windows Phone 7 (http://wpf.amcharts.com/quick/general). Dodatek jest udostępniony za darmo bez brandingu i bezpośrednich odniesień do firmy na dodatek mega plus za udostępnienie kodu (https://github.com/ailon/amCharts-Quick-Charts) na licencji Ms-PL (http://opensource.org/licenses/ms-pl.html). Wykresy wyglądają dość ciek...

Źródło: blog.nostitz.eu
Dziel się z innymi:
Charts dla Windows Phone 7 » Mateusz Nostitz-Jackowski

Windows 1565 dni, 6 godzin, 56 minut temu nosek 51 rozwiń

It is a common practice to validate function arguments before running actual code. Usually validation looks like that: public void Update(Car entity) { if(entity ==null) throw new ArgumentNullException("entity"); } There is nothing wrong with this code, however we have to repeat this piece of code in every function. Of course we could create some helper class for argument validation and call approperiate validation function before launching...

[EN] Argument validation with attributes and Ninject interceptor

Windows 1573 dni, 2 godziny, 25 minut temu nocturn 32 rozwiń

Chce z poziomu kodu czytać konfigurację z pliku app.config (projekty desktopowe) lub Web.config (projekty webowe). Na przykład kolekcję zaufanych applikacji, które mogą korzystać z naszego serwisu. Do tego trzeba stworzyć 3 klasy dziedziczące po ConfigurationSection, ConfigurationElementCollection oraz ConfigurationElement.

Tworzenie własnej ConfigurationSection | Show me the code

Windows 1584 dni, 22 godziny, 29 minut temu http://krzysztofmorcinek.wo... 52 rozwiń

Sposób implementacji interfejsu INotifyPropertyChanged, bez przepisywania nazwy atrybutu.

Tagi: .NET 4.5
Dziel się z innymi:
INotifyPropertyChanged bez wpisywania nazwy atrybutu.

Windows 1593 dni, 3 godziny, 23 minuty temu us3r 160 rozwiń

W WinForms w kilku prostych krokach można dodać kolekcję obiektów, tak aby DataGridView wygenerował za nas kolumny odpowiedniego typu i z odpowiednim nagłówkiem. W całości wykonuje to poniższa funkcja Init(). Jest ona wywoływana z konstruktora świeżo dodanej formatki Form1, która zawiera tylko dataGridView1.

Dziel się z innymi:
Zagadka dzięki uprzejmości DataGridView | Show me the code

Windows 1624 dni, 20 godzin, 21 minut temu http://pawlos.blogspot.com/ 186 rozwiń

Projektowanie dotyku Metro 3/3 Windows 8 jest systemem który będzie również dostępny na tabletach. Tymi urządzeniami sterujemy przy pomocy dotyku dlatego projektując aplikację metro trzeba wziąć pod uwagę iż nie zawsze będzie obsługiwana przy pomocy myszki a za pomocą dotyku. System Windows 8 posiada zwiększony zestaw interakcji dotykowych, który jest używany w całym systemie. stosując ten zestaw w swoich aplikacjach sprawimy że stanie się znajoma dla użytkownika. Przy projektowaniu interfejsu u...

Tagi: Metro, Windows 8
Dziel się z innymi:
Projektowanie dotyku Metro 3/3 « Programowanie .NET

Windows 1635 dni, 22 godziny, 29 minut temu adte 77 rozwiń

Jasna polityka prywatności jest bardzo ważnym elementem aplikacji Metro. Microsoft zwraca na to uwagę podczas certyfikacji aplikacji wiec poniżej kilka słów o tym co, gdzie i jak.

Dziel się z innymi:
Metro Apps 5: Privacy policy | Wojciech Poniatowski [PL]

Windows 1643 dni, 16 godzin, 24 minuty temu poniat 56 rozwiń

StorageFolder & StorageFile API Dziś zajmę się częścią WinRT odpowiedzialną za obsługę plików i folderów. W tym artykule skupie się na dwóch klasach mianowicie StorageFolder i StorageFile które służą do operacji na plikach i folderach.Wybieranie folderów Zacznę od klasy KnownFolders, która służy do określenia miejsca możemy wybrać z kilki podstawowych bibliotek takich jak:Documents LibraryHome GroupMedia Server DevicesMusic LibraryPictures LibraryRemovable DevicesVideos Library Te typy zwracają ...

Tagi: Metro, Windows 8
Dziel się z innymi:
StorageFolder & StorageFile API « Programowanie .NET

Windows 1647 dni, 2 godziny, 30 minut temu adte 74 rozwiń

1 Sierpnia to bardzo ważny dzień dla firmy Microsoft. Dzisiaj, a właściwie godzinę temu, Windows 8 oraz Windows Server 2012 otrzymały status RTM czyli Release To Manufacture. RTM oznacza tyle, że produkty zostały ukończony. Do RTM-a nie dodaje się poprawek, nie wprowadza się zmian. RTM-a się tłoczy na płytach i wkłada do pudełek Windows 8 Jaki będzie żywot nowego systemu operacyjnego? Na pewno trudny, ponieważ jest bardzo rewolucyjny w swoim interfejsie użytkownika. Na pewno będzie wiele ...

Źródło: www.benedykt.net
Dziel się z innymi:
Microsoft udostępnił Windows 8 RTM – Release To Manufacture czyli krok bliżej do premiery Windowsa 8 | @rek online | Arkadiusz Benedykt

Windows 1654 dni, 8 godzin, 50 minut temu arek 163 rozwiń

Tips & Tricks–handling the virtual keyboard Jakiś czas temu pokazałem jak można utworzyć w łatwy sposób pływające okno. Jednak w przypadku, jeśli takie okno jest używane do wprowadzania danych należy rozważyć obsługę wirtualnej klawiatury, aby menu użytkowania przesunęło się do góry. WinRT posiada odpowiednie zdarzenie do tego celu.Windows.UI.ViewManagement.InputPane.GetForCurrentView().Showing Natomiast kod do unoszenia menu nad wirtualną klawiaturę prezentuje się następująco.int flyoutOffset =...

Tagi: Metro, Windows 8
Dziel się z innymi:
Tips & Tricks–handling the virtual keyboard « Programowanie .NET

Windows 1654 dni, 8 godzin, 50 minut temu adte 94 rozwiń

Polecenia w Metro 2/3 W tym poście opiszę jak powinno wyglądać ułożenie poleceń na AppBar. Na początku chcę przypomnieć o charms bar jest to wysuwany z prawej strony parek. Wspominam o nim ponieważ operacje jak szukanie, udostępnianie, ustawienia czy też komunikacja pomiędzy urządzeniami powinny znaleźć się właśnie w charms bar unikniemy w ten sposób duplikowania funkcji. Pasek aplikacji czyli kontrolka AppBar służy do przechowywania akcji jakie w danym miejscu aplikacji może wykonać użytkownik. ...

Tagi: Metro, Windows 8
Dziel się z innymi:
Polecenia w Metro 2/3 « Programowanie .NET

Windows 1663 dni, 4 godziny, 29 minut temu adte 156 rozwiń

WPF dostarcza obiekt Freezable. Możemy dziedziczyć po tej klasie aby stworzyć własne obiekty immutable. Ze względów wydajnościowych, można takowy obiekt “zamrozić” i wtedy nie można już go więcej modyfikować – staje się więc immutable.  Przykład:internalclass SampleClass : Freezable { public SampleClass(string text) { Text = text; } protectedoverride Freezable CreateInstanceCore() { returnnew SampleClass(null); } publicstaticreadonly DependencyProperty TextProperty = ...

Tagi: C#, Freezable
Dziel się z innymi:
Piotr Zieliński » Obiekty Freezable

Windows 1666 dni, 2 godziny, 6 minut temu pzielinski 148 rozwiń

Projektowanie interfejsu 1/3 Dziś nie będzie kody w tym i kolejnych postach skupie się na zasadach jakie obowiązują przy projektowaniu interfejsu dla aplikacji Metro. W dzisiejszy poście skupie się na temacie nawigacji pomiędzy stronami i elementami jakie wchodzą w skład nawigacji. Pisząc na temat nawigowania w aplikacjach metro dla systemu Windows 8 trzeba rozpocząć od przedstawienia dwóch podstawowych wzorców nawigacyjnych.Układ hierarchiczny Jest jednym z najczęściej używanych systemów nawiga...

Tagi: Metro, Windows 8
Dziel się z innymi:
Projektowanie interfejsu 1/3 « Programowanie .NET

Windows 1669 dni, 9 godzin, 35 minut temu adte 385 rozwiń

Każdy średnio zaawansowany użytkownik systemu Windows, wie co to jest usługa systemowa. W niniejszym artykule nie demonstruję jak taką usługę zaimplementować, ani jak ona działa, lecz prezentuje jak można utworzyć instalator dla takiej usługi w środowisku Visual Studio.

Łukasz Kurzyniec - Instalator dla usługi Windows

Windows 1672 dni, 22 godziny, 17 minut temu lkurzyniec 153 rozwiń

Trips & tricks–Flyout control Dziś zaprezentuję jak stworzyć flyout control. Flyout control jest niczym innym jak popup colntrol, który możemy wywołać po kliknięciu np. na przycisk. Przykład takigo flyout to przycisk “Opinia” w SkyDrive. Akurat to okno jest mocno rozbudowane jednak flyout nie musi nieć aż tylko opcji. A więc jak można stworzyć taką funkcjonalność a wystarczy użyć poniższej metody.publicstatic Popup ShowPopup(FrameworkElement source, UserControl control) { Popup flyout = ...

Tagi: Metro, Windows 8
Dziel się z innymi:
Trips & tricks–Flyout control « Programowanie .NET

Windows 1675 dni, 10 godzin, 13 minut temu adte 138 rozwiń

Tips & tricks – FileExistsAsync Dziś podzielę się kodem metody, która sprawdza czy istnieje plik w zadanym katalogu. Niby nic, ale jednak WinRT jak na razie nie posiada takiej funkcji i trzeba samemu coś takiego napisać. Metoda nie jest skomplikowana jak widać poniżej.public async static Task

Tagi: Metro, Windows 8
Dziel się z innymi:
Tips & tricks – FileExistsAsync « Programowanie .NET

Windows 1678 dni, 15 godzin, 55 minut temu adte 163 rozwiń

W ostatnich postach pisałem o słabych referencjach oraz podałem przykładowe implementacje obsługi zdarzeń. Niestety mimo generycznego rozwiązania, jednej wady nie udało się usunąć a mianowicie tzw. sacrifice object. Przed rozpoczęciem czytania tego wpisu zachęcam  najpierw do zapoznania się z poprzednimi. WeakEventManager to klasa WPF. Jak wspomniałem, często nie wiemy kiedy listener jest usuwany z pamięci w różnego rodzaju kontrolkach. Z tego względu to właśnie WPF dostarcza odpowiednią klasę. W wersji...

Tagi: C#, WPF
Dziel się z innymi:
Piotr Zieliński » WeakEventManager  w WPF 4.5

Windows 1683 dni, 9 godzin, 6 minut temu pzielinski 86 rozwiń

W WPF dostępne są klasy ItemsPanelTemplate i DataTemplate, dzięki którym możemy zdefiniować własny układ oraz wygląd elementów prezentowanych przez wybraną kontrolkę. W tym temacie pokażę zastosowanie wspomnianych klas na przykładzie obiektu ListView wyświetlającego elementy kolekcji.

WPF – własny układ oraz wygląd elementów dzięki ItemsPanelTemplate i DataTemplate « Developer notes

Windows 1684 dni, 8 godzin, 38 minut temu psz750 234 rozwiń

Ostatnio pisałem swoją własną wtyczkę efektową VST przy użyciu C# WPF i wrappera VstNET. Do ukończenia mojego efektu musiałem rozwiązać pewien problem: przesuwanie i zmiana rozmiaru własnej kontrolki WPF. Próbowałem najpierw zrobić to "po swojemu" czyli reagować odpowiednio na zdarzenia kliknięcia lewego przycisku myszki i ruchu myszki. Jednak efekt nie był zadowalający. Gdy ruchy myszką były za szybkie, kursor wylatywał poza obszar reagujący na kliknięcie i kontrolka przestawała się przesuwać. ...

Tagi: Thumb, WPF
Dziel się z innymi:
C# na blache: WPF Thumb

Windows 1687 dni, 4 godziny, 2 minuty temu sikor02 113 rozwiń

Dziś miało być o praktycznym przykładzie wykorzystania WeakReference ale stwierdziłem, że najpierw powrócimy znów na chwilę do WPF.  Co myślicie o takiej prostej klasie:class TimePresenterViewModel:BaseViewModel { privatereadonly DispatcherTimer _timer; constint RefreshTime=6*1000; public TimePresenterViewModel() { _timer=new DispatcherTimer(); _timer.Interval = TimeSpan.FromMilliseconds(RefreshTime); _timer.Tick += TimerTick; _timer.Start(); } void TimerTic...

Tagi: Dispatcher, WPF
Dziel się z innymi:
Piotr Zieliński » Code review: DispatcherTimer

Windows 1691 dni, 9 godzin, 54 minuty temu pzielinski 149 rozwiń

1 2 3 4 5 6 7 8... 21 22
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 520,45)

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

8

Damian (9 011,08)

9

danielplawgo (7 235,99)

10

arek (6 727,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

FutureProcessing (2 530,11)

20

spetz (2 523,07)