Startseite > Archiv > Freie Artikel

Freie Artikel

Als Abonnent können Sie sämtliche bisher in der dotnetpro erschienene Artikel über das Artikelarchiv online einsehen. Die nachfolgenden Artikel stehen auch Nicht-Abonnenten kostenlos zur Verfügung. Viel Spaß!

Kochen mit Patrick

(dotnetpro 02/2008, Seite 115)
Nach einem kurzen Exkurs über neue Versionen, die gar keine sind und verwirrende Service- Packs serviert der Chefkoch diesmal neue 3.x-Variationen vom scharfen C. Auch in der Pfanne landen heute feinwürzige Zutaten und zaubern ein Kartoffel-Curry aus Kaschmir.
Autor(en): Patrick A. Lorenz

Kochen mit Patrick

(dotnetpro 01/2008, Seite 114)
Der Client ist König, das gilt auch im Restaurant. Als Gruß aus der Küche gibt es ein Zwei- Minuten-AJAX. Als Vorspeise werden frische serverseitige Methoden gereicht. Zum Hauptgang gibt es gefüllte Eingabefelder und als Dessert eine süße Validierung vom Toolkit.
Autor(en): Patrick A. Lorenz

Kochen mit Patrick

(dotnetpro 12/2007, Seite 118)
Der Chefkoch serviert seinen Gästen heute in den dunklen Grotten seines Netzwerks erlesene Speisen aus unserer Küche. Es gibt Broadcasts aus dem eigenen Garten, aktive Verbindungen aus aller Welt und geänderte Adressen.
Autor(en): Patrick A. Lorenz

Kochen mit Patrick

(dotnetpro 11/2007, Seite 128)
Heute in Ihrem Lieblingsrestaurant: ein herbstliches Menü aus unabhängigen Providern. Als Vorspeise reichen wir ein Risotto mit warmen Notifications. Zum Abschluss gibt es serialisierte DataTables mit karamellisierten Abfragen.
Autor(en): Patrick A. Lorenz

Kochen mit Patrick

(dotnetpro 10/2007, Seite 126)
Im Restaurante chez doté nette empfehlen wir heute neue INIs mit frischen XMLs der Provence. Als Hauptgang kredenzen wir benutzerspezifische Sektionen an gebundenen Werten. Als Dessert werden selbst gemachte Provider serviert.
Autor(en): Patrick A. Lorenz

Kochen mit Patrick

(dotnetpro 09/2007, Seite 116)
Sommerlich leichte Küche bestimmt unsere heutige Speisekarte. Leichte Prozesse mit geriffelten Threads, gekühlte Treiber und hausgemachte Dienste, dazu jede Menge Grünzeug.
Autor(en): Patrick A. Lorenz

Kochen mit Patrick

(dotnetpro 08/2007, Seite 128)
Essen wie bei Oma. Die Empfehlung der Küche heute: Leckeres Lamm aus dem Ofen mit frischen Kräutern der Saison – Spitzklammerich, Rauken-Saat-Samen, wilder Feed und transformiertes DOMikawurz.
Autor(en): Patrick A. Lorenz

Kochen mit Patrick

(dotnetpro 07/2007, Seite 108)
Der Mittagstisch bietet diesen Monat als Vorspeise geänderte Ablagen. Zum Hauptgang servieren wir frische, feine Handles vom Fenster an übernommenen Formaten. Und zum Dessert gibt es süße grüne Daten.
Autor(en): Patrick A. Lorenz

.NET-Controls ausreizen

(dotnetpro 06/2007, Seite 124)
Leistungsfähige Steuerelemente sind die Grundlage komfortabler Benutzerschnittstellen. Für Entwickler lohnt es sich, auch die Details der Windows-Forms-Controls zu kennen. Nur so können Sie mit geringem Aufwand Ihren Anwendern komfortable Anwendungen bieten. dotnetpro zeigt, was .NET-Controls können und wo die Grenzen liegen.
Autor(en): Edward Zeh

Kochen mit Patrick

