Java: Benutzeroberflächen gestalten mit Gridbag-Layout

Bei der Programmierung einer Benutzeroberfläche mit Java gehört es zu den schwierigsten Entscheidungen, welchen Layout-Manager man verwendet. Gridbag-Layout bietet einige Vorteile. Der Artikel zeigt, wie man Komponenten innerhalb eines Rahmens positioniert. weiter

So klappt’s: Mappoint-Bilder mithilfe von VB.NET extrahieren

Microsoft Mappoint kann sehr nützliche, individuell anpassbare Informationen anzeigen. Aber das Extrahieren von Mappoint-Bildern unter Verwendung von Microsoft Office Document Imaging und dem .NET-Framework erfordert einigen Programmieraufwand. weiter

Tipps für das Klonen von Java-Objekten

In Java wird mittels Referenztypen Bezug auf Objekte genommen: Es gibt keine direkte Methode, die Inhalte eines Objekts in ein neues zu kopieren. Doch die clone()-Methode hilft, Objekte zur Bearbeitung zu vervielfältigen. weiter

Enterprise Java Beans: Wann lohnt der Einsatz?

Enterprise Java Beans (EJB) gehören zu den kompliziertesten Techniken der J2EE-Plattform, was einige Entwickler davon abschreckt, sie in ihren Projekten einzusetzen. Im Artikel geht es um die Vor- und Nachteile dieser Technik - und die beste Einsatzmöglichkeit. weiter

Nahtlose Socket-Programmierung in Java

Ein Hauptgrund für den Erfolg der Java-Plattform ist, dass sie von Anfang an Netzwerkunterstützung bot. In diesem Artikel geht es darum, wie man die grundlegende Netzwerkfähigkeit durch die Verwendung von Java-Sockets nutzen kann. weiter

Arbeiten mit Dateipfad-Werten in .NET: Die Path-Klasse hilft

Das .NET-Framework bietet über die Path-Klasse im System.IO-Namespace einfachen Zugriff auf Dateinamen, vollständigen Dateipfad, Laufwerk und Dateierweiterung. Der Artikel stellt, mit besonderem Augenmerk auf das .NET Framework 2.0, die verschiedenen über die Path-Klasse verfügbaren Informationen vor. weiter

Die sieben Todsünden der AJAX-Entwicklung

AJAX ist eine gute Sache, denn mit dem Konzept der asynchronen Datenübertragung lassen sich schnellere, effizientere und dynamischere Webanwendungen erstellen. Allerdings gibt es auch einige Fallstricke, die es zu meiden gilt. weiter

Konsistenz bewahren mit der MS Build Engine

Mit der Version 2.0 des .Net-Frameworks wurden zahlreiche neue Funktionen eingeführt, darunter ein transparenter Build-Prozess mit der Microsoft Build Engine (MS Build). Dieser Artikel gibt einen Überblick über das Tool und zeigt Beispiele. weiter

Entwicklungsgeheimnisse des Apple Iphone enthüllt

Wer auf den Zug mit aufspringen und Webseiten für das Iphone entwickeln will, muss ein paar Dinge beachten. ZDNet gibt Hinweise, die für eine gute Darstellung im Safari-Browser unabdingbar sind. weiter

Surfen mit dem Linux-PC: Zehn Tipps für mehr Sicherheit

Man sagt dem Linux-Betriebssystem nach, dass es wesentlich sicherer sei als Microsofts Windows. Das gilt aber nur, wenn man beim Einrichten einige Spielregeln beachtet. ZDNet gibt Hinweise für die sichere Installation von Linux. weiter

Ansehnlicher und effektiver: E-Mails im HTML-Format

Schön gestaltete Newsletter machen mehr her als dröge Text-Nachrichten. Nur die Entwicklung ist aufgrund der verschiedenen E-Mail-Clients und der Browservielfalt nicht immer ganz einfach. ZDNet zeigt, wie die Fallseile zu umgehen sind. weiter

