Windows
01.10.2005
Visual Basic 6.0
Horizontal verschiebbare Listenfelder Einspaltige Listenfelder werden unter Visual Basic 6 nicht automatisch mit horizontalen Bildlaufleisten ausgestattet, wenn die enthaltenen Einträge nicht in der Gesamtheit angezeigt werden können. Mithilfe des Windows-APIs können Sie jedoch das VB-Listenfeld auch um die horizontale Bildlaufleiste ergänzen, ohne auf ein spezielles Zusatzsteuerelement eines Drittherstellers zurückgreifen zu müssen. Wie Sie dabei vorgehen, zeigt im Folgenden das Beispiel eines kleinen selbst programmierten Benutzersteuerelements mit dem Namen VListCtl. Mit der beschriebenen Erweiterung des Standardlistenfelds können Sie es fortan einsetzen, ohne sich selbst um das Einblenden der horizontalen Bildlaufleiste kümmern zu müssen.
weiterlesen
01.10.2005
News
OLAP ModelKit für .NETAnwendungen Der Komponenten-Anbieter 9rays.net bietet eine OLAP-Komponente für .NET an: das OLAP ModelKit. Es kann jegliche .NETDatenquelle inklusive ADO.NET und IList- Schnittstellen nutzen und zeigt die Daten als Pivot-Tabelle an, ist also zum Darstellen von Informationen aus großen Datenmengen gedacht. Die Komponente ist schon .NET-2.0-fähig und auch im C#-Quellcode erhältlich. Das Aussehen der grafischen Oberfläche orientiert sich am Windows- XP-Stil oder an Microsoft Office.
weiterlesen
01.10.2005
Extended Install Language
Windows Installer XML Windows-Installer-Dateien erleichtern die ungeliebte Aufgabe, Installationsroutinen bereitzustellen. Die Toolsammlung Windows Installer XML bietet besondere Vorteile beim Erstellen von msi-Dateien: Sie ermöglicht die Arbeit in Teams und die Integration der Technologie in den Build-Prozess.
weiterlesen
01.10.2005
Mehr Shell
Shell-Erweiterungen programmieren Im Explorer ein Klick mit der rechten Maustaste und schon stehen die Möglichkeiten des neu installierten Tools zur Verfügung. Dieser Anwendungskomfort lässt sich nur über Erweiterungen der Windows-Shell erreichen. Das ist kompliziert, denn jede Windows-Version hat ein eigenes Shell-API. dotnetpro entwickelt eine einheitliche Schnittstelle. Drei Beispiele für Shell-Erweiterungen lassen sich damit problemlos umsetzen.
weiterlesen
01.10.2005
Komponenten ins Team bringen
DCOM und Windows-Firewall per Programm konfigurieren Verteilte Anwendungen auf DCOM-Basis sind eine feine Sache, besonders wenn sie im Netzwerk laufen sollen. Sie erfordern jedoch eine entsprechende Anpassung der DCOM-Einstellungen und der Windows-Firewall auf dem jeweiligen PC. Doch auch das lässt sich mit zwei Hilfsprogrammen und etwas eigenem Code erledigen.
weiterlesen
01.10.2005
Wie von Geisterhand, Automatisierte GUI-Tests mit NUnitForms
Frameworks für Unit-Tests berücksichtigen bisher nicht die Präsentationsschicht, also Tests der grafischen Oberfläche. NUnitForms springt in diese Lücke und erweitert das Testwerkzeug NUnit, um die möglichen Interaktionen mit einem Windows-Fenster zu simulieren. Dr. Holger Schwichtenberg und Björn Röber haben es getestet.
weiterlesen
01.10.2005
Der .NET-2.0-Offenbarungseid Goliath.NET
Unter .NET 2.0 enthält allein der Namensraum System.Windows.Forms 729 Datentypen. Davon sind 415 neu hinzugekommen. Das hier vorgestellte Analyseprogramm listet diese Datentypen nicht nur auf, sondern gibt auch Auskunft über viele tausend weitere Neuerungen, mit denen der Entwickler zukünftig zurechtkommen muss.
weiterlesen
01.10.2005
?Ihren Pass, bitte!?
Systemaufrufe mit Custom Permissions absichern. Die CLR bietet Sicherheit. Was aber tun, wenn das auf Sicherheit getrimmte .NET-Programm Funktionen des Windows-APIs benötigt? Direkte Aufrufe von Systemfunktionen kann die CLR nicht überwachen. dotnetpro zeigt, wie Sie einen Torwächter installieren.
weiterlesen
30.09.2005
SharpLibrary 2.00
Die Control-Sammlung ist gerüstet für die künftige .NET-Version.
weiterlesen