Author: Ray Yao
More .NET VB.NET books
gTimePicker- Control to Pick a Time Value (VB.NET)
Stop using the DateTimePicker for time values. This control makes it easy to pick a time, and if you act now, get the matching Nullable gDateTimePicker at no extra cost.
gLabel - Custom Label with Special Effects (VB.NET)
Label control with built-in effects like MouseOver, Shadow, Outer Glow, and Pulse Glow
Text Box for Currency in VB.Net 2010
This component will be used as a text box for automatically formatted currency values.
gTrackBar - A Custom TrackBar UserControl (VB.NET)
TrackBar with custom coloring, value display, label, and increment buttons
The 'dynamic' keyword for higher productivity: Windows Firewall API example
This dynamic keyword can be put to good use when doing COM. And in turn you could be more productive when you need to complete tasks regarding the Windows API (that expose COM functionality).
NHunspellTextBoxExtender - A Spellchecking IExtenderProvider for TextBoxes using Hunspell for .NET
With many applications, spell checking can be a vital aspect to include. Most people are accustomed to the spell checking capabilities of products like Microsoft Word or OpenOffice. There are products available for purchase that can add spell checking capability, such as SharpSpell that can cost hundreds of dollars. Unfortunately, there is a lack of Open Source, freely available tools that can provide the functionality of Microsoft Word. That is why I began to work on a spell checking IExtenderProvider that could extend any control that inherits TextBoxBase (both TextBox and RichTextBox inherit TextBoxBase).
6 Important .NET Concepts: Stack, Heap, Value types, Reference types, Boxing and Unboxing
This article will explain 6 important concepts Stack, heap, value types, reference types, boxing and unboxing. This article starts first explaining what happens internally when you declare a variable and then it moves ahead to explain 2 important concepts stack and heap. Article then talks about reference types and value types and clarifies some of the important fundamentals around them. Finally the article concludes by demonstrating how performance is hampered due to boxing and unboxing with a sample code.
Visual Basic 2010 Language Enhancements
Recently, Microsoft merged the Visual Basic and C# teams to help ensure that C# and Visual Basic grow together. And Visual Basic has been updated to include a number of C# features that it was previously missing. This article explores some of these new features that were added to Visual Basic 2010.
Programming Twittering with Visual Basic
Discover how easy it is to call the Twitter API from your .NET applications.
Network Know-How: Exploring Network Algorithms
Networks can model all sorts of situations including physical networks as well as non-physical situations. Learn how to use network algorithms to test connectivity, build inexpensive connections, assign work, and split networks as inexpensively as possible.