Redaktion
1844 Artikel
01.06.2001
Ein SMTP-Mail-Client in VB6
… oder wie man Mails ohne MAPI versendet Da man in dieser Branche praktisch keine Chance hat, ein Thema lückenlos zu beherrschen und alle Imponderabilien zu kennen, lauert die eine oder andere Falle bei der leichtfertigen Zusicherung von Funktionalität. Und wer schon mal etwas von dem MAPI-Steuerelement gehört hat und an den Weihnachtsmann glaubt, sieht auch keine Probleme, eine Anwendung mit Mail-Funktionalität auszustatten.
weiterlesen
01.06.2001
Port-I/O unter allen Windows-Versionen
Direkter Hardwarezugriff, auch unter Windows NT4 und 2000 Auf vielen Installationen laufen noch Programme, die in DOS-BASIC geschrieben worden sind. Möchten die Programmierer diese Programme heute auf Visual Basic umstellen, kommt es häufig zu Problemen, wenn die alten Programme auf nichtstandardisierte Hardware wie manche ISA-Karten oder I/O-Platinen zugreifen. Hier helfen zahlreiche Free- und Shareware-Libraries aus, die die alten INP- und OUTBefehle von DOS-BASIC nachbauen. Dies funktioniert aber meistens nur unter Windows 95 und 98, da Windows NT4 und 2000 den Zugriff auf die Hardware verbieten. Bis vor kurzem gab es nur einen Ausweg, wenn das portierte Programm auch unter dem Profi-Betriebssystem von Microsoft laufen sollte: einen eigenen Treiber zu programmieren.
weiterlesen
01.06.2001
Der SMTP-Mail-Client im Einsatz
Ein Praxisbericht Der soeen vorgestellte SMTP-Mail-Client bietet, im Gegensatz zu MAPI, die Mög-lichkeit, ohne Benutzerprofil Emails – zum Beispiel aus NT-Services heraus – zu versenden. In diesem Praxisbericht werden die vorgenommenen Anpassungen des SMPT-Mail-Clients an eine Excel-Umgebung beschrieben.
weiterlesen
01.06.2001
Information at your fingertips, anywhere, anytime
Über die Diskrepanz zwischen den Marketingaussagen der prägenden IT-Produzenten und deren internem Umgang mit diesem Slogan Kein Statement ist populärer als jenes, in naher Zukunft jederzeit, überall und über jedes nur denkbare Medium „online“ sein zu können. Insbesondere erzählen die Unternehmen jedem, der es hören will – oder auch nicht –, dass er nun überall seiner Arbeit mittels Handy, Laptop, Bluetooth oder Organizer nachgehen kann. Wie viel Wahrheit steckt in diesen Marketingaussagen und warum sitzen eigentlich so viele Arbeitnehmer der IT-Branche jeden Montag im Zug und sind die Woche über nach der Arbeit nicht bei ihren Familien?
weiterlesen
01.06.2001
Funktionale Animation in VB ?interaktive Visualisierung
Von Kurbeltrieben und der Geburt eines Viertaktmotors, der alle Takte in einer Kurbelwellenumdrehung abwickelt Die funktionale Animation ist die Fortschreibung des Serviettenentwurfs mit anderen Mitteln. Um Bewegungsabläufe, also den funktionalen Kern einer Anordnung besser studieren zu können, müssen die Striche schon laufen lernen. Die Programmierung zyklischer Bewegungsabläufe auf Basis einfacher Bewegungsmodelle hilft nicht nur, Maschinen und Mechanismen in ihrer Funktionalität besser verstehen und analysieren zu können – sie öffnet auch Tür und Tor für eigene Experimente und die kreative Modifikation bestehender Ansätze. Eine etwas anspruchs-vollere Form der funktionalen Animation ist daher die interaktive Visualisierung.
weiterlesen
01.05.2001
Windows-Standarddialoge
Sag’s mit dem API Eine Aufgabe, die nahezu jeder Entwickler in seinen Applikationen zu bewältigen hat, ist die Einbindung von Dialogen. Ob nun Dateien gespeichert werden müssen, Ordner zu ermitteln sind oder die Druckereinstellungen vom Benutzer anpassbar sein sollen. Der hier gezeigte Lösungsansatz baut auf dem Win32-API auf und funktioniert mit jeder 32 Bit-Windows-Version.
weiterlesen
01.05.2001
NachrichtenbasierteInformationssysteme
Mit dem MS Message Queue Server ein nachrichtenbasiertes Informationssystem entwickeln In zwei Szenarien werde ich Anwendungsgebiete für nachrichtenbasierte Informationssysteme aufzeigen. Anschließend wird ein aus mehreren Komponenten bestehendes Framework vorgestellt, mit dem ein solches Informationssystem einfach realisiert werden kann. Der Microsoft Message Queue Server bietet für den Transport solcher Nachrichten eine komfortable Infrastruktur.
weiterlesen
01.05.2001
REALbasic
Crossplattform-Compiler für Mac OS und Windows 1998 stellte das in Austin, Texas, ansässige Unternehmen REAL Software seine integrierte Entwicklungsumgebung REALbasic für Mac OS vor. Seit der Version 2.0 kann REALbasic auch Programme für Windows erzeugen und eignet sich damit wunderbar als Crossplattform-Entwicklungsumgebung. Grund genug, als Visual Basic-Entwickler einen genaueren Blick auf REALbasic zu werfen.
weiterlesen
01.05.2001
Relationale Open Source-Datenbanken
Datenbankapplikationen mit Phoenix Object Basic erstellen Im vorhergehenden Artikel („Phoenix Object Basic“; BasicPro 4/2001) haben wir die Geschichte von Linux vorgestellt und einen ersten Einblick in Phoenix Object Basic geliefert. Dort schrieben wir, dass Linux mehr in der System- als in der Anwendungsprogrammierung verwurzelt ist. Dies hatte auch für einen sehr langen Zeitraum zur Folge, dass für Linux nur wenige Datenbanksysteme verfügbar waren. In den letzten Jahren hat sich diese Situation allerdings zum Positiven ver-ändert. Führende kommerzielle Datenbankanbieter haben Linux-Versionen ihrer Produkte herausgebracht, und die Open Source-Community hat viele relationale SQL-Datenbankpakete geschaffen. Eine breite Auswahl an Open Source-SQL-Datenbanken ist mittlerweile vom Low-End bis zum High-End verfügbar; auch der ODBC-Interface-Standard wird unterstützt.
weiterlesen
01.05.2001
Freundliche Helfer
Assistenten im Eigenbau Spätestens, seitdem immer mehr Assistenten Einzug in Microsoft-Betriebssysteme gehalten haben, sind diese freundlichen Helfer aus fast keiner anwenderfreundlichen Software mehr wegzudenken. Dieser Beitrag zeigt die Realisierung von „Wizards“.
weiterlesen