Nástroje pro Delphi
Delphi samo o sobě je celkem soběstačné, jelikož obsahuje IDE, kompilátor, linker i debugger, přesto se vyplatí poohlédnout se i po několika dalších pomůckách, které v určitých případech určitě můžete využít.
Některé zde (i v budoucnosti) uvedené nástroje jsou moje, ale většina jsou cizí prověřené nástroje.
Jelikož zde budou často kousky kódu je dobré začít něčím, co umožní hezky převést kód v Object Pascalu na XHTML.
Pascal Syntax Highlighter pro ASP.NET (C#)
Není problém nalézt implementaci Pascal do HTML napsanou v pascalu nebo v PHP, ale v C# pro ASP.NET? Nic jsem nenašel, tak jsem vzal jeden kód, který převáděl C# do HTML a upravil ho a zpřístupnil ho ke stažení.
Pokračovat ve čtení - Pascal Syntax Highlighter.
CnWizards
Naprosto perfektní rozšíření, které i starší verze Delphi vytáhne na aktuální špičku ohledně IDE. Dlouhý článek o CnWizards.
Profiler
Používám perfektní Sampling Profiler.
Vzorkovací (samplovací) profiler nepotřebuje úpravu zdrojového kódu, běží jako jiná aplikace a periodicky se dívá do sledovaného procesu, která část kódu právě běží.
Už z popisu jsou jasné výhody a nevýhody, ale přesto: výhodou je profilace i části, od kterých nemáte kód včetně systému, nezpomaluje se provádění kódu voláním profileru a profilování může být dlouhodobé (tj. třeba i celý level hry atd.).
Nevýhodou je, že nemáte informaci o všech částech, kde program běžel (pokud se stihl kód provést mezi vzorky).
DelphiSpeedUP
Zrychlení startu Delphi, jen do verze D2007. Jak autor tvrdí pak novější verze (D2009+) jsou tak rychlé, že to nemá cenu. DelphiSpeedUp
PasDoc
PasDoc je generátor dokumentace ze zdrojového kódu pro Object Pascal. Výstupní formáty jsou HTML, HtmlHelp, LaTeX, latex2rtf, simplexml.
GExperts
Podobné jako CnWizards, ale podle mne slabší. Domovská stránka
DeDe - Delphi Decompiler
Sem tam je vhodné se podívat i z druhé strany - z pohledu hackera. Existují specialní nástroje, které umí zobrazit aspoň formulář. Delphi je kompilovaný jazyk takže zdrojový kód samozřejmě nezískáte, ale formulář často hackerům pomůže.
Např. zde: DeDe Delphi Decompiler
Databázová sekce
Firebird SQL
Velmi zajímavá Open Source databáze. Vznikla z chvilkového otevření kódu Interbase. Velmi se mi líbí možnost používat jako embedded databázi. Můj dřívější článek o Firebirdu.
Domovská stránka.
Sqlite
Hodně oblíbená embedded databáze. Sqlite Delphi zapouzdření.
Kam pokračovat?
Sekce Delphi tools na delphi.wikia.com.