Click here to Skip to main content
15,891,033 members
This competition has ended

Best VB.NET article of Jul 2007

Contribute to CodeProject and you'll automatically be in the running for a monthly prize!

Each month at CodeProject we gather together the best of the articles submitted the previous month and ask our readers to choose the best of the best. Entry is automatic - just submit you articke and we'll do the rest.

Check out the submission guidelines for information on posting articles.

Current Entries

Articles that match the contest criteria are automatically entered. The top 50 entries are shown.

Please Sign up or sign in to vote.
31 Jul 2007Froz3n
Using the Windows Media Player Component
Please Sign up or sign in to vote.
17 Jul 2007FF77
V.2. Code corrected - This project contains a Web Custom Control for rendering images directly from the database. Can be used with image fields, with text, date, or number fields (it generates an image containing the text), and with URL fields (like a regular image control).
Please Sign up or sign in to vote.
25 Jul 2007Greg Osborne
Code to ensure word wrapping in a PrintDocument object.
5 Jul 2007Philippe_Cohen, RoyOsherove
We all know and love Microsoft Visual Studio, but did you know that you can use it to build server and Web applications that run on Linux and other Java EE-enabled platforms? Here’s how…
6 Jul 2007JetBrains s.r.o.
Are you spending most of your development time coding the simplest things by hand? Discover how you can code faster and better with ReSharper 3.0. The latest version of ReSharper brings yet more productivity-boosting tools for Visual Studio and offers full-featured Visual Basic .NET support.
16 Jul 2007NineRays
The advertorial is mainly about protecting intellectual property and the essential points to remember in order to do so. It mainly emphasizes on the benefits of obfuscation and how it can help in disabling easy reverse engineering in .NET codes.
Please Sign up or sign in to vote.
31 Aug 2007Jon Rista
Maximize your understanding of the .NET 2.0 configuration framework, avoid common pitfalls, and gain insight into the details of how configuration works in various scenarios and environments.
Please Sign up or sign in to vote.
12 Jun 2012Herbrandson
How to use the DynamicMethod and ILGenerator classes to create dynamic code at runtime that outperforms Reflection.
Please Sign up or sign in to vote.
11 Oct 2007Eugene Ciloci
A .NET expression evaluator that compiles to IL and is designed for speed.
Please Sign up or sign in to vote.
20 Jul 2007Alberto Venditti
Yet another Ping Monitor utility written in VB.NET on .NET Framework 2.0
Please Sign up or sign in to vote.
12 Jul 2007Vahe Karamian
This article is the third part of a series of articles which will discuss embedded systems and their applications. It will use the BASIC Stamp II microcontroller for creation of a simple robot.
Please Sign up or sign in to vote.
31 Dec 2007Douglas Day
This article describes the steps to add automatic update capabilities to your application quickly and easily using the DDay.Update library.
Please Sign up or sign in to vote.
4 Jul 2007Vijayaraghavan A Iyengar
An article on Interop Forms TookKit 2.0
Please Sign up or sign in to vote.
12 Jul 2007Ed.Poore
A brief walkthrough on how to embed multiple icons (and native resources) into a .NET executable.
Please Sign up or sign in to vote.
11 Jul 2007Bill Daugherty II
Launching your application after install using Visual Studio 2005
Please Sign up or sign in to vote.
3 Aug 2007Psycho-*Coder*-Extreme
This article explains how to perform tasks within the Active Directory in a Windows 2000+ network.
Please Sign up or sign in to vote.
25 Sep 2008tomcat1
Call a .NET COM+ Interop component with Classic ASP.
Please Sign up or sign in to vote.
25 Jul 2007aleksisa
Create an Open File Dialog for a Windows Mobile 6 (SmartPhone) devices.
Please Sign up or sign in to vote.
11 Dec 2007Danilo Mendez
Describes how to generate NHibernate objects and ASPX pages using Smart Code
Please Sign up or sign in to vote.
1 Aug 2007mjmeans
This article describes a solution for persisting changes to the ReadOnly My.Settings.ConnectionString with nearly trivial code.
Please Sign up or sign in to vote.
15 Oct 2007Thanh Huu Nguyen (Tony)
Look up a huge list of stock symbols from MS SQL database
Please Sign up or sign in to vote.
9 Jul 2007richnewman
A utility to count the number of lines in a C#, VB or C++ .NET solution or project
Please Sign up or sign in to vote.
30 Jul 2007Tomzhu
A way to send strings to another application by using Windows messages instead of Remoting.
Please Sign up or sign in to vote.
12 Jul 2007Miran.Uhan
Convert image to grayscale except predefined color
Please Sign up or sign in to vote.
6 Jul 2007Pramirez
Raise Events Between Web Forms Using CallBacks or Ajax
Please Sign up or sign in to vote.
9 Aug 2007Alexander Nowak
An article about quality assurance options/tools in/for VS2005 for VB.NET and C# projects.
Please Sign up or sign in to vote.
24 Jul 2007Tomzhu
A function to estimate whether a form is on the top of all other windows.
Please Sign up or sign in to vote.
21 May 2012Nick Rioux
Learn to create your own casino-themed controls from scratch.
Please Sign up or sign in to vote.
10 Jun 2008Junaid Raza
How to upload files to the SharePoint Document Library and update any metadata columns.
Please Sign up or sign in to vote.
19 Jul 2007Tyler W. Cox
Explains how to add a dynamic dropdown property to the propertygrid at runtime and gives a detailed exampl
Please Sign up or sign in to vote.
24 Jul 2007Robert R Freeman
How to create a DataGridView with an associated Detail Edit Form using a strongly typed dataset data layer.
Please Sign up or sign in to vote.
25 Sep 2007Artem Smirnov
This article is about when to throw an exception, why take some effort and define a custom exception class, how to provide more information to the developers that consume your component, and, finally, how to unit test your exceptions.
Please Sign up or sign in to vote.
24 Jul 2007David Bauernschmidt
How to create a dropdown tab which covers everything
Please Sign up or sign in to vote.
1 Jul 2007mikvos
An ASP.NET spell checker for text entered into a textbox.
Please Sign up or sign in to vote.
22 Jul 2007Yasin HINISLIOGLU
This article is about creating wizard style user interface
Please Sign up or sign in to vote.
17 Jul 2007Miran.Uhan
A VB.NET library with all necessary classes for exact cover solving with dancing links.
Please Sign up or sign in to vote.
27 Jul 2007codemunkeh
A minimalist framerate counter.
Please Sign up or sign in to vote.
15 Jul 2007MalakieUSN
Code storage tool for any language but developed using Visual Basic .NET 2005. Includes syntax coloring for VB code and can load via the tools menu external option in Visual Studio 2005.
Please Sign up or sign in to vote.
22 Aug 2007Anshul R
New functions added to the calculator , Now currency converter included
Please Sign up or sign in to vote.
5 Jul 2007hiteshswce
Chatting Application Using VB.Net (ConCurrent Server)
Please Sign up or sign in to vote.
7 Aug 2007albert arul prakash
XSS gaining popularity to hack into websites. This article describes how to power yourself against XSS
Please Sign up or sign in to vote.
7 Aug 2007The ANZAC
An article on a textbox that validates input on keypress
Please Sign up or sign in to vote.
31 Oct 2007The ANZAC
Shows the basics of controlling input on a controls key press event
Please Sign up or sign in to vote.
22 Jul 2007Yuriy Kyyan
An article on creation automated interface for .NET applications.
Please Sign up or sign in to vote.
26 Jul 2007mikvos
A list of news articles in an ASP.NET GridView control with custom paging.
Please Sign up or sign in to vote.
16 Jul 2007alex_pa_72
This article describes how to build a component for managing download files of a program.
Please Sign up or sign in to vote.
5 Jul 2007Varun Mahajan
Adding controls to asp.net dynamically and persisting them
Please Sign up or sign in to vote.
2 Jul 2007mikvos
How to create an RSS feed for your website from your SQL database.
Please Sign up or sign in to vote.
18 Jul 2007meibella
XTEA was designed by David Wheeler and Roger Needham of the Cambridge Computer Laboratory. This implementation is written in VB.NET, but the core algorithm is in C# (referred from http://www.codeproject.com/KB/windows/teaencryption.aspx).
Please Sign up or sign in to vote.
15 Jul 2007MalakieUSN
Code storage tool for any language but developed using Visual Basic .NET 2005. Includes syntax coloring for VB code and can load via the tools menu external option in Visual Studio 2005.

