Moderne Entwicklungsumgebungen verfügen bereits im Auslieferungszustand über eine Vielzahl an Komponenten, die eine Anwendungsentwicklung im hohen Maße unterstützen und für schnelle Ergebnisse sorgen. Gerade durch die Wiederverwendbarkeit sorgen diese Komponenten für ein kohärentes Anwendungsdesign und fördern damit die Bedienbarkeit durch die Anwender. Basierend auf der Windows-Plattform gibt es bereits eine unüberschaubare Anzahl an fertigen Komponenten für beinahe alle Anwendungsfälle. Immer wieder kommen neue Komponenten hinzu, um möglichst spezielle Design- und Funktionalitätswünsche durch wiederverwendbare Bausteine möglichst unkompliziert und effizient handhaben zu können.
Ein völlig neues Einsatzfeld für Komponentenbausteine hat sich vor kurzem durch die .NET-Technologie für die Anwendungsentwickler aufgetan. Diese Komponenten, auch Assemblies genannt, können nun auch für alle möglichen Programmiersprachen, die auf der .NET-Technologie basieren, für eine effiziente Entwicklung von modernen Anwendungen eingesetzt werden. Microsoft hat dabei mit seinem Flagschiff VisualStudio für .NET bereits eine Entwicklungsumgebung hierfür geschaffen. Borland wird in Kürze ebenfalls die Entwicklungsumgebung Delphi für diese neue Technologie ausrüsten und einen entsprechenden Zugang schaffen.
Die ActiveX-Komponenten bieten den nicht zu unterschätzenden Vorteil, in vielen unterschiedlichen Entwicklungsumgebungen direkt verwendet werden zu können. Basierend auf der COM-Technologie von Microsoft ist diesen Komponenten jedoch der Einsatz unter der Plattform Linux erst einmal versagt.
Die folgende Übersicht in Form einer Tabelle listet eine Vielzahl an Komponenten und Anbieter auf. Die Übersicht kann aber nicht das komplette Angebot dieser Entwicklungsbausteine aufzeigen und erhebt daher auch keinen Anspruch auf Vollständigkeit. Anhand der Tabelle können wir sehen, dass das Thema Komponenten einem stetigen Wachstum folgt. Auch die ActiveX-Komponenten haben nach wie vor ihre Berechtigung und sind auf vielen Portalen auch noch zu finden. Im zunehmenden Maße finden wir nun auch Komponenten (Assemblies) für die neue .NET-Technologie auf den Internetseiten. Neben allen hier genannten Adressen und Portalen sind natürlich auch die Homepages der jeweiligen Hersteller von Entwicklungsumgebungen als erste Anlaufstelle zu sehen. Gerade Microsoft und auch Borland bieten auf Ihren Internetseiten eine Fülle an Informationen, Downloads und Codes zum Thema Komponenten - Bausteine für die Anwendungsentwicklung. Viel Spaß beim Surfen und ausprobieren!
RAPWare bietet verschiedene Komponenten für Borland Delphi 5/6. EasySOAP, EasyMAPI, EasyScript und EasyXML erweitern die Delphi-IDE um entsprechende Funktionen zu SOAP, der MAPI-Schnittstelle, Scripting und der XML-Verarbeitung und können auch als Trials per Download bezogen und getestet werden. Der Hersteller bietet einen Support für seine Produkte direkt über entsprechende Newsgroups, die Sie im Bereich Support erreichen können.
Info: www.rapware.com/ |
Elitedevelopments bietet mit dem DebugServer 2.0 eine Verarbeitung von Debugger-Nachrichten direkt in der Anwendung. Das Tool ist für Borland Delphi 5/6 erhältlich und wird in der offiziellen Version von Delphi 6 Professional und Enterprise direkt mitgeliefert (Companion-CD). Die Debugnachrichten können dabei aus verschiedenen Modulen oder Prozessen gesammelt werden.
Info: www.debugserver.com/ oder www.elitedev.com/ |
Die bereits legendären LMD-Tools sind als Freeware LMD-Tools SE und als kommerzielle Versionen LMD-Tools 6.0, LMD RichPack 2.0, LMD ShellPack 2.0, LMD SysPack 1.0 sowie LMD WebPack 2.0 für Delphi 5/6 und C++Builder 5/6 erhältlich. Ein Support- und News-Bereich kann direkt über die Produktseiten erreicht werden. Entsprechende Demo-Versionen erreichen Sie über den Bereich Download.
Info: www.lmdinnovative.com/products |
ABFSoftware bietet neben den Komponenten abfUnlimited, abfComponents, abfControls und der krpRegion-Bibliothek auch komplette Anwendungslösungen an. Über den Bereich Freeware können weitere kostenfreie Tools geladen werden. Downloads erreichen Sie direkt von den Produktseiten. Als Support werden neben einem Anfrageformular auch ein FAQ und ein Bug-Reporting angeboten.
Info: www.abfsoftware.com/ |
Developer Express bietet eine Vielzahl an Komponenten für beinahe alle verfügbaren Technologien. Ob VCL, CLX (CrossPlattform), .NET oder ActiveX - hier finden Sie für alle genannten Technologien ausgereifte und professionelle Komponenten. Über den Bereich Downloads stehen eine Vielzahl an Komponenten und Sammlungen als Trials zur Verfügung. Ein Supportbereich rundet das Angebot ab.
Info: www.devexpress.com/ |
Magenta Systems bietet eine Menge an Tools und Funktionen. Für Delphi-Entwickler werden entsprechende Tools und Komponenten separat angeboten. Ein Support wird nicht direkt angeboten, dafür aber eine Mailadresse für Anfragen.
Info: www.magsys.co.uk/ |
EC-Software bietet die Komponenten Help&Manual sowie TNT Screen Capturing für das Help-Authoring an. Die Produkte sind für VisualBasic, C++Builder und Delphi verfügbar. Über den Link Downloads können Sie Trialversionen erreichen. Praktischerweise bekommen Sie hier auch gleich die aktuellsten Hilfecompiler von Microsoft. Als Ressourcen werden Newsgroups, Online Help-Conferences, Fachartikel und eine Linksammlung angeboten.
Info: ec-software.com/ |
Business Software Systems bietet auf seiner Homepage einige zusätzliche Komponenten, die für den dbExpress-Treiber in Delphi 6 und Kylix angewendet werden können. Es handelt sich hier um TSQLScript, TSQLMetaData, TSQLDataPump, TDBNavPlus etc., die allesamt die Funktionalität des bestehenden dbExpress-Treibers ergänzen.
Info: www.bss-software.com/ |
Das Project Jedi stellt ein professionelles Portal für alle Arten von Open Source-Projekte dar. Hier finden Sie neben Komponenten für Delphi und Kylix auch Projekte, die sich mit der Übersetzung der API-Header von Windows befassen und diese als komplette Pascal-Unit anbieten. Weitere Projekte umfassen dann auch noch Tools wie einen C-To-Pascal Header-Converter, der API-Aufrufe automatisch in Pascal-Syntax umsetzt. Ein Besuch lohnt sich auf dieser Seite eigentlich immer, da ständig neue Releases und auch neue Projekte vorgestellt werden.
Info: www.delphi-jedi.org/ oder projectjedi.sourceforge.net/ |
Die TMSSoftware bietet eine Vielzahl an Komponenten für C++, Delphi und Kylix. Dabei unterscheidet TMS zwischen Komponentenpakete und Einzelkomponenten. Auf der Homepage sind viele der angebotenen Komponenten bebildert und ermöglichen so einen ersten Blick. Viele Downloads ermöglichen ein erstes Testen der Angebote. Support und Tipps findet man ebenfalls auf der Homepage über entsprechende Links.
Info: www.tmssoftware.com/ |
Infragistics stellt spezielle und professionelle Komponenten für COM- und .NET-Anwendungen zur Verfügung. Auf der Homepage kann man sich alle Komponenten und Pakete genauer betrachten und Trial-Versionen downloaden. Ein separater Bereich widmet sich auch den Java-Komponenten, die UI-Komponenten und Chartings anbieten. Im Downloadbereich erhalten Sie weitere Pakete, Hotfixes und auch Sourcecodes. Der Support bietet neben einem Support-Center auch eine KnowledgeBase, Newsgroups und Newsletter. Eine Bestellung wird direkt über die Homepage oder den Verkaufspartnern (Zoschke Data GmbH für Deutschland) abgewickelt.
Info: www.infragistics.co.uk/ |
Roguewave bietet Komponenten für C++-Entwickler an. Verschiedene Komponenten-Suites für GUI-Anwendungen, XML-Links und Web Services und Performance ermöglichen eine professionelle Anwendungsentwicklung. Für die Produkte können Sie jederzeit eine Trialversion downloaden und testen. Als Support stehen neben kompletten Produktdokumentationen auch eine KnowledgeBase und ein TechSupport zur Verfügung.
Info: www.roguewave.com/ |
Die Crystal Decisions bietet in erster Linie Reporting- und Chartkomponenten für C++ und .NET an. Auf der Homepage kann man sich über alle Produkte informieren und interaktiv Informationen abrufen. Technische Informationen, ein Supportbereich, Trainings und auch ein spezieller Entwicklerbereich geben Hilfestellung.
Info: www.crystaldecisions.com/ |
Die Unirent EDV-Systemtechnik GmbH bietet eine große Anzahl an Komponenten für ActiveX, VCL, C++, .NET, DLL und Linux an. Die Komponenten kommen aus den Bereichen OCR, Barcode, Imaging, Multimedia, Internet-Imaging und Dokumentenhandling. Interessierte Entwickler können auch eine komplette DEMO-CD anfordern und die einzelnen Komponenten testen.
Info: www.leadtools.de/ |
Die Delphi Super Page ist als Entwicklerportal eine der ersten Anlaufstellen für Borland Delphi, C++Builder und Kylix. Sie finden in diesem Portal ein riesiges Angebot an Komponenten für alle Versionen der genannten Entwicklungsumgebungen. Auch der Bereich ActiveX/OCR ist hier noch zu finden. Entwickler können hier auch eigene Komponenten uploaden und der Community zur Verfügung stellen. Neben dem riesigen Angebot finden Sie auch Bereiche über Buchhinweise, Tools und Ressourcen aller Art. Über die Rubrik Trial-Versions können Sie eine Unmenge an Demos und Trials downloaden und testen. Entwickler sollten dieses Portal regelmäßig besuchen.
Info: delphi.icm.edu.pl/ |
Delphi-Entwickler sollten auch dieses Portal regelmäßig besuchen. Ähnlich wie die DSP finden Sie hier alles rund ums Thema Borland Entwicklungsumgebungen im Zusammenhang mit Komponenten, Tools und Bibliotheken. Das riesige Angebot ist nach Anwendungsgebiete kategorisiert und erleichtert damit die Auswahl. Auch in diesem Portal können Entwickler Ihre eigenen Komponenten uploaden und so der großen Gemeinde zugänglich machen. Tipps, Buchverweise, Maillists und ein stark frequentiertes Forum bieten ausreichend Hilfe für alle Fragen.
Info: www.torry.net/ |
GExperts stellt eine Sammlung von Spezialfunktionen für die IDE von Delphi und C++Builder zur Verfügung. So können z.B. die VCL-Registerseiten mit GExperts als mehrzeiliger Tab-Dialog dargestellt werden. Viele weitere Funktionen erleichtern die Arbeit mit der IDE. Auf der Homepage finden Sie die jeweils neueste Version als Download. Downloads, FAQ, Maillists und Newsgroups helfen bei Problemen gezielt weiter. Die Homepage der GExperts verfügt auch über eine Linkliste zu weiteren interessanten Delphi-Angeboten.
Info: www.gexperts.org/ |
Delphi32.com fungiert auch als Entwicklerportal mit Schwerpunkt auf Borland Delphi. Im Portal finden Sie im Bereich Download mehrere tausend Komponenten, die nach Gruppen sortiert angeboten werden. Als Informationen finden Sie Bücherhinweise, weiterführende Links und Newsgroups zu allen Bereichen der Entwicklung. Ein spezielles Forum sorgt für schnelle Hilfe aus der Community. Ein spezielles Online-Magazin befasst sich mit aktuellen Themen rund um Delphi und Kylix.
Info: www.delphi32.com/ |
Die DelphiPages bieten eine Vielzahl an Informationen rund um Delphi und Kylix. Die umfangreiche Komponentensammlung garantiert entsprechende Treffer, wenn einmal etwas besonderes benötigt wird. Zu jeder Komponente erhalten Sie eine Anzeige, für welche IDE und in welcher Version diese verfügbar ist. Tipps und Fachartikel ergänzen das Angebot, welches bereits als Entwicklerportal gewertet werden kann. Ein Besuch dieser Site ist empfehlenswert.
Info: www.delphipages.com/ |
Mit Delphitips haben Entwickler zugriff auf eine riesige Datenbank mit Tipps & Tricks. Die Datenbank verweist auch auf Komponenten, wobei immer eine kurze Beschreibung verfügbar ist. Informationsseiten und Foren helfen bei der Lösung von Problemen. Entwickler können hier auch eigene Komponenten einstellen bzw. entsprechende Links platzieren.
Info: www.delphitips.com/ |
Der VCLCrawler ist ein reines Komponenten-Portal mit Schwerpunkt auf Delphi, C++Builder, Kylix und auch JBuilder. Im Bereich Download können Sie aus einer Vielzahl an Komponenten passende Lösungen downloaden. Eine entsprechende Gruppierung hilft bei der Suche in den mehreren tausend Komponentenangeboten. Sie können sich die Site personalisieren und spezielle Maillist abonnieren. Somit werden Sie immer auf dem laufenden gehalten.
Info: www.vclcrawler.com/ |
DelphiSeek präsentiert sich ebenfalls als Komponentenportal. Über entsprechende Rubriken finden Sie schnell zu der passenden Komponente als download. Ein spezieller Newsletter, der als E-Zine publiziert wird, sorgt für permanent aktuelle Informationen und News. Komponentenentwickler können Ihre Projekte auch jederzeit bei DelphiSeek einstellen bzw. verlinken. Dokumente, Links und Toolsammlungen runden das Angebot entsprechend ab.
Info: www.delphiseek.com/ |
Die Homepage von Dmitry Bolshakov bietet einige spezielle Komponenten von hoher Qualität. Der Programmierer ist sehr fleißig und stellt eine Vielzahl interessanter Komponenten auf seiner Homepage vor. Die Homepage zeigt dabei Freeware und auch ShareWare-Komponenten auf. Zusätzliche Infos und ein Event-Kalender runden das private Angebot ab.
Info: www.farpost.com/personal/dmitryb |
Auf der Homepage von Utilmind finden Sie ein Vielzahl von Komponenten und Tools aus den Bereichen Microsoft Windows, Software, Perl, CGI-Scripts und Borland Delphi/C++-Builder Komponenten. Viele Informationen, Dokumente, ein Message-Board und Newsletter liefern eine Vielzahl an aktuellen Informationen. Die Site bietet auch Hilfe bei Internet/Web-Entwicklungen im Bereich HTML und Scripting.
Info: www.utilmind.com/ |
Auf den Seiten der TritonTools finden Sie eine Menge an interessanten Komponenten für alle Versionen von Borland Delphi und dem C++-Builder. Das Angebot teilt sich nach Freeware und Shareware auf. Als Produktsupport können Sie auf einen Fehlerbericht per Formularseite zurückgreifen und den Report an Tritontools senden. Eine Linkliste hilft bei der Suche nach weiteren Bezugsquellen.
Info: www.tritontools.com/ |
DelphiCity ist ein reines Komponentenportal mit einem umfangreichen Angebot. Nach Gruppen sortiert können hier jede Menge Komponenten downgeloaded werden. Hinweise auf Fachbücher und eine Linkliste sorgen für weitere Informationen rund ums Thema Borland Delphi, Kylix und C++Builder.
Info: www.delphicity.net/ |
Delphi 3000 präsentiert sich als ausgewachsenes Entwicklerportal für Delphianer. Mehrere hundert Komponenten sorgen auch hier für ausreichend Material in der Entwicklung von professionellen Anwendungen. Entwickler können auch hier Ihre eigenen Komponentenprojekte uploaden und bereitstellen. Newsletter, Artikel und weitere Informationen runden das Angebot sinnvoll ab. Eine Kategorienmatrix hilft bei der Suche in bestimmten Genres. Beim Aufruf der Site wird man feststellen, dass permanent mehrere tausend User online sind und diese Informationsquelle nutzen. Ein Blick lohnt sich auch hier.
Info: www.delphi3000.com/ |
Die Homepage der argentinischen Firma bietet Komponenten für die Kommunikation und der Netzwerkverwaltung speziell auch für CICS, IBM AS/400 und S/390 Serie. Die Komponenten sind als ActiveX, für Visual Basic und Delphi verfügbar. Auf den Downloadseiten können die verschiedenen Produkte als Demo/Trial für 30 Tage zum Testen geladen werden.
Info: www.tnbridge.com/ |
Auf den Seiten von Delphimeister sind einige interessante Komponenten zu finden. Für Entwickler besonders interessant dürften die Tipps & Tricks sein. In mehrere Rubriken unterteilt finden Sie hier viele hilfreiche Tipps zum Programmieren. Ein Forum, eine Buchliste und Links zu weiteren Informationsangeboten runden die Site ab.
Info: http://www.delphimeister.de |
Auf den Seiten der AAS (Delphi Development Experts) finden Sie eine Reihe interessanter Komponenten für Borland Delphi. Auf den Downloadseiten sind diese übersichtlich abgebildet und per Versionsangabe dokumentiert. Zusätzliche Buchverweise und eine Newslist runden das Angebot ab.
Info: www.aasdt.com/delphi |
Die Seiten von Dr. Bob gelten als Insider-Tipp unter den Entwicklern. Als Autor, Entwickler und Speaker ist Dr. Bob bereits bestens bekannt. Das Portal bietet Komponenten und viele Informationen zu Delphi, C++Builder, Kylix und JBuilder. Zusätzlich finden Sie hier Informationen zu ActiveX-Komponenten, CORBA, C#.NET, SOAP und Datenbanken. Büchertipps, Artikel und weitere Infos runden das Angebot sinnvoll ab. Ein Blick auf diese Seite ist empfehlenswert.
Info: www.drbob42.com/ |
Die Delphi-Tipps verweisen auf den SwissDelphiCenter, der im Downloadbereich einige Komponenten zur Verfügung stellt. Informationen und weitere Links erweitern das Angebot auf dieser Seite. Eine spezielle Rubrik befasst sich mit Kylix. Informationen, Chats und Tutorials ergänzen das Informationsangebot.
Info: www.delphi-tipps.de/ |
Die Site bietet eine zentrale Anlaufstelle für Komponenten. Speziell für Borland Delphi und Microsoft .NET finden Sie hier eine Vielzahl an Komponenten. Weitere Themen wie Netzwerke und Speicherlösungen, Multimedia CD/DVD und Anwendungen führen zu weitern Komponenten aus diesen Bereichen. Foren und Support werden auf dieser Seite ebenfalls angeboten. Eine Linkliste verweist auf weitere Informationsquellen zum Thema Komponenten und Entwicklung.
Info: www.cooldev.com/ |
Auf diesen Seiten finden Sie Informationen und Komponenten zu den Themen ASP, C#, SQL,VisualBasic und XML. Entwickler können in diesem Portal auch eigene Projekte uploaden und so der Community vorstellen. News, Fachartikel und eine FAQ runden das Angebot ab.
Info: www.devdex.com/ |
Diese Site ist als Entwicklerportal für die Themen MFC, C++, C#, ASP.NET, .NET und SOAP/XML ausgelegt. Das Portal bietet eine immense Anzahl an Themen und Lösungen, darunter natürlich auch Komponenten zum Downloaden. Gerade das Thema .NET wird hier sehr ausführlich behandelt und mit vielen Komponenten, Tools und Sourcecodes dokumentiert. Weitere Angebote beziehen sich auf die Libraries zu ATL, WTL und STL. Überdies werden die Plattformen Win32, SDK, Windows2000/XP, CE/Embedded und Java behandelt. Ein Blick auf dieses Portal ist fast ein Muss für Entwickler.
Info: www.codeproject.com/ |
Diese Site ist als Komponentenportal zu sehen und bietet eine immense Fülle an Komponenten zu Delphi, Datenbanken und Kylix. Mehrere tausend Komponenten in über 300 Kategorien sorgen für entsprechende Treffer bei der Suche nach speziellen Lösungen. Dokumente, Infos und eine Bücherliste runden das Mega-Angebot noch zusätzlich ab. Entwickler sollten sich dieses Portal gut einprägen und entsprechend oft konsultieren.
Info: www.delphispirit.com/ |
Diese Site befasst sich in erster Linie mit dem Thema XML/SOAP, COM, Datenbanken und Web-Development bezüglich Delphi. Artikel, technische Informationen und Downloads ergänzen das Angebot.
Info: www.msdelphi.com |
Die Site der Turbopower hat sich auf das Angebot an Datenbankkomponenten, UI-Tools, Security, Softwareschutz und weiteren Themen zu Borland Delphi, Kylix und C++Builder spezialisiert. Zu allen Produkten können Sie entsprechende Trials downloaden. Ein Bereich stellt auch Free Downloads zur Verfügung. Turbopower stellt einen Support, e-Newsletter, TechTipps, FAQ und Newsgroups zur Verfügung. Eine KnowledgeBase rundet das Angebot von Turbopower ab.
Info: www.turbopower.com/ |
Diese Seiten stellen eine Komponentensammlung mit verschiedenen Einzelkomponenten vor. Die Pie-Tools bestehen aus verschiedenen Komponenten aus den Bereichen Eingabefelder, List- und Comboboxen, Menüs und Tabellen. Ein Forum und Umfrageseiten ergänzen das private Angebot von Ingolf's Komponenten.
Info: www.pie-tools.de/ |
Diese Seiten bieten Komponenten, Sources und Tools zu Borland Delphi. Ergänzend zum Angebot findet sich auch eine Linkliste und Tipps & Tricks rund um das Thema. Einige Hintergrundinformationen zu verschiedenen Programmiersprachen ergänzen das private Angebot.
Info: www.mira-soft.de/ |