The Wayback Machine - https://web.archive.org/web/20071102030818/http://www.codeguru.com:80/vb/gen/vb_general/

CodeGuru
Earthweb Search
Forums Wireless Jars Gamelan Developer.com
CodeGuru Navigation
Member Sign In
User ID:
Password:
Remember Me:
Forgot Password?
Not a member?
Click here for more information and to register.

jobs.internet.com

internet.commerce
Partners & Affiliates
Laptop Battery
Laptop Computers
Dental Insurance
Free Credit Score
Home Mortgage Loans
Contemporary Art
Complex Webhosting
KVM Switch over IP
Cell Phone Plans
Imprinted Promotions
Business Gifts Canada
Data Center Solutions
Online Universities
Hurricane Shutters


RSS Feeds

RSSAll

RSSVC++/C++

RSS.NET/C#

RSSVB

See more EarthWeb Network feeds

Home >> Visual Basic >> General >> IDE & Language


Usability and Design
The Usability and design space brings together the latest information, research, tools, podcasts, and conference information related to usability and design. Content is pulled from IBM and non-IBM sites. »
 
Ajax Resource Center
This space is your one-stop shop for information on the Ajax programming model, including articles and tutorials, discussion forums, blogs, wikis, events, and news. If it's happening, it's covered here. »
 
Linux Security
The Linux security space gives an overview of security issues related to Linux and covers all aspects of securing a Linux distribution. It also links to Linux security-related news and articles. »
 
Ruby Programming
Take a closer look at Ruby, a dynamic programming language that is growing rapidly in popularity. Explore its intriguing features and learn what programmers are doing with it. »
 
Wiki: WebSphere, SOA, J2EE in Practice
This wiki discusses how to use J2EE and related technologies to develop business applications, including how to make best use of IBM J2EE products like WebSphere Application Server and Rational Application Developer, and IBM SOA products like WebSphere Process Server and WebSphere Integration Developer. While it occasionally delves into tangential topics and future trends, the primary focus is on how to make use of the products and technologies that we have today. »

Whitepaper: Putting a Price on Document-based Business Processes. Learn how you can automate document-based business processes to dramatically cut operating costs and reduce compliance exposure.

IDE & Language

Attributes



OP-ED: Process is Irrelevant
Rating: none
Paul Kimmel - 07/25/2007
Knowledge, flexibility, and the discretion of smart individuals beats a one-size fits all rule book any day.

How to Build Simple Event Log Montior/Watcher (Using TCP in .NET)
Rating:
aleksisa - 03/05/2007
Learn how to build a simple event log "watcher" application to monitor event log changes on a remote machine(s).

VB .NET Versioning
Rating:
Josip Medved - 06/04/2004
Use VB6 AutoIncrement versioning in .NET projects.

Sometimes You Gotta Make a Little Noise
Rating: none
Paul Kimmel - 05/28/2004
Learn how to create a wrapper for the Windows Multimedia Library that makes adding sound to your applications very easy. Along the way, you'll discover how the Declare statement imports APIs in VB and .NET.

Creating and Using Custom Attributes with VB.NET
Rating: none
Manoj G - 05/09/2003
Attributes are very convenient to programmers because, with little effort, the runtime behavior of the program elements can be modified. (Visual Basic .NET)


Error Handling



Compilers Demystified: Function Pointers in Visual Basic 6.0
Rating:
Bornish - 06/21/2007
Learn how to enable VB6 applications to use function pointers and how to embed native code without using external DLLs.

Part II: Don't Commit Errorcide
Rating: none
Paul Kimmel - 12/17/2003
Discover a more advanced mechanics to help you find a balance in the artistic dance that is useful structured exception handling.

Part I: Don't Commit Errorcide
Rating: none
Paul Kimmel - 11/26/2003
No error handling code and your application is doomed to the scrap heap. Too much, misapplied, or a poor application of error handling code and your error handling code causes the bugs. Learn about avoiding Errorcide!


IDE & Language



