CD mit über 400 MByte Inhalt - für Access- und VB-Entwickler über 256 Access-Beispiele 45 Add-Ins und ActiveX-Komponenten 16 VB-Projekt inkl. Source mehr als 320 Tipps & Tricks für Access und VB
Plus 11 Entwicklerversionen (9 davon mit Source!) 3 Vollversionen Riesiger Datenpool
WIN32 API professionell
. Praktische Lösungen für Visual Basic und
VBA
Beschreibung
Sie kennen das Problem sicherlich. Die Uhr
tickt und Sie benötigen eine Funktionalität,
die über das hinausgeht, was Visual Basic
oder Visual Basic for Applications anzubieten
haben.
Vor Ihnen liegt alles an Literatur, was über
VB und VBA greifbar ist, und nichts passt auf
Anhieb. Und die MSDN bietet entweder meterlangen
Beispielcode für Visual Basic oder kurze,
prägnante Beispiele in C. Es ist zum Aus-der-Haut-Fahren.
Diesem Buch liegt ein anderer Ansatz zugrunde.
Gleich im ersten Kapitel finden sich thematisch
geordnete Lösungen, die sich alle durch
den Aufruf einer Eigenschaft oder Methode einer
bestimmten Klasse verwenden lassen. Diese Klassen
sind natürlich alle auf der Buch-CD zu
finden. Aber noch eine weitere Besonderheit
weist dieses Buch auf. Alle Klassen sind autark!
Zwar existiert eine Klasse, die Registry-Zugriffe
kapselt, doch wenn eine andere Klasse zur Durchführung
Ihrer Methoden Informationen aus der Registry
benötigt, so ist der dazu erforderliche
Code in der Klasse selbst in privaten Methoden
enthalten, die nach außen hin somit nicht
sichtbar sind. Das bringt zwar bei der Integration
aller Klassen in ein Projekt Redundanzen, ermöglicht
andererseits aber erst die Absicht dieses Buches,
schnelle und einfach zu handhabende Lösungen
in autarken Klassen zu präsentieren. Auch
enthält keine dieser Klassen irgendeinen
Verweis zu Fremdbibliotheken, denn die Funktionalität
ist jeweils vollständig über das API
gelöst. Aus dem Inhalt:
Aus dem Inhalt:
Locale Settings
Dialoge
Systeminformationen
Laufwerke
Dateisystem
Registry
Drucker
Fonts
Windows
Shell
Maus und Tastatur
Auf der CD...
Zu jedem funktionalen Kapitel finden Sie auf
der Buch-CD ein eigenes VB-Projekt, in dem die
Verwendung der autarken Kapitel-Klasse aufgezeigt
wird. Diese Klassen können sofort in ihren
VB- oder VBA-Projekten eingesetzt werden.
Dies ist eines der wenigen deutschsprachigen Werke,
die sich so umfangreich und kompetent mit diesem Thema
beschäftigen - neben dem "Appleman" ein
echtes Muss!
Manuela Kulpa
Diese Buch ist jede Mark wert. So
einfach und verständlich wurde API noch nirgendwo
anders dargebracht. Super sind die fertigen Code-Beispiele.
Braucht man nur noch in die eigene Anwendung einzufügen...
Beispiele zu:
Locale Settings: Language-ID und Locale-ID
Datei- und Verzeichnisdialoge: Dateidialoge, Farbdialoge,
Verzeichnisdialoge
Systeminformationen: Anmeldename, NetBIOS- und DNS-Name,
Betriebssystem, IP-Adresse, GUIDs
Laufwerke: GetLogicalDriveStrings-Funktion, DrivesCount
und -Name, DriveType und -Name, DriveIndex, DriveReady,
CDDrivesCount und -Name, DriveFreeSpace, DriveTotalSpace
Dateisystem: FileInUse-Eigenschaft, CreateFile, CloseHandle,
SHGetFileInfo, DisplayName, TypeName, IconHandle
Registry: Struktur und Datentypen, Öffnen und Schließen
eines Schlüssels, Werte auslesen, schreiben und löschen,
Fehlerbehandlung, Settings-Schnittstelle, Enumeration
von Schlüssel und Werten, Registry-Viewer Marke Eigenbau,
Von .doc zum Word-Dokument bzw. ContentType, ExtensionToContentType,
Konstellationen, ExtractIcon, FileToIconHandle usw. usf.
Drucker: Druckerauswahl, Default-Drucker, Drucker in MS-Office,
DEVMODE Elemente lesen und schreiben, DeviceCapabilties,
Klassenschnittstelle für Papierzufuhr, Papierausrichtung,
Gerätekontext hDC
Fonts: Fonts enumerieren, DefaultGUIFontName-Eigenschaft,
DefaultGUIFontSize-Eigenschaft, Schriften außerhalb
der Horizontalen
Windows: hWnd und HDC, Das TOPMOST-Problem, Undo- oder
lieber doch nicht, ein RTF-ToolTip-Fenster mit AutoSize,
SubClassing am Beispiel des RTF-Controls
Shell: Programm starten, Größe und Position
des Fensters bestimmen, Programm beenden
Maus und Tastatur: GetSystemMetrics-Funktion, Class_initialize-Routine,
MouseButtonsSwappend-Eigenschaft, GetAsyncKeyState-Funktion
und eine allgemeine Funktionsreferenz.
Zum Schluss, geht der liebe Klaus Prinz auch noch auf
die Konstanten und Strukturen ein.
Microsoft, Access, Word, Excel, Outlook, Outlook Express, Visual Basic und Windows sind eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.