Newsletter 06/2004 vom 30.06.2004

VB-fun.de
Newsletter   06 / 2004




Lieber VB-fun.de - User,

Dieser Newsletter wird nicht unaufgefordert versendet, sondern weil Sie oder ein Dritter Ihre eMail-Adresse zu unserem Newsletter angemeldet hat. Weitere Informationen erhalten Sie unter Punkt 8.
 

INHALT
 
1.
Neuheiten auf unserer Webseite
2. Gewinner des Mai-Gewinnspiels
3. Der Newsletter-Kurztipp (VB)
4. Der Profi-Tipp (VB)
5. Neue Tools und Updates rund um VB
6. Schätze aus der MSDN
7. News aus aller Welt
8. Über diesen Newsletter / Infos zur Abmeldung
 
 
1. Neuheiten auf unserer Webseite
 

Ständige Erweiterung der API-Referenz
Für jeden VB-Programmierer unverzichtbar ist die Nutzung von Betriebsystemfunktionen, den sog. API-Funktionen (Application Programming Interface). Sie ermöglichen es eine sehr große Anzahl an Windows-Features zu nutzen. Unsere API-Referenz wird ständig erweitert und soll ihnen helfen, einen Einblick in die Windows-Systemprogrammierung zu geben.

Besondere Beachtung verdienen folgende Neuheiten:

VB/VBA Tipps
Textur-Blending (einfach) - Direct X
Textur-Animation - Direct X

VB.NET Tipps
Drucken mit Vorschau
Form ohne Titelleiste verschieben
MessageBox individuell gestalten

Spiele
Die Dunkle Seite
Catch the Frog

Tutorials
Mathematikgrundlagen zur Spieleprogrammierung

Bücher
Visual Basic .NET Kompendium
Microsoft .NET Framework Programmierung mit Visual Basic .NET

Alle Neuheiten können auch im Newsarchiv nachgelesen werden, und zwischenzeitlich umfasst unser Internetangebot über 1.200 statische Seiten, die nicht durch Scripte generiert werden.

 
2. Gewinner des Gewinnspiels
 

Da wir seit April bis auf weiteres ein monatliches Gewinnspiel platziert haben, und jeweils  wöchentlich einen Gewinner ermitteln, haben wir auch diesmal wieder einige Glückliche unter uns. Im Mai haben gewonnen ...

1. Woche
2. Woche
3. Woche
4. Woche
Peter Hotz
Simon Grimm
Michael Müller
Stephan Flato
Die Frage des Gewinnspiels lautete: Mit welchem Befehl wird eine Form geschlossen?
Die richtige Antwort war Unload.
Als Preis gab es je ein Exemplar der 'Ausgabe 04/2004' der dotnetpro.

Wir gratulieren den Gewinnern nochmals recht herzlich, und wünschen ihnen viel Spaß mit ihren Preisen.
 
 
3. Der Newsletter-Kurztipp (VB)


Standarddrucker systemweit setzten
Will man mit Hilfe von Visual Basic den Standarddrucker systemweit setzen kann man entweder auf zahllose API-Funktionen zurückgreifen oder sich das Leben mit wenigen Zeilen Quelltext besonders leicht machen.
Windows Script Host (WSH), heißt hierfür das Zauberwort.

Hinweis:
Bei frühem Binden (early binding) der wshom.ocx ist ein Verweis auf das 'Windows Script Host Object Model' nötig.

On Error Resume Next

'Frühes Binden (early binding)
'Verweis auf 'Windows Script Host Object Model' nötig

Dim objWSHNetwork As New IWshRuntimeLibrary.WshNetwork

'Spätes Binden (late binding)
Dim objWSHNetwork As Object
Set objWSHNetwork = CreateObject("WScript.Network")

'Standarddrucker setzen
objWSHNetwork.SetDefaultPrinter "Druckername"

'Standarddrucker im Netzwerk setzen
objWSHNetwork.SetDefaultPrinter "\\Server\Druckername"

'Aufräumen
Set objWSHNetwork = Nothing

 
4. Der Profi-Tipp (VB)

 
sevEingabe ActiveX v2.0,
das Eingabecontrol der Superlative

  • TextBox, mehrspaltige ComboBox, DropDown-Liste oder ImageBox?
  • Keine Bezeichnerfelder (Labels) mehr?
  • Optisch ansprechend und modern soll eine TextBox sein!
  • sevMonthView - Der Monatskalender
  • Deutsch, Englisch oder... ?

