| Typ/Viewer: RSS/ RSS-Reader | Aktualisiert: 10.02.2012 | Aufrufe: 440 |
Kategorie: Computer, Technik > Programmierung & Programmiersprachen
Die deutsche Fachseite rund um Microsoft Visual Basic. ActiveVB ist eine der führenden deutschsprachigen Seiten zur Programmiersprache Visual Basic und damit verwandten Themen wie VBA, VB .NET und Access. Mehr als 600 Tipps zu VB-Classic und VB .NET, 12 gut besuchte Foren, mehr als 80 Tutorials und verschiedenste Rubriken.
Nachrichten aus dem RSS-Feed: ActiveVB - News
VB6-Tipp: Vertikalen Text ausgeben2012-02-06
Es gibt verschiedene Methoden, Text vertikal oder unter beliebigem Winkel auszugeben. Hierfür werden meist API-Methoden eingesetzt (vgl. Tipp 226). Manchmal benötigt man jedoch nur eine kurze vertikale Achsbeschriftung für ein Diagramm. Im vorliegenden Tipp wird gezeigt, wie man einen Text in 90°-Schritten rotieren und an einer bestimmten Position ausgeben kann. Vorteil dieser Methode ist, dass das Schriftbild durch die Rotation nicht verändert wird, und dass das Antialiasing, welches bei den meisten Schriften eingesetzt wird, um die Kontur der Zeichen abzurunden, durch die pixelweiseÃbernahme nicht zerstört wird.
Neuer VB6-Tipp: Google Maps in VB62012-02-04
Dieser Tipp zeigt, wie mit Hilfe des Microsoft Internet Controls eine Google-Maps-Karte direkt auf der VB6-Form dargestellt wird. Dieüblichen Funktionen von Google Maps (Karte, Satellit, Gelände) sowie die vollständige Interaktivität bleiben dabei erhalten.
Redesign von ActiveVB2011-12-29
Pünktlich zum diesjährigen Weihnachtsfest hat auch ActiveVB eineÃberraschung parat gehabt: seit dem 24.12. lassen wir ActiveVB in neuem Glanz erstrahlen.
VB.NET-Tipp: Bug im PageSetupDialog2011-11-29
In Windows-Systemen mit metrischem MaÃsystem in den Regions- und Spracheinstellungen kommt es zu zwei Fehlern bei der Benutzung des PageSetupDialog:Ist EnableMetric nicht gesetzt, werden falsche Werte für die Seitenränder zurückgeliefert, da immer davon ausgegangen wird, dass die Zahlen metrische Werte sind, was allerdings in dem Fall nicht gegeben ist. Somit werden zum Beispiel aus 100 1/100 Inch plötzlich 39 1/100 Inch.Ist EnableMetric auf True gesetzt werden die Werte für die Seitenränder teilweise falsch angezeigt. Das liegt daran, dass die Werte in der Margins-Klasse als Integer definiert sind und es bei der Umrechnung von Inch in Millimeter zu gewaltigen Rundungsfehlern kommt.Dieser Fehler ist Microsoft sehr wohl bekannt, sie bieten aber keinen wirklich praktikablen Workaround dazu an (KB814355).Mit einem kleinen Trick ist es möglich zumindest mit vollen [..]
VB.NET-Tipp: (Un-)Zippen ohne Komponente2011-11-28
Der Windows Dateiexplorer bietet die Möglichkeitüber den Kontextmenueintrag"Senden an -> komprimierten Ordner"einen Ordner in einer Zip-Datei zu verpacken. Hier wird dieser Befehl codeseitig ausgeführt. Einigen Aufwand bereitet das"Late Binding"der COM-Library"MS Shell Control and Automation"(Namespace"Shell32"), die neben vielem anderen diese Funktion enthält.Dank an Timo Boehme (Idee) und Kai (COM-Interface Know How)
VB.NET-Tipp: TreeSort2011-11-27
Oft steht man vor dem Problem, eine Ansammlung von Daten sortieren zu müssen. Hat man die Gesamtheit der Daten beispielsweise in einer Liste oder einem Array bereits vorliegen, so kann man diese mit .NET-Bordmitteln sehr schnell sortieren. Interessanter wird das Problem, wenn man die einzelnen Werte nicht auf einmal, sondern schrittweise erhält. Natürlich könnte man die Werte in einer Liste sammeln und einfach am Ende sortieren. Effizienter wäre es aber, die Zeit zwischen den einzelnen Eingängen zu nutzen und die neuen Elemente gleich an ihren richtigen Platz zu schieben. Gewöhnliche Listen sind dafür kaum geeignet, das Einfügen in der Mitte kann langsam sein.Statt dessen kann ein Binärbäum verwendet werden. Ein solcher Baum besteht aus einer Wurzel und je zwei Teilbäumen (einem linken und einem rechten). Beim Einfügen eines neuen Wertes gilt es nur [..]
Bericht vom Community Open Day 20112011-11-13
Alljährlich veranstaltet Microsoft Deutschland im Rahmen des CLIP- und MVP-Programms den Community Open Day, um sich mit der Community rund um viele Microsoft Produkte - vom Visual Studioüber Azure bis zu Microsoft Office - auszutauschen, neue Entwicklungen auf dem Markt vorzustellen und Anregungen für zukünftige Produkte zu sammeln.
VB.NET-Tipp: Listview drucken2011-11-11
ListView drucken mit Druckvorschau, Header, Fusszeile mit Datum und Seitennummerung und vielen Einstellungsmöglichkeiten
VB.NET-Tipp: Versuchs-Chat2011-11-10
Mikro-Chat von zweifelhafter Sinnhaftigkeit (man muss sich zum Chatten telefonisch die IPs mitteilen). Gezeigt wird jedoch der Umgang mit den Klassen TCPListener, TCPClient und NetworkStream unter Einsatz asynchroner Aufrufe, um die Hauptanwendung nicht zu blockieren.
VB.NET-Tipp: Ordnerstruktur im Treeview2011-11-08
Eine Baumansicht der Verzeichnisstruktur. Die Dateienliste der Unterknoten werden erst beiÃffnen der Elternknoten nachgeladen. Erforderliche Dateisuchen sind in einen Hintergrund-Thread ausgelagert.
VB.NET-Tipp: Internetverbindung prüfen2011-11-07
Häufig ist es notwendig zu prüfen, ob eine Internetverbindung besteht. Dieser Tipp stellt eine einfache Klasse vor, die dies sowohl synchron (der aufrufende Thread wird blockiert) als auch asynchron (das Ergebnis wirüber ein Ereignis gemeldet) erledigen kann. Ebenso kann sie dazu verwendet werden auf Verfügbarkeit eines Servers oder Clients im Internet wie auch im lokalen Netzwerk zu testen.
VB.NET-Tipp: MPEG4-Informationen lesen2011-10-24
Die vorgestellte Klasse ermöglicht es die Informationen zu Titel, Jahr, Interpret, Album und Genre aus einer MPEG 4-Audiodatei zu lesen. Eine Beschreibung des Aufbaus des MPEG4-Containers findet sich beispielsweise unter http://atomicparsley.sourceforge.net/mpeg-4files.html (http://atomicparsley.sourceforge.net/mpeg-4files.html). Es ist möglich die Klasse zum Auslesen weiterer Metainformationen aus den Dateien zu erweitern.
VB.NET-Tipp: Parameterisierte Threads2011-10-18
In diesem Tipp wird gezeigt, wie man Parameterblöcke ohne Verwendung von Delegaten an Thread-Methodenübergibt. Die Grundlage dafür bildet der MSDN-Artikel ParameterizedThreadStart (http://msdn.microsoft.com/de-de/library/system.threading.parameterizedthreadstart.aspx).
VB.NET-Tipp: ODEs lösen2011-10-17
Viele Naturgesetze und mathematische Probleme lassen sich in einer Art und Weise formulieren, in der neben einer unbekannten GröÃe auch derenÃnderungsrate (die Ableitung) auftritt. Möchte man beispielsweise die Bewegung eines Balles simulieren, spielen dafür nicht nur der Ort, sondern auch Geschwindigkeit und Beschleunigung des Balles eine Rolle und stehen miteinander in Beziehung.Normalerweise geht man bei der Simulation einfach in sehr kleinen Zeitschritten vor und berechnet sukzessive neue Ergebnisse und Ableitungen. Allerdings entstehen dabei Ungenauigkeiten, die sich aufsummieren können und das Ergebnis verfälschen. Mit der Wahl eines besseren Näherungsverfahrens wie dem hier vorgestellten Runge-Kutta-Verfahren kann man bei der gleichen Anzahl an Schritten genauere Ergebnisse erhalten. Der Tipp implementiert zwei Verfahren und zeigt vergleichend deren Genauigkeit.
Hinweis: Der Feed "ActiveVB - News" und dessen hier dargestellten RSS-Inhalte liegen urheberrechtlich beim Autor der Betreiber-URL (siehe RSS-Link). Auf den Inhalt von "ActiveVB - News" hat RSS-Nachrichten.de keinen Einfluss. (2317-4-165-0 - 0)