Getting Past the 2 Gb File Limit
Rating:
Richard Newcombe - 01/22/2007
Take a closer look at the 2 Gb limit that we are plagued with in different languages, and how to get around them.

.NET Framework 3.0 Released
Rating: none
Bradley Jones - 11/08/2006
The current version of the .NET Framework is 3.0.

Using DDE on Your VB Application
Rating:
Richard Newcombe - 06/06/2006
Use DDE linking to pass text data between two applications or to a previous instance of the same application.

Refactoring VB in Visual Studio 2005
Rating:
Paul Kimmel - 12/21/2005
Refactoring can improve the internal structure of your VB code without changing its external behavior. Use it to remove the subjectivity of what is good code and what is less-good code.

[Updated] Beating the VB IDE into Submission
Rating:
Pinky98 - 07/01/2005
Visual Basic was created as a rapid application development (RAD) tool, yet the default IDE settings of Visual Basic do not lend themselves toward effective coding and often result in unnecessary time wastage.

Defining Operators in VB .NET 2005
Rating:
Bill Horst - 04/20/2005
Read about an introduction to new functionality in VB .NET 2005 to define operators.

Custom Events in VB .NET 2005
Rating: none
Bill Horst - 03/30/2005
An introduction to the new Custom Event feature in VB .NET 2005.

Program Language Syntax Highlighting in VB5 and VB6
Rating: none
David Hoyt - 02/05/2004
Learn to highlight (a.k.a. colorize) multiple languages depending on a syntax file specified by the programmer by parsing RTF instead of setting colors using .SelStart, etc (Added: 30-Mar-1999)

Transparent Bitmap Background for VB (or Office) Addin Buttons and Menu Items
Rating: none
Patrick Philippot - 02/05/2004
Learn how to make an Add-In or Office button have a transparent Bitmap Background. (Added: 19-Aug-1999)

Capturing CommandBar Events in VB Add-Ins
Rating:
Toby - 02/05/2004
Learn how to capture all the events from your command bars in a Visual Basic Add-In using only one declared event handler. (Added: 19-Aug-1999)

Polynomial Fit Functions
09/23/2003
An easy way to add polynomial regression functionality to any application. If you just want linear regression or a very high degree, no matter; this VB class has good performance and scales seamlessly with the complexity of your problem.


IDE (including Visual Studio .NET)



A First Look at Visual Studio 2008 Shell
Rating: none
Josh Fitzgerald - 08/10/2007
See what Visual Studio 2008 Shell has to offer and how it can help you.

Working with Menus in VB.NET
Rating: none
Irina Medvinskaya - 05/31/2007
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.

When to Pass VB.NET Arguments as Reference Types Versus Value Types
Rating: none
Bill Hatfield - 04/02/2007
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.

[Updated] Comparison Between VB 6.0 and VB.NET Objects, Part 3
Rating:
Hannes du Preez - 03/22/2007
Learn about the differences in the Visual Basic 6 Project Explorer and the Visual Basic .NET Solution Explorer and about the differences of how VB6 and VB .NET manage project files and projects.

[Updated] Comparison Between VB 6.0 and VB .NET Objects, Part 2
Rating:
Hannes du Preez - 03/21/2007
Compare the most obvious and common features between the VB 6.0 and VB.NET Toolboxes, based on four aspects.

[Updated] Comparison Between VB 6.0 and VB.NET Objects, Part 1
Rating:
Hannes du Preez - 03/20/2007
Learn to compare the Form object Properties Window changes in Visual Basic 6.0 and Visual Basic.NET.

Automating Excel by Using Windows INI Files
Rating: none
John Macomber - 11/17/2006
Save your Excel spreadsheet data and formatting information in Windows Initialization files.

Automate Excel with VB 2005 Express
Rating:
John Macomber - 06/16/2006
Use VB 2005 to open and create Excel spreadsheets.

Discovering the API Using Visual Basic 6 and Visual Basic .NET
Rating:
Hannes du Preez - 05/25/2006
Learn what the Windows API is, and its different implementations in Visual Basic 6 and Visual Basic .NET.

