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

W sytuacji, gdy nad danym projektem pracuje większa grupa programistów czasami trudno jest się wystrzec oczywistych błędów. Takim błędem jest zapominanie o domyślnej inicjalizacji zmiennych w przypadku enum-a.

Tagi: C# .NET, Enum
Dziel się z innymi:
Enum i domyślna inicjalizacja wartości « Zawód.Programista.NET()

Windows 3697 dni, 23 godziny, 53 minuty temu Michal Jankowski 180 źrodło rozwiń

W niniejszym post'cie chciałbym zaprezentować podstawowe elementy niezbędne do rozpoczęcia przygody z grafiką trójwymiarową opartą o Windows Presentation Foundation (WPF). Niniejszy wpis poza prezentacją różnych i niezależnych od konkretnego wykorzystania treści stanowi również opis pewnych zagadnień związanych z projektem MeshDiagram3D. Przed przystąpieniem do pisania jakiejkolwiek aplikacji wykorzystującej WPF 3D należy zrozumieć pewne podstawy: potrzebujemy kontrolkę, która zapewni nam możliwość wyś...

Tagi: 3D, WPF
Dziel się z innymi:
Maciej Zbrzezny: Programowanie i Technologie: [WPF 3D] Światło, ... kamera, ... trójkąt [PL]

Windows 3697 dni, 23 godziny, 53 minuty temu gordon_shumway 82 źrodło rozwiń

Ostatnio pracuje nad programem do symulacji. Mój edytor symulacji złożony jest z tysięcy kwadratów (System.Windows.Shapes.Rectangle). Potrzebowałem wypełnić niektóre kwadraty tekstem. Rozwiązaniem było użycie VisualBrush. Użyłem kodu który znalazłem w dokumentacji VisualBrush na MSDN. Nie mogłem sobie jednak poradzić z dodaniem marginesu do tekstu, tak aby tekst nie przylegał do obramowania kwadratu.

Tagi: C#, WPF
Źródło: belczyk.com
Dziel się z innymi:
VisualBrush, problem z marginesem

Windows 3702 dni, 19 godzin, 18 minut temu sebastian 56 źrodło rozwiń

Dla budowanej nowej wersji oprogramowania NmapGUI potrzebne było utworzenie okna pozwalającego na skonfigurowanie parametrów programu nmap. Początkowo byłem przekonany, że analogicznie do innych narzędzi tego typu (które swoją drogą można wyliczyć na palcach jednej ręki) wystarczy jedno okno z kilkunastoma zakładkami. Skoro takie rozwiązanie działa, to po co je zmieniać? Ale z drugiej strony wydaje się to być wyjątkowo mało atrakcyjne i mało estetyczne. W związku z tym postanowiłem zbudować okno podobne ...

Tagi:
Źródło: dotnethelp.pl
Dziel się z innymi:
Okno typu Wizard z wykorzystaniem WPF | dotnethelp.pl

Windows 3705 dni, 6 godzin, 13 minut temu okrycyusz 86 źrodło rozwiń

UAC, to z j. ang. User Account Controll, czyli technologia wprowadzona w Windows Vista (i dalej utrzymywana w Windows 7) zapobiegająca uruchamianiu aplikacji z podwyższonymi uprawnieniami. Przy uruchamianiu aplikacji, która wymaga zwiększonych uprawnień, użytkownik musi wyrazić jawną zgodę na uruchomienie, a aplikacja powinna zadbać o to by się w odpowiednim momencie o to spytać.

Dziel się z innymi:
Jak wspierać mechanizm UAC w aplikacji opartej o .NET

Windows 3717 dni, 23 godziny, 51 minut temu paduda 108 źrodło rozwiń

MDI, to z j. angielskiego Multi Document Interface, czyli sposób tworzenia interfejsu aplikacji oparty o wiele dokumentów, które prezentowane są użytkownikowi, jako okna otwierane wewnątrz głównego okna aplikacji. Przykładem wykorzystania takiego interfejsu może być starsza aplikacja Microsoft Excel, w której wewnątrz głównej aplikacji otwierane są poszczególne arkusze (xls). Interfejs ten był kiedyś bardzo popularny w aplikacjach, które pozwalały na jednoczesną pracę nad wieloma dokumentami, teraz częś...