(dotnetpro 06/2007, Seite 116)
Diesen Monat im Restaurant "Chez Hejlsberg“: jede Menge scharfe Sprachvariationen. Als Entrée servieren wir feinste Listen mit echten Typen. Der Hauptgang bietet leckere Iterationen von frischen Daten. Und zum Dessert gibt es neue Feature von der Sprache.
Autor(en): Patrick A. Lorenz

Sortieralgorithmen

(dotnetpro 05/2007, Seite 110)
Datenfelder sind unter .NET mit der Methode Array.Sort ohne Aufwand sortierbar. Wollen Sie die verwendeten Algorithmen allerdings selbst bestimmen, müssen Sie selbst Hand anlegen. Das Implementieren von Sortierverfahren und einer verallgemeinerten Aufrufprozedur ist jedoch keine Hexerei.
Autor(en): Andreas Maslo

Kochen mit Patrick

(dotnetpro 05/2007, Seite 116)
Keine Zeit für viele Worte, aber viele Worte rund um das Thema Zeit. Heute ist Fast Food für eine globalisierte Welt angesagt. Nur das Kochen dauert diesmal etwas länger.
Autor(en): Patrick A. Lorenz

Kochen mit Patrick

(dotnetpro 04/2007, Seite 112)
Nach den überschwänglichen Genüssen der diesmal nicht allzu kalten Jahreszeit heißt es nun Abspecken. Die heutigen Rezepte verpassen Ihren ASP.NET-Seiten eine nie gekannte Bandbreiten-Radikaldiät. FDH war gestern, heute gilt FGN: Friss gar nichts! Für das leibliche Wohl der Entwickler sorgt indes ein vitaminreiches Gericht aus dem Wok.
Autor(en): Patrick A. Lorenz

Pack mich! – Dateiarchive erstellen

(dotnetpro 04/2007, Seite 120)
Obgleich Speichermedien zunehmend größere Kapazitäten aufweisen, ist der Speicherplatz häufig sehr knapp bemessen. Das liegt daran, dass Multimediadateien wie Grafiken, Klangdateien und Videos in der Regel sehr speicherintensiv sind. Bereits MSDOS bot mit DriveSpace und DoubleSpace spezielle Laufwerkstreiber an, welche die laufwerksorientierte Komprimierung aktivierten.
Autor(en): Andreas Maslo

Kochen mit Patrick

(dotnetpro 03/2007, Seite 110)
Heute wird’s schhhaaarf! Als Vorspeise gibt es schnell geleerte Tabellen mit scharf komprimierten Daten und Dateien. Als Hauptgang servieren wir würzige Fehler á la Chef und als Nachspeise werden im Teigmantel gebackene Ereigniseinträge kredenzt.
Autor(en): Patrick A. Lorenz

Datenbanken und ihre .NET-Provider

(dotnetpro 03/2007, Seite 119)
Fast jedes Programm muss sich, unabhängig davon ob es sich um eine Windows- oder Internet-basierte Anwendung handelt, um die Verwaltung von Daten kümmern. In Verbindung mit Visual Studio nutzen Sie dazu in der Regel die Access Jet Engine, spezielle ODBC-Datentreiber, MSDE2000 oder den SQL Server, der in der Version 2005 auch als kostenlose Express-Edition erhältlich ist.
Autor(en): Andreas Maslo

Mono .NET für Linux, Teil 2

(dotnetpro 02/2007, Seite 60)
Im ersten Teil dieser Serie ging es noch um einfache Dinge wie Installieren und Einrichten von Mono und um eine erste kleine Konsolenanwendung. Diesmal wird es schon etwas anspruchsvoller. Sie erstellen eine ASP.NET-Seite und einen Webservice unter Windows und lassen sie Anwendungen unter Mono laufen.
Autor(en): Jan Waiz

Kochen mit Patrick

(dotnetpro 02/2007, Seite 108)
Haute Cuisine in der Kantine: Als Hauptgang diesmal zarte Assembly-Streifen kurz im CLRTopf geschwenkt, geladen an grünen Schnittstellen und unbekannten Klassen. Als Vorspeise in Reflection marinierte Instanzen. Und als Dessert köstliche, hausgemachte Attribute.
Autor(en): Patrick A. Lorenz

Kochen mit Patrick