Protecting Visual Basic .NET Source Code and Applications
Rating:
Hannes du Preez - 04/26/2006
Discover the secrets of Obfuscation, Cryptography, and technologies used to protect your Visual Basic .NET applications, once distributed.

Create and Share Your Own Code Snippets
Rating:
Josh Fitzgerald - 01/19/2006
Explore the IntelliSense code snippet format, and then learn how to build your own snippets and package them for distribution.

[Updated] What to Know About Visual Studio 2005 — The Products
Rating:
Bradley Jones - 11/11/2005
Visual Studio 2005 ("Whidbey") has released. Get a first look at answers to some up-front questions you might have. Start by simply understanding the multitude of editions that entail the Visual Studio 2005 product line. After all, how many different editions can one product have?

.NET Generics for VB Programmers
Rating:
Paul Kimmel - 07/21/2005
With .NET 2.0 offering support for generics, learn how to define generic methods and classes and use the generic classes in .NET.

Overloading Operators in VB.NET 2.0
Rating: none
Paul Kimmel - 06/14/2005
VB.NET 2.0 enables you to utilize overloaded operators, which not only are easy to implement but also can provide your classes with intuitive operators. Learn how to use this powerful feature.

Beta 2 of Visual Studio 2005 Released
Rating:
Bradley Jones - 04/17/2005
Beta 2 of Visual Studio 2005 is now available for download for MSDN subscribers. Learn how you can get it too.

Visual Studio 2005 Beta 2 Now Available!
Bradley L. Jones - 04/17/2005
Beta 2 of Visual Studio 2005 is now available for download for MSDN subscribers. Learn how you can get it too.

Simplified Development Tools—The Microsoft Express Products
Rating:
Bradley Jones - 06/29/2004
Microsoft expands Visual Studio and SQL Server to the non-programmers, hobbyists, and students with simplified, low-cost to no-cost versions.

Discover a COM Realtime Feed for Excel
Rating: none
Adrian Bacaianu - 11/25/2002
Learn how to build and use a COM add-in for Excel using Visual Basic.

Block Comment Macro for Visual Studio .NET
Rating: none
Tim Stubbs - 10/01/2002
Comment and uncomment blocks of code. (VB .NET)

Creating Macros for a Slide-In Prompt and to Renumber
Rating: none
Eric Sanders - 09/13/2002
Create a couple of macros using Visual Basic. The SlideInPrompt macro inserts a text string into a selected column. The Renumber macro will sequentially renumber a selected column.

Technique Sharing with Project Templates
Rating: none
Paul Kimmel - 09/13/2002
A convenient way to cross-pollinate learning with advanced subjects is to create project and item templates. By creating and sharing these templates you will find it easier for every member of your team to take advantage of every aspect of Visual Studio .NET.


Indexers



Defining Default Indexers
Rating: none
Paul Kimmel - 09/27/2002
Learn about the refined behavior of the Default modifier and how you can define indexers for your custom, typed collections. These default indexers will allow you to index elements of an object using the customary integer as well as a string key value.


Miscellaneous



News: Microsoft Releases Betas and More
Rating: none
Bradley Jones - 07/26/2007
Today Microsoft announced the release of Visual Studio 2008 Beta 2, .NET Framework 3.5 Beta 2, Silverlight 1.0 RC, and more.

Ponderings about the Tech Ed 2007 Keynote
Rating: none
Bradley Jones - 06/12/2007
The people at Microsoft are busy with lots of products. Did someone forget that they should be excited about them?

[Updated] Flags Enumerations
Rating:
David Oldfield - 12/22/2006
The documentation on Microsoft's flags enumerations is rather sketchy at best, but offers a more ideal solution for a great many problems. The problem is, with such little documentation it can be very time consuming to figure out how to use them correctly. Here is a small walkthrough explaining a relatively simple means of interacting with them through use of the bitwise OR operator.

