Startseite > Archiv > dotnetpro 7/2004

dotnetpro 7/2004

Hier finden Sie alle bisher erschienenen Ausgaben und Artikel der dotnetpro. Als Abonnenent können Sie alle Artikel online abrufen und die zugehörigen Quelltexte herunterladen. Sie sind noch kein Abonnent? Dann wird es aber Zeit! Weiter zur Abo-Bestellung.

Sie haben bereits ein Abonnement? Dann registrieren Sie es jetzt online!

Zahlreiche kostenlose Online-Artikel finden Sie hier.
Einzelheft bestellen


Schwerpunkt: .NET kann's

dotnetpro 7/2004

Komplexe Systeme mit Fuzzy Logic steuern

(Seite 12)

Ungefähr so und so Viele Systeme lassen sich aufgrund ihrer Größe und ihres nicht linearen Aufbaus kaum in den Griff bekommen. Hier hilft Fuzzy Logic weiter. Mit dem frei verfügbaren .NET-Tool Sirius.1 von der Heft-CD lassen sich Fuzzy-Logic-Regelwerke erfassen und die Ergebnisse berechnen. Auf der Grundlage dieser Logik des Ungefähren entwickelt dotnetpro ein automatisches Bremssystem.

Fotos effektvoll überblenden mit GDI+

(Seite 18)

Das nächste Dia, bitte Dank moderner Digitalkameras und preiswerter Scanner finden immer mehr Fotos Einzug in Applikationen. In vielen Programmen lassen sich Fotos vorteilhaft einsetzen. Sollen mehrere Bilder nacheinander präsentiert werden, sind ansprechende Überblendungen gefragt. .NET bietet dazu alle nötigen Werkzeuge.

E-Mails mit Visual Basic .NET

(Seite 22)

Postillon der Extraklasse E-Mails zu versenden und zu empfangen ist eine Aufgabe, die in früheren Versionen von Visual Basic kein Vergnügen war. Doch diese Zeiten sind vorbei. Das .NET Framework macht alles viel einfacher.

Office-Automation mit VB.NET

(Seite 26)

Ereignisse verarbeiten Fehler in den COMInterop-Klassen und den von VS.NET erzeugten Wrappern verhinderten in der ersten Version von VS.NET die Nutzung von Ereignissen von COM-Objekten. Dieses Problem wurde in der Version 2003 behoben, sodass Ereignisse jetzt genutzt werden können.
Autor: Helma Spona

Kommunikation mit Indigo

(Seite 28)

Message in a Channel In der Architektur des Windows-Nachfolgers Longhorn ist Indigo für die Kommunikation zuständig. Messages, Ports, Channels und Services bilden die grundlegenden Bestandteile. Sowohl einzelne Prozesse als auch ganze Anwendungen und verteilte Applikationen nutzen die gleiche Infrastruktur. dotnetpro erläutert die Grundlagen der Zukunftstechnologie.

Vorteile der Objektorientierung in Visual Basic .NET

(Seite 35)

Was nun endlich funktioniert Manch einer mag sich grämen ob der vielen grundlegenden Neuerungen in Visual Basic .NET. Doch er wird großzügig entschädigt, denn es eröffnen sich völlig neue Möglichkeiten.
Autor: Frank Eller

Visual Basic .NET effizient nutzen

(Seite 38)

Was Sie nicht mehr tun sollten Viele Dinge, an die man sich in langen VB6-Jahren gewöhnt hat und die man vielleicht auch lieb gewonnen hat, sind in Visual Basic .NET anders gelöst oder entfallen gar vollständig. Sie sollten künftig die Finger von diesen Gewohnheiten lassen, um die .NET-Sprache ausreizen zu können.
Autor: Frank Eller

System.Xml in .NET 2.0

(Seite 40)

Neuer XML-Werkzeugkasten XML hat sich zur universal verwendbaren Technologie für den Zugriff auf Daten aller Art entwickelt. Die XML-Unterstützung von .NET 1.1 ist schon gut, aber mit .NET 2.0 wird alles noch besser. dotnetpro stellt die neuen Klassen im Namespace System.Xml von .NET 2.0 vor.

#TALK

Installation von Server-Datenbanken mit .NET-Klassen (Seite 106)

Installation mit Klasse „Einfach kopieren und fertig“, so lautet die Marketingbotschaft zu .NET aus Redmond. Es scheint, als würden Installationsprogramme nicht mehr gebraucht. Es kommt jedoch ganz auf den Einzelfall an. Bei serverseitigen Anwendungen etwa erweist sich der Windows Installer als unverzichtbares Werkzeug.