(dotnetpro 01/2007, Seite 112)
Passend zur dunklen Jahreszeit empfiehlt der Chefkoch heute das mehrgängige File(t)-Menü des Hauses. Es gibt umbenannte Dateien, abgelöschte Verzeichniselemente und verschiedene Größen vom File. Die raffinierten Zugriffsoperationen kitzeln den Entwicklergaumen.
Autor(en): Patrick A. Lorenz

Anwendungen aus der Ferne überwachen

(dotnetpro 12/2006, Seite 106)
Um das Verhalten eines Programms beim Kunden zu überwachen, kommen in .NET-Programmen in der Regel TraceListener-Objekte zum Einsatz, mit deren Hilfe sich Log-Dateien erstellen lassen. Das geht auch komfortabel via Netzwerk auf einem zentralen Server.
Autor(en): Tobias Mundt

Kochen mit Patrick

(dotnetpro 12/2006, Seite 110)
Unsere herbstliche Speisekarte zieren diesen Monat Variationen der Base Class Library. Typisierte Zeichenketten nappiert auf regulären Ausdrücken schmiegen sich sanft an unsortierte Listen. Ein echter Vier-Sterne-Schmaus!
Autor(en): Patrick A. Lorenz

Eigene Toolfenster für Visual Studio 2005 erstellen

(dotnetpro 11/2006, Seite 84)
Schöner suchen Add-Ins verrichten nützliche Dienste – eine Tastenkombination oder ein Menübefehl, und schon legen Sie los. Um ein Add-In mit einer eigenen, dockbaren Benutzeroberfläche für Visual Studio 2005 einzurichten, bietet die Entwicklungsumgebung die Toolfenster.
Autor(en): André Minhorst

Kochen mit Patrick

(dotnetpro 11/2006, Seite 117)
Jeden Monat ein neues Festmahl! Diesmal gibt es Hausmannskost: an Assemblies kompilierte Ausdrücke, knackige Kontakte und frische Informationen vom Laufwerk. Zum Nachtisch servieren wir spätsommerlich-aromatische Systemschriften.
Autor(en): Patrick A. Lorenz

Kochen mit Patrick

(dotnetpro 10/2006, Seite 120)
Heute auf der Mittagskarte: scharfe Variationen von der Basisklasse. Als Vorspeise wahlweise ein bunter Zeichenkettensalat oder eine SQL-Suppe mit frischen Kräutern aus dem eigenen Netzwerk. Und als Nachspeise im Angebot: selbst gemachte Mousse au Web.
Autor(en): Patrick A. Lorenz

Gentle.NET Persistence Framework

(dotnetpro 10/2006, Seite 66)
„Sanftes“ O/R-Mapping? Viele kommerzielle und Open-Source-Lösungen ringen um den heiß umkämpften Rang als das populärste Persistence Framework für .NET. Während die Community mit Spannung auf Microsofts Beitrag ADO.NET Entity Framework wartet, gilt Gentle.NET bereits als Veteran im Rennen. Nun steht es in Version 1.2.9 bereit.
Autor(en): Stefan Papp

Neue Debugging-Möglichkeiten in Visual Studio 2005

(dotnetpro 09/2006, Seite 12)
Mehr Komfort beim Entwanzen Von einer professionellen Entwicklungsumgebung wie Visual Studio darf man komfortable Hilfe für das Debuggen erwarten. Entsprechend hat Microsoft es in den vergangenen Jahren kontinuierlich verbessert. Auch die Version in Visual Studio 2005 bietet einige Neuheiten.
Autor(en): Joachim Fuchs

Kochen mit Patrick

(dotnetpro 09/2006, Seite 122)
Der Chefkoch empfiehlt heute: Großmutters Konsolenapplikationen aus kontrollierter Verwendung an zartem Injection vom SQL serviert mit frischen Constraints. Als Nachtisch gibt es süße Domains.
Autor(en): Patrick A. Lorenz

Lasttests mit Visual Studio Team Edition for Software Testers

