dotnetomaniak.pl

Strona głównaUżytkownik

ada_man | użytkownik

ada_man
ada_man
1 530,6
398 dni, 9 godzin, 16 minut temu
20 kwietnia, 2009
dotnetomaniak.pl

Często korzystając z komputera mamy swoje szybkie metody dostępu do aplikacji, danych lub innych rzeczy których używamy na co dzień. Zainspirowany książką autorstwa Deborah Kurata ".NET Najpilniej strzeżone tajemnice" postanowiłem spisać triki, które stosuje. Książka pokazuje wiele skrótów, które możemy stosować w codziennej pracy. Nie będę przepisywał całej książki ale przytoczę parę ciekawych skrótów, które wpłynęły na zwiększenie mojej wydajności. Podstawową rzeczą przyśpieszającą prace jest rezygn...

Dziel się z innymi:
Blog - Michał Nikołajuk

Narzędzia 667 dni, 22 godziny, 48 minut temu ada_man 65 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 667 dni, 22 godziny, 48 minut temu ada_man 137 rozwiń

By zrobić show z Blenda 4 można zawsze na pierwszy ogień rzucić kontrolkę PathListBox, dynamiczny layout, efekty przejść, warunkowe zachowania… Rzeczy związane z codziennym pisaniem aplikacji, różnymi problemami w designie nie wydają się już tak ciekawe… A tymczasem niesłusznie, bo … są to sprawy, które dotyczą … prawie każdego programisty, który ma współpracować z grafikiem lub … jeśli sam pełni podwójną rolę, chce zyskać na czasie i na wygodzie. Zacznijmy od wzorców projektowych, a konkretne od MVVM,...

Tagi: Blend
Dziel się z innymi:
MK.NET Live: Blend 4 - ułatwienia dla MVVM i w designie

Narzędzia 681 dni, 18 godzin, 36 minut temu ada_man 56 rozwiń

Programowanie w JavaScript niesie za sobą dużą dozę swobody jeżeli chodzi o posługiwanie się funkcjami. Funkcje są wszędzie, deklarować je można na wiele sposobów, a rozsądne ich wykorzystanie jest źródłem nowych przyzwyczajeń, które chciałoby się niejednokrotnie przenieść do "rodzimego" języka programowania. W moim przypadku oczywiście C#. I dzięki wyrażeniom lambda takie szafowanie funkcjami na lewo i prawo staje się nie tylko możliwe (bo możliwe było już wcześniej od .NET 2.0 dzięki anonimowym delegat...

Tagi: C#, funkcje
Dziel się z innymi:
Maciej Aniserowicz | "Lokalne" funkcje w C#

Architektura 814 dni, 21 godzin, 35 minut temu ada_man 128 rozwiń

Tworząc oprogramowanie na pewno przydaje się repozytorium kodu źródłowego, system do śledzenia problemów lub zadań i inne aplikacje. W tym post'cie chciałbym się skupić na tych pierwszych dwóch i omówić jak można skonfigurować popularnego klienta repozytorium Subversion: Tortoise SVN, by można w nim wprowadzać numer problemu/zadania, a później klikając na ten numer w logu przejść do właściwego problemu w systemie kontroli problemów: BugNet.

Dziel się z innymi:
Integracja Tortoise SVN i BugNET krok pierwszy

Narzędzia 838 dni, 5 godzin, 47 minut temu ada_man 134 rozwiń

W przeciwieństwie do mitu, nie ma czternastu rodzajów programistów. Są tylko dwa, jak przypomniał nam Ben Collins-Sussman. W świecie tworzenia oprogramowania istnieją dwie "klasy" programistów: nazwę ich 20% i 80%.

Źródło: www.devblogi.pl
Dziel się z innymi:
devBlogi: Dwa rodzaje programistów

Inne 835 dni, 2 godziny, 10 minut temu ada_man 185 rozwiń

Niekiedy test jednostkowy sprawdza poprawność jakiegoś skomplikowanego algorytmu bądź parsera tekstu bądź czegokolwiek, co wymaga znacznych ilości danych. Zamiast umieszczać te dane w kodzie, niejednokrotnie wygodniej jest po prostu wrzucić je do pliku, plik dodać do projektu i ustawić jego właściwość "Copy to Output Directory" na Always.

Dziel się z innymi:
Maciej Aniserowicz | Testy jednostkowe z R# a pliki zewnętrzne, czyli problem z shadow copying