Current Participants

Those with articles that match the contest criteria are automatically entered.

Australia Australia
I am a Hobby programmer who works in the insurance industry as a broker. I also innovate within my role through building custom software to streamline processes.
Web Developer Atria Convergence Technologies Pvt. Ltd. Broadband
India India
I am a ASP, ASP.net programmer who is involved with development of websites for http://www.indiansinc.com a web designing and development company. I work as an ASP.net developer and my personal interest revolves around cricket, football, music, movies, computers, R&D
Technical Lead
Italy Italy
I was born in 1970.

My first computer experience dates back to early 80s, with a Sinclair ZX81.
From that time on, as many "friends" say, my IT-illness has increased year by year.

I graduated in Electronic Engineering and earned the following Microsoft certifications:
MCP, MCT, MCDBA, MCSD, MCAD, MCSD for .NET (early achiever).

I worked in IT as a developer, a teacher, a consultant, a technical writer, a technical leader.
IT knowledge applied to real life is my primary interest and focus.
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
Italy Italy
I have played various roles in IT since around 1998 when I began writing microsoft Access forms. I then moved to mainly coding in Visual Basic around 1999. Since the release of .net I have been mainly working in .net focusing in vb.net and very massive use of SQL Server.
Now i working for italian bookmaker like Web Developer on distribuited applicaitons.
Software Developer
Belgium Belgium
Alexander Nowak is .NET application developer working for Capgemini Belgium. Topics of interest are .NET Application architecture ,design and programming as well as Software development practices.
Student
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer GeekSoft
Lithuania Lithuania
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Scotland Scotland
Hobbyist developer from the UK.
I just make stuff for the benefit of making stuff.
Web Developer
United States United States
Danilo is the creator of SmartRules, a Business Rules Engine. He is an industry consultant working primarily with companies interested in implementing dynamic rules programming concepts to add flexibility to their architectures on web, CE, and desktop platforms. He operates his own website, Kontac, where you will find more information.