(dotnetpro 08/2006, Seite 15)
Eine willkommene Last Die schönste Webanwendung ist nutzlos, wenn sie dem Besucheransturm nicht gewachsen ist. Damit dies nicht passiert, können Lasttests das Verhalten einer Anwendung unter Beanspruchung ermitteln. Die Tester-Version von Visual Studio Team System bietet dazu alle nötigen Hilfsmittel.

Kochen mit Patrick

(dotnetpro 08/2006, Seite 110)
Heute als Vorspeise: XML an eckigen Klammern. Als Hauptgang zartes SQL und als Nachtisch selbst gemachte Authentifikation neben süßen Arrays mit einem Hauch von Dynamik. Und wer vor lauter Rezepten Hunger bekommt, für den gibt es jetzt neu in jeder Ausgabe der Kolumne ein echtes Rezept zum Nachkochen. Guten Appetit!
Autor(en): Patrick A. Lorenz

Kochen mit Patrick

(dotnetpro 07/2006, Seite 102)
In dieser Kolumne verrät dotnetpro-Autor Patrick A. Lorenz nützliche Tipps und Tricks aus der Programmierpraxis. Zu den Themen gehören dieses Mal ADO.NET, Multithreading und das Auswerten von mathematischen Ausdrücken.
Autor(en): Patrick A. Lorenz

Kochen mit Patrick

(dotnetpro 06/2006, Seite 110)
Heute als Vorspeise: dynamische T-SQL-Zeichenketten. Der Hauptgang besteht aus Persistenzen von ASP.NET Web Controls mit ViewState und PageState und als Nachtisch werden unterschiedliche Versionen von DataRows gereicht. Guten Appetit!
Autor(en): Patrick A. Lorenz

SQL-Server-2005: T-SQL-Erweiterungen, Teil 1

(dotnetpro 06/2006, Seite 28)
PIVOT und Common Table Expressions Der SQL Server 2005 bringt viele Neuerungen. Allerdings blieben die Erweiterungen im Bereich T-SQL neben der CLR-Integration, der nativen XML-Unterstützung und dem Service Broker fast unbemerkt. Doch gerade hier erleichtern zahlreiche neue Features dem Entwickler die tägliche Arbeit. dotnetpro Autor Jörg Neumann stellt sie vor.
Autor(en): Jörg Neumann

Seitenübergänge und Datenübergabe in ASP.NET 2.0

(dotnetpro 05/2006, Seite 70)
Weiterblättern im Web Der Anwender gibt Daten in ein Webformular ein. Nach dem OK verarbeitet der Server die Eingabedaten und erzeugt eine Antwort. Seit HTML 1.0 gehören solche Abläufe mit Daten übertragung zum Kern des Webs. ASP.NET 2.0 glänzt oder verwirrt mit ganz unterschiedlichen Möglichkeiten für Seitenübergänge. dotnetpro sorgt für den Durchblick.

Kochen mit Patrick

(dotnetpro 05/2006, Seite 88)
Als Vorspeise empfiehlt Patrick heute eine Umlaut-Auslese. Der Hauptgang sind API-Funktionen mit .NET und dynamische Datenbanken. Zum Nachtisch werden -Reflections und etwas Stack-Tracing gereicht. Guten Appetit!
Autor(en): Patrick A. Lorenz

Kochen mit Patrick

(dotnetpro 04/2006, Seite 120)
Heute als Vorspeise: Konsolenapplikationen unter .NET mit [Strg]+[C] beenden. Hauptgang: Office-Dokumente im Browser ganz simpel erzeugen. Nachspeise: temporäre Dateien richtig anlegen. Guten Appetit!
Autor(en): Patrick A. Lorenz

JavaScript effektiver nutzen

(dotnetpro 04/2006, Seite 52)
JavaScript Die Standard-Skriptsprache für das Internet hat sich in den letzten Jahren scheinbar kaum weiterentwickelt. Dennoch schlummert in ihr viel ungenutztes Potenzial. dotnetpro zeigt, wie Sie mit JavaScript schon heute objektorientiert programmieren.
Autor(en): Jörg Wegener

Die Welt im Netz

