![]() | Borland DelphiVorwortDelphi ist eine auf der Sprache Pascal basierende Entwicklungsumgebung von Borland (Inprise) für Windows. Borland Delphi verfügt über sehr umfangreiche Funktionen, eine erstklassige IDE und bietet ein hervorrangendes Hilfesystem. Warum ich gerade Delphi 5 verwende, hat mehrere Gründe. Zum einen kann man damit bereits alles für Windows programmieren, was das Herz begehrt, man bekommt Delphi 5 gelegentlich auch in größeren Versionen preisgünstig angeboten, die meisten guten Bücher usw. erwarten auch nur eine Version 5 usw. Die neueren Versionen bieten viele Verbesserungen und Erweiterungen, auch zusätzliche Funktionen und die neusten Versionen diese überflüssige Microsofterfindung namens ".NET". Bei der Arbeit mit verschiedenen Versionen sollte man beachten, dass sich in einigen Fällen auch Aufrufe ändern können oder bei einem Objekt Eigenschaften hinzukommen. Weiterhin wird in den größeren Delphiversionen (sprich Professional, Enterprise) ab Version 6 eine andere FTP-Bibliothek verwendet. In der Regel sind notwendige Änderungen aber relativ unproblematisch. Wer noch kein Delphi besitzt und vor dem Kauf einer teuren Enterprise-Version zurückschreckt, der kann die kleineren Versionen nach einer Registrierung bei Borland![]() Egal welches System man sich anschaut, die Zahl der dafür verfügbaren Pascal-Compiler war zumeist bedeutend geringer, als die der C/C++-Compiler. Das dürfte schlicht daran liegen, daß sich aus irgendeinem völlig suspekten Grund C in der Vergangenheit stärker durchsetzen konnte und damit (von wenigen in Assembler optimierten Bestandteilen abgesehen) fast alle Betriebssysteme programmiert wurden. Dennoch ist Pascal nicht totzukriegen, immer neue Programme und Tools werden in Delphi und anderen Pascal-Umgebungen entwickelt. Warum auch nicht? Immerhin ist das Ergebnis genauso schnell, der Sourcecode bedeutend verständlicher und übersichtlicher und die Compiler sind fehlertoleranter. Genau deshalb empfehle ich jedem, der gerne Pointer und ähnliches vermeiden möchte, sich mit Pascal anzufreunden. Mit der aktuellen Version Borland Delphi 2006 wird übrigens erstmals Borland C++ in die Delphi-IDE integriert, so dass man auf beide Compiler parallel aus der selben IDE zurückgreifen kann. Eine Empfehlung meinerseits ist das Borland Delphi 2005 - Grundlagen Profiwissen Kochbuch ![]() Alternativen zu DelphiUnter Windows ist mir als einzig brauchbare Alternative FreePascal![]() ![]() Delphi Tutorial mit BeispielsourcenIm folgenden stelle ich einige kleine Programme vor, die den Einstieg in die Delphi Programmierung erleichtern und auch den ein oder anderen Trick zeigen, wie man bestimmte Probleme einfach lösen kann. Hierbei sollte man beachten, dass ich Delphi 5 verwende und bei höheren Versionen evtl. einige Details angepasst werden müssten. Eine Delphi HowTo befindet sich im Aufbau, einige darüber hinausgehende Beispiele sind auch schon vorhanden und weitere werden folgen. Zum Beispiel habe ich da noch ein Projekt von mir zur Berechnung von Zahlen mit beliebiger Genauigkeit in Delphi, welches ich hier hier online stellen werde. Das Problem dabei ist nur, dass die Dokumentation dazu 40 A4-Seiten umfaßt, die erst noch gekürzt und angepaßt werden müssen. Das kann also noch etwas dauern *g*Bereits vorhandene Delphi-Projekte und Tutorials: Delphi HowTo
|