Click here to Skip to main content
15,892,480 members
This competition has ended

Best VB.NET article of November 2009

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.

Please Sign up or sign in to vote.
17 Nov 2009Martin Hinshelwood
WPF Ninject Dojo: The Data Provider
Please Sign up or sign in to vote.
17 Nov 2009User 271009
A long time feature request has been added to Visual Basic 10 that ships with Visual Studio 2010; decorating an Event as NonSerialized.
Please Sign up or sign in to vote.
21 Nov 2009Daniel Vaughan
Introducing the Calcium SDK. Calcium provides much of what one needs to rapidly build a multifaceted and sophisticated modular application. Includes a host of modules and services, and an infrastructure that is ready to use in your next application.
Please Sign up or sign in to vote.
8 Nov 2009a_pess
Image transition and visual effects in VB.NET using GDI+.
Please Sign up or sign in to vote.
24 Jul 2014Thomas Maierhofer (Tom)
NHunspell (Open Office spell checker for .NET) functions for servers and ASP.NET web projects.
Please Sign up or sign in to vote.
24 Apr 2010Md. Marufuzzaman
Introduction How can you lock your Windows NT based Workstation programmatically? To do this, you just need a little basic knowledge on how to use user32.dll. Here you will find a function name as LockWorkStation() and you need to know how to call this function. A sample example with the...
Please Sign up or sign in to vote.
16 Oct 2013E.F. Nijboer
Undo/Redo framework for editing controls in a Windows application.
Please Sign up or sign in to vote.
24 Jul 2014Thomas Maierhofer (Tom)
New NHunspell (Open Office spell checker for .NET) functions at a glance.
Please Sign up or sign in to vote.
12 Nov 2009Declan Bright
Give users the ability to show or hide GridView columns as they require.
Please Sign up or sign in to vote.
3 Nov 2009Abhishek Sur
Using this article you will get the basic idea of how you could use NDepend to control/analyze your application. It allows to apply design rules and refactor code.
Please Sign up or sign in to vote.
20 Nov 2009lipinho
VB.NET port of code for painting Vista's Aero NonClientArea.
Please Sign up or sign in to vote.
12 Nov 2009Jon Anthony
The technique of inserting email tracking images, which avoids the give away querystring
Please Sign up or sign in to vote.
20 Nov 2009Ramakrishna Pillai
This article talks about inserting a new record in a ListView which has a GridView as a user interface. It also explains inline edit and delete functionality.
Please Sign up or sign in to vote.
7 Nov 2009Daniel Vaughan
Prompted by a recent comment on the T4 Metadata Generation template article, which I released some weeks ago, I have implemented a new mechanism for concatenating property paths. This allows compile time validation of properties that exist on composite or nested members.
Please Sign up or sign in to vote.
20 Feb 2010Andy_L_J
Demonstrates, with simple code, what happens when you pass a parameter ByVal or ByRef
Please Sign up or sign in to vote.
18 Nov 2009yozi
Communicating with Silverlight applications locally.
Please Sign up or sign in to vote.
17 Nov 2009Martin Hinshelwood
Updating the Command Line Parser
Please Sign up or sign in to vote.
20 Nov 2009Brett D Johnson
Automate file version updates for large suites of C++, C#, and VB apps.
Please Sign up or sign in to vote.
1 Nov 2009hussain.attiya
Just sharing my experience from six years ago, in 2003, when I was working as a developer.
Please Sign up or sign in to vote.
10 Nov 2009system-zone.co.uk
An update to my original generic record selector.
Please Sign up or sign in to vote.
17 Nov 2009Drew Stegon
Simple enum and method to set MessageBox, InputBox, and Form titles.
Please Sign up or sign in to vote.
4 Nov 2009Fasttimes
Send multicast commands to clients even when some clients are disconnected, and avoid blocking by using threads to send commands.

Current Participants

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

Engineer
Egypt Egypt
Oil & Gas Engineer
C# & VB.net
Coding For Fun Only
President
India India
Did you like his post?

Oh, lets go a bit further to know him better.
Visit his Website : www.abhisheksur.com to know more about Abhishek.

Abhishek also authored a book on .NET 4.5 Features and recommends you to read it, you will learn a lot from it.
http://bit.ly/EXPERTCookBook

Basically he is from India, who loves to explore the .NET world. He loves to code and in his leisure you always find him talking about technical stuffs.

Working as a VP product of APPSeCONNECT, an integration platform of future, he does all sort of innovation around the product.

Have any problem? Write to him in his Forum.

You can also mail him directly to abhi2434@yahoo.com

Want a Coder like him for your project?
Drop him a mail to contact@abhisheksur.com

Visit His Blog

Dotnet Tricks and Tips



Dont forget to vote or share your comments about his Writing
Australia Australia
Born in New Zealand and transported to Australia for crimes against good taste in the eighties.

Employed by large Manufacturing Co to Coordinate Production Processes, Integrate new technologies, Implement new, in-house MRP/ERP.

Out of my depth, challenged and love it.
Software Developer (Senior)
United States United States