Laufwerke effektiv einrichten: Logical Volume Manager unter Linux

Der Logical Volume Manager ist eine Funktion, mit der sich physische Laufwerke zu virtuellen Laufwerken umwandeln lassen. Damit eröffnen sich neue Möglichkeiten zur Organisation von Festplatten, insbesondere in Zusammenhang mit RAID. ZDNET zeigt, wie ein LVM-Laufwerk schnell eingerichtet ist. weiter

Detailsview: Datenanalyse leicht gemacht in ASP.NET 2.0

Das Gridview-Steuerelement erleichtert zwar die Arbeit mit Datensätzen, aber häufig muss man mit den Daten in einzelnen Zeilen oder Datensätzen arbeiten. Das neue ASP.NET-2.0-Steuerelement Detailsview schafft Abhilfe. ZDNet erklärt die Funktionweise. weiter

Wissenswertes zur Serialisierung von Java-Objekten

In Java lässt sich aus jedem Objekt, für das ein Serializable Interface implementiert ist, eine Byte-Sequenz erstellen - und umgekehrt. Das Verfahren ist vom Betriebssystem unabhängig, ermöglicht also auch Wiederherstellung nach einem Netzwerktransfer. weiter

Wie das Steuerelement Formview das Layout erleichtert

Mit dem Formview-Steuerelement von ASP.NET 2.0 können einzelne Datensätze aus einer Backend-Datenquelle geordnet angezeigt werden. In diesem Artikel werden Syntax und Anwendung dieses Steuerelements näher beleuchtet. weiter

Z-Shell: ein unterschätzter Kommandozeileninterpreter

Die Z-Shell ist eine Powershell, die viele Linux-Benutzer nur selten verwenden, weil die meisten Distributionen standardmäßig die Bash-Shell installieren. Der Artikel beschreibt wichtige Funktionen der Z-Shell. weiter

Fehlersuche: Korrekte Ausnahmebehandlung in C#

Ausnahmen liefern Fehlerinformationen. In .NET handelt es dabei um Klassen. Nachfolgend wird gezeigt, wie man sie einrichtet und Fehler im Code vermeidet, aber auch, wie man korrekt mit Fehlern umgeht. weiter

Log-Dateien unter Linux protokollieren

Das Aufzeichnen und Dokumentieren von Log-Dateien erweist sich im Nachhinein oft als wichtiger, als man denkt. Unter Linux lassen sich Logs komfortabel mit script aufnehmen. ZDNet zeigt einige Tricks zum Aufnehmen von Terminal-Sessions. weiter

E-Mail-Versand implementieren: Wie Javamail funktioniert

Die Javamail-API ist ein Messaging-Framework zur Entwicklung plattformunabhängiger Anwendungen, die E-Mails versenden und empfangen. Dieser Artikel erklärt die Javamail-API und zeigt Anwendungsbeispiele sowie spezielle Optionen. weiter

Effektiv und einfach: Datenströme in Java komprimieren

In Java können beliebige Datenströme mit GZIP und ZIP komprimiert und dekomprimiert werden. Dies verringert das Datenaufkommen per HTTP. Der Aufwand für Programmierer bleibt dabei überraschend gering. weiter

Handy-Anwendungen: Welche Plattform kann sich durchsetzen?

Handys werden in den nächsten Jahren die neue große Plattform sein. Während das Festnetz-Internet vom Internet Explorer und Tools wie Flash oder Java dominiert wird, ist die Vormachtstellung bei Handys noch ungeklärt. ZDNet stellt die Kandidaten vor. weiter

Autonome Transaktionen in Oracle: Protokoll-Einträge erhalten

Entwickler können autonome Transaktionen in Oracle nutzen, um die Haupttransaktion "zu verlassen" und Arbeitsschritte separat auszuführen. Anhand eines Speicherverfahrens für die Protokollierung von Fehlern wird diese Eigenschaft erläutert. weiter