dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem C#

Biblioteka Microsoft UI Automation ujrzała światło dzienne wraz z premierą .NET 3.0 - jednakże pozostała ona w cieniu swoich większych braci WPF oraz WPF, które również zostały wprowadzone do Frameworka 3.0. Microsoft UI automation zapewnia nam dostęp do wszystkich elementów drzewa wizualnego aplikacji. Dzięki czemu mamy możliwość: Znajdowania wybranych przez nas kontrolek Interakcji z kontrolkami - wpisywanie tekstów do TextBox-ów, klikanie w przyciski itp Wczytywania wartości już wprowadzonych ...

Tagi: C#, Test, ui, UI Automation
Dziel się z innymi:
UIAutomation - czyli testy automatyczne w .NET ~ Premium Hands

Windows 1820 dni, 10 godzin, 10 minut temu premium-hands-net 162 rozwiń

Poszukując sposobów automatycznego testowania aplikacji natrafiłem na ciekawą funkcjonalność Visual Studio 2010 Ultimate. Mianowicie w tej wersji naszego ulubionego IDE znalazło się miejsce na nowy typ testów - Coded UI Test. Coded UI Test jest to automatyczny test UI, który tworzymy poprzez nagrywanie akcji jakie wykonujemy w naszej aplikacji. Nie musimy pisać ani jednej linijki kodu żeby przetestować jakąś funkcjonalność naszego programu. Jedyne co musimy zrobić jest to przejście przez wszystkie niezbę...

Dziel się z innymi:
Coded UI Test - tworzenie testów UI przy pomocy Visual Studio Ultimate ~  Premium Hands

Windows 1825 dni, 6 godzin, 6 minut temu premium-hands-net 166 rozwiń

Z serii: artykuły dla zielonych, może komuś pomoże zrozumieć czym są interfejsy w technologii .NET