Inne 835 dni, 2 godziny, 10 minut temu ada_man 42 rozwiń

W tej części w ramach uzupełnienia wiadomości teoretycznych, przedstawiony zostanie przykład pokazujący wykorzystanie mechanizmu Themes w ASP.NET, przykłady będą w języku C#(CSharp). W ramach przykładu tworzymy aplikację typu Web, w której będą zdefiniowane dwa tematy (każdy będzie miał skórkę i arkusz styli), a użytkownik będzie miał możliwość wyboru który temat wybrać. W tym celu: Dodajemy folder specjalny, w nim tworzymy dwa foldery Theme1 i Theme2. Do folderu Theme1 dodajemy:plik arkusza styli w któr...

Dziel się z innymi:
Tematy, motywy (Themes) w ASP.NET - Przykład (C#)

ASP.NET 848 dni, 23 godziny, 58 minut temu ada_man 129 rozwiń

Wymień jakąkolwiek ważną technologię oprogramowania, a znajdziesz odpowiednią ścieżkę certyfikacyjną. Odpłatną oczywiście. To dezorientujący i zastraszający szereg akronimów: MCSD, SCJD, RHCE, ACSA. A firma oferująca daną certyfikację jest najczęściej tą samą firmą, co firma sprzedająca dany produkt. Nie ma tu konfliktu interesów. Ale czy te certyfikaty w rzeczywistości sprawdzają się? Czy są uzasadnionymi referencjami?

Źródło: www.devblogi.pl
Dziel się z innymi:
devBlogi: Czy certyfikaty mają znaczenie?

Inne 853 dni, 2 godziny, 41 minut temu ada_man 119 rozwiń

Jednym z największych problemów w aplikacjach internetowych jest podwójne przesłanie danych za pomocą metody POST na szczęście prawidłowo korzystając z mechanizmów ASP.NET MVC można się przed tym obronić – ale o tym za chwilę. Na początek krótkie wyjaśnienie tego w czy cały problem.

Dariusz Tarczyński blog: Wzorzec “POST Redirect GET” w ASP.NET MVC

ASP.NET 851 dni, 23 godziny, 3 minuty temu ada_man 100 rozwiń

Testowanie kodu wielowątkowego jest nie lada wyzwaniem. Teoretycznie powinno się tego unikać, ale czasami nie ma innego wyjścia. Co robić w sytuacji, gdy w komponencie tworzonym podczas naszego testu uruchamiany jest nowy wątek, a w nim wyskakuje wyjątek? Test oczywiście nie przechodzi, ale wcale niekoniecznie musimy wiedzieć dlaczego tak a nie inaczej się stało. Kiedyś pół godziny straciłem na wgapianie się w monitor zanim wpadłem na to, że w wątku pobocznym wyskakuje wyjątek. Bo jak wiadomo, wyjątek rz...

Logowanie wyjątków podczas testów jednostkowych

Narzędzia 851 dni, 23 godziny, 3 minuty temu ada_man 76 rozwiń

Przyjrzyjmy się bliżej mechanizmowi stron wzorcowych (Master Pages) dostępnemu w ASP.NET. Zastosowanie stron wzorcowych pozwala naszej aplikacji Web w prosty sposób utrzymać spójny wygląd i sposób obsługi...

Maciej Zbrzezny: Programowanie i Technologie: Strony Wzorcowe (Master Pages) [PL]

ASP.NET 852 dni, 2 godziny, 5 minut temu ada_man 87 rozwiń

Microsoft wypuścił nowe, ciekawe narzędzie o nazwie SEO Toolkit. Za pomocą Web Platform Installera lub po pobraniu instalujemy ten drobny (~800kB) pakiet rozszerzający IIS, po instalacji mamy możliwość zanalizowania serwisów WWW właśnie pod kątem lepszej optymalizacji dla wyszukiwarek. Ciekawą sprawą jest to, że nie musi to być serwis hostowany na IIS gdzie ten SEO Toolkit istnieje.

Tagi: iis, SEO
Źródło: blogs.msdn.com
Dziel się z innymi:
Only Human | Devoted to technology v.2.0 : (Search Engine Optimization) SEO Toolkit dla IIS dostępny

Narzędzia 853 dni, 2 godziny, 41 minut temu ada_man 25 rozwiń

Autor: Jakiś czas temu zdarzyło mi się napisać własny behavior, który w odróżnieniu od tych które dłubie na co dzień, może mieć zastosowanie w wielu aplikacjach, stąd też pomysł aby się nim podzielić :)Co to są behaviorsy nie będę się rozpisywał w tym temacie. Zagadnienie jest większe, a do poczytania o nim polecam świetny artykuł: http://www.silverlightshow.net/items/Behaviors-and-Triggers-in-Silverlight-3.aspx O co chodzi?

