Partial Methods
Learn how to implement partial methods and know where to expect them.
Learn how to implement partial methods and know where to expect them.
Help Developer.com choose the best of the best for the upcoming year.
Learn to use keyed anonymous types in VB9.
Performing brain surgery on the Registry need not be fatal.
Learn how to implement a Fraction's class—which is ideally suited for overloaded operators and how to overload operators in Visual Basic.
Learn to handle exceptions properly in VB.NET by utilizing Structured Exception Handling.
See what Visual Studio 2008 Shell has to offer and how it can help you.
There's no need to store file system paths in a database. Just store images in your database and then directly load them to your ASP.NET pages.
Microsoft announced the release of Visual Studio 2008 Beta 2, .NET Framework 3.5 Beta 2, Silverlight 1.0 RC, and more.
Here is a simple way of providing users with an upload document functionality by using ASP.NET and VB.NET.
See how to make your web clients read or play content to its users. You will experiment with JavaScript from the command line, learn a JavaScript debugging technique that might be useful, and see how to load the Speech API and ask it to read the ALT (text) attribute of HTML controls.
Learn about the CAB at a very high level. With it, you can create Windows Forms-based applications that have sophisticated capability without being as sophisticated to create.
Think you know about VIEWSTATE within ASP.NET? Learn how to fully implement VIEWSTATE in new and efficient ways in ASP.NET 2.0.
With the increasing power of the Compact Framework, more and more development tasks under Windows Mobile may be accomplished using either C# or VB.NET. Nevertheless, there always will be something that you just can't do in there and therefore developing an interface to unmanaged code is almost inevitable. Learn few simple things you have to know on this way.
Lambda Expressions provide a powerful and concise method of writing in-line code within Visual Basic, especially useful when working with LINQ queries. Learn how to implement Lambda in Orcas (VB9) before the next beta.
Anonymous types (or projections) are a new feature that permits you to define strong types on the fly without writing the nominal—full class—definition. Learn how to implement Anonymous types in VB9.
Menus are often necessary in applications and it is essential that developers have an ability to manipulate them in design-time. Learn how to use the new VB.NET MainMenu component to implement menus in your applications.
Extension Methods permit programmers to add behavior to a class without creating a wrapper. Here, you will learn how to implement Extension Methods in Visual Basic and .NET.
Windows PowerShell not only offers a powerful shell and scripting language, but also an easily extensible interface. Here, you will learn that it is relatively simple to extend the shell and language by creating custom cmdlets.
Tired of checking database entries for null values? Learn how you can use Nullable types to make fields and properties accept nulls.
When you pass arguments to a subroutine or function, you absolutely must know whether the type is a value type or a reference type. Only then can you determine which keyword to use to pass the data.
Learn to provide flexibility in the ways your public method can be called by using Visual Basic .NET's three different approaches for specifying optional parameters.
Learn how to use a simple factory in a VB.NET application that accepts user input and uses it to create a new employee object.
Microsoft relaxed delegates in VB 8.0 to provide more options for binding event handlers to events. Some further relaxation is in store with the upcoming VB 9.0 release. Find out how it works.
If maintaining your code is important to you, take note of these few assembly deployment best practices.