Redaktion
1844 Artikel
01.11.2004
VBA-Prozeduren
Überwachte Ordner Excel stellt sicherlich die meisten Ereignisse zur Verfügung, die von einem Benutzer in einer Datei angestoßen werden. Damit lässt sich das Verhalten des Anwenders innerhalb der Applikation überwachen. Umgekehrt kann in Word besser auf die internen Dialoge zugegriffen werden; man kommt auf Betriebssystemebene „tiefer“ und kann besser Informationen an Dokumente hängen, die für den Benutzer nicht einsehbar sind.
weiterlesen
01.11.2004
Verfügbare Grafik-Codecs des .NET Frameworks
Das Laden und Speichern von Bildern ist über die jeweiligen Methoden ein Kinderspiel. Soll der Anwender jedoch ein beliebiges Dateiformat auswählen können, stellt sich die Frage, über welche Formate und Codecs das System eigentlich verfügt. Diese Frage ist leicht zu beantworten.
weiterlesen
01.11.2004
Abhängigkeiten eines .NET-Programms ermitteln
Die in Visual Studio .NET angezeigten Verweise geben die Assemblies an, mit denen das aktuelle Projekt verknüpft ist. Zur Fehlersuche beim Kunden kann es sehr hilfreich sein, all diese Abhängigkeiten nebst Versionen auch zur Laufzeit sichtbar zu machen.
weiterlesen
01.11.2004
Objektrelationale Persistenzlösungen
Die Tücke des Objekts Die Arbeit mit Objekten ist das täglich Brot des .NET-Programmierers. Wenn Objekte gespeichert werden sollen, kommen Persistenz-Layer ins Spiel. Sie übernehmen die Aufgabe, Objektbäume in Datenbanken abzulegen und bei Bedarf wieder aufzubauen. dotnetpro zeigt, worauf Sie bei der Auswahl einer Persistenzlösung achten müssen.
weiterlesen
01.11.2004
Versionierung mit CVS in Visual Studio .NET
Visual CVS Es muss nicht immer Visual SourceSafe sein. Mancher Entwickler hat das klassische CVS bislang gemieden, weil es sich nicht in Visual Studio integrieren lässt. Das CVS SCC Proxy Plug-In bindet CVS in Visual Studio .NET jetzt so ein, wie man es von Visual SourceSafe oder PVCS Versionmanager her gewohnt ist. dotnetpro erläutert den Umgang mit dem preiswerten und leistungsfähigen Tool.
weiterlesen
01.11.2004
FlyTreeView
Browser-Baum Jede Navigation einer Website basiert auf einer Baumstruktur. Da liegt es nahe, die Inhalte einer Website über eine Baumansicht zu erschließen. Benutzer kommen mit dieser Darstellungsart problemlos klar, weil sie den Windows Explorer kennen. Ein kommerzielles TreeView-Tool fürs Web ist etwa FlyTreeView 3.2 von 9Rays.Net. dotnetpro hat sich die Komponente näher angesehen.
weiterlesen
01.11.2004
Excel um eine OPC-Client-Schnittstelle erweitern
Normstecker In der Automatisierungstechnik ist das Anpassen von Software an neue Peripheriegeräte zeitraubend und teuer. Das muss nicht sein. Eine standardisierte Schnittstelle für externe Hardware und Microsoft Excel nehmen dem Entwickler viel Arbeit ab.
weiterlesen
01.10.2004
Mit Smart-Pointern Speicherlöcher vermeiden
Zeigerklippen sicher umschiffen Smart-Pointer sind ein sehr gutes Hilfsmittel zum Verwalten von Zeigern, wie sie in der Regel bei der Arbeit mit C-Interfaces auftauchen. Ein Beispiel für ein solches Interface ist das Win32-API. Es wird unter der MFC-Bibliothek in C++-Klassen gekapselt, kann aber auch direkt vom Programmierer genutzt werden.
weiterlesen
01.10.2004
ASP.NET-Debugging
Ohne Administratorrechte Sie haben nur zwei Möglichkeiten, dies zu tun: Entweder haben Sie Administratorreche oder der ASP.NET-Prozess muss unter dem gleichen Account wie der im System angemeldete Benutzer laufen. Klingt kompliziert? Ist es auch. Schuld ist aber nicht ASP.NET sondern das Debugging-API der CLR ist’s. Aber alles der Reihe nach.
weiterlesen
01.10.2004
XML-Schemas systematisch modellieren
Nicht nach Schema F Die Struktur von XML-Daten lässt sich mit XML-Schemas beschreiben. Tools, die aus einer Beispiel-XML-Datei ein Schema erzeugen, arbeiten aber meistens mangelhaft. Wer ein Schema von Grund auf erstellt, erhält das bessere Ergebnis. dotnetpro diskutiert drei Vorgehensweisen für die Modellierung von XML-Schemas: russische Matruschka, Salamischeiben und Venezianischer Spiegel.
weiterlesen