04.12.2009

Zawsze denerwowała mnie ilość skrótów do często używanych programów, jakie musiałem gromadzić na pulpicie. Windowsowy pasek skrótów mający więcej niż 5-6 elementów również zakrawał na paranoje. Menu Start – komu chciałoby się szukać programów po nazwie producenta… Dodatkowo konieczność minimalizowania uruchomionej aplikacji tylko po to, by odnaleźć skrót na pulpicie – koszmar.

Wybawieniem okazał się mały, opensource’owy programik Launchy.
Read more

04.10.2009

Dotychczas, gdy potrzebowałem metod wykonujących te same zadania ale używających innych parametrów (czy choćby innej liczby parametrów), tworzyłem metody przeciążone. Wydawało mi się to naturalne i logiczne rozwiązanie. Do czasu, gdy przeczytałem o tablicach parametrów właśnie.

Metody, zawierające deklarację parametrów ze słowem kluczowym params, pozwalają na pobranie dowolnej liczby argumentów określonego typu.

Wspomniane przeciążanie jest bardzo przydatne, jednak nie sprawdza się we wszystkich przypadkach, na jakie możemy być “narażeni” ;-) Jednym z owych przypadków jest sytuacja, gdy nie zmienia się typ parametrów a jedynie ich liczba, której nie jesteśmy w stanie przewidzieć.
Read more

Próbowałeś policzyć ile razy razy przy pracy nad projektem wstawiasz powtarzające się bloki kodu? I nie piszę tutaj o kodzie własnym, tylko instrukcjach języka, w którym właśnie programujesz. Pętle, bloki przechwytywania wyjątków, klasy itp. – czy nie łatwiej byłoby mieć je zawsze “pod ręką” i wstawiać prostymi skrótami?

Począwszy od wersji 2005 w Visual Studio wprowadzono ciekawą opcję nazwaną Code snippets.

Read more

Czy znalazłeś się kiedyś w sytuacji, w której nie potrafiłeś przekazać komuś tego, co właśnie widzisz na ekranie? Nie bez powodu mówi się, że jeden obraz zastępuje tysiąc słów. Ja zainteresowałem się zagadnieniem programów do robienia zrzutów na potrzeby tego właśnie bloga – w myśl zasady, że nie ma po co strzelać z armaty do mrówki i używać Gimpa/Photoshopa do prostych czynności. Jednocześnie wbudowany w Win.XP Paint jest dość nieergonomiczny – najprostsza czynność to kilkanaście niepotrzebnych kliknięć i niewygodne kadrowanie.
Read more

Nowe wersje Visual Studio zapewniają automatyczną konwersję projektów zapisanych  w wersji poprzedniej.

Jest to duży plus, jednak często przydatna jest możliwość wykonania downgrade’u. Niedawno stanąłem właśnie przed taką koniecznością.

Read more