VB.NET Tutorials & Articles
-
Aspect Oriented Programming using .NET
by Abhinaba BasuTill now we were talking about non-mainstream languages to use Aspect Oriented Programming (AOP). Learn what exactly AOP is, and how you can go about getting this functionality in C#.
-
DataGrid/GridView Paging and Sorting Using A DataReader
by Dimitrios MarkatosThis 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!
-
Delegates in VB.NET
by John SpanoYou 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.
-
Test-Driven Development in .NET
by Peter ProvostAn article presenting benefits and techniques for using test-driven development in .NET, specifically examining the NUnit testing framework.
-
Multithreading in VB.NET
by John SpanoMultithreading, 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.
-
Generate Thumbnail Images from PDF Documents in .NET
by Jonathan HodgsonThis article presents VB.NET code to create thumbnail images from a directory of Adobe Acrobat PDF documents using the .NET Framework.
-
Number Systems
by Mitch ★Most programmers are aware of a few number systems. Decimal, Binary, Octal, etc. VB.NET allows you to work with these number systems, but these alone. What about Duodecimal, Quinquevigesimal, or Roman Numerals? A proof of concept article.
-
Strings in .NET and C#
by Jon SkeetThe System.String type (shorthand string in C#) is one of the most important types in .NET, and unfortunately it's much misunderstood. This article attempts to deal with some of the basics including interning, literals and encoding.
-
To SP or not to SP in SQL Server
by Douglas ReillyThe topic of using or not using stored procedures reaches the level of religious fervor in many quarters. Douglas Reilly, a Microsoft MVP, weighs in on the topic with an in-depth analysis.
-
Implementing AJAX in ASP.NET
by Karl SeguinAsynchronous JavaScript and XML (AJAX) has recently become the craze thanks, in no small part, to Google’s usage of it in Google Suggest as well as Google Maps. Karl looks at how it works, and how we can implement it in ASP.NET using a free AJAX.NET wrapper.
-
Floating-Point in .NET Part I: Concepts and Format
by Jeffrey SaxThe 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.
-
.NET Applets
by M KenyonMark walks you through how you go about creating a ".NET Applet" - a Windows Forms control hosted within a web page.
-
VSA Scripting in .NET
by Mark BellesUsing Visual Studio for Applications to add scripting capabilities to your .NET apps.
-
Collection Controls with Rich Design Time Support
by Tim DawsonThis extensive article details the process of creating complex list-based controls with rich design time support similar to my DotNetWidgets and OutlookBar controls.
-
Writing Your Own GPS Applications: Part 2
by Jon PersonIn part two of the series, the author of "GPS.NET" teaches developers how to write GPS applications suitable for the real world by mastering GPS precision concepts. Source code includes a working NMEA interpreter and sample high-precision application in C# and VB.NET.
-
Tree structures in ASP.NET and SQL Server
by James CrowleyTakes a look at how tree structures can be usefully stored in a relational database such as SQL Server, and how to implement web directory-like features such as breadcrumbs.
-
Writing GPS Applications in .NET: Part 1
by Jon PersonAn introduction to writing GPS applications in .NET good enough for use in a commerical environment such as in-car navigation.
-
ASP.NET Controls Explained: Part 1/2
by James YangIn ASP.NET, there are several features that we can use to make our code reusable and independent of other code, including user controls, server controls, and the code behind method. In this article James explains what each of these features are used for, and also shows you how to use each one by providing a number of simple yet detailed ASP.NET examples.
-
RichTextLabel WinForms Control
by Palo MrazEmbedding and displaying RTF resources to tweak the UI of an application easily and efficiently.
-
Intercepting keys in custom UITypeEditor's
by Palo MrazThis 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.