Community

Multithreading mit dem .NET Framework (Seite 44)

Parallelkochen Wenn Sie Pilze und Paprika gleichzeitig schneiden könnten, wäre das Essen schneller auf dem Tisch. Was im wirklichen Leben schwer fällt, lässt sich bei Software gut umsetzen. Das Werkzeug dafür heißt Multithreading. Das .NET Framework bietet dafür alle Voraussetzungen. Wie Sie Multithreading einsetzen und worauf Sie dabei achten müssen, zeigt dotnet.tv.
Das neue Microsoft-Partner-Programm (Seite 48)

Mein großer Bruder Microsoft hat sein Partner-Programm umstrukturiert und weltweit auf eine einheitliche Basis gestellt. Für jeden ist etwas dabei: Start-up-Unternehmen profitieren von einer kostenlosen Partnerschaft. Etablierte Unternehmen zertifizieren sich als Certified oder Gold Certified Partner. Eine Punktesystem sorgt für mehr Gerechtigkeit. dotnetpro stellt das neue Programm vor.

Grundlagen

Ressourcen und Globalisierung (Seite 134)

Mit .NET auf Weltreise Das .NET Framework ermöglicht die komfortable Globalisierung von Anwendungen. Wer bei der Internationalisierung seiner Applikationen aber nicht in einer Sackgasse enden will, muss die Zusammenhänge kennen. dotnetpro zeigt, wie Sie Ihre Anwendungen erfolgreich auf große Fahrt schicken.
Leistungsbeschreibungen erstellen (Seite 140)

Was hätten’s denn gern? Was will der Kunde? Das sollte in der Leistungsbeschreibung stehen, die manchmal auch Pflichtenheft, Lastenheft oder Spezifikation genannt wird. Aber steht hier wirklich das, was der Kunde benötigt? Wurde etwas vergessen? Sind Passagen mehrdeutig? dotnetpro gibt Tipps, worauf Sie beim Erstellen der Leistungsbeschreibung achten müssen.

HighTech

IDisposable anwenden und erweitern (Seite 110)

Ode an IDisposable Die automatische Garbage Collection des .NET Frameworks ermöglicht bequemes Programmieren. Wer aber nicht so lange warten kann, bis die Speichermüllabfuhr die nächste Runde dreht, der verwendet die Schnittstelle IDisposable. So lassen sich nicht mehr benötigte Ressourcen punktgenau entsorgen. Aber IDisposable kann noch mehr. dotnetpro bohrt die Schnittstelle auf.
Komponenten-Designer im Eigenbau (Seite 116)

Komponenten mit Komfort Eine Komponente ist nur so nützlich, wie sie sich bequem einsetzen lässt. Für die leichte Konfiguration bieten sich Komponenten-Designer an. Sie ermöglichen die komfortable Bearbeitung zur Entwurfszeit und ersparen dem Anwender viel Tipparbeit. dotnetpro zeigt, wie Sie Ihre eigenen Komponenten über einen Designer leichter zugänglich machen.
Visual Studio .NET 2003 erweitern (Seite 122)

Unendliche Weiten Microsoft hat viel in die Erweiterbarkeit der Entwicklungsumgebung Visual Studio .NET investiert – ganz im Gegensatz zur Dokumentation der Erweiterungsschnittstellen. Deshalb zeigt dotnetpro, welche Möglichkeiten vorhanden sind, und demonstriert am Beispiel eines Resource Editors, wie Sie zu einer praxistauglichen Lösungen kommen.

Lösung

Erfahrungsbericht (Seite 130)

.NET im Unternehmen .NET ist die richtige Wahl, wenn es um moderne Software-Architekturen geht. .NET bietet kurze Entwicklungszyklen und Anbindungsmöglichkeiten an unterschiedliche IT-Infrastrukturen wie zum Beispiel SAP.

Praxis

ASP.NET Resource Kit (Seite 62)

Gratiswerkzeugkasten für ASP.NET-Entwickler Das ASP.NET Resource Kit soll laut Microsoft sowohl ASP.NET-Entwicklern als auch Einsteigern sinnvolle Unterstützung bieten. dotnetpro wirft einen Blick auf den Werkzeugkasten und zeigt einige Highlights.
Grafiken ausdrucken mit GDI+ (Seite 68)

