1. Computing
Send to a Friend via Email

Updated Articles and Resources

By Dan Mabbutt

Updated Articles and Resources
  • Nullable Types Give Visual Basic the Ability to Say Nothing Created: Saturday, March 07, 2009 Updated: Thursday, April 17, 2014
    In .NET 2.0, value types, such as Integer or Boolean, gained the ability to be" itemprop="description"> Saturday, October 30, 2010 Updated: Thursday, April 17, 2014
    If you need to save a value after the program closes in VB.NET, you usually have to save it in a file. But in Office VBA programs, you have another option available: CustomDocumentProperties. This ...
  • Using Shared Access in Visual Basic .NET Created: Saturday, May 09, 2009 Updated: Wednesday, April 16, 2014
    When you instantiate, that is, Visual Basic.
  • Application Settings in VB.NET Created: Saturday, September 30, 2006 Updated: Wednesday, April 16, 2014
    VB.NET gives you a great new way to save application settings like connection strings or size and color by application or by user. The methods used in VB.NET are different than the ones in VB.NET 1...
  • Visual Basic .NET 2010 Express - A "From the Ground Up" Tutorial Created: Saturday, February 18, 2006 Updated: Tuesday, April 15, 2014
    Microsoft is making it as easy as they can for you to learn Visual Studio by giving away a really great development system absolutely free: Visual Basic .NET 2010 Express Edition. This is part 1 of...
  • How a VB.NET Structure Is Different From a Multidimensional Array Created: Friday, May 22, 2009 Updated: Wednesday, April 09, 2014
    A structure and a multidimensional array have a lot in common in .NET programming, but there are differences. Here's how to understand both of them.
  • A Guide to Drag and Drop Created: Monday, June 06, 2011 Updated: Wednesday, April 09, 2014
    Drag and Drop can be programmed relatively easily in VB.NET, but it doesn't work unless all the components involved work together.
  • Is WPF a 0.9 Product? Created: Friday, March 19, 2010 Updated: Thursday, September 06, 2012
    .NET 4.0 is only days away from being "officially" launched and with it, a new version of WPF. I can hardly wait. The current version of WPF feels like a 0.9 product to me. But a lot of people don'...
  • What Development Methodology is the right one to use? Created: Thursday, March 04, 2010 Updated: Thursday, September 06, 2012
    Do you have an opinion about development methologies such as Agile Development, Scrum, DSDM, Extreme Programming, or MVVM? Do you have real-life experience in using one? Do you think it's all a fra...
  • Have you had problems using Application Settings in VB.NET? Does the Synchronize button work for you? Created: Saturday, October 24, 2009 Updated: Thursday, September 06, 2012
    I've seen a lot of questions about using the Application Settings in VB.NET, especially the Synchronize button in Project Properties. Readers respond about the problems they have had.
  • Do you use the SQL or traditional dot notation to code LINQ? Created: Friday, October 16, 2009 Updated: Thursday, September 06, 2012
    The SQL query nototation and the dot notation are equivalent ways to express a LINQ query. Which one do you use?
  • COM - .NET Interoperability in Visual Basic Created: Monday, March 23, 2009 Updated: Thursday, September 06, 2012
    There are still plenty of reasons to use COM, Microsoft's Component Object Model architecture, in .NET. This article walks through a program that updates an Excel 2007 spreadsheet using Visual Basi...
  • Development Methodologies Created: Thursday, March 04, 2010 Updated: Thursday, September 06, 2012
    Do you have an opinion about development methologies? Do you have real-life experience in using one? Do you think it's all a fraud? Let us know.
  • The Filter Function Created: Saturday, August 18, 2012 Updated: Saturday, August 18, 2012
    Strings may be the second most useful "type" in VB.NET. (Integers are probably the first.) So there is a lot of useful string processing built into VB.NET. The Filter function is one and this artic...
  • Shallow Copy versus Deep Copy Created: Saturday, August 11, 2012 Updated: Sunday, August 12, 2012
    The pair of terms Shallow Copy and Deep Copy are seen quite frequently in articles about programming. This article explains what they mean.
  • Copying Reference Types Created: Saturday, August 04, 2012 Updated: Saturday, August 04, 2012
    When you copy a reference type in VB.NET, you can get just a pointer to the same object in memory. This can result in an obscure bug if you're not clear about what's happening. This Quick Tip expla...
  • Coding the Double Linked List "The Hard Way" Created: Saturday, July 28, 2012 Updated: Tuesday, July 31, 2012
    The linked list is one of the foundation concepts of programming and it's supported directly by VB.NET language elements. But you can code one "the hard way" too. This article shows one way to do t...
  • Design Patterns - The Factory Pattern Created: Saturday, July 21, 2012 Updated: Tuesday, July 31, 2012
    Design Patterns deal with the fundamental techniques of how and why you write code in a certain way. This article is one of a series that explains the popular design patterns using the syntax of Vi...
  • A Real World Example of the Delegation Design Pattern - Part 3 of 3 Created: Saturday, July 14, 2012 Updated: Tuesday, July 31, 2012
    This is Part 3 of a series about the Delegation design pattern in VB.NET. This part shows a more real world example of the delegation pattern based on the general case code in part 1 that you can c...
  • Inheritance - A Contrast with the Delegation Design Pattern - Part 2 of 3 Created: Saturday, July 14, 2012 Updated: Tuesday, July 31, 2012
    Design Patterns can be difficult. So this article, part 2 about the Delegation design pattern in VB.NET - is actually all about inheritance since it explains an example intended to contrast with de...
  • The General Case Delegation Pattern - Part 1 of 3 Created: Saturday, July 14, 2012 Updated: Tuesday, July 31, 2012
    Technical articles, including those at About Visual Basic, usually discuss the detailed syntax of VB.NET, not the overall philosophy of why you might want to do things in a certain way. Design Patt...
  • Using TimeSpan and DateTime Created: Saturday, July 07, 2012 Updated: Monday, July 09, 2012
    There are two ways to represent time in VB.NET, DateTime and TimeSpan. They're very different, even though they're companion objects. This Quick Tip reveals how they work.
  • Designing Classes - Singleton design pattern Created: Saturday, June 30, 2012 Updated: Saturday, June 30, 2012
    Technical articles, including those at About Visual Basic, usually discuss the detailed syntax of VB.NET, not the overall philosophy of why you might want to do things in a certain way. Design Patt...
  • Multiple Interfaces in Visual Basic .NET Created: Saturday, June 23, 2012 Updated: Saturday, June 23, 2012
    Programmers of the C++ religion believe that something called
  • The Abstract Base Class in Visual Basic .NET Created: Thursday, June 21, 2012 Updated: Thursday, June 21, 2012
    VB.NET fully supports what is called an
  • Raising Inherited Events Created: Saturday, June 16, 2012 Updated: Saturday, June 16, 2012
    When a class contains an event that you want to raise using the RaiseEvent keyword in an inherited class, you can have a problem. VB.NET doesn't allow you to raise the event directly. This Quick Ti...
  • The New Constructor and Inheritance Created: Thursday, June 14, 2012 Updated: Thursday, June 14, 2012
    The New constructor is a special method. It's special because it doesn't follow all of the normal rules of VB.NET methods. In particular, it's different when a class is inherited. This Quick Tip sh...
  • Coding New Instances of Objects Created: Monday, June 25, 2007 Updated: Sunday, June 10, 2012
    The concept of an object
  • What does MyClass Mean in VB.NET compared to Me and MyBase Created: Saturday, June 09, 2012 Updated: Saturday, June 09, 2012
    MyClass isn't seen nearly as often in code as the more common Me and MyBase keywords. In fact, most programmers may not even be aware how how it's used. This Quick Tip explains MyClass and compares...
  • Overriding ToString Created: Saturday, June 02, 2012 Updated: Saturday, June 02, 2012
    ToString is one of the fundamental objects in .NET because it's in the Object Object. That means it's available to every object. All of them. Since it's fundamental, it's worth learning more thorou...
  • Shadows in VB.NET Created: Saturday, May 26, 2012 Updated: Thursday, May 31, 2012
    Shadows, Overloads and Overrides redefine an inherited element. But there are confusing and potentially critical differences. This is the
  • Shadows - The risks of using shadows to override in VB.NET class definitions Created: Thursday, May 31, 2012 Updated: Thursday, May 31, 2012
    Shadows is usually used to ensure that if you code something and you happen to use a name that is the same as another element, your code will be used instead of the other code. But this behavior ca...

©2014 About.com. All rights reserved.