sevEingabe ActiveX v2.0 nur 59,00 EUR
 

Ein einziges Eingabecontrol für alle benötigten Eingabeformate!
Mit sevEingabe v2.0 wurde eine TextBox geschaffen, die den Ansprüchen aus der täglichen Programmier-Praxis gerecht wird. Mit nur einem einzigen Control erstellen Sie ab sofort Eingabefelder für Texteingaben, Datum- und Uhrzeiteingaben, Counter, Betragseingaben, IP-Adress-Eingabe und Subnetmaske. Weiterhin kann über die Mask-Eigenschaft eine formatierte Benutzereingabe festgelegt werden. sevEingabe verfügt zusätzlich über einen integrierten Dauer-Kalender, Taschenrechner, Floskel-Dialog und Datei-/Ordner-Auswahldialog. Diese Dialoge lassen sich entweder per Tastendruck oder per grafischer Symbolschaltfläche aktivieren und werden als PopUp direkt unter-/überhalb des Eingabecontrols angezeigt
 
Einsetzbar in folgenden Programmier-/Entwicklungsumgebungen:
VB5/VB6, MS-Office (VBA, Access, Word, Excel)

Weitere Details

 
5. Neue Tools und Updates rund um VB
 

CodeBox for .NET
Mit CodeBox for .NET kann Quelltext aus Visual Basic .NET auf einfache Weise in Access, MSDE oder SQL Server 7/2000 archiviert werden.
Dabei können ganz individuell Methoden, Klassen, Module, Strukturen, Interfaces, oder Quelltextschnipsel gespeichert werden. Einfache Bedienung, Suchenfunktionen, Setzen von Lesezeichen und drucken ist durch eine Eplorer-ähnliche Oberfläche möglich. Neben vielen weiteren Funktionen kann der Quelltext in HTML exportiert werden und kann somit leicht in andere Programme integriert werden.

Borland bringt UML für Visual Basic .NET
Borland Together Edition für Microsoft Visual Studio .NET, eine integrierte und flexible Designumgebung, hilft Teams, die Entwicklung hochwertiger Anwendungen mit dem Visual Studio .NET Framework wesentlich zu beschleunigen.
Zu den wichtigsten Eigenschaften gehört das vollständige Reverse-Engineering zwischen Modell und Code: Änderungen, die im Modell in UML (Unified Modeling Language) vorgenommen werden, überträgt Together automatisch in den Code. In umgekehrter Richtung werden manuelle Quelltextänderungen direkt im UML-Modell abgebildet. Entwickler können daher sowohl im Code als auch im Modell arbeiten!
Eine 15-Tage-Testversion ist nach einer persönlichen Registrierung zum kostenlosen Download verfügbar.

 
6. Schätze aus der MSDN


Die umfangreichste Sammlung an Tipps und Tricks ist wohl unbestritten die MSDN von Microsoft. Folgende Kostbarkeiten haben wir für Sie aufgespürt.

HOWTO: Select and Unselect a Range of Cells in MSFlexGrid
Life Without Control Arrays in Visual Basic .NET
Creating Control Arrays in Visual Basic .NET and Visual C#
 

 
7. News aus aller Welt
 

Patent des GIF-Grafikformats endete am 18.06.2004
Die vom europäischen Patentamt unter der Nummer EP129439A1 geschützte LZW-Codierung für Bilder mit bis zu 256 Farben ist nicht mehr geschützt. Das europäische Patent, das im GIF-Format eingesetzt wird, endete am Freitag, dem 18.06.2004.
Das entsprechende US-Patent lief bereits im vergangenen Jahr aus. Fehlen nur noch das kanadische und japanische Patent, die am 20. Juni, bzw. 7. Juli enden.
Profitieren wird hiervon im Besonderen die Open-Source und Freeware-Bewegung, die sich die hohen Lizenzforderungen des Patentinhabers Unisys nicht leisten konnte und deshalb versuchte mit PNG ein freies Grafikformat zu etablieren.

