Aus der Amazon.de-Redaktion
Microsofts Visual Basic hat die Softwareentwicklung unter Windows revolutioniert und die Programmierung graphischer Oberflächen stark vereinfacht. Die Fähigkeit, auch Einsteigern die Entwicklung von Programmen mit einer modernen Oberfläche zu ermöglichen, hat Visual Basic aber schnell in die Ecke der Einsteigersysteme gedrängt.
Dieser Ruf wird dem System aber nicht gerecht. Es eignet sich sehr wohl für die Entwicklung professioneller Applikationen, was eine Vielzahl von Entwicklern bereits ausgenutzt hat. Einer von ihnen ist der Autor Dan Appleman, der in Kalifornien die Firma Desaware Inc. gegründet hat. Mit seiner Firma hat er sich auf die Entwicklung von Visual-Basic-Komponenten spezialisiert.
Microsofts Komponentenmodell unter Windows nennt sich COM, das Component Object Model. Diese Komponenten lassen sich nicht nur in C bzw. C++ entwickeln, sondern seit der Version 5.0 auch in Visual Basic. Und genau dies hat Dan Appleman zu seinem Buch inspiriert. Er möchte dem Leser zeigen, das Visual Basic mehr kann, als nur Oberflächenelemente zusammenzustellen und mit Eigenschaften und Aktionen zu versehen. Er zeigt, wie man zu Beginn eines Projektes ein Objektmodell entwickelt und dies als COM-Komponenten in Visual Basic umsetzt.
Dan Applemans Buch, er nennt es selbst "Guide to the Perplexed", gliedert sich in fünf Teile. Im ersten führt der Autor in die Kerntechnologien ein und legt damit den Grundstein für das Verständnis von COM-Komponenten und deren Umsetzung in Visual Basic. Im zweiten Teil, Kode-Komponenten, führt der Autor anhand eines Projektes in die reale Umsetzung einer komplexeren Anwendung ein. Der dritte Teil behandelt ActiveX-Controls, der vierte ActiveX-Dokumente. Im letzten Teil behandelt Appleman verschiedene Themen, z.B. die Versionsverwaltung, Lizensierung, Verteilung und die Integration in den Internet Information Server.
Dan Applemans Buch zeigt deutlich die vielfältigen Möglichkeiten von Visual Basic auf und demonstriert, wie Microsofts Entwicklungsumgebung für professionelle Projekte genutzt werden kann. Es setzt tiefe Kenntnisse in der Softwareentwicklung, in der Objektorientierung und in Visual Basic voraus. Dafür belohnt es mit einer Vielzahl nützlicher Informationen und Konzepte und hebt sich somit wohltuend vom Einführungseinheitsbrei ab. --Frank Müller
Kurzbeschreibung
Dieses Buch behandelt die Komponentenentwicklung mit Visual Basic 6. Es führt Sie in die Programmierkonzepte und die notwendigen technischen Schritte ein, um COM- bzw. ActiveX-Komponenten zu erstellen. Sie erfahren, wie Sie von Anfang an Fehler vermeiden und wie Sie das Zusammenspiel von VB-Applikationen mit Datenbanken und anderen Anwendungen optimieren.