Narzędzia

Wstęp


Wymienione niżej narzędzia i programy przydały mi się, albo przydają. Część z nich jest za darmo, a jeżeli nie to są bardzo tanie. Polecam do zapoznania się z nimi i dzielenia się spostrzeżeniami.

Jeżeli chcesz nabyć płatne wersje oprogramowania (w tym Visual Studio), zobacz czy nie są dostępne na serwisach aukcyjnych, gdzie zazwyczaj można dostać je taniej.
Kliknij tutaj, żeby zobaczyć na Allegro: Aukcje w dziale "Programowanie" na Allegro

Środowiska programistyczne

SharpDevelop

Darmowe, open sourceowe środowisko programistyczne. Można pisać w C#, VB.NET i w języku Boo. Ma zintegrowane testy jednostkowe i pokrycie kodu (NUnit i NCover). Analiza kodu za pomocą FxCop, obecnie obsługuje frameworka 1.1, 2.0, Mono, Compact Frameworka. Potrafi konwertować kod między obsługiwanymi językami i zintegrowaną kontrolę wersji. Niestety nie wspiera Frameworka 3.0 ani 3.5.

Visual Studio 2008 Express

Wsparcie dla pisania aplikacji WPF. Linq. Framework 1.1, 2.0, 3.0 i 3.5.

Regulator

Narzędzie przydatne do projektowania wyrażeń regularnych

Snippet Compiler

Program do kompilowania snippetów. Polecam! Jest już wersja dla .NET 3.5

Reflector

Narzędzie do podglądania bibliotek .NET i plików exe. Na razie nie ma żadnego darmowego ani nawet taniego programu do szyfrowania plików .NET.

GhostDOC

Świetne narzędzie do generowania automatycznego (nawet można by powiedzieć inteligentnego) generowania komentarzy w kodzie. Plugin nie działa w VS Express.

DevMetrics

Oblicza wskaźniki kodu, czyli mówi Ci gdzie w przyszłości kod może sprawić problem, jest źle zaprojektowany i nieprzejrzyście napisany. Można też wywoływać z linii poleceń.

TestDriven.NET

Pozwala na łatwe przeprowadzanie testów jednostkowych w Visual Studio.

VS.PHP

Myślałeś kiedyś o programowaniu w PHP z użyciem Visual Studio?

Kontrola wersji

Tortoise SVN

Klient kontroli wersji z interfejsem zintegrowanym z Eksploratorem.

TortoiseCVS

Klient kontroli wersji, tym razem systemu CVS, też integruje się z Eksploratorem.

WinMerge

To akurat nie jest program do kontroli wersji, ale do porównywania plików. Przejrzysty, łatwy w obsłudze i bezpłatny.

AnkhSVN

Plugin do obsługi kontroli wersji z poziomu Visual Studio. Nie działą w VS Express.

Tworzenie instalek

Install Creator 2

Łatwy i przejrzysty program do tworzenia instalatorów. Darmowy.

Inno Setup

Generator instalek, dla zaawansowanych użytkowników. Duże możliwości konfiguracyjne. Darmowy.

Bazy danych

MySQL

Darmowa baza danych (jest zaawansowany odpowiednik płatny). Najczęściej używana przez programistów PHP, ale nie tylko. Dobre wyniki w testach.

Microsoft SQL 2005 Express

Darmowa baza danych, proste kreatory, możliwość robienia ręcznych kopii bazy danych, generowania skryptów.

Firebird

Darmowa baza danych, dzięki Firebird .NET Data Provider łatwo korzysta się z niej z Visual Studio.

Poczta

SpamPal

Program niezastąpiony w walce ze spamem.

Poptray

Ciekawy program do obsługi poczty, dla osób, które cenią sobie wygodę bez zbędnych fajerwerków.

WWW

Firefox

Jedna z 4 najbardziej popularnych przeglądarek. Oprócz niej istnieją też przeglądarki: Internet Explorer, Opera, Chrome i inne.

Adblock Plus

Powód dla którego uważam, że Firefox jest najlepszy na świecie. Dodatek do Firefoxa.

Mouse Gestures

Przydatny dodatek do Firefoxa do gestów myszy, ułatwia korzystanie z przeglądarki.

Dokumenty

OpenOffice

Darmowy pakiet biurowy zapisujący we wszystkich popularnych formatach w tym w PDF.

Oprocz edytora tekstu jest jeszcze arkusz kalkulacyjny, program do robienia prezentacji, program do tworzenia grafiki i do tworzenia wzorów matematycznych.

