Articles & Tutorials 
-
After a long beta period, Visual Studio .NET 2008 is finally on general release. There are a ton of new features and enhancements in this release that make it almost a no-brainer to upgrade - I thought I’d take a moment and list my top ten favorites in no particular order.. 
-
Learn about some of the new features in C# 3.0 including automatic properties, collection initializers, extension methods, lambda expressions and anonymous types.. 
-
What is the one activity or phase that improves the quality of your application? The answer is an easy one: Testing, and plenty of it. Traditionally, testing is a phase somewhere towards the expected end of the project - when the cost of any code or requirement changes is known to be much higher. Craig looks at how TDD can address this by adopting a more agile approach.. 
-
Learn how to read and write Open XML files in the new Microsoft Office 2007, with a particular examination of the Excel file format.. 
-
In this tutorial, we will learn how to use the WebRobot component to interact with web sites, by filling out forms dynamically and uploading files from a simple VB.NET application.. 
-
An implementation of the most common Bin Packing algorithms. Visually representing the computed data will also be discussed.. 
-
This article demonstrates the art of creating and architecting high-performance and scalable .NET applications, covering all stages, from planning to development and their perspective best practices.. 
-
This article will demonstrate two ways one could implement the DataReader to bind a DataGrid, that includes caching, paging and persistent bi-directional sorting, all without the use of a DataAdapter/DataSet at all, and includes ASP.NET 2.0 GridView version!. 
-
You use them everyday, but might not know it. In this article, we will take a look at what a delegate is and how it will help you to develop better software. . 
-
An article presenting benefits and techniques for using test-driven development in .NET, specifically examining the NUnit testing framework.. 
-
Multithreading, a very powerful technique, is essential for modern software development. Software users expect to work with a very responsive program that they don’t have to wait on, which is a very reasonable demand with the processor speeds that are currently available. Enter multithreading. This article shows you how.. 
-
This article presents VB.NET code to create thumbnail images from a directory of Adobe Acrobat PDF documents using the .NET Framework. . 
-
The first in a three part series, this article introduces the basic concepts of floating-point arithmetic: number formats, accuracy and precision, and round-off error. It includes an in-depth discussion of the .NET floating-point types.. 
-
Using Visual Studio for Applications to add scripting capabilities to your .NET apps. . 
-
An introduction to writing GPS applications in .NET good enough for use in a commerical environment such as in-car navigation.. 
-
Embedding and displaying RTF resources to tweak the UI of an application easily and efficiently. . 
-
This article and the accompanying source code shows you how to intercept the ENTER and ESC keys in your own UITypeEditor implementation. Intercepting the keys is essential for emulating the behavior of the .NET Framework's built-in, drop-down editors in order to provide your users with a consistent user experience. . 
-
Shows how to use the built-in compilers in the .NET framework to allow users of your product to write script to control and hook in to the application.. 
-
I’ve been dabbling with Winforms data binding and the DataGrid control for the past week, and here are some lessons I’ve learned.. 
-
I’ll show how to use regular expressions to parse a Web page’s HTML text into manageable chunks of data. That data will be converted and written as an RSS feed for the whole world to consume. Finally, I’ll show how to create a generic tool that enables you to automatically generate an RSS feed from any website, given a small group of parameters.. 
-
Designers are essential in creating professional controls with polished design time behaviour. This article serves as an introduction to writing your own.. 
-
Plugins are a great way to make your application extensible. They are easy to implement with the .NET framework, and this article shows how.. 
-
Taking a closer look at the code generated by the Windows Forms Designer and understanding some of the important implications. . 
-
Although this article won't be an exhaustive OOP treatise, its objective nevertheless is to present in a quick and dirty manner C#/VB Object-Oriented Programming. Moreover, even though this article may be slightly geared more towards C#, all important VB assessments or similarities are addressed and demonstrated. By the way, keep in mind C# is very case sensitive. Incidentally, don't be put off at the length of this article, a lot of it is simply repeated code examples for both languages.. 
-
Developing a simple ColorPicker WinForms control by implementing the IWindowsFormsEditorService interface and leveraging the WinForms design-time infrastructure.. 
-
I am a beginner. I wanted to share some experiences with other beginners. The next few articles that come from my keyboard will be about my experience with teaching myself to develop applications in VB.NET.. 
-
The first in a two part series, introducing how to create and manipulate threads with the .NET framework, including creating a thread, thread pools, syncronization, race conditions and timers.. 
-
Examples of how to implement Drag & Drop in Windows Forms including TextBox, TreeView and Dragging a control around a form.. 
-
An introduction to using XSL transformations on XML documents, and how to perform these in VB .NET using the XslTransform class.. 
-
Learn how to implement the new Google Web Service and take advantage of its powerful searching features in your VB.NET program.. 
-
In this article we're going to learn how to implement the FileSystemWatcher class using Microsoft Visual Basic .NET . 
-
Learn how to do the previously impossible - build a Windows Service with the help of Visual Basic.NET. 
-
One of the first things to learn in VB.net how to use forms, set it's properties and then do the same with controls AND then learn how to do it programatically. Well this article describes all of this in as simple a way possible and demonstrates how you can create the same result using Notepad and the VB.Net compiler.. 
-
Using the .NET Framework, Microsoft Visual Basic developers can build robust applications. Arun Ganesh introduces the new features of VB.net for VB programmers.. 
-
In the first part of this series, Arun Ganesh introduces interoperability between the new .NET technologies, and how to use old Win32 API calls in your .NET applications.. 
-
Benny Mathew demonstrates some new features in VB.net, designing fairly complicated forms, which can resize, using anchors, docks and panels with a dash of code. . 
-
David DeLoveh takes a look at the pros and cons of VB.NET. 
-
A sample chapter from the Wrox book, VB.NET Programming.. 
-
Learn about the new forms package, allowing developers to take full advantage of the rich user interface features available in Windows. 