(dotnetpro 03/2006, Seite 28)
Die Microsoft Virtual Earth API Google Maps und Microsoft Virtual Earth kombinieren Landkarten, Satellitenbilder und Gelbe Seiten in reichhaltigen AJAX-Webapplikationen. Über offene APIs können Webentwickler die neuen Dienste mit eigenen Applikationen verbinden. Das Beispiel von Virtual Earth zeigt, wie das geht.
Autor(en): Patrick A. Lorenz

Kochen mit Patrick

(dotnetpro 03/2006, Seite 112)
In seiner neuen Kolumne stellt Patrick A. Lorenz nützliche Tipps und Tricks für die tägliche Programmierpraxis vor. Die Themen sind bunt gemischt. Diesmal geht es um C#, ASP.NET und die .NET Base Class Library. Dazu kommen der SQL Server und HTML.
Autor(en): Patrick A. Lorenz

Gut in Forms

(dotnetpro 02/2006, Seite 42)
Windows Forms 2.0 Am 7. November 2005 wurde Visual Studio 2005 gemeinsam mit dem .NET Framework 2.0 released. Auch für die Windows-Forms-Programmierung gibt es viele neue Feature und Verbesserungen. dotnetpro zeigt, welche neuen Steuerelemente es gibt und wie der Windows-Forms-Designer von Visual Studio 2005 Entwicklern die Arbeit erleichtert.

Windows Workflow Foundation

(dotnetpro 01/2006, Seite 78)
Designer für effektive Workflows Auf der vergangenen PDC hat Microsoft Windows Workflow Foundation (WWF) – in Workflowframework – vorgestellt, das neben Avalon (WPF) und Indigo (WCF) unter Windows Vista und auch unter Windows XP zur Entwicklung bereit stehen wird. Klaus Aschenbrenner stellt die aktuelle Beta-Version vor.

Ordner ohne Ende

(dotnetpro 12/2005, Seite 58)
Verzeichnisstrukturen ohne Zeitdruck einlesen So schnell moderne Controller und Festplatten auch sind, das Einlesen von Verzeichnisstrukturen kann sehr lange dauern. dotnetpro stellt eine einfache und effiziente Lösung vor, um dies im Hintergrund zu erledigen, ohne die Geduld des Anwenders zu strapazieren.
Autor(en): Michael Hartmann

Abgemacht!

(dotnetpro 11/2005, Seite 102)
Windows Communication Foundation, ehemals Indigo Vereinbarungen sind wichtig, ja essenziell. Im richtigen Leben wie in der Softwareentwicklung. Auch mit der Windows Communication Foundation wird der Kontrakt zur wichtigsten Vereinbarung bei der Kommunikation zwischen Anwendungen. Ohne eine explizite Einigung aller Kommunikationspartner geht gar nichts – wenn es auch unterschiedliche Sicht- und Herangehensweisen gibt.
Autor(en): Christian Weyer

Extended Install Language

(dotnetpro 10/2005, Seite 90)
Windows Installer XML Windows-Installer-Dateien erleichtern die ungeliebte Aufgabe, Installationsroutinen bereitzustellen. Die Toolsammlung Windows Installer XML bietet besondere Vorteile beim Erstellen von msi-Dateien: Sie ermöglicht die Arbeit in Teams und die Integration der Technologie in den Build-Prozess.
Autor(en): Andreas Kerl

Rundungs- und Darstellungsfehler vermeiden

(dotnetpro 9/2005, Seite 70)
Runden ohne Ecken Eines ist doch klar: 0,425 Euro müssen auf 43 Cent gerundet werden. Aber wieso rückt .NET dann nur 42 Cent heraus? dotnetpro durchleuchtet, was Buchhalter und Programmierer zur Verzweiflung treibt. Dabei lernen Sie den richtigen Umgang mit Variablen vom Typ Decimal kennen. Und mit einer eigenen Klasse für Währungen lösen Sie endgültig alle Rundungsprobleme.
Autor(en): Mirko Matytschak

Sinn und Zweck der Methode Dispose

(dotnetpro 5/2005, Seite 144)
Wenige .NET-Konzepte stiften so viel Verwirrung wie die IDisposable-Schnittstelle. In Foren und Newsgroups liest man abenteuerliche Formulierungen wie „Dispose markiert ein Objekt für die Zerstörung durch die Garbage Collection”. Dieser Artikel beleuchtet die Hintergründe und erläutert den richtigen Einsatz von Dispose. Mülltrennung
Autor(en): Joachim Fuchs

