Neno Lojes Vista-Tagebuch

Tag 31: Alle Kontakt und Termine beisammen

Kaum eine Anwendung kommt ohne eine Benutzer- oder Kontaktliste aus. In Windows Vista werden die Kontakte (früher „Windows-Adressbuch“) im XML-Format zentral im Kontakte-Ordner (unter C:\Users\<Benutzername\Contacts) in .contact-Dateien abgelegt.

Über die COM-Schnittstelle IContact lassen sich neue Kontakt anlegen, bestehende Kontakt lesen bzw. bearbeiten sowie zusätzliche Eigenschaften (Properties) zu Kontakten definieren.

.NET-Entwickler kommen in den Genuss einer komfortablen, streng-typisierten Wrapper-Bibliothek "Contacts.Net" auf Codeplex. Wie einfach der Zugriff dann ist, wird an einem Codebeispiel deutlich, das Sie hier finden.

Die "Contacts.NET"-Komponente ist mittlerweile Teil des kostenlosen Coding4Fun Developer Kits, welches noch eine Reihe weiterer Vista-Funktionen (und auch Nicht-Vista-Funktionen) für .NET-Entwickler einfach bereitstellt, wie unter anderem:

Zugriff auf den Windows-Kalender von Windows Vista

Telephony API: Anrufe tätigen und entgegennehmen

Power Management: Computer herunterfahren, in Ruhezustand versetzen, Laptopakku auslesen etc.

Windows Vista Picture Acquisition API: Zugriff auf Bilder und Videos von angeschlossenen Geräten wie digitalen Kameras

Bluetooth-Unterstützung

Mehr Informationen finden sich im Visual Studio 2008 Express Developer Center.

Viel Spaß beim Ausprobieren!

Ihr Neno Loje

P.S. Übrigens: Das oben erwähnte Developer Toolkit bietet ebenfalls einfach einzubindende Steuerelemente zum Zugriff auf diverse bekannte Onlinedienste wie beispielsweise Yahoo Traffic, Flickr, MySpace, Amazon.com, YouTube, und einige mehr.

Neno Loje
Freier Berater & Fachautor
Sie haben Fragen zu Visual Studio Team System (VSTS) oder Anregungen und Kommentare zu meinem Vista-Tagebuch? Dann freue ich mich auf Ihre Nachricht.

* *
* *