(Joydip Kanjilal) Garbage Collection is a technique introduced in Microsoft .NET that manages memory automatically. This article discusses the concepts of Garbage Collection and the strategies adopted by Microsoft .NET for handling managed memory efficiently. It also discusses the methods and prop
Tag: Development
Visual Studio 2005 Hands-On Tutorial – Part 1
(David Catherman) Visual Studio 2005 and SQL Sever 2005 are fairly new products with many new concepts. Those who are eager adopters of new technology have plunged in and written many great articles about the new productivity. But others have taken a “wait and see” attitude, and need a little encour
CLR Method Internals (.NET 2.0)
(Joe Duffy) Simple tasks that you typically take for granted can be surprisingly complex when you peek under the hood. Method calls are the bread and butter of C# and VB programming, but a lot of moving pieces go into making that all work. In this article, we’ll take a quick look at how all of it wo
Take advantage of code snippets in Visual Studio 2005
(Tony Patton) The auto-complete features of Visual Studio .NET are wonderful if you are a Visual Basic developer, but C# developers sorely missed out on the feature. (Of course, C# developers who never use Visual Basic may be unaware of its existence.) Fortunately, Visual Studio 2005 brings auto-com
Object-Oriented database design with the DatabaseObjects library
(Toby Wicks) The DatabaseObjects library was designed to aid in creating object-oriented database systems quickly and easily. It achieves this with a set of generic functions and interfaces that automatically generate all of the necessary SQL statements to load, save, search, delete and enumerate a
Multithreading in Visual Basic .NET
(John Spano) Multithreading, a very powerful technique, is essential for modern software development. Software users expect to work with a responsive program that they do not have to wait on, which is a very reasonable demand with the processor speeds that are currently available. Enter multithread
.Net Memory Management Rules: Part 1
(ayzec) .Net objects that are allocated onto the managed heap will be automatically de-allocated by the CLR. As you are building your applications, you are correct to assume that the managed heap will take care of itself without your direct intervention. In fact, the golden rule of .Net memory manag
Size, Language and Reuse
(Douglas Putnam) Over the last two decades, there has been a dramatic downturn in developed project size. Organizations appear to be breaking larger systems into smaller, more manageable pieces. The benefits are apparent in the decline of mammoth, out-of-control software projects, but there may well
What Is New in Visual Basic 2005
(Shuja Ali) I recently got my hands on the Visual Studio trial CD that I received at one of the Ready Launch Tours. I quickly installed Visual Basic 2005 and started looking around for new features. I was quite surprised to see that Microsoft has added so many new (cool) features to Visual Basic tha
Introduction to Maintaining the State of Applications with PHP Sessions
(Alejandro Gervasio) In PHP, session management is used to help web applications maintain their state across several HTTP requests when needed. In this first part of a series, you will learn the basics of the PHP built-in session mechanism, as well as some of its many useful functions.