Blog o programowaniu w Silverlight, a także JAVA, .NET, Python, Symbian itp.: [Behaviors] TextBox Enter Button Invoke (TargetedTriggerAction)

Inne 964 dni, 18 godzin, 28 minut temu ada_man 40 rozwiń

Jedna z zasad dobrego programowania mówi: "Funkcja powinna mieć tylko jedną instrukcję return". Dzięki takiemu podejściu zawsze łatwo jest zlokalizować punkt wyjścia z funkcji, zwykle łatwiej zrozumieć napisany kod i w konsekwencji łatwiej go "utrzymywać" (i oczywiście zmieniać). Czasami jednak dużo łatwiej (lub krócej) można napisać kod funkcji, w której pojawi się wiele instrukcji return, dlatego często nie opieramy się takiej pokusie i takie funkcje tworzymy...

Tagi: catch, finally, return, try
Dziel się z innymi:
Maciej Zbrzezny: Programowanie i Technologie: Uwaga na return wewnątrz kontrukcji: try, catch, finally (czyli kiedy return nie powoduje opuszczenia funkcji)

Inne 1037 dni, 2 godziny, 14 minut temu ada_man 86 rozwiń

Chyba każdy, kto pisał kiedykolwiek aplikacje wielowątkowe, które swoje wyniki prezentowały na kontrolkach WinForms spotkał się z następującym wyjątkiem: System.InvalidOperationException occurred, Message="Cross-thread operation not valid: Control 'MainForm' accessed from a thread other than the thread it was created on.", Source="System.Windows.Forms" Powyższy wyjątek pojawia się, gdy chcemy zmodyfikować zawartość kontrolki z innego wątku, niż ona została wytworzona. W prostszych słowach można powiedz...

Maciej Zbrzezny: Programowanie i Technologie: WinForms: Cross-thread operation not valid

Windows 1045 dni, 3 godziny, 47 minut temu ada_man 179 rozwiń

Jakiś czas temu Gutek opublikował posta z poradami dotyczącymi pisania CV. Teraz będą refleksje na temat rozmów kwalifikacyjnych na stanowisko programisty. Przedstawione tu porady mogą komuś pomóc, ale jednocześnie nie należy ich traktować jak biblijnych wytycznych. Po prostu "mi tak się wydaje", i tyle. Mam jednocześnie nadzieję, że jak zwykle w takich sytuacjach pod postami pojawią się komentarze prezentujące doświadczenia i wskazówki innych osób, podnosząc wartość owych wypocin.

. jak .NET by Maciej Aniserowicz | Zawód - programista. Rozmowa kwalifikacyjna.

Inne 1062 dni, 9 godzin, 48 minut temu ada_man 167 rozwiń

Code of duty 2

Podsumowanie #5 - tydzień 2...

Kolejne podsumowanie tygodnia w polskiej blogosferze. Tym razem sporo wpisów o wzorcach projektowych i dobrych rozwiązaniach do stosowania w kodzie. Zapraszam do lektury.  czytaj więcej
2012-05-20

Najaktywniejsi

1

macko (32 502,49)

2

gordon_shumway (21 208,87)

3

http://pawlos.blo... (20 871,58)

4

paduda (20 280,32)

5

pzielinski (15 980,87)

6

Damian (9 051,08)

7

danielplawgo (7 235,99)

8

CaMeL (3 054,87)

9

http://jakub-flor... (3 049,65)

10

lukaszgasior (2 938,35)

11

arek (2 489,46)

12

mnikolajuk (2 428,92)

13

netmajor (2 157,79)

14

fones (2 090,35)

15

premium-hands-net (1 665,19)

16

poniat (1 580,2)

17

ada_man (1 530,6)

18

https://me.yahoo.... (1 499,21)

19

tmalesza (1 495,26)

20

lkurzyniec (1 474,29)