Startseite > Archiv > dotnetpro 3/2005

dotnetpro 3/2005

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: Mono

dotnetpro 3/2005

Mono installieren und kennen lernen

(Seite 10)

Mono ist eine leistungsfähige Portierung des .NET Frameworks für Unix-Betriebssysteme. dotnetpro stellt das Mono-Projekt vor und zeigt Installation sowie Entwicklungspraxis von Mono-Anwendungen.
Autor: Marc Teufel

Webprogrammierung mit ASP.NET unter Mono

(Seite 16)

ASP.NET ist ohne Zweifel eine der wichtigsten .NET-Technologien unter dem Open-Source-Framework Mono. Seine vollständige Implementierung inklusive Web Services macht es zu einer echten Alternative zum Windows-Pendant. Installation und Betrieb sind einfach.
Autor: Marc Teufel

Grafische Oberflächen unter Mono entwickeln

(Seite 22)

Mit den beiden Bibliotheken GTK# und QT# lassen sich grafische Benutzeroberflächen unter Mono erzeugen. Sie sind eine Alternative zu Windows Forms.
Autor: Marc Teufel

Remoting zwischen .NET und Mono

(Seite 26)

.NET verspricht Plattformunabhängigkeit, Mono verspricht eine kompatible Implementierung. Aber bestehen Plattformunabhängigkeit und Kompatibilität beim Remoting den Praxistest? dotnetpro macht die Probe aufs Exempel.

SQLite

(Seite 31)

Dicke Datenbanken haben viele Vorteile. Wenn es aber um die Verwaltung weniger Daten einer kleinen Anwendung geht, sind sie überdimensioniert. Das kostenlose SQLite ist da anders.

#TALK

Thumbnails erstellen mit allen Finessen (Seite 110)

Vorschaubilder lassen sich unter .NET mit wenig Code automatisch generieren. Dabei hapert es aber sowohl an der Qualität wie auch an der Performance. dotnetpro zeigt, wie Sie mithilfe von unverwaltetem Code beim Erstellen von Thumbnails auch JPEG-Kompression und GIFTransparenz steuern können.
Kryptografie mit .NET 2.0 (Seite 114)

In diesem Jahr wird Version 2.0 des Windows .NET Frameworks erwartet. Sie wird sehr viele Verbesserungen und Erweiterungen im Vergleich zur aktuellen Version 1.1 mit sich bringen. Dies gilt auch für den großen und wichtigen Bereich der Sicherheit. dotnetpro stellt neue Typen und Konzepte der kryptografischen Dienste vor.

Bücher

Software-Projekte mit Versionsverwaltungen koordinieren (Seite 49)

Die Koordination eines Software-Projekts birgt bereits bei einer kleinen Anzahl von Beteiligten schier unüberwinbare Herausforderungen. Der Einsatz qualifizierter, aber auch höchst zuverlässiger Systeme ist gefordert. Mit CVS und Subversion stehen zwei ausgereifte Systeme zur Verfügung, die auch unter Windows einen hohen Verbreitungsgrad besitzen. dotnetpro-Autor Andreas Heil stellt vier Bücher dazu vor.
Autor: Andreas Heil

Community

Contest-Auswertung (Seite 38)

Mit GDI und GDI+ lassen sich wiederverwendbare Zeitanzeigen im Digitalformat programmieren, die nicht nur ein attraktives Erscheinungsbild haben, sondern auch Weckzeiten und Alarmfunktionen unterstützen. Auf den zweiten Programmierwettbewerb der dotnetpro gab es insgesamt 22 Einsendungen solcher Zeitanzeigen mit unterschiedlichen Lösungsansätzen.
Der dritte Programmierwettbewerb der dotnetpro (Seite 43)

Schreiben Sie ein Programm, das in der Lage ist, sehr, sehr große Datenmengen auszuwerten. Frei nach dem Motto: Ist das Gigabyte-Aufkommen

Grundlagen

Die richtige Architektur finden (Seite 134)

Erst denken, dann programmieren. Ungefähr so lautet das Motto der Software-Architekten in vereinfachter Form. dotnetpro demonstriert den Entwurf einer Anwendungsarchitektur an einem Beispiel. Auch eine vermeintlich kleine Anwendung lässt sich sinnvoll modularisieren.
Smartphone-Anwendungen mit dem .NET Compact Framework (Seite 140)

Mobiltelefone – neudeutsch auch Smartphones genannt – sind im Vergleich zu einem Desktop-PC ziemlich schwach auf der Brust. Doch mit einem entsprechenden Client können sie auch auf gestandene Business-Anwendungen zugreifen. Visual Studio 2003 und das Smartphone 2003 SDK machen die Programmierung entsprechender Winz-Anwendungen einfach.

HighTech

J2ME und .NET Compact Framework im Vergleich (Seite 118)

Java für mobile Geräte war zuerst da, doch das .NET Compact Framework holt langsam auf. Zwei leistungsfähige Plattformen buhlen somit um die Gunst von Geräteherstellern und Entwicklern. dotnetpro zeigt, wie sich die beiden Ansätze in der Entwicklerpraxis bewähren.
RPG unter .NET mit Asna Visual RPG 7.1 (Seite 127)