Schwarzbunt auf Weiss Ein Grafikprogramm lässt sich nur dann sinnvoll nutzen, wenn Sie die Dokumente auch auf dem Drucker ausgeben können. Das .NET Framework bietet Ihnen alle Grundfunktionen und Dialoge, die Sie für das komfortable Ausdrucken benötigen. Am Grafikprogramm WinPaint zeigt dotnetpro, wie Sie Teilbereiche und komplette Grafiken zu Papier bringen.
Windows Installer: Benutzerdefinierte Aktionen mit dem .NET Framework (Seite 78)

Installation ohne Grenzen Eine neue Version des Windows Installers steht vor der Tür. Doch auch in dieser Version wird die direkte Verwendung von .NET-Klassen als benutzerdefinierte Aktionen nicht unterstützt. dotnetpro zeigt, wie es trotzdem geht.
Autor: Andreas Kerl

Grundlagen von .NET Remoting (Seite 84)

Fahrschule für Fernverkehr Mit .NET Remoting lassen sich verteilte Anwendungen leicht und schnell erstellen. Für den Aufbau skalierbarer Anwendungen muss der Entwickler aber einige Grundregeln berücksichtigen. dotnetpro erläutert die wichtigsten Verkehrsregeln für den .NET-Fernverkehr. So wird Ihre Fernreise nicht zum Horrortrip ohne Wiederkehr.
Autor: Lars Roith

Zugriffsmodifizierer erfolgreich umgehen (Seite 90)

Verstecken sinnlos Wollten Sie auch schon einmal eine nicht öffentliche Methode einer fremden Klasse aufrufen? Oder haben sich darüber geärgert, dass eine Klasse keinen öffentlichen Konstruktor zur Verfügung stellt? Gewusst wie! dotnetpro zeigt, wie Sie private Methoden ohne direkte Zugriffsberechtigung aufrufen können. Das funktioniert sogar in nicht öffentlichen Klassen ohne öffentlichen Konstruktor.
Autor: Neno Loje

Webserver Cassini (Seite 94)

Webserver für Arme Windows XP Home Edition und Webentwicklung mit ASP.NET – ein Widerspruch? Schließlich fehlt der Home-Edition der Webserver. Aus Redmond kommt aber ein Source-Code-Projekt, mit dem diese Beschränkung überwunden werden kann.

Sicherheit

Was Full Trust in .NET bedeuten kann (Seite 104)

Blindes Vertrauen Sicherheit ist, wenn nichts geht. Da aber immer ein bisserl was gehen muss, schaltet man einfach auf Full Trust und alles ist paletti. Dann könnten allerdings Blaster und Konsorten kommen und eindrucksvoll zeigen, dass Full Trust unter .NET keine wirklich gute Idee ist. dotnetpro zeigt es Ihnen hier völlig gefahrlos.

Tipps und Tricks

programmer’s bazaar (Seite 102)

dotnetpro stellt in jeder Ausgabe interessante Informationen zu Entwicklungsplattformen, Compilern, Tools, Komponenten und Lösungen im Binär- und Quelltextformat für Programmierer zusammen, die auch unabhängige Software- Entwickler, Freeware-, Shareware- und Buchautoren berücksichtigen und ferner Lösungen für den ambitionierten Programmentwickler bereitstellen. Die besten Webadressen werden in einer Tabelle zusammengefasst. Sie finden diese Tabelle auf der Heft-CD. Die Tabelle enthält auch die Links der vorangehenden Ausgaben mit den nach Bedarf aktualisierten Verknüpfungen.
Tipps zu VB, VB.NET und C# (Seite 96)

ASCII-Code in Zeichen umwandeln

Tools

Janus Web GridEx Control for .NET (Seite 52)

Daten im Webgitter Leistungsfähig und durchdacht präsentiert sich das WebControl GridEx. Es kann Daten unterschiedlicher Quellen zu ihrer Bearbeitung zusammenstellen. Ein Paging-Mechanismus macht auch große Mengen übersichtlich, haben Michael Beul und Holger Schwichtenberg festgestellt.
Performance-Profiling komplexer Netzwerkanwendungen (Seite 54)

Das Nadelöhr finden Eine Netzwerkapplikation soll vielen Anwendern bei gleichzeitigem Zugriff zufriedenstellende Antwortzeiten bieten. Beim Belastungstest fällt die Anwendung aber mit Pauken und Trompeten durch. Wo liegt das Nadelöhr? Für diese Detektivarbeit gibt es entsprechend spezialisierte Werkzeuge, zum Beispiel den Application Expert von Compuware.
Autor: Kurt Aigner
Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen



Anzeige


Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie oft landen Sie beim Programmieren in der Sackgasse?





Ergebnis anzeigen