I cut my teeth on PDP-11s, TRS-80s, and XTs before C++ was a real language. My first programming job required me to submit job changes by creating punch cards. I learned C from K&R, because that was the only book that I could find on the subject.


I enjoy making other people's jobs and lives easier. I owe the Internet community more than I can ever repay for the source code and knowledge you have shared with me over the years, ...BUT I intend to try anyway! Smile | :)

Engineer
Switzerland Switzerland
Daniel is a former senior engineer in Technology and Research at the Office of the CTO at Microsoft, working on next generation systems.

Previously Daniel was a nine-time Microsoft MVP and co-founder of Outcoder, a Swiss software and consulting company.

Daniel is the author of Windows Phone 8 Unleashed and Windows Phone 7.5 Unleashed, both published by SAMS.

Daniel is the developer behind several acclaimed mobile apps including Surfy Browser for Android and Windows Phone. Daniel is the creator of a number of popular open-source projects, most notably Codon.

Would you like Daniel to bring value to your organisation? Please contact

Blog | Twitter


Xamarin Experts
Windows 10 Experts
Chief Technology Officer
Ireland Ireland
I have been designing and developing business solutions for the aviation, financial services, healthcare and telecommunications industries since 1999. My experience covers a wide range of technologies and I have delivered a variety of web and mobile based solutions.
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 (Senior)
Netherlands Netherlands
Currently working as a Software Developer on several projects.
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.
Architect Gulf air - Bahrain
Bahrain Bahrain
Current Position is : Sr. Information System Analyst

Leading a Team of Developers for developing ecommerce websites and systems integration using several integration methods such as XML.

Manage ISP infrastructure, web servers, database servers, application servers, email servers and networks. Design the architecture of complex web applications; build web applications in JAVA, asp, asp.Net; manage web sites including networking and database; experienced in MS Sql Server and Oracle;

stay current with emerging trends and technological advances in the industry.

MCTS,MCAD VB.NET, ASP.NET and XML Services,BTEC National Diploma in Computer Studies.
Chief Technology Officer
United Kingdom United Kingdom
Brazil Brazil
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Instructor / Trainer naked ALM
United States United States

About the Author: Martin has worked with many customers in government, finance, manufacturing, health and technology to help them improve their processes and deliver more. He provides management and technical consulting that intends to expose processes and practices to gain transparency, uncover impediments to value delivery and reduce cycle-time as part of an organisations path to agility. Martin is a Professional Scrum Trainer as well as a Visual Studio ALM MVP and Visual Studio ALM Ranger. He writes regularly on http://nakedalm.com/blog, and speaks often on Scrum, good practices and Visual Studio ALM.


You can get in touch with Martin through naked ALM.

Architect
Bangladesh Bangladesh
A well experienced leader with successful track record of software development, product innovations, brand management and corporate communication etc. Some successful product innovations have also achieved and awards “Most Valuable Professional” (MVP) at 2010 and 2011 by codeproject.com and also selected as a mentor of codeproject.com. Published over 100 technical articles in various software development resource sites (i.e., codeprojetc.com, Microsoft MSDN, and IEEE & IBM (In progress)) and various IT Forums, Blogs etc.

Over fourteen years of professional experiences in ICT field having extensive experience in formulating corporate vision and long term strategy. Leading development related functions including design, development, services, data management and analytics, customer experience management, content services, digital analytics and optimization.I have also more than two years’ of strong experience in mobile-VAS (platform development).

An individual with results-driven approach and relentless in pursuit of excellence from a business and organizational standpoint.Honest, believes in transparency, commitment and teamwork.

Expertise: Software/Solution Architect, Technical Research, MIS, Data Analytics, Data Mining, BI, SaaS platform base application development, Large scale Win32 Form/Web based business software solutions, Security, Enterprise applications development, integration, etc.

Technologies/Tools: Microsoft.Net, Microsoft SQL Server , Oracle, MySQL, ETL, Visual C#, VB.NET, ASP.NET, , Python, Java, API, MVC, Cloud Computing, SaaS, Open FaaS, AWS,AWS Lambda, MS Azure, WebAPI , WPF, WCF, PHP, Microsoft Power BI, SPSS, PS2, R, Add-In, Visual Basic etc.

.Net UI component: Telerik, DevExpress, Ext.Net etc.
Scripting language: JavaScript, AngularJS, node.JS etc.
Source control / Subversion: Git, Smart SVN, Assembla etc.
Development methodologies: Agile,RAD etc.
Project Management / Issues Tracking Tools: JIRA, Trello, Slack, Clockingit etc.
Web Developer
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.
Software Developer (Senior) Hitachi Automotive Systems Europe Limited
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.
CEO
Germany Germany
I'm a Senior Software Consultant
Thomas Maierhofer Consulting
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 (Senior) Adasoft
Turkey Turkey
I'm a software developer at Adasoft.
My specialists is on Web and Silverlight.

Especially i like wroting javascript codes(It is much harder,but gets more satisfaction Smile | :) )

You can reach my tips at my homepage(Turkish only)
You must sign in to participate in this contest.
This contest has ended.
1 Nov - 30 Nov 2009