Notepad2

Następca notatnika. Wsparcie dla UTF-8, kolorowanie składni to nie jedyne jego zalety.

Notepad++

Notatnik przeznaczony bardziej dla programistów, a to za sprawą specjalnych funkcji dla nich przeznaczonych i kolorowania większej liczby języków.

Foxit

Przeglądarka plików PDF. Szybka wydajna i małozajmująca.

Grafika

IrfanView

Przeglądarka graficzna, z podstawowymi funkcjami edycji, czyli: zmiana kontrastu, jasności, wbudowane filtry (można też dołączyć filtry np. Photoshopa), zmiana wielkości różnymi metodami, tryb operacji na wielu plikach naraz, tworzenie prezentacji ze zdjęć, skanowanie, drukowanie, zmiana formatu, wybieranie przezroczystości w GIF, obsługuje też filmy i dźwięki. Jest dostępna w wersji polskiej.

Gimp

Edytor graficzny w pełnym tego słowa znaczeniu. Bezpłatny odpowiednik Photoshopa.

IcoFX

Darmowy program do edycji ikon. Pozwala robić półprzezroczyste ikony (działają od XP wzwyż), ma wbudowanych kilka efektów graficznych, intuicyjna obsługa. Na razie nie ma dostępnej wersji polskiej (może ktoś przetłumaczy?).

Paint.NET

Dosyć nowy program graficzny. Obsługuje warstwy, posiada efekty graficzne, zapisuje historię wszystkich zmian, przez co można cofać wykonane operacje. Program jest open sourceowym projektem studentów Washington State University napisanym w C#.

Video

DDClip

Wydajny program do obróbki dźwięku i video. Możliwość łączenia różnych ścieżek, synchronizacji, dodawania efektów.

CamStudio

Program do nagrywania pulpitu, robienia z tego prezentacji. Można na bieżąco nagrywać instrukcje, albo umieszczać adnotacje. Utworzone filmiki można zapisywać w formacie flash.

VPlayer

Mały program do odtwarzania filmów. Obsługuje napisy, działa stabilnie, chociaż jego ostatnia wersja została wydana w 2001 roku.

Audio

Audacity

Darmowy edytor dźwięku, open sourceowy. Ma bardzo duże możliwości edycyjne, czasem większe niż produkty komercyjne.

CDEx

Open sourceowy, darmowy konwerter dźwięku. Obsługuje WAV, MP3, MP2, WMA8, Ogg i wiele innych. Wydajny i aktywnie rozwijany.

Kompresja

7Zip

Darmowy kompresor posiadający swój bardzo dobry w testach format 7z, oprócz tego obsługuje ZIP, RAR, CAB i wszystkie te pozostałe formaty, których już nikt nie używa.

Integracja z Eksploratorem, przetłumaczony na język polski. Możliwość tworzenia samorozpakowujących się archiwów (format 7z).

Inne

Advanced Disc Catalog

Przydatny program do zarządzania płytami. Kataloguje wszystkie dane w tym opisy wewnętrzne programów, bibliotek, plików audio, zawartość archiwów, opisy stron internetowych, PDFów.

Daemon Tools

Program do montowania obrazów płyt. Poręczny, prosty w obsłudze, bezproblemowy w działaniu.

SlickRun

Program dla miłośników linii poleceń, Linuxowców i wszystkich osób, które tracą dużo czasu na uruchamianie różnych programów, plików i szukanie ich po dyskach. Program umieszcza małe okno na ekranie, w które można wpisać zdefiniowane wcześniej polecenie np. do otwarcia któregoś dokumentu, albo uruchomienia aplikacji. Standardowo zawiera zestaw kilkunastu komend.

Launchy

Program ma ten sam co SlickRun, obsługuje skórki i ma inny sposób uruchamiania programów, zamiast definiować polecenia, korzysta z zawartości menu Start, aby określić co chcesz uruchomić. Uczy się.

Stickies

Program dostępny w wersji polskiej do umieszczania notatek na pulpicie.

Filemon

Program do nadzorowania wszystkich operacji wykonywanych na plikach w systemie.

Regmon

Program do nadzorowania operacji na rejestrze.

PageDefrag

Program do defragmentacji pliku pamięci wirtualnej. Możliwość ustawienia przy starcie systemu.

Process Explorer

Zaawansowany odpowiednik Menadżera Zadań.