|
|
|
|
Komfortableres Entwickeln mit dem My-Namespace bei Visual Basic 2005 Früher war bekanntlich alles besser. Software-Entwicklung war noch etwas Geheimnisvolles. Mit ein wenig mathematischem Verständnis und vielen "Peeks und Pokes" hat man nach Tagen eine ballistische Flugbahn grafisch dargestellt und der Stolz der Famili ... www.dotnet-magazin.de · 10/2006
Singletonmuster Das Singletonpattern wird verwendet um sicherzustellen, dass es von einer bestimmten Klasse nur ein einziges Exemplar in der laufenden Anwendung erstellt wird. de.csharp-online.net · 09/2006
Verwenden von Einstellungen in C# Mit .NET Framework 2.0 können Sie Werte erstellen und auf diese zugreifen. Diese Werte werden zwischen Anwendungsausführungssitzungen beibehalten. Diese Werte werden Einstellungen genannt. Einstellungen können Benutzereinstellungen oder wertvolle Info ... www.microsoft.com · 09/2006
Inside C# 2.0 Anonymous Methods Understand the internal working of anonymous methods in C# 2.0 www.codeproject.com · 09/2006
Essential C# 2.0: Generics Generics will significantly transform C# 1.0 coding style. In virtually all cases in which programmers used object within C# 1.0 code, generics would be a better choice in C# 2.0 to the extent that object should act as a flag for a possible generics i ... www.codeproject.com · 08/2006
Überwachen von Anwendungen mit System.Diagnostics Es ist so sicher wie das Amen in der Kirche: Die Anwendung, die Sie gerade bereitgestellt haben, lief auf dem Entwicklungscomputer hervorragend, aber in der Produktionsumgebung treten Fehler auf. Das Problem zeigt sich möglicherweise sofort, kann aber ... www.microsoft.com · 08/2006
Gain Control of your .NET Logging Using log4net Don't build logging capabilities for your applications from scratch; you can get robust and flexible logging functionality for your .NET applications with the free open source log4net framework, and then extend it to support custom needs. www.devx.com · 08/2006
All About Enums msdn.microsoft.com · 08/2006
Add-In Power: Let Users Customize Your Apps With Visual Studio Tools For Applications Many software developers have increased the usefulness of their applications by making them customizable, usually through the addition of a technology like Microsoft Visual Basic for Applications (VBA). But these days VBA doesn't go far enough. You ne ... msdn.microsoft.com · 08/2006
Die Leistungsvorteile durch NGen Typischerweise werden Methoden in verwalteten ausführbaren Dateien Just-In-Time (JIT) kompiliert. Der durch den JIT-Compiler erstellte Maschinencode wird bei Beendigung des Prozesses, der die ausführbare Datei ausführt, verworfen, daher muss die Metho ... www.microsoft.com · 07/2006
Using Strong Name Signatures Strong name signatures (and signing in general) are a key facet of Microsoft .NET Framework security. But regardless of how well designed .NET signatures may be, they won’t offer the maximum benefit if you don’t know how to use them properly. This ins ... msdn.microsoft.com · 07/2006
An Introduction to Mono Development Microsoft's .NET Framework CLI implementation isn't the only CLI development game in town. The Mono project is both surprisingly mature, and surprisingly compatible—and you can deliver applications built on it to multiple platforms, including Windows. www.devx.com · 06/2006
Bulky Data Is No Problem Thanks to Compression/Decompression in .NET 2.0 If you never need to use compression for your applications, consider yourself lucky. For the rest of us, the good news is that .NET 2.0 has two new classes to handle compression and decompression streams. Find out when, and how, to use these valuable ... www.devx.com · 06/2006
Real-world Reflection in .NET Find out how to use reflection to build real-world extensible applications that accept snap-in modules from third-party developers. www.devx.com · 05/2006
Arrays and Collections www.informit.com · 05/2006
Working with Date and Time www.informit.com · 05/2006
Implementing Singleton in C# You need a class that has only one instance, and you need to provide a global point of access to the instance. You want to be sure that your solution is efficient and that it takes advantage of the Microsoft .NET common language runtime features. You ... msdn.microsoft.com
Überlegungen für sichere ClickOnce-Bereitstellungen In diesem Artikel stellen Dominick Baier und Keith Brown dar, wie Berechtigungserweiterungen in ClickOnce funktionieren, das Standardverhalten geändert wird und sich ClickOnce-Anwendungen sicher bereitstellen lassen. www.microsoft.com · 05/2006
.NET Offers a "First Chance" to Squelch Performance-killing Hidden Exceptions Uncaught exceptions in your .NET applications can turn an otherwise high-performance application into a snail, especially those that are allowed to be "eaten" by subsequent code. Find out how to use very handy "First Chance" exception feature in the . ... www.devx.com · 05/2006
Nullable Types Verwenden von auf NULL festlegbaren Typen msdn2.microsoft.com
VB.NET Tipps: Multithreading Wenn Sie mit Microsoft Visual Basic .NET arbeiten, ist der Einsatz von Threads so einfach wie das Erstellen eines Objekts und der Aufruf einer Methode. Ein sicheres und effizientes Multithreading ist jedoch etwas aufwändiger. www.microsoft.com · 04/2006
C# Tipps - Oft benötigte Schnittstellen und Schemata Die Rezepte in diesem Kapitel zeigen Ihnen, wie Sie Schemata implementieren, die Sie während der Entwicklung von Microsoft .NET Framework-Anwendungen oft benötigen. Einige dieser Schemata werden mithilfe von Schnittstellen formalisiert, die in der .NE ... www.microsoft.com · 04/2006
yield - enträtselt Das Schlüsselwort yield ist neu in .NET 2.0. Es vereinfacht die Implementierung von aufzählbaren Klassen. Bislang musste man eine Reihe von Schnittstellenmethoden implementieren, bevor man mit der foreach-Schleifenkonstruktion arbeiten konnte. www.dotnet-magazin.de · 04/2006
List of .NET 2.0 and C# 2.0 new features www.codeproject.com · 02/2006
Threads, Prozesse und Synchronisierung www.microsoft.com · 01/2006
Transaktionen im .NET Framework 2.0 Transaktionsprogrammierung wird gewöhnlich nur für datenbankzentrische Anwendungen genutzt. Für andere Typen von Anwendungen wurde bislang noch kein Vorteil aus diesem überlegenen Programmiermodell gezogen. Das.NET Framework 2.0 stellt eine rudimentär ... www.microsoft.com · 01/2006
Design Patterns Design patterns are recurring solutions to software design problems you find again and again in real-world application development. Patterns are about design and interaction of objects, as well as providing a communication platform concerning elegant, ... www.dofactory.com
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 str ... www.dotnetpro.de · 12/2005
C# und Übergabemechanismen: call by value vs. call by reference www.mycsharp.de · 10/2005
ASP.NET 2.0 Provider Model: Introduction to the Provider Model Thanks to the provider model, ASP.NET 2.0 can be configured to store state virtually anywhere. Membership data, for example, could just as easily come from a Web service as from a database. All that's required is a custom provider. Some companies will ... msdn.microsoft.com · 10/2005
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 Integratio ... www.dotnetpro.de · 10/2005
Rundungs- und Darstellungsfehler vermeiden 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 v ... www.dotnetpro.de · 09/2005
Attribut-Basierte Programmierung In diesem Artikel wird beschrieben, für welche Zwecke man Attribute einsetzen kann und wie man die selben selbst erstellt. Als Aufgabenstellung habe ich zu Demonstrationszwecken die Aufgabe gewählt dass der Quellcode mittels Attributen Dokumentiert wi ... www.mycsharp.de · 07/2005
Programmierung von Windows Services mit C# In diesem kurzen Tutorial lernen Sie, wie sie ein Windows Service mittels der Programmiersprache C# und dem Microsoft.NET Framework erstellen. www.mycsharp.de · 07/2005
Schnelleinstieg für allgemeine Aufgaben Der Schnelleinstieg für allgemeine Aufgaben soll Ihnen helfen, schnell Antworten auf die häufigsten Fragen zur Programmierung zu finden. Im Gegensatz zu anderen Schnelleinstiegen, die jeweils vollständig gelesen werden sollten, kann dieser Abschnitt a ... de.gotdotnet.com
Zeitsynchronisation in Netzwerken mit SNTP Netzwerkrechner sollten auf die gleiche Zeit eingestellt sein, denn in bestimmten Situationen kann es sonst zu Problemen kommen. Die Aufgabe der Sychronisierung löst das Simple Network Time Protocol (SNTP). dotnetpro zeigt, wie es funktioniert und wie ... www.dotnetpro.de · 06/2005
guide to C# Ein über 200 Seiten umfassende Einführung in C#. www.mycsharp.de · 05/2005
Client-/Server-Komponente über TCP-Sockets www.mycsharp.de · 05/2005
Sinn und Zweck der Methode Dispose 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 beleuc ... www.dotnetpro.de · 05/2005
Design Guidelines Update: Exception Throwing blogs.msdn.com · 03/2005
My Feature in Visual Basic 2005 In this article, Thiru Thangarathinam demonstrates the different classes and features available through the My namespace. By providing a speed-dial that allows you to more quickly and effectively utilize .NET framework functionalities in your applicat ... www.15seconds.com · 02/2005
Verwenden von "My.Settings" in Visual Basic 2005 In diesem Artikel wird erläutert, wie Visual Basic 2005 durch die My.Settings-Klasse das Speichern von Anwendungs- und Benutzereinstellungen in Visual Basic 2005 erheblich vereinfacht. www.microsoft.com · 01/2005
Erstellen und Verwenden von Assemblys mit starkem Namen msdn2.microsoft.com
ClickOnce unter .NET Framework 2.0 und Visual Studio 2005 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 ... www.dotnetpro.de · 12/2004
Globaler Exception-Handler Auch in den besten Programmen kommt es zu Fehlern. Im schlimmsten Fall führt ein Absturz zu unkontrolliertem Datenverlust. Aber dieser Anwendungs-GAU lässt sich verhindern, wenn ein zentraler Exception-Handler auch unerwartete Fehler abfängt. dotnetpr ... www.dotnetpro.de · 09/2004
Speicherzugriffe auf Bit-Ebene mit .NET www.dotnet-magazin.de · 08/2004
Performance-Profiling komplexer Netzwerkanwendungen 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 ent ... www.dotnetpro.de · 07/2004
Der Assembly Download Cache (ADC) Wenn eine .NET-Anwendung direkt von einem Webserver gestartet oder ein .NET-Steuerelement in einer Internetseite ausgeführt wird, so landen die betroffenen Assemblies im .NET Assembly Download Cache (kurz ADC). In diesem Artikel wollen wir Ihnen zeige ... www.dotnet-magazin.de · 05/2004
Implementierung des Ping-Befehls www.dotnet-magazin.de · 05/2004
Improving Managed Code Performance This chapter provides design and coding techniques for optimizing and improving the performance of your managed code. This chapter will help you develop managed code that takes full advantage of the high performance offered by the common language runt ... msdn.microsoft.com · 05/2004
Masks and flags using bit fields in .NET www.codeproject.com · 04/2004
Understanding the 'using' statement in C# This article is an introduction to the using statement in c# and also provides some insight into the actual implementation of the statement. www.codeproject.com · 03/2004
Creating a Plug-In Framework Shows how to add plug-in support to your .NET applications, and provides a framework you can use to add this functionality. msdn.microsoft.com · 12/2003
Suchen und Kopieren im Windows-Netzwerk Über ein Netzwerk miteinander verbundene Rechner können freigegebene Ressourcen gemeinsam nutzen. Für netzwerkübergreifende Suchen- und Kopierfunktionen reichen die Dateisystemsteuerelemente von VB 6 und VB.NET aber nicht aus. dotnetpro zeigt, wie Sie ... www.dotnetpro.de · 12/2003
Applikations- und Systemmanagement mit WMI.NET WMI bietet dem Programmierer einen eleganten und einheitlichen Weg, um Daten über das lokale System oder komplette Netzwerk-Installationen einzuholen. Oft sind hier Informationen erhältlich, auf die man andernfalls nur umständlich und mit guten Kenntn ... www.dotnetpro.de · 11/2003
Introducing .NET Generics When we look at the term "generic", unrelated to the programming world, it simply means something that is not tied to any sort of brand name. For example, if we purchase some generic dish soap, soap that has no brand name on it, we know that we are bu ... www.15seconds.com · 10/2003
Postwendend Ein POP3-Mailchecker auf Basis des .NET Frameworks, verfasst in purem C# www.dotnet-magazin.de · 06/2003
Using Collections in .NET Collections are a vital element of any object-oriented architecture. Offering the capability to group objects in logical constructs, they improve code readability and self documentation, as well as enhance maintainability. In this article, and others ... www.15seconds.com · 04/2003
Dynamisches Laden und Entladen von Plug-ins mit Hilfe von AppDomains Die Verwendung von Plug-ins ist eine praktische Sache: Zur Laufzeit lässt sich vom Anwender nachrüsten, was der Entwickler niemals für notwendig gehalten hatte. Plug-ins erweisen sich grundsätzlich dann als geeigneter Lösungsansatz, wenn komplexe Anwe ... www.dotnet-magazin.de · 04/2003
Implementing Design Patterns in C# - Singleton Pattern There are times, when one need to have a class which can be only instantiated once. Singleton Design Pattern addresses to such situation by providing a design for such classes (known as Singleton class). www.c-sharpcorner.com · 01/2003
Anwendungen konfigurieren mit C# Es kommt häufig vor, dass eine Anwendung konfigurierbar sein muss. Früher verwendete man ini-Dateien zum Abspeichern der Einstellungen. Mit Windows 95 kam die zentrale Registry als Speicherort dazu. Und heute, mit dem .NET Framework, sind es XML-Datei ... www.dotnet-magazin.de · 06/2002
String Handling and Regular Expressions Part 1 This article will examine the String class, some of its simple methods, and its range of formatting specifiers. www.codeproject.com · 05/2002
Sortieren mit dem IComparer Interface In vielen Fällen sind die Elemente in einer Collection nicht so angeordnet, wie man sie gerne hätte. Oft möchte man auch zur Laufzeit eine Umsortierung erzwingen, zB die Elemente aufsteigend statt absteigend sortieren. Anhand der Sort Methode der Arra ... www.aspheute.com · 04/2002
Das using Schlüsselwort Wer mit C# arbeitet, dem ist das using Schlüsselwort spätestens seit dem obligatorischen Hello World Programm bekannt - als Statement zum Import von Namespaces. Daß using noch einiges mehr zu bieten hat, zeigt dieser Artikel, indem er die using Direct ... www.aspheute.com · 03/2002
Unions in C# Wer aus der C/C++ Welt kommt, kennt die Unions und ihr Funktionsprinzip bereits: diese erlauben es, an einer Speicheradresse unterschiedliche Datentypen zu speichern. Mit erstaunlich geringem Aufwand lassen sich Unions auch in C# nachbilden, und zwar ... www.aspheute.com · 02/2002
Active Directory Zugriff per .NET Active Directory ist das zentrale Element einer Windows 2000 Domain Infrastruktur. Es gibt viele Zugriffsmethoden (ADSI oder LDAP, um zwei sehr bekannte zu wählen), die mehr oder minder komplex sind. Mit dem .NET Framework ist Microsoft angetreten, es ... www.aspheute.com · 11/2001
|
|
|