What Is New in Visual Basic 2005
Rating:
Shuja Ali - 04/24/2006
Learn about the new features found in Visual Basic 2005.

Quick Visual Studio .NET Tips
Rating:
Karl Moore - 08/05/2005
Still getting used to Visual Studio .NET? Here are a handful of little-known Visual Studio tips sure to make your life easier...

Discovering Visual Basic .NET — The Series
Rating: none
Bill Hatfield - 01/26/2005
Are you new to Visual Basic .NET? Best-selling "Dummies" author Bill Hatfield teaches you the basics of Visual Basic .NET.

Discovering Visual Basic .NET: Repeating Code
Rating: none
Bill Hatfield - 01/21/2005
For those new to Visual Basic, here is your chance to learn about the topic of looping and how to get your program to execute several lines of code again and again.

Discovering Visual Basic .NET: Making Decisions
Rating: none
Bill Hatfield - 01/10/2005
Continue your learning of Visual Basic .NET by discovering the syntax for adding logical decisions into your programs.

Discovering Visual Basic .NET: Using Functions and Arguments
Rating:
Bill Hatfield - 12/30/2004
A lot of functionality it already done for you. Learn how to use built-in functionality in Visual Basic .NET. with this installment of our Visual Basic .NET tutorials.

Discovering Visual Basic .NET: Working with Variables
Rating: none
Bill Hatfield - 12/21/2004
Nearly every program needs to keep track of things. Discover how to with Visual Basic .NET in this installment of the Visual Basic .NET tutorials.

Discovering Visual Basic .NET
Rating: none
Bill Hatfield - 12/16/2004
There is no need to put off learning Visual Basic .NET any longer. With this tutorial you will be on your way!

"When They Rip It from My Cold, Dead Fingers"
Rating:
Bradley Jones - 10/18/2004
Is Visual Basic 6.0 going to take your career 6 feet under?

Exposing COM Interfaces of a .NET Class Library for Late Binding
Rating:
Muhammad Musa Ali - 09/27/2004
Learn how to expose COM interfaces for .NET components to be used by clients using Late Binding.

Acronym Anarchy
Rating:
Bradley Jones - 08/25/2004
Acronyms are getting out of control. Do you have what it takes to be an Acronym Guru?

Online Translations: Get your Programs Speaking Spanish, in Seconds!
11/13/2003
Check out this tool, it may come in handy!

Tip: Improve Web Service Performance, with Caching
11/12/2003
It's a little-known fact, but you can actually 'cache' what a Web service gives out and automatically serve up the same response next time, seriously speeding up popular, processor-intensive services.

Returning a DataSet from an Excel Spreadsheet
11/11/2003
Use OLE DB code to access a named range within an Excel workbook and return it as a DataSet object, ready for binding to a Windows DataGrid.

Where is Visual Basic 7?
Rating:
Paul Kimmel - 12/17/2002
While at Comdex, Paul was asked the question, 'Where is Visual Basic 7?' Paul helps to alleviate the concerns that Microsoft has abandoned Visual Basic.

Using Gantt Diagrams in Windows Applications
Rating: none
Piero Viano - 09/04/2002
Display Gantt diagrams in your .Net Windows applications.


Whitepaper: Complete Peace of Mind--The Benefits of Verio Managed Private Servers (MPS)
Article: SQL Server from an Agnostic's Perspective
Is it time to make your move to the multi-threaded and parallel processing world? Find out!
Whitepaper: Verio FreeBSD Managed Private Servers (MPS) v3
Download: Sun Java Studio Creator. Build apps visually with minimal code creation, automatic page navigation & more.

FREE Mobility Resources from Intel:
Whitepaper:
Increase Performance, Security with Intel Centrino Pro Processor Technology
Whitepaper:
Applying RFID Technology in High Volume Manufacturing
Whitepaper:
Mobility Speeds Recovery from a Flood
Whitepaper:
Using VoIP to Keep Corporate Travelers Connected to their Desktops

Solutions