Studenten präsentieren fotorealistisches Quake 3
Studenten aus dem Saarland und von der Uni Erlangen gelang es nun, durch Modifizierung der 3D-Technik 'Raytracing' dieses Verfahren erstmals auf ein PC-Spiel zu übertragen und so fotorealistische Grafik zu erzeugen.
Beim Raytracing werden die Reflexionen und Schatten aller Gegenstände ausführlich berechnet. So kann man u.a. auch Spiegelbilder mit dem neuen Verfahren realistisch darstellen.
Doch der hohe Realismus-Grad muss mit extremen Hardware-Anforderungen bezahlt werden: Um mit der Technik Quake 3 flüssig bei einer Auflösung von 512 mal 512 Bildpunkten spielen zu können, wird ein Zusammenschluss von 20 AMD-Prozessoren benötigt.

Sicherheitsanfälligkeit in DirectPlay kann zu einem Denial-of-Service-Angriff führen
Das Security Bulletin MS04-16 behebt eine Sicherheitsanfälligkeit in der DirectPlay-API, die für eine Denial-of-Service-Attacke genutzt werden kann. Die API wird üblicherweise von netzwerkbasierten Multi-Player-Spielen verwendet, die ohne das Update zum Absturz gebracht werden können.

Die erste 'Programmiermaschine'
Seit über einem Jahrzehnt durchforstet der Informatiker an der polytechnischen Hochschule von Valencia das babylonische Sprachgewirr auf der Suche nach einer Art Computer-Esperanto. Nach vielen Fachaufsätzen kommt nun das erste Produkt seines über 20-köpfigen Forschungsteams auf den deutschen Markt: eine 'Programmiermaschine', die es Laien ermöglichen soll, mit Rechnern fast so einfach zu parlieren wie in ihrer Muttersprache. Damit könnten sogar Nicht-Programmierer ihre Pläne und Ideen in Sprachen übersetzen lassen, die Maschinen verstehen.

Homepage ohne Rechts-Risiko
Die Freude an der neuen Web-Seite kann Ihnen schnell vergehen, wenn Sie einige Spielregeln übersehen: So dürfen Sie weder Urheberrechte verletzen noch mit fremden Markenrechten kollidieren. Lesen Sie, wie Sie teure Abmahnungen vermeiden und sich gegen Abzocker wehren.

Haftung für virenverseuchte eMail
Auch wer unwissentlich elektronisches Ungeziefer verbreitet, kann dafür haftbar gemacht werden!
Dies gilt vor allem für Unternehmen, da sie in besonderem Maße zur Sicherung der eigenen IT-Anlagen verpflichtet sind, schreibt das IT-Profimagazin iX in seiner aktuellen Ausgabe 6/04.

Microsoft Sicherheits-Newsletter
Microsoft bietet IT-Professionals und Entwicklern Unterstützung für effiziente IT-Sicherheit: in Form von Trainings, Leitfäden und Tools. Der deutschsprachige Sicherheits-Newsletter informiert Sie monatlich über das aktuelle Angebot.

Microsoft hat ein Patent auf den Doppelklick
Microsoft hat sich das Patent auf den Doppelklick bei Computermäusen gesichert, berichten US-Medien. Das Patent Nr. 6.727.830 beschreibt demnach 'eine Methode und System zur Erweiterung der Funktionalität von Anwendungsknöpfen eines Computer-Gerätes mit begrenzten Ressourcen'.
 

 
8. Über diesen Newsletter / Infos zur Abmeldung

Wir nutzen ausschließlich eMail-Adressen, die auf unserer Webseite eingetragen wurden, mit dem Wunsch den Newsletter zu erhalten. Falls Sie unseren Newsletter abbestellen möchten, können Sie dies auf unserer Startseite tun.
 
Alle Angaben sind ohne Gewähr.
Herausgegeben von Detlev Schubert und Jürgen Beil.
news@vb-fun.de
 
Weitere Angaben finden sie im Impressum von VB-fun.de.
Alle älteren Ausgaben des VB-fun.de-Newsletters befinden sich in unserem Archiv.
 
 
zum letzten Newsletter Vorheriger Newsletter zum Seitenanfang Nächster Newsletter Zum nächsten Newsletter

Startseite | VB-/VBA-Tipps | Projekte | Tutorials | API-Referenz | Komponenten | Bücherecke | VB-/VBA-Forum | VB.Net-Forum | DirectX | DirectX-Forum | Foren-Archiv | VB.Net | Chat | Spielplatz | Links | Suchen | Stichwortverzeichnis | Feedback | Impressum

Seite empfehlen Bug-Report
Letzte Aktualisierung, Samstag, 06. November 2004