To contact Danilo, email him at danilo.mendez@gmail.com.
Web Developer
United States United States
I have worked for Fortune 500 company developing .NET, SAP and Oracle applications. I left the company to spend more time with my family and now work for a local government in Virginia developing web applications for them which is about 10 minutes from home.

I enjoy programming but enjoy my family even more.
Web Developer
United States United States
Doug has been a Software Engineer for 7 of the previous 9 years, and has 12 years of programming experience.

For the past 3 years, he has been developing custom applications in C# and Visual Basic.NET, with an emphasis on custom cross-Internet applications for IT management, real-time collaboration, and process management and reporting.
Engineer PooreDesign
United Kingdom United Kingdom
Ed is a student who due to a form of cancer (now clear) took a year out before going to Imperial College, London to study Electronic Engineering.

His interests include shooting (clay-pigeon (shotgun), air-rifle and rifle), playing with his three labradors (Sandy, Rosie and Tundra), programming (most experienced in C# and C, although those are not the only ones), walking (has completed Gold Duke of Edinburgh's Award), playing games and reading.

He lives in two places on a 57 acre farm in West Waleswith the rest of the family during the holidays; and Greater London during term time.

Languages and Technologies: C#, C, VB6, VB.NET, XAML, (X)HTML, CSS, XSLT, Assembler (PIC), ASP.NET, WPF, Windows.Forms, ASP, VBScript, JavaScript, Pascal / Delphi, XML

Current Stuff:
1st Year MEng Electronics Engineering (Imperial College, London)
Web Developer
Canada Canada
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
Romania Romania
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
United States United States
Still in school, program for fun...
United States United States
Visual Basic Developer since version 1.0
Java web developer
Currently developing in vb and c#
Software Developer (Senior) Scratch Audio
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Czech Republic Czech Republic
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
This is a Organisation (No members)

Architect
United States United States
Jon Rista has been programming since the age of 8 (first Pascal program), and has been a programmer since the age of 10 (first practical program). In the last 21 years, he has learned to love C++, embrace object orientation, and finally enjoy the freedom of C#. He knows over 10 programming languages, and vows that his most important skill in programming is creativity, even more so than logic. Jon works on large-scale enterprise systems design and implementation, and employs Design Patterns, C#, .NET, and SQL Server in his daily doings.
Web Developer
Pakistan Pakistan
An IT graduate with 3 years experience in the area of software development, Database designing and administration, SharePoint/MOSS 2003/2007 development using its standard web services and Object Model and Network Programming. Currently working as Regional Database Manager with Nokia Siemens Networks (Telenor Project)Pakistan.
Web Developer
United States United States
Just another guy learning to code. Am U.S. Navy service connected disabled Veteran teaching myself to write software.
United States United States
MS in Computer Science, Novice programmer in .net
Web Developer
South Africa South Africa
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Engineer
Slovenia Slovenia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Systems Engineer Mark J Means Consulting
United States United States
I have been a software consultant since 1985 working on everything from the Commodore VIC-20 & RadioShack CoCo games to 8051 Embedded USB Microcontrollers to Windows Vista database applications. I have written over a half million lines of code since 2004. Please see my DataConnectionDialog control at http://mjmeans.com/dcd.aspx.
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
Russian Federation Russian Federation
Founded in 2001, 9Rays.Net is a developer tools company specializing in .NET. Coupled with state of the art products, is an excellent support team and at 9rays we assure you of premium performance. We are the leading company in our field of work.

Development offices are based in St.Petersburg and Moscow.
Belgium Belgium
Philippe is the Vice President of Products for Mainsoft, a position he’s held since 1999. He’s responsible for overseeing the product management, R&D, and support teams for Mainsoft's product suite.
Web Developer
Mexico Mexico
I am Pedro Ramirez from mexico, work for www.sciodev.com, the company is located in Mexico, we do outsourcing and nearshore development, we are focused on SaaS nearshore development, I started with VB.Net, but now I am ambidextrous using VB.Net or C#.
Software Developer (Senior)
United States United States
I received my Bachelors from the University of Georgia in 1989 and have been a Windows programmer ever since. I have worked with encryption algorithms, online payment systems, Windows Development, MSSQL 4 and above, VB 4 and above. I received my .Net Certification in 2005 and currently work as a Software Developer in a .Net House (mainly VB.Net, but I also do some C# on the side). I run a small Web & Software Development company from my home and (as stated) work full-time as a .Net programmer.

Update: I am now Senior Application Developer for a small upstart company. I develop solely in C# utilizing MSSQL
Team Leader
United States United States
I work in the investment banking division of a large American bank. I work in credit technology.

I write a blog about technical issues in .Net and other computer technologies that interest me at http://richnewman.wordpress.com/. I also write occasionally about derivatives.
Chief Technology Officer Kiefer Consulting
United States United States
Sacramento, CA based Senior .Net and SharePoint Solution Architect for Kiefer Consulting
(1-800-794-1928)
B.S. in Mathematics from UCDavis
.NET Wizard - Experts-Exchange
MCSD, MCTS: MOSS 2007 Config

Some of the bigger questions:
1. What is the meaning of my life?
To satisfy the purpose of your creator(s). (Meaning must derive from purpose. Those who create you, give you meaning.)

2. Who is my creator?
Ultimately, God is your creator. God designed and created the universe and everything in it. You and others in your life can also be a part of your creation, overriding or furthering God's purpose.

3. What is God's purpose for me?
To love and be loved by your creator and others and to enjoy the life you've been given.
This can be distinguished two ways.
a. Use your built in common sense (morality/feelings)
b. Use the creator's handbook. Fortunately our creator did not abandon us. He is with us now and even lived and died as one of us. Check out his biography in "The Bible"

Note on free-will vs. predetermination:
God exists outside the constraints of time. He exists at every point in time simultaneously and knew of your birth and every decision you will/have made. But this does not mean God predetermined any of it. Pre and post are time related concepts that do not apply to God. God always has been and always will be. He determines our universe to exist, gives it the parameters of natural law, and allows us to make our own way through it (free-will). Note that these are all present tense, it would be more appropriate to use past, present, and future tense combined. God's purpose is for us to love him and one another. But a prerequisite of love is the free-will to love. So even though God wants us to love him/others, he can not ensure it. He can, however, help us if we allow him to. A miracle is God modifying natural parameters in response to human will.
Web Developer
Australia Australia
Tony is an enthusiastic Web developer and designer, specialising in web commerce development with more than 10-year experience in software development and information technology exposure. He highly expertises in ASP.NET, PHP, MS SQL, MySQL, Linux, Apache, graphics, web development, and user interface design.

Tony has worked in serveral IT projects. He has worked as the main developer of the Lonsec Ltd's website under Red Ant Technologies contract between 2005 and 2008. Currently, he is working for Nationa Bank of Australia and Serco Ltd under Lynx IT contract.
Architect
United States United States
I am a software architect/developer, having 15 years of design/development experience. Currently working in large financial corporation, architecting .NET applications and coding using C#, ASP.NET, Java Script etc..

MS Computers, MCP, MCTS: .NET Framework 2.0 Web Applications.
Web Developer
Singapore Singapore
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
United States United States
Tyler W. Cox has been coding for over 10 years. He received his degree in Computer Information Systems from USC and resides in Pueblo, Colorado where he manages a group of coders developing software for the telecommunications industry.
Software Developer Noorcon Inc.
United States United States
Published Books:

Introduction to Game Programing: Using C# and Unity 3D designed and developed to help individuals that are interested in the field of computer science and game programming. It is intended to illustrate the concepts and fundamentals of computer programming. It uses the design and development of simple games to illustrate and apply the concepts.

Book Preview:
Preview all chapters

Available from:
Amazon.com
Barnes and Noble Book Store
Amazon Kindle (eBook)
iTunes - iBook (eBook)

Vahé Karamian
www.noorcon.com
www.facebook.com/NoorconInc
Web Developer
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
Turkey Turkey
Yasin has more than 10 years of professional experience. He has several published articles includes graphics programming, robotics and application development in academic resources and national press. He is now working as a software developer for semi-governmental organization in Turkey.
United Kingdom United Kingdom
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
You must sign in to participate in this contest.
This contest has ended.
1 Jul - 1 Aug 2007