IBMs Empfehlung, AS/400-Projekte unter Java und Websphere weiterzuentwickeln, war aufgrund des Aufwands erfolglos. Doch für die Anwender wird die Zeit knapp, denn das Ende von OS/400 zeichnet sich ab. Visual RPG bietet einen Ausweg über die .NET-Welt.

Praxis

SPS mit DCOM steuern (Seite 52)

Mit SPS-Bausteinen lassen sich Steuersysteme für beliebige Maschinen erstellen. Wer ein SPSSystem über ein serielles Kabel mit einem PC verbindet, der kann netzwerkweit Prozesse über DCOM steuern und visualisieren. dotnetpro demonstriert, wie Sie Steuerungs- und Visualisierungsaufgaben mit Visual Basic 6.0 oder Visual C++ umsetzen.
Sprach- und Textänderungen zur Laufzeit (Seite 58)

Anwendungen sollten Mehrsprachigkeit unterstützen. Das kann ganz einfach sein. dotnetpro stellt den „Text And Language Manager“ für die Sprachverwaltung vor. Sämtliche Texte und die aktuelle Sprachversion eines Windows-Programmes lassen sich hiermit zur Laufzeit ändern. Zusätzliche Sprachversionen können ohne Rebuild in das aktuelle Programm integriert werden.
Verzeichnisüberwachung (Seite 64)

Ihre Anwendung öffnet eine Datei. Eine andere Anwendung bearbeitet die gleiche Datei. Und nun? Über File Notification können Sie beobachten, was im Dateisystem passiert. Die .NET-Klasse FileSystemWatcher kapselt alle benötigten Funktionen. dotnetpro zeigt, wie Sie das Dateisystem überwachen können.
Designerkonforme Steuerelemente für das Compact Framework erstellen (Seite 68)

Benutzerdefinierte Steuerelemente für Windows CE/Pocket-PC zu erstellen ist erheblich aufwändiger als für andere Windows-Betriebssysteme. Im Compact Framework lauern unerwartete Einschränkungen und für die Darstellung im Designer von Visual Studio sind zusätzliche Maßnahmen nötig. dotnetpro zeigt am Beispiel eines Multiline-Buttons, wie Sie eigene Steuerelemente für das Compact Framework entwickeln können.
Mahjongg implementieren (Seite 74)

Es gibt Spiele, die machen süchtig. Das chinesische Nationalspiel Mahjongg gehört dazu. Im europäischen Raum hat sich die Solitär-Variante des Spiels eingebürgert, bei der 144 Steine aus 36 Kategorien komplett abgeräumt werden müssen. Mahjongg bedeutet übersetzt übrigens „Spatzenspiel“. dotnetpro zeigt in einer dreiteiligen Serie, wie Sie das Spiel mit .NET implementieren.
Autor: Frank Eller

Eingabevalidierung mit NScharik (Seite 82)

Entwickler sollten den Eingaben des Benutzers besonders im Web stets misstrauen. Die ASP.NET-Validierungssteuerlemente eignen sich aber nur für einfache Aufgaben. dotnetpro stellt NScharik vor, ein Validierungs-Framework, das auch gehobenen Ansprüchen gerecht wird.

Sicherheit

Deployment von Sicherheits-Richtlinien in .NET (Seite 106)

CAS (Code Access Security) ist eines der Sicherheits-Subsysteme von .NET. Die Code-Zugriffssicherheit steuert die Zugriffsrechte auf Ressourcen. Eine Entscheidung darüber, ob der Code auf die angeforderte Ressource zugreifen darf, obliegt der Common Language Runtime. Die CLR benötigt dazu jedoch ein komplexes Regelwerk. Dieses kann per Administrations-Tool, aber auch per Code beeinflusst werden.

Tipps und Tricks

Tipps zu C# und VB 6.0 (Seite 102)

Power-Management-Informationen abfragen; Verbundstruktur für detaillierte Power-Informationen usw.
programmer’s bazaar (Seite 105)

Informatik-Grundlagen per Online-Vorlesung
GDI-Grundlagen (Seite 90)

Visual Basic 6.0: Farben und Farbverläufe
SQL-Anweisungen in Ressourcendateien auslagern (Seite 98)

Längere Texte sollten nicht direkt im Quellcode gespeichert, sondern möglichst in Ressourcendateien ausgelagert werden. Weil SQL-Anweisungen auch aus Text bestehen, gilt für sie im Prinzip das Gleiche. dotnetpro zeigt, wie der Einsatz von Ressourcendateien den Umgang mit SQL-Anweisungen erleichtert.

Tools

Sybase DataWindow .NET (Seite 44)

Die Implementierung einer nicht trivialen Datenbankanwendung stellt den Entwickler auch unter .NET noch vor einige Herausforderungen. Sybase verspricht mit seiner Komponente DataWindow .NET die Reduktion der Komplexität und die Steigerung der Produktivität. dotnetpro hat die Komponente unter die Lupe genommen und zeigt, in welchen Szenarien sich der Einsatz lohnt.
TierDeveloper 4.0 (Seite 48)

Das Tool TierDeveloper unterstützt Entwickler beim Implementieren komplexer Datenzugriffsobjekte und trägt zu einer schnellen und effizienten Realisierung mehrschichtiger Anwendungen bei. Thorsten Spies und Dr. Holger Schwichtenberg haben sich die Kombination aus objektrelationalem Mapper und Anwendungsgenerator genauer angesehen.
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 zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen