Click here to Skip to main content
15,880,972 members
This competition has ended

Best ASP.NET article of November 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.
4 Dec 2007Ned Thompson
This article will demo how a free Flyout can help to save space on your webpage.
Please Sign up or sign in to vote.
30 Nov 2007Patrick Kalkman
An article to demonstrate culture flow from Windows client to Windows server using WCF.
Please Sign up or sign in to vote.
21 Dec 2007Keng_Mycos
Using Amazon FPS as an alternate to Paypal and Google Checkout.
12 Nov 2007Lou Franco
Atalasoft leverages their DotImage toolkit to manipulate color channels for the purpose of image enhancement, in this case satellite images. The article is a tutorial on image enhancement and it includes all source code and test images.
Please Sign up or sign in to vote.
19 Nov 2007IVAN MARTINEZ HERNANDEZ
Mapping business objects and Store Procedures
9 Nov 2007Redgate Software
A Princeton University graduate relates his story as a participant in the Darpa Grand Challenge race, where driverless cars have got to make it to the end of the course without human intervention. Read the full story and find out why he wished he had used ANTS Profiler earlier.
Please Sign up or sign in to vote.
11 Nov 2007Frank Mayer-Potschak
This article describes how to create a small Jabber Chat client.
Please Sign up or sign in to vote.
19 Nov 2007Inaki Ayucar
This article is an example of visual rendering and content processing with XNA, and a good start for those who want to start learning XNA.
Please Sign up or sign in to vote.
22 Nov 2007W. Kevin Hazzard
Never use the InstallUtil.exe utility that ships with the .NET SDK again.
Please Sign up or sign in to vote.
7 Jul 2009Hedley Muscroft
A Vista TaskDialog wrapper class (for Vista) and Emulator (for pre-Vista Windows)
Please Sign up or sign in to vote.
23 Nov 2007Phillip Piper
The ListViewPrinter class takes an existing ListView and effortlessly turns it into a pretty report.
Please Sign up or sign in to vote.
15 Nov 2007Rama Krishna Vavilala
A debugger visualizer that allows WPF controls and objects to be visualized as XAML.
Please Sign up or sign in to vote.
5 Dec 2007Josh Smith
A detailed examination of the WPF element trees and their subtleties
Please Sign up or sign in to vote.
1 Nov 2007Sacha Barber
Silverlight 1.1 Fun and Games
Please Sign up or sign in to vote.
27 Mar 2013Lukasz Swiatkowski
Vista-like TaskDialog control for .NET Framework 2.0, compatible with Windows XP
Please Sign up or sign in to vote.
29 Nov 2007Windmiller
This graphical application will play and display frequencies and mix them together so that you can analyze what's really going on with sounds that we call intone. Handling a basic DFT version that will prove to us which frequencies are involved. It was originally made in plain C.
Please Sign up or sign in to vote.
16 Nov 2007Inaki Ayucar
This article shows an easy way to render 2D or 3D graphics in a Windows Form using XNA, keeping all the Windows features and controls
Please Sign up or sign in to vote.
1 Nov 2007breezback
An article on BBuilder - Open Source Batch Builder
Please Sign up or sign in to vote.
30 Jan 2008Sam Shiles
A step by step guide to communicating with WCF from a CLR Trigger in SQL Server 2005
Please Sign up or sign in to vote.
14 Jan 2015Helmut Obertanner
In this article, you will learn how to customize the built-in Select Names dialog and use different external data sources for your own dialog.
Please Sign up or sign in to vote.
19 Dec 2007Fredrik Bornander
An article on creating a better looking ProgressBar for Windows Mobile 5
Please Sign up or sign in to vote.
12 Nov 2007Philip Laureano
A library for currying delegates and for handling any event fired from any object instance
Please Sign up or sign in to vote.
15 Nov 2007Philip Laureano
A fully functional, yet minimalistic inversion of control container
Please Sign up or sign in to vote.
8 Feb 2008Wil Peck
This article provides an implementation of a POP3 MIME client using .NET 2.0 and C#.
Please Sign up or sign in to vote.
11 Nov 2007Daniel Vaughan
A fun Silverlight implementation of the game Sokoban. Contrasting Silverlight 1.1 and WPF, while showcasing some new features of C# 3.0, Expression Design, Expression Blend, and Visual Studio 2008.
Please Sign up or sign in to vote.
16 Jun 2008Daniel Vaughan
A fun implementation of the game Sokoban, written to showcase some features of WPF, C# 3.0, Expression Design, and Visual Studio 2008.
Please Sign up or sign in to vote.
17 Jan 2008Zaur Nasibov
An article on mathematical expression evaluation
Please Sign up or sign in to vote.
9 Nov 2009lepipele
A Visual Studio add-in that uses JSLint to verify JavaScript files that are part of a solution.
Please Sign up or sign in to vote.
26 Nov 2007Fredrik Bornander
An article describing how to do fast image rotation on the .NET Compact Framework
Please Sign up or sign in to vote.
8 Nov 2007Prathapachandran
Word Automation using Early Binding and Late Binding.
Please Sign up or sign in to vote.
4 Nov 2007Koushik Biswas
Want to design a REST web service? Need to know what REST is and how to go about it? What are the differences between a traditional web service and a REST one? This article starts with the basics, assuming you know nothing of REST and shows you how to end up a REST developer & designer.
Please Sign up or sign in to vote.
7 Nov 2007Syed Mujtaba Hassan
A simple, ready-to-use control for C# beginners to detect all SQL Server instances in a network and then list all the databases hosted on the selected server
Please Sign up or sign in to vote.
30 Nov 2007wjfrancis
How to monitor, enable, and disable hardware devices from C#
Please Sign up or sign in to vote.
14 Nov 2007Chesnokov Yuriy
This article demonstrates an alternative way for edges extraction compared to conventional image filtering operations with edge detection filters
Please Sign up or sign in to vote.
27 Nov 2007duncanmhor
An introduction to creating a Wix installer with GUI using Visual Studio 2005/2008.
Please Sign up or sign in to vote.
16 Nov 2007Corinna John
Transporting piggyback data in FTP transfers
Please Sign up or sign in to vote.
16 Apr 2009Daniel Vaughan
A customizable log provider system that allows you to harness your existing logging system to log client side messages to your server. Includes a Silverlight interface and Log Viewer.
Please Sign up or sign in to vote.
16 Dec 2007Abhijit Jana
This is a Windows based Custom control to Create, Delete Virtual Directory in IIS and we can set all properties like default page, ASP.NET version, Authentication Type through it.
Please Sign up or sign in to vote.
5 Nov 2007Morten Holk Maate
The balancing group is a very useful but poorly documented part of the .NET RegEx engine. In this article it is described in depth and applied to different examples.
Please Sign up or sign in to vote.
10 Nov 2007Koushik Biswas
This article is Part 2 in my series on REST web services. While the first article introduces REST web services, this one takes us through the process of designing a RESTful web service
Please Sign up or sign in to vote.
23 Jul 2010ndatech
A Framework to build graphical printing reports with absolute layout based on Mike Mayer's ReportPrinting core library.
Please Sign up or sign in to vote.
29 Jan 2009Aleksandr Sazonov
OpenOffice Calc and Excel
Please Sign up or sign in to vote.
3 Apr 2008srivatsan24
This article will show how to convert an existing ASP.NET application into a SharePoint site using the same look and feel of the SharePoint site.
Please Sign up or sign in to vote.
26 May 2022David Catriel
A very powerful and clean way to add logging of all sorts to an application
Please Sign up or sign in to vote.
17 Nov 2007Alex Mueller
Three implementations of Model-View-Presenter in ASP.NET 2.0.
Please Sign up or sign in to vote.
24 Jun 2008Chris Kolkman
A fairly simple to use Winsock component, allowing simple networked applications. Built modeling the VB6 component of the same name, with enhancements.
Please Sign up or sign in to vote.
15 Nov 2007Wil Peck
This article describes how to implement a .NET Windows Service that can have multiple instances installed on the same machine.
Please Sign up or sign in to vote.
17 Mar 2008User 992674
A Windows application to backup and restore SQL server tables,views,user defined functions and stored procedures
Please Sign up or sign in to vote.
16 Nov 2007Jim Weiler
This control will eliminate the need to ensure that updates are thread-safe from your main program. Everything is handled automatically the way it should have been in the first place.

Current Participants

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

Technical Lead
India India
.NET Consultant | Former Microsoft MVP - ASP.NET | CodeProject MVP, Mentor, Insiders| Technology Evangelist | Author | Speaker | Geek | Blogger | Husband

Blog : http://abhijitjana.net
Web Site : http://dailydotnettips.com
Twitter : @AbhijitJana
My Kinect Book : Kinect for Windows SDK Programming Guide
Software Developer (Senior)
Russian Federation Russian Federation
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
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
Belarus Belarus
Andrew Golik is a software professional working in Minsk, Belarus.
He enjoys design infrastructures based on object oriented paradigm. His programming experience includes ASP, ASP.NET, .NET, COM, JAVA, PHP, DHTML, AJAX, blah blah blah....

Andrew Golik's Blog
Web Developer
Israel Israel
Breezback works as a software developer for companies based in Israel. He holds a BSc. in Computer Science Engineering. He has a strong inclination towards Microsoft technologies especially the .NET Platform.
He has a strong passion for management and technology. His interests span through riding, diving, movies and books.
Engineer
Russian Federation Russian Federation
Highly skilled Engineer with 14 years of experience in academia, R&D and commercial product development supporting full software life-cycle from idea to implementation and further support. During my academic career I was able to succeed in MIT Computers in Cardiology 2006 international challenge, as a R&D and SW engineer gain CodeProject MVP, find algorithmic solutions to quickly resolve tough customer problems to pass product requirements in tight deadlines. My key areas of expertise involve Object-Oriented
Analysis and Design OOAD, OOP, machine learning, natural language processing, face recognition, computer vision and image processing, wavelet analysis, digital signal processing in cardiology.
Software Developer
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
Germany Germany
Corinna lives in Hanover/Germany and works as a C# developer.
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
Team Leader
Canada Canada
A developer that's been tinkering with computers since he first laid eyes on his buddy's Atari in the mid 80's and messed around with GWBasic and Logo. He now divides his time among his wife, kids, and evil mistress (a term lovingly [ahem...] given to his computer by the wife ...).

For more info, please see my LinkedIn profile: http://www.linkedin.com/pub/david-catriel/44/b01/382
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 FMP software & process engineering GmhH
Germany Germany
Im working as freelance consultant and software engineer in southern germany. If you have any questions about this article please contact me.
Software Developer (Senior)
Sweden Sweden
Article videos
Oakmead Apps Android Games

21 Feb 2014: Best VB.NET Article of January 2014 - Second Prize
18 Oct 2013: Best VB.NET article of September 2013
23 Jun 2012: Best C++ article of May 2012
20 Apr 2012: Best VB.NET article of March 2012
22 Feb 2010: Best overall article of January 2010
22 Feb 2010: Best C# article of January 2010
Software Developer (Senior) Pioneer Software Ltd
United Kingdom United Kingdom
Hedley is a Director of Pioneer Software Ltd, a small UK-based software company specialising in Windows application development.
He started programming back in the mid-80's in C++ and later specialised in Borland's C++ Builder and Delphi.
After several years as a contractor, he founded Pioneer Software Ltd in the mid-90's to concentrate on developing bespoke Windows applications.
Current 'language/environment of choice' is C# and VS2010.
Software Developer (Senior) X4U electronix
Germany Germany
I'm a 1968 model, made in Germany.
After School transformed into an electronic engineer and started repairing computers in 1986. From PET till now In the IT-world. Currently employed as softwaredeveloper in a company creating solutions for pharmacies.
MCSE2000, MCSD, MCTS - Team Foundation Server, MCTS - Visual Studio Tools for Office.
Specialized in Outlook/Exchange custom development. Languages: german, english, C#, C++, VB.Net, VB6, SQL.
In 2006 received an award as MVP - Visual Developer VSTO by Microsoft.
Homepage: [http://www.x4u.de]
Software Developer (Senior)
Spain Spain
Inaki Ayucar is a Microsoft MVP in DirectX/XNA, and a software engineer involved in development since his first Spectrum 48k, in the year 1987. He is the founder and chief developer of The Simax Project (www.simaxvirt.com) and is very interested in DirectX/XNA, physics, game development, simulation, C++ and C#.

His blog is: http://graphicdna.blogspot.com

To contact Inaki: iayucar@simax.es
Web Developer
Mexico Mexico
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
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)
United States United States
Josh creates software, for iOS and Windows.

He works at Black Pixel as a Senior Developer.

Read his iOS Programming for .NET Developers[^] book to learn how to write iPhone and iPad apps by leveraging your existing .NET skills.

Use his Master WPF[^] app on your iPhone to sharpen your WPF skills on the go.

Check out his Advanced MVVM[^] book.

Visit his WPF blog[^] or stop by his iOS blog[^].

See his website Josh Smith Digital[^].
Web Developer
Thailand Thailand
Keng is a .NET developer working at Mycos Technologies, a software development company based in Chiang Mai, Thailand. He has been working there since 3 years and in the duration of this period has worked on several .NET projects. He is currently working on developing an application based on Amazon Flexible Payments' architecture.
Architect Yahoo! Inc
United States United States
Koushik is an Architect who also manages a team of developers and architects at Yahoo Cloud Organization, including Media Content Serving and Storage. An Electronics Engineer from Jadavpur University, he has been a consultant throughout most of his career. Apart from spending time with work and projects, he loves playing cricket, listening to old songs, watching science fiction movies, camping and fishing, all kinds of food, sea beaches and his gas grill.
Chief Technology Officer
United States United States
If you liked this article, consider reading other articles by me. For republishing article on other websites, please contact me by leaving a comment.
Atalasoft, Inc.
United States United States
Lou Franco is the Director of Engineering at Atalasoft, provider of the leading .NET Imaging SDK (DotImage) and the Document Viewer for SharePoint (Vizit).

http://atalasoft.com/products/dotimage
http://vizitsp.com
Software Developer
Poland Poland
I am a graduate of Wroclaw University of Science and Technology, Poland.

My interests: gardening, reading, programming, drawing, Japan, Spain.
Product Manager FOA
Denmark Denmark
Morten is a linguistics nerd and .NET developer. He is currently working as an Product Manager at Configit (http://www.configit.com).
Software Developer (Senior) ndatech
Italy Italy
Nicola Dell'Amico is a freelance software developer.
Most significant skills are:
C, C++, C#, ASP.NET, wxWidgets, QT, Mono
-----
http://www.ndatech.it
Web Developer
Unknown
I am Ned Thompson, 26 years old. I am working at obout inc as web component developer. I am really good at ASP.NET and Javascript.

Architect http://www.simpletechture.nl
Netherlands Netherlands
Patrick Kalkman is a senior Software Architect with more than 20 years professional development experience. He works for SimpleTechture where he helps teams develop state of the art web applications.

Patrick enjoys writing his blog. It discusses agile software development. Patrick can be reached at patrick@simpletechture.nl.

Published Windows 8 apps:


Published Windows Phone apps:


Awards:

Best Mobile article of March 2012
Best Mobile article of June 2012
Software Developer (Senior) Readify
Australia Australia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Team Leader
Australia Australia
Phillip has been playing with computers since the Apple II was the hottest home computer available. He learned the fine art of C programming and Guru meditation on the Amiga.

C# and Python are his languages of choice. Smalltalk is his mentor for simplicity and beauty. C++ is to programming what drills are to visits to the dentist.

He worked for longer than he cares to remember as Lead Programmer and System Architect of the Objective document management system. (www.objective.com)

He has lived for 10 years in northern Mozambique, teaching in villages.

He has developed high volume trading software, low volume FX trading software, and is currently working for Atlassian on HipChat.
Founder Appfabs
India India
- C#, WPF, WCF
- Java, J2EE, jersey, Spring MVC, Spring Boot, Spring Security, Hibernate, Spring Data
- NoSQL with Cassandra
- C, C++, Qt, OpenGL, Python
- SQL Server, Oracle, PostgreSQL
- Glassfish, Apache, Tomcat, NodeJS and IIS
- Hadoop, Flume, Spark
- Amazon Web Services (AWS) & Jenkins
- Big Data and Analytics
Architect
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.
Red Gate Software Ltd.
United Kingdom United Kingdom
Redgate makes ingeniously simple software used by 804,745 IT professionals and counting, and is the leading Microsoft SQL Server tools vendor. Our philosophy is to design highly usable, reliable tools which elegantly solve the problems developers and DBAs face every day, and help them adopt database DevOps. As a result, more than 100,000 companies use products in the Redgate SQL Toolbelt, including 91% of those in the Fortune 100.
This is a Organisation

1 members
Software Developer (Senior)
United Kingdom United Kingdom
I currently hold the following qualifications (amongst others, I also studied Music Technology and Electronics, for my sins)

- MSc (Passed with distinctions), in Information Technology for E-Commerce
- BSc Hons (1st class) in Computer Science & Artificial Intelligence

Both of these at Sussex University UK.

Award(s)

I am lucky enough to have won a few awards for Zany Crazy code articles over the years

  • Microsoft C# MVP 2016
  • Codeproject MVP 2016
  • Microsoft C# MVP 2015
  • Codeproject MVP 2015
  • Microsoft C# MVP 2014
  • Codeproject MVP 2014
  • Microsoft C# MVP 2013
  • Codeproject MVP 2013
  • Microsoft C# MVP 2012
  • Codeproject MVP 2012
  • Microsoft C# MVP 2011
  • Codeproject MVP 2011
  • Microsoft C# MVP 2010
  • Codeproject MVP 2010
  • Microsoft C# MVP 2009
  • Codeproject MVP 2009
  • Microsoft C# MVP 2008
  • Codeproject MVP 2008
  • And numerous codeproject awards which you can see over at my blog
Software 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.
Architect
India India
I am a .NET/Sharepoint and Project Server Consultant. I hold Microsoft Technology Specialist certifications on ASP.NET 3.5 and Sharepoint 2007 Application Development
Software Developer
Pakistan Pakistan
Syed Mujtaba Hassan
Software Engineer
Intelligentsia Software (Pvt) Ltd Islamabad Pakistan.
Web Developer
Canada Canada
Software Developer

http://www.shabdar.org
Web Developer
United States United States
After 16 years as an ardent C++ aficionado, Kevin switched to C# in 2001. Recently, Kevin's been dabbling in dynamically typed languages. Kevin is the Software Architect for Snagajob.com, the #1 source for hourly and part-time employment on the web.

Kevin loves welding, riding motorcycles and spending time with his family. Kevin has also been an adjunct professor teaching software engineering topics at a college in his hometown of Richmond, Virginia since 2000. Check out Kevin's technical blog at www.gotnet.biz for more goodies.
Software Developer (Senior)
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.
Sweden Sweden
Professional programmer, degree in Informatics and Applied Systems Science.
Software Developer (Senior)
United States United States
I began coding at the ripe old age of eleven (yep, I've always been a nerd). Back then every 8-bit computer on the market had its own flavor of BASIC burned into the EPROM and I was adept at most of them. Somewhere in my bedroom there was an actual bed, but you'd be hard pressed to find it surrounded as it was. My collection included a C64, VIC20, TRS80, APPLE II+, TI-99/4A, and even one of those silver Timex Sinclair "computers" with the chicklet keys.

Eventually I taught myself 6502 assembler, and later Pascal and C. While I spent the majority of my professional career doing a mixture of C++, C#, and dabbling in ARM Assembler, for the last year I've been focusing on JAVA and the Android Platform. While I am a Windows guy at heart lately I'm finding some love for UBUNTU as well.

When I am not at the computer I am hanging out with my 12 year old son. He just finished coding a javascript implementation of Conway's Game of Life. Oh yeah, I guess that means we were in front of the computer. Go figure!
Software Developer
Finland Finland
I'm a Master degree student, studying at the University of Joensuu, Finland.
You must sign in to participate in this contest.
This contest has ended.
1 Nov - 1 Dec 2007