Interface-Patterns richtig einsetzen

(dotnetpro 4/2005, Seite 20)
Adapter, Facade, Composite und Bridge sind die wichtigsten Mitglieder der Pattern-Familie namens „Interface”. dotnetpro erklärt, welches Entwurfsmuster zu welchen Aufgabenstellungen passt.

Smartphone-Anwendungen mit dem .NET Compact Framework

(dotnetpro 3/2005, 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.

Hauptmenü im XP-Stil

(dotnetpro 2/2005, Seite 18)
Microsoft hat mit dem .NET Framework wirklich gute Arbeit geleistet. Allerdings sind viele Steuerelemente eher von zweifelhafter Güte. Vor allem die Menükomponente ist ein Quell des Unmuts, da sie praktisch auf dem Stand von Windows 3.1 stehen geblieben ist. dotnetpro zeigt, wie Sie Menüs im XP-Stil aufpeppen können.
Autor(en): Frank Eller

Komponenten richtig einsetzen

(dotnetpro 1/2005, Seite 134)
Komponenten machen das Leben leichter. Wer genau weiß, wie man sie richtig verwendet, profitiert am meisten von ihrem Einsatz.
Autor(en): Jörg Neumann

ClickOnce unter .NET Framework 2.0 und Visual Studio 2005

(dotnetpro 12/2004, Seite 80)
Einmal geklickt, schon installiert Visual Studio und .NET Framework 2.0 bescheren dem Entwickler eine neue Möglichkeit, seine Programme an den Mann, den Anwender zu bringen. Mit ClickOnce lassen sie sich auf einem Server bereitstellen und vom Nutzer installieren, wie es jetzt schon mit Windows-Updates möglich ist.

User-Controls designerkonform ausstatten

(dotnetpro 11/2004, Seite 68)
Eigenschaften hinter Gittern Eigene Benutzersteuerelemente sind mit .NET schnell erstellt. Ein Anwender möchte aber gern schon im Entwurfsmodus ein Steuerelement komfortabel mit einem Eigenschaftsfenster konfigurieren können. Hierzu bedarf es einiger Ergänzungen im Steuerelement.
Autor(en): Joachim Fuchs

Auflösung des ersten dotnetpro.contests

(dotnetpro 10/2004, Seite 48)
Variationen eines Themas Von wegen „Programmieren hat nichts mit Kreativität zu tun”. Der erste dotnetpro.contest zeigte ein anderes Ergebnis. 44 Lösungen wurden eingesandt. Darunter waren kompakte Algorithmen bis hin zu komplexen Anwendungen, die dem objektorientierten Software-Design folgen. .NETSprachen waren ebenso vertreten wie Visual-Basic-6.0-Programme. Lediglich die vorgegebenen Eingangs- und Ausgangsformate für die Datenauswertung ließen manches Programm stolpern.
Autor(en): Andreas Maslo

Java und .NET verbinden

(dotnetpro 10/2004, Seite 114)
Brücken bauen Java und .NET sind sich in ihrer grundsätzlichen Architektur ähnlich. Im Detail gibt es aber viele Unterschiede. Alle Software-Entwickler, für die es kein Entweder-oder gibt, müssen sich mit Kopplungstechniken auseinander setzen. dotnetpro stellt vier entsprechende Produkte vor. Auch abseits von XML Web Services gibt es Möglichkeiten zur Interoperabilität.

Der zweite Programmierwettbewerb der dotnetpro

(dotnetpro 10/2004, Seite 54)
dotnetpro.contest Der erste Programmierwettbewerb der dotnetpro traf ins Schwarze. Nicht nur eine Vielzahl interessanter Lösungen, sondern auch Vorschläge für weitere Aufgaben wurden eingesandt. Auch eine intensive Diskussion in den Newsgroups war die Folge. All diese Aktivitäten münden in den zweiten Wettbewerb: Entwickeln Sie das Design eines selbst gezeichneten Steuerelements.
Autor(en):