Tagi: .Net, 70-505, MDI, WinForms
Dziel się z innymi:
70-505: Aplikacja typu MDI w Windows Forms .NET (przykłady w C#)[PL]

Windows 3717 dni, 23 godziny, 51 minut temu ada_man 178 źrodło rozwiń

Czy zdarza się wam czasem potrzeba wyłączania/hibernowania/usypiania komputera za jakiś czas, np. po wykonaniu jakiegoś długotrwałego zadania? Mnie tak. Jak więc to zrobić? Niektóre aplikacje taką funkcjonalność posiadają, jednak nie wszystkie. Z pomocą może przyjść systemowe polecenie shutdown, ale nie potrafi ono wszystkiego. „Shutdown /s” - wyłączy system, „Shutdown /h” - system zahibernuje, można dodać jeszcze opóźnienie czasowe np. „Shutdown /s /t 600”, by wyłączyć system po 10 min (600 s). Nieste...

Tagi: C#, hibernacja, WMI
Dziel się z innymi:
Maciej Zbrzezny: Programowanie i Technologie: Jak zahibernować komputer z poziomu C# [PL]

Windows 3721 dni, 7 godzin, 26 minut temu Paweł Łukasik 146 źrodło rozwiń

Tworzenie programów instalacyjnych nie jest tematem trywialnym. Obojętne czy zaprzęgniemy do tego rewelacyjny pakiet WiX, wszechmocną, ale surową Orcę czy jakiekolwiek inne płatne lub bezpłatne aplikacje takie jak InnoSetup, InstallShield, Wise, NSIS czy choćby WinRAR.

Źródło: blogs.technet.com
Dziel się z innymi:
Tworzenie instalek - Polski TechNet Blog - Site Home - TechNet Blogs

Windows 3736 dni, 3 godziny, 8 minut temu macko 154 źrodło rozwiń

Autor: Jako, że ostatnimi czasy siedzę w WPF to dziś wpis także z tej kategorii. Może nie będą to takie tajniki jak w tytule zapowiadam, ale raczej zwrócenie uwagi na pewną funkcjonalność DependencyProperty. Czasami prócz samej możliwości bindowania do takiej właściwości chcemy także uzyskać np. odmalowanie kontrolki, która daną właściwość definiuje. Osta...

Dziel się z innymi:
.NET blog: Tajniki DependencyProperty

Windows 3741 dni, 1 godzinę, 21 minut temu macko 133 źrodło rozwiń

Gdy tworzymy aplikacje okienkowe w .NET z użyciem Windows Forms, możemy korzystać z mnóstwa (co najmniej kilkudziesięciu) typów kontrolek dostępnych out-of-the-box. Nie wszystkie nawet mają rację bytu jako rzeczywiste kontrolki, ale w wielu przypadkach fakt, że nimi są, ułatwia korzystanie z API, które się kryje za taki komponentami. (Przykładem jest kontrolka BackgroundWorker).

Źródło: xion.org.pl
Dziel się z innymi:
xion.log » Własne kontrolki w Windows Forms

Windows 3742 dni, 21 godzin, 39 minut temu macko 146 źrodło rozwiń

Niniejszy post jest pewnego rodzaju kontynuacją cieszącego się popularnością artykułu pod tytułem: „Jak uczyć się C#?”. Chciałbym wskazać kolejną garść rad, które nasunęły mi się od czasu napisania poprzedniego artykułu. Tym razem jednak nie jest on raczej skierowany do początkujących programistów, a raczej bardziej zaawansowanych czytelników. Dlaczego? Otóż chciałem dziś poruszyć dwie kwestie... Pierwszą są certyfikaty. Teraz już nie mal, że słyszę pytanie: ale co one mi dają?, czy ktoś na nie zwraca uw...

Maciej Zbrzezny: Programowanie i Technologie: Jak uczyć się C#, programować i innych takich?

Windows 3747 dni, 23 godziny, 41 minut temu Paweł Łukasik 249 źrodło rozwiń

Ostatnio wykorzystywałem DataSet jako źródło danych typu ObjectDataSource dla kontrolki GridView. W tle za DataSet'em była baza danych oraz były skonfigurowane metody Select, Insert i Delete. Wyświetlanie danych przebiegało bezproblemowo, niestety nie działało usuwanie i edycja elementów. Powodem były kwerendy, które przy usuwaniu (delete) lub edycji (update) wykorzystywały wszystkie pola(kolumny) tabeli. Niestety domyślnie dodane źródło typu ObjectDataSource nie chciało przekazywać wszystkich parametrów...

Dziel się z innymi:
Maciej Zbrzezny: Programowanie i Technologie: ObjectDataSource: OldValuesParameterFormatString oraz ConflictDetection

Windows 3753 dni, 17 godzin, 58 minut temu Paweł Łukasik 42 źrodło rozwiń

Otóż jeśli tworzysz dowolnego klienta WCF i posiadasz system Windows 7 jest niemal pewne, że Twój klient nie uruchomi się na innych systemach operacyjnych! Dlaczego? Problem tkwi w elemencie extendedProtectionPolicy, który “potajemnie” dodawany jest do pliku App.config. Więc jeśli Tw...

extendedProtectionPolicy spowoduje, że Twoja aplikacja przestanie działać, czyli WCF + Windows 7 = CRASH

Windows 3757 dni, 6 godzin, 30 minut temu macko 51 źrodło rozwiń

Jak sprawdzić czy uruchomiona jest inna instancja naszej aplikacji? Otóż - jak się okazuje - bardzo prosto, za pomocą Mutex'u.... A co jeśli wynikłaby potrzeba zezwolenia na uruchomienie innej instancji aplikacji, jednakże przy rozróżnieniu ich argumentami startowymi? .....

Źródło: kurzyniec.pl
Dziel się z innymi:
Another instance oraz Startup arguments

Windows 3761 dni, 4 godziny, 2 minuty temu lkurzyniec 75 źrodło rozwiń

„Mamy aplikację napisaną dla .NET 2.0, która obsługuje wtyczki (plugin'y). Chcemy opracować dla niej wtyczkę, oferującą nową funkcjonalność. Z jakiegoś powodu (np. z wygody lub lepszych rozwiązań technicznych) wtyczkę chcielibyśmy przygotować w .NET 4.0. Czy nam się to uda?” Zobaczmy przykład.

Wtyczka w .NET 4.0 dla aplikacji .NET 2.0

Windows 3775 dni, 1 godzinę, 16 minut temu paduda 88 źrodło rozwiń

Może się zdarzyć, że aplikacjazostała skompilowana, by obsługiwać pewną wersję .NET Framework, jednak by chcemy ją zmusić by działała pod inną wersją. Okazuje się, że można to zrobić bez rekompialacji. Jak? Wystarczy wykorzystać element SupportedRuntime w pliku konfiguracyjnym aplikacji (app.config). Element supportedRuntime umieszczamy wewnątrz elementów

Dziel się z innymi:
Maciej Zbrzezny: Programowanie i Technologie: SupportedRuntime w app.config, czyli jak uruchomić aplikację pod innym .NET Framework'iem [PL]

Windows 3776 dni, 23 godziny, 37 minut temu gordon_shumway 52 źrodło rozwiń

Jak już sam tytuł sugeruje chciałbym poświęcić tego posta wstążkom (ang. Ribbon). Dlaczego akurat nim? Sądzę, że Ribbon jest jednym z bardziej interesujących wynalazków, wobec którego żaden programista aplikacji użytkowych nie powinien przejść obojętnie.

Źródło: yaras.pl
Dziel się z innymi:
Ribbonowe aplikacje WPF. - yaras.pl

Windows 3777 dni, 19 godzin, 50 minut temu yaras 273 źrodło rozwiń

Dziś będzie prosty artykulik o katalogach, plikach, assembly, typach, interfejsach itp... Czyli pokazane zostanie jak wykorzystać te wspomniane elementy, by zaimplementować prosty mechanizm wtyczek (plugin'ów) dla aplikacji. Założenia: Chcemy mieć aplikację, która wykorzystuje mechanizm wtyczek; Wtyczka ma dostarczać pewien tekst (może robić co tylko zechcemy, ale przykład z założenia ma być prosty); Wtyczka będzie plikiem DLL, który znajdować się będzie w tym samym katalogu co aplikacja korzystając...

Tagi: plug-ins, wtyczki
Dziel się z innymi:
Maciej Zbrzezny: Programowanie i Technologie: Jak zaimplementować mechanizm wtyczek (plugin'ów) w .NET (C#) [PL]

Windows 3780 dni, 4 godziny temu gordon_shumway 176 źrodło rozwiń

Korzystając z Viusal Studio i .NET mamy łatwy sposób konfigurowania aplikacji przy pomocy plików app.config oraz Settings.Settings. Pisałem już o tym na tym blogu w artykule: „Przechowywanie i edycja ustawień aplikacji w .NET (prosto, szybko, sprawnie i elegancko)(przykłady oparte o .NET, w języku C#)”. Niestety można natknąć się na „schody”, gdy ustawienia chcemy przenosić pomiędzy różnymi assembly. Zobaczmy na prostym przykładzie jak to rozwiązać...

Przenoszenie ustawień pomiędzy różnymi assembly.

Windows 3780 dni, 4 godziny temu paduda 95 źrodło rozwiń

Czasem jest potrzeba przeniesienia jakiejś klasy z jednej biblioteki (assembly) do drugiej. Jest to dość powszechna czynność, ale może sprawić problem, a mianowicie co zrobić, jeżeli nie możemy przekompilować aplikacji, która z pewnej biblioteki korzysta, a właśnie wykorzystana klasa została przeniesiona do innej biblioteki. Na szczęście jest na to lekarstwo: TypeForwardedTo. Przeanalizujmy przykład. Mamy proste solution: Aplikacja TypeForwardedTo ma referencję do ClassLibrary1, w której znajduje się pr...

Dziel się z innymi:
Maciej Zbrzezny: Programowanie i Technologie: Atrybut TypeForwardedTo (C# .NET) [PL]

Windows 3781 dni, 16 godzin, 27 minut temu gordon_shumway 77 źrodło rozwiń

1 2... 16 17 18 19 20 21 22 23

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 512,54)
8
(9 775,28)
9
(8 433,28)
10
(6 822,96)
11
(6 214,22)
12
(5 393,84)
13
(4 152,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 183,43)