.Net Highlights from Around the Web

Best of the Web: .Net

.Net Garbage Collector Basics and Performance Hints

From MSDN: The .Net garbage collector provides a high-speed allocation service with good use of memory and no long-term fragmentation problems. This article explains how garbage collectors work, then goes on to discuss some of the performance problems that might be encountered in a garbage-collected environment.

Extend .NET Remoting

From Visual Studio Magazine: Implement custom sink providers to extend the remoting framework and provide additional functionality in your remoting applications.

Managing Low-Level Keyboard Hooks in VB .NET

From Developer.com: Learn to capture and react to keyboard presses by your users. Author discusses hooking into keyboard information using the Windows API and Visual Basic .NET.

Using XML classes in .Net

From TopXML: This article shows how to make the new .Net XML classes more intuitive and streamlined in a wrapper class.

Use Custom HTTP Handlers To Improve Performance in ASP.NET

From Egghead Cafe: How to create a class library assembly, then link directly to your assembly without going through a standard .aspx page.

How to Make Your .NET Windows Forms Configuration Files Dynamic

From DevX.com: Although Windows Forms configuration files are read-only within the framework, they become dynamic XML databases when you create this AppSettingsManager class.

10 Tips To Create Effective ASP.NET Server Controls

From AngryCoder.com: Are ASP.NET server controls the best thing since sliced bread? They can be if you take these tips into account.

ASP.NET Caching

From OnDotnet: Caching is an important concept in computing. When applied to ASP.NET, it can greatly enhance the performance of your Web applications. In this article, Wei-Meng Lee discusses some of the techniques for caching ASP.NET pages on the server side.

Copying, Cloning, and Marshalling in .NET

From OnDotnet.com: Even after spending the last few years with the C# language, Shawn Van Ness recently found it worthwhile to step back and analyze what happens in some very simple scenarios, such as copying a value from one variable to another, or passing those variables as arguments to a method call. And that is the focus of this article.

Transparent Database Access with ADO.NET

OnDotNet: The dream of transparent data access is to not have to care about where the data is coming from; you have more important things to worry about, like providing a nice user interface and getting the business logic right on time. Ideally, it should not matter whether the data is coming from SQL Server, Oracle, Outlook, or anywhere else useful data may be stored. This article by Nick Harrison explains how to achieve this nirvana in .NET.

Mono Ships ASP.NET server

From Slashdot: Miguel de Icaza writes "We have just released the new version of Mono the new version includes a working version of ASP.NET."

Auto Build Environment Add-in for Visual Studio .NET

From The Code Project: The Auto Build Environment add-in uses a new file called SolutionName.slnenv residing in the same directory as the solution to provide build environment variables tailored to a given solution file.

Windows Services for VB.NET developers: The Rough Guide

From WROX: The .NET Framework has given us VB programmers a complete abstraction to a once-difficult C++ programming concept.

Debate - .NET V. PHP: Top 6 Reasons to Use .NET

From SitePoint: PHP developer Mattias has defected to .NET! Here, he explores the advantages of his favourite .NET language: ASP.NET, to illustrate .NET's superiority over PHP.

.NET GUI Bliss: Streamline Your Code and Simplify Localization Using an XML-Based GUI Language Parser

From MSDN: While Windows Forms in .NET has lots of cool features, if you're used to MFC, there are a couple of things you'll find missing, like doc/view, command routing, and UI update. The .NET answer to this is a code generator that writes new code for every single element. But there's a better way. In this article, Paul DiLascia shows how to develop an XML-based GUI language parser for .NET that lets you code resources, menus, toolbars, and status bars in XML instead of with procedural code.

Generate and Execute Dynamic Script With .NET

From DevX.com: Use the System.Reflection classes in the .NET Framework to write, execute, and interact with code you write dynamically at run-time from your applications.

Fix For Visual Studio.Net Data Loss

From Microsoft: "Visual Studio .NET contains a problem that can result in a loss of data when switching views in the WebForms designer. Microsoft has corrected this issue with a downloadable patch. All customers who use Visual Studio .NET should download and apply this update."

XSLT Processing in .NET

From XML.com: Joe Feser gives an overview of the many ways XML data can be transformed using XSLT within the Microsoft .NET Framework.

Copyright © 2003 IDG Communications, Inc.

7 inconvenient truths about the hybrid work trend
Shop Tech Products at Amazon