Tagi: .Net, C#, interface
Dziel się z innymi:
[C#] Interfejsy – z czym to się je? « Arvangen

Inne 1829 dni, 18 godzin, 33 minuty temu Arvangen 316 rozwiń

Przy okazji przygotowywania bazy słów kluczowych pod nasz portal napisałem proste narzędzie, które potrafi zautomatyzować część tego żmudnego procesu. Narzędzie tworzy listę podpowiedzi z wyszukiwarki Google na dane słowo kluczowe, doklejając po kolei litery alfabetu i odpytując Google Suggestion API.

Źródło: www.gorrion.pl
Dziel się z innymi:
Narzędzie do słów kluczowych SEO z użyciem podpowiedzi Google | Gorrion

Narzędzia 1833 dni, 6 godzin, 53 minuty temu https://me.yahoo.com/a/ZLvL... 171 rozwiń

Za każdym razem, kiedy kończymy tworzenie jakiejś nowej aplikacji, bądź też wypuszczamy aktualizację dla programu dobrze znanego na rynku, zachodzi konieczność utworzenia, bądź też zaktualizowania instalatora dla tejże aplikacji. Oczywiście możemy pliki wykonywalne aplikacji wraz z zasobami dostarczyć naszym użytkownikom np. w postaci skompresowanego archiwum, jednak często jest to rozwiązanie nie do końca elastyczne i wygodne - wymaga choćby użycia dodatkowej aplikacji obsługującej kompresję plików. Dl...

Dziel się z innymi:
Tworzenie własnego projektu instalatora w Visual Studio - Alt Control Delete

Narzędzia 1848 dni, 3 godziny, 3 minuty temu Yuras 348 rozwiń

Na wstępie chciałbym przeprosić, że to tak długo trwało , ale ciężkie życie programisty nie zawsze pozwala mi znaleźć czas na częste blogowanie.W tej części mojego tutoriala zajmiemy się samą konfiguracją usługi log4net. Zasadniczo istnieją dwa możliwe podejścia do konfiguracji. Można stworzyć osobny plik konfiguracyjny i nazwać go np. log4net.config lub dodać sekcję do głównego pliku konfiguracyjnego aplikacji. Pierwszym przypadku należy samodzielnie odczytać plik za pomocą api konfiguracyjnego platform...

Tagi: C#, log4net, logowanie
Dziel się z innymi:
Potyczki z Log4net Cz. 2 ~ Programowanie i okolice

Narzędzia 1855 dni, 16 godzin, 6 minut temu ozgrozo 260 rozwiń

autor: Obecnie tworze aplikację konsolową, jest to REPL dla mojego tyci-mini języka (język nie istnieje poza REPL). Postanowiłem, że istniejącą funkcję print pokryję testami jednostkowymi. Zastanawiałem się jak to zrobić. Problem polegał na tym że wynik przekazywałem na ekran i teraz miałem zagwostkę jak ten tekst przechwycić. Dowiedziałem się o klasie MemoryStream, który tworzy strumień piszący po pamięci przydzielonej dla klasy.  Moją klasę PrintMethod, musiałem z modyfikować z: public override Resu...

Dziel się z innymi:
MemoryStream jako zamiennik dla wyjścia konsoli (lub pliku)

Inne 1855 dni, 16 godzin, 6 minut temu macko 186 rozwiń

C# 4.0 dostarcza kilka nowych możliwości jeśli chodzi o parametry i ich przekazywanie. Pierwszym rozszerzeniem jest możliwość zdefiniowania opcjonalnych argumentów (dlaczego musieliśmy tak długo na to czekać?):privatevoid ShowText(string text="Hello world") { MessageBox.Show(text); } Teraz możemy wywołać metodę ShowText dostarczając własny argument lub pomijać go i wykorzystując wartość domyślną (“Hello World”):ShowText("Custom Text"); ShowText(); // również poprawne Named arguments umożliwiają prze...

Dziel się z innymi:
Piotr Zieliński » C# 4.0–parametry opcjonalne oraz named arguments

Inne 1862 dni, 19 godzin, 56 minut temu pzielinski 310 rozwiń

Jakiś czas temu, we wpisie Tworzenie aplikacji wielojęzycznych z C# i ASP.NET w Visual Studio opisywałem jak stworzyć aplikację, która będzie przystosowana do obsługi wielu języków i wykorzystywać będzie do realizacji tego celu mechanizm zasobów udostępniony w platformie .Net. Wpis ten, nie opisywał jednak zastosowanie tego mechanizmu, dla aplikacji napisanych pod kątem frameworka WPF, który korzysta z języka XAML. Dlatego też dziś, w ramach kolejnego wpisu z cyklu WPF Tutorial, chciałbym nadrobić braki...

Tagi: C#, lokalizacja, WPF, xaml
Dziel się z innymi:
WPF Tutorial - aplikacje wielojęzyczne - Alt Control Delete

Architektura 1870 dni, 19 godzin, 47 minut temu https://me.yahoo.com/a/Euok... 249 rozwiń

Progresywny podatek dochodowy w Izraelu Zbliżają się wybory, zatem podatki to teraz gorący temat. Tak się złożyło, że Ayende Rahien na swoim blogu opublikował jedno z zadań rekrutacyjnych, które wykorzystywał do weryfikacji umiejętności potencjalnych kandydatów na programistę. Problem polegał na obliczeniu podatku dochodowego od danej kwoty, zakładając, że stawki podatku  i progi podatkowe w Izraelu są następujące.

Tagi: C#
Dziel się z innymi:
Blog Maksymiliana Mulawy: Triumwirat czyli podatki, dynamic i tuple

Inne 1879 dni, 9 godzin, 55 minut temu Gutek 268 rozwiń

Ponieważ Windows Phone 7 nie pozwala na wykonywanie operacji w tle, jesteśmy zmuszeni do przeniesienia pewnych zadań na serwer. Poza tym cykl życia aplikacji w tym systemie sprawia, że użytkownik musi oczekiwać na wiadomość zwrotną tak aby nasz program był cały czas aktywny. Aby ominąć te niedogodności (zarówno dla programisty jak i użytkownika) należy posłu...

Push Notification i PHP – step by step

Mobile development 1891 dni, 2 minuty temu tmalesza 107 rozwiń

W tym artykule przedstawię w jaki sposób przeszukiwać dysk twardy tak, aby użytkownik był informowany o aktualnie sprawdzanym katalogu oraz posiadał listę już odnalezionych plików. Oczywiście warunkiem koniecznym jest aby interfejs użytkownika był cały czas aktywny, natomiast sam użytkownik mógł w dowolnym momencie przerwać przeszukiwanie. Moduł będzie zintegrowany z interfejsem w WPF.

Tagi: C#, WPF, zdarzenia
Dziel się z innymi:
Przeszukiwanie dysku – zbieranie informacji na bieżąco

Windows 1894 dni, 12 godzin, 7 minut temu tmalesza 129 rozwiń

Czasami zdarza się, że usługi jakie oferuje nasz program powinny być uzależnione od wersji systemu operacyjnego na jakim pracuje użytkownik końcowy. Wydawanie osobnych instalatorów nie jest wygodnym rozwiązaniem ani dla użytkownika ani tym bardziej dla programisty. Choć biblioteki .NET, a w szczególności klasa System.OperatingSystem oferuje wiele ciekawych informacji, są one niewygodne w codziennej pracy. Wymagana jest szczegółowa wiedza na temat Major oraz Minor Version systemu, który nas interesuje...

Tagi: C#
Dziel się z innymi:
Identyfikacja systemu operacyjnego użytkownika

Inne 1894 dni, 12 godzin, 7 minut temu tmalesza 139 rozwiń

W poprzednim artykule zajęliśmy się częścią odpowiedzialną za wczytywanie i przechowywanie słownika w pamięci. Teraz opiszę w jaki sposób będziemy tłumaczyć UI i oznaczać, które elementy mają temu podlegać. Przedstawię również prostą aplikację napisaną w Windows Forms podsumowującą wszystko o czym mówiliśmy.

Dziel się z innymi:
Lokalizacja UI z wykorzystaniem plików XML i mechanizmu refleksji – Część 3

Architektura 1896 dni, 18 godzin, 19 minut temu tmalesza 89 rozwiń

W części 1 przedstawiłem ogólny zarys naszego modułu lokalizacyjnego. W tej części zajmiemy się formatem pliku xml z zasobami językowymi oraz deserializacją i przechowywaniem danych. Na koniec pokażę jak identyfikować na dysku interesujące nas pliki.

Tagi: C#, serializacja
Dziel się z innymi:
Lokalizacja UI z wykorzystaniem plików XML i mechanizmu refleksji – Część 2

Architektura 1899 dni, 8 godzin, 52 minuty temu tmalesza 78 rozwiń

← Pierwsza aplikacja w Windows Phone MarketplaceLokalizacja UI z wykorzystaniem plików XML i mechanizmu refleksji – Część 2 →Lokalizacja UI z wykorzystaniem plików XML i mechanizmu refleksji – Część 1Opublikowano12 września 2011, autor:Tomasz Malesza W tym oraz kilku następnych artykułach przedstawię w jaki sposób można zbudować prosty moduł umożliwiający zmianę języka interfejsu użytkownika w trakcie działania programu. W dowolnym momencie (po instalacji na komputerze docelowym) będzie można dołożyć kol...

Dziel się z innymi:
Tomasz Malesza | Lokalizacja UI z wykorzystaniem plików XML i mechanizmu refleksji – Część 1

Architektura 1899 dni, 8 godzin, 52 minuty temu tmalesza 59 rozwiń

Jak pewnie wszyscy wiedzą niedawno skończyła się konferencja BUILD na której przede wszystkim zaprezentowano najnowszego Windows'a 8. Jednak nie tylko. W kilku nadchodzących postach postaram się pokazać filmy warte obejrzenia i przedstawić dlaczego.  Dziś na pierwszy ogień.. Future directions for C# and Visual Basic Anders Hejlsberg prezentuje co czeka nas w przyszłości w C# i VB. Nazwisko, którego nie trzeba przedstawiać nikomu - twórca języka. Pierwsza część prezentacji skupia się na zapr...

Dziel się z innymi:
BUILD - Future directions for C# and VB

Inne 1896 dni, 18 godzin, 19 minut temu macko 218 rozwiń

W poprzedniej części tutoriala, poświęconej tworzeniu własnych kontrolek użytkownika, wspomniałem co nieco o zasobach i stylach, które możemy umieścić w pliku dodatkowym, bądź też w aktualnie przetwarzanym dokumencie. Dziś chciałbym rozszerzyć trochę temat i pokazać bardziej praktyczne wykorzystanie zasobów. Dowiecie się między innymi o tym jak: Utworzyć zasoby lokalne dla wybranego okna/elementu Utworzyć zasoby globalne dla całej aplikacji Jak tworzyć powtarzalne elementy jako zasoby (np. menu konteks...

Tagi: C#, GUI, resources, WPF
Dziel się z innymi:
WPF Tutorial - zasoby i style - Alt Control Delete

Architektura 1904 dni, 20 godzin, 39 minut temu https://me.yahoo.com/a/Euok... 151 rozwiń

Czasami potrzeba dodać atrybuty do właściwości/metod klasy, która została stworzona automatycznie przez jakiś designer (na przykład przez ORM). Modyfikowanie klasy bezpośrednio nie ma sensu, ponieważ może ona zostać nadpisana i nasze zmiany zostaną niestety utracone. Atrybuty takie można określić w oddzielnym pliku. Czyli na przykład zamiast:using System; using System.ComponentModel.DataAnnotations; using System.Web.Mvc; public class Product { [HiddenInput(DisplayValue=false)] public i...

Dziel się z innymi:
Dodawanie atrybutów do automatycznie wygenerowanych klas partial

Inne 1916 dni, 19 godzin, 25 minut temu paduda 156 rozwiń

Artykuł ten w przystępny sposób przedstawia tytułowe zagadnienia osobie, która nie miała z nimi styczności.

Dziel się z innymi:
[C#] var, delegacje, metody anonimowe i wyrażenia lambda « Arvangen

Inne 1918 dni, 12 godzin, 5 minut temu Arvangen 564 rozwiń

1 2... 31 32 33 34 35 36... 51 52
Accenture
Szkolenia SecurITum

grudzień

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 383,4)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 381,47)

8

Damian (9 011,08)

9

danielplawgo (7 235,99)

10

arek (6 642,76)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 398,06)

15

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

16

CaMeL (2 954,87)

17

jedmac (2 659,34)

18

mnikolajuk (2 596,93)

19

lkurzyniec (2 466,02)

20

FutureProcessing (2 455,11)