1. Technology
Send to a Friend via Email

Updated Articles and Resources

By Dan Mabbutt

Updated Articles and Resources
  • Framework Tools - SN Created: Friday, November 25, 2011 Updated: Thursday, July 03, 2014
    Microsoft supplies an array of tools and utilities that you need when you go beyond simple applications. These utilities include ILDASM (and ILASM), NGEN, GACUTIL, AL, VBC, and SN. This article is ...
  • IEnumerable and IEnumerator Explained in Language You Understand Created: Saturday, August 09, 2008 Updated: Thursday, July 03, 2014
    IEnumerable and IEnumerator are frequently tossed into technical articles these days. That's because this technique forms a core element of .NET technology. Unfortunately, the articles don't say a ...
  • Coding an XML Configuration File Created: Saturday, September 02, 2006 Updated: Wednesday, July 02, 2014
    Creating a configuration file is a common programming task. This article shows how to create one using standard XML and Visual Basic .NET 2005. The article also includes the complete code for a sam...
  • Overloads Versus Overrides Created: Sunday, April 04, 2010 Updated: Wednesday, July 02, 2014
    A reader wanted to know, "Why is there is no 'NotOverloadable' as we have 'NotOverridable'?" The short answer is that they're just different. But this was a great opportunity to explain both of them.
  • Visual Basic .NET 2010 Express - About Programming Created: Saturday, February 25, 2006 Updated: Wednesday, July 02, 2014
    Part 3 of the About Visual Basic .NET 2010 Express tutorial helps beginners and students of Visual Basic understand "the big picture" - how software systems are created in the real world using the ...
  • Inheriting Controls in VB.NET Created: Saturday, August 12, 2006 Updated: Wednesday, July 02, 2014
    Inheriting the all of the code - methods and properties - in an existing control and then customizing that control is a useful technique that is explained in this article. A real example using the ...
  • LINQ and Queries Created: Friday, October 16, 2009 Updated: Wednesday, July 02, 2014
    LINQ - Language Integrated Query - is the reason a whole host of new technolgies were introduced in VB.NET 2008. For example, Lamda expressions and partial methods. Another technology that was intr...
  • Create Forms in Any Shape! Created: Saturday, October 20, 2007 Updated: Wednesday, July 02, 2014
    Here's a way to give your VB.NET application a completely unique look and feel. Create a form for your application in a custom shape. It's relatively straightforward to do. This article shows you h...
  • Shadows in VB.NET Created: Saturday, May 26, 2012 Updated: Wednesday, July 02, 2014
    Shadows, Overloads and Overrides redefine an inherited element. But there are confusing and potentially critical differences. This is the "Shadows" article that is part of a three part series that ...
  • Chars and Codes - All About Encoding Created: Saturday, November 10, 2007 Updated: Wednesday, July 02, 2014
    Encoding is the way characters, such as 'A' and '123', but also including symbols and characters from all languages, are saved in Visual Basic and in other languages. Encoding isn't strictly a Visu...
  • Programming Insert For One-to-Many Database Tables Created: Saturday, April 23, 2011 Updated: Wednesday, July 02, 2014
    Using VB.NET to program a SQL INSERT is the topic covered in the third in a series showing a beginning database application. Although this series is for beginners, we use Visual Studio .NET and SQL...
  • Visual Studio Macros Created: Saturday, November 25, 2006 Updated: Wednesday, July 02, 2014
    Starting with Visual Studio 2003, the tradition of macro programming has been restored to Microsoft's development technology. Macros are Visual Basic programs that automate the work that you can do...
  • Joining Threads Created: Wednesday, December 14, 2011 Updated: Wednesday, July 02, 2014
    Threading is an important technique when you want to use different forms to do different things. Eventually, the application has to resynchronize by ending all the threads but one in some way. This...
  • Multiple Form Instantiation in VB.NET Created: Saturday, January 08, 2011 Updated: Wednesday, July 02, 2014
    Should you instantiate a Form before using it in VB.NET with the syntax: Dim myForm as New Form? Technical articles usually recommend that you do. But the real pro's and con's are examined in this ...
  • Attributes in VB.NET - Part One Created: Saturday, January 29, 2011 Updated: Wednesday, July 02, 2014
    Attributes store information about an assembly, a class, a method and many other entities in the Visual Basic assembly metadata. This article explains how it works. It's also part one of a two part...
  • Regular Expressions in VB 6 Created: Saturday, April 28, 2007 Updated: Wednesday, July 02, 2014
    Regular expressions - also known as "RegEx" - are strings of text used to match patterns in other strings. Although the support is better in VB.NET, VB 6 can also process regular expressions. This ...
  • Partial Classes in VB.NET Created: Saturday, June 06, 2009 Updated: Tuesday, July 01, 2014
    Partial Classes were introduced with VB.NET 2005 (Framework 2.0) and are used in a lot of different ways in VB.NET, including ASP.NET and Windows Forms. This article explains what they are and why ...
  • Formatting Controls - Using the Primary Control Created: Saturday, December 18, 2010 Updated: Tuesday, July 01, 2014
    Visual Studio has excellent ability to help you format controls on forms. But there are just a few corners that can be confusing, especially when you're trying to format a complicated form. This Qu...
  • Templates for New Projects and New Items Created: Friday, July 27, 2007 Updated: Tuesday, July 01, 2014
    You can add your own custom project templates and new item templates into Visual Studio. If there are local standards, special requirements, or just programming styles that you like to use, you can...
  • LINQ - An Example Driven Introduction Created: Saturday, January 14, 2012 Updated: Tuesday, July 01, 2014
    LINQ - Language Integrated Query - is the reason a whole host of new technolgies were introduced in VB.NET 2008. For example, Lamda expressions and partial methods. This article is the first in a s...
  • Using the Custom Event Keyword Created: Thursday, April 05, 2012 Updated: Tuesday, July 01, 2014
    VB.NET Programmers usually know about handling multiple events with the same subroutine or how to code a delegate. (VisualBasic.About.com articles cover all of these things too.) These are parts of...
  • Enum - A Building Block of Visual Basic Created: Friday, August 31, 2007 Updated: Tuesday, July 01, 2014
    The Enum is a fundamental part of Visual Basic that dates back to before VB.NET. This article shows you what it is and how to use it in programs." itemprop="description" itemprop="description"...
  • Modules, Structures, and Classes Created: Saturday, August 04, 2007 Updated: Tuesday, July 01, 2014
    There are just three coding structures for objects that you can use in VB.NET projects: modules, structures, and classes. This article explains the fundamentals of what they are and how to use them...
  • VB.NET, SetEnvironmentVariable, and the Windows API Created: Sunday, May 20, 2007 Updated: Tuesday, July 01, 2014
    In VB 6, it was common to be required to use Windows API calls to get things done. In VB.NET, it doesn't happen very often, and, quite frankly, it's a lot harder to do. Before .NET 2.0, using SetEn...
  • Visual Basic .NET 2010 Express - Using XML Created: Saturday, April 01, 2006 Updated: Tuesday, July 01, 2014
    Part 8 of the VB Express tutorial introduces the use of XML in .NET. VB.NET 2010 includes a lot of support for XML. To cover the technologies, we will update to the Signature Block example program ...
  • Arrays: The Difference Between Jagged Arrays and Rectangular Arrays Created: Saturday, May 23, 2009 Updated: Tuesday, July 01, 2014
    There are two ways that you can declare an array in Visual Basic. You can declare it as a multidimensional rectangular array or a jagged array. There are some very important differences and this Qu...
  • Visual Studio Development for ASP.NET with VB Created: Saturday, August 14, 2010 Updated: Tuesday, July 01, 2014
    This article introduces Visual Studio, Microsoft's development environment, with an emphasis on how it's used to create web pages with Visual Basic and the code-behind page, aspx."
  • Classes - Base Classes and Derived Classes Created: Thursday, May 10, 2012 Updated: Tuesday, July 01, 2014
    Classes are the heart of .NET and VB.NET because they're the way Object Oriented Programming (OOP) is actually implemented. A class is the basis of an object. This is one of a series of detailed ar...
  • Queues and Stacks - Another great tool in VB.NET Created: Sunday, September 04, 2005 Updated: Tuesday, July 01, 2014
    A Calculator program, previously featured at About Visual Basic, is reprogrammed using the VB.NET Queue object rather than conditional logic for more clear code, smaller code, and the elimination o...
  • Using Data Sources Created: Saturday, July 30, 2011 Updated: Tuesday, July 01, 2014
    The eighth article in the beginning database series for VB.NET programmers shows how to refine your use of data sources to create a VB.NET database application that works the way you want it to wor...
  • Coding the VB.NET Many-to-Many Database App Created: Saturday, May 14, 2011 Updated: Tuesday, July 01, 2014
    Many-to-many database relationships are needed in a lot of applications. But in spite of that, it's not that easy to find explanations showing exactly how to program one. The sixth article in this ...
  • Visual Basic .NET 2010 Express - Collections of Things Created: Sunday, April 23, 2006 Updated: Tuesday, July 01, 2014
    Part 10 of the Visual Basic .NET 2010 Express tutorial is all about the vastly expanded ways that different kinds of collections can be programmed. In addition to a very flexible Array, VB.NET also...

©2014 About.com. All rights reserved.