Click here to Skip to main content
15,916,462 members
This competition has ended

C# Aug 2004

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.
5 Dec 2004Elvin Cheng
Enhance the DataGrid control with drag and drop support for column reordering
25 Aug 2004Dundas Data Visualization
Using Chart Areas with Dundas Chart for .NET
25 Aug 2004Redgate Software
Using ANTS Profiler to switchapplications to C# for greater speed, better compatibility, and easier maintenance.
Please Sign up or sign in to vote.
6 Oct 2005Nicholas Butler
A tool to check links across merged help (CHM) files.
Please Sign up or sign in to vote.
27 Aug 2012Ami Bar
A .NET Thread Pool fully implemented in C# with many features.
Please Sign up or sign in to vote.
8 Aug 2004Christoph Ruegg
How to share resources and implement a rich message/data passing architecture between threads and processes (SOA)
Please Sign up or sign in to vote.
22 Aug 2004Shams Mukhtar
This article will enhance your vision on the usage of Robustness Analysis in conjunction with Model View Controller, using UML with application in ASP.NET. This article is a sequel to my articles on Architecture and Design with ASP.NET.
Please Sign up or sign in to vote.
5 Aug 2004r@hu!
Calling C# assembly functions having same name differing only by case, in VB.NET.
Please Sign up or sign in to vote.
30 Aug 2004Werdna
Library for generating text output from source template and input parameters.
Please Sign up or sign in to vote.
26 Aug 2004Alexander Yumashev
The code shows how to save (and restore) an instance of your own class to clipboard.
Please Sign up or sign in to vote.
14 Aug 2004Mohamed Hendawi
Get a list of running Visual Studio instances, and a reference to the automation server.
Please Sign up or sign in to vote.
16 Aug 2004S Sansanwal
This article would describe how to read column values based on column names, using SQLDataReader.
Please Sign up or sign in to vote.
11 Aug 2004Vladimir Smirnov
This article describes how to group radio-buttons when using them in DataGrid, DataList, Repeater etc.
Please Sign up or sign in to vote.
25 Aug 2004Kenneth Young
This article provides a way to retrieve the worksheet names of an Excel Workbook. This can be used to query a workbook using ADO.NET if you do not know the names of the worksheets.
Please Sign up or sign in to vote.
7 Sep 2004Rogério Paulo
An example framework for toolbar handling, written in C#.
Please Sign up or sign in to vote.
18 Aug 2004Sprotty
An introduction to XML Data Binding, and a review of a number of leading products.
Please Sign up or sign in to vote.
2 Aug 2004Robert Misiak
Another MSN Messenger-like notification window, this one does its own drawing
Please Sign up or sign in to vote.
5 Aug 2004James Coleman
An article that demonstrates how one can leverage the ImageGenerator Class to create textual images on the fly
Please Sign up or sign in to vote.
3 Aug 2004George Mamaladze
A library to simplify access to image metadata.
Please Sign up or sign in to vote.
2 Aug 2004Elvin Cheng
It allows calls to server events from client script code without causing the page to post back and refresh.
Please Sign up or sign in to vote.
12 Aug 2004RodgerB
Just like MessageBox.Show but with an added timeout parameter
Please Sign up or sign in to vote.
15 Aug 2004Elvin Cheng
Solve the ViewState problems using the industry well-known pattern - Provider Model design pattern.
Please Sign up or sign in to vote.
25 Aug 2004Karl Seguin
Creating multilingual websites - Part 2
Please Sign up or sign in to vote.
12 Jul 2006Corinna John
Define regions inside an image to keep smooth colours free from hidden data.
Please Sign up or sign in to vote.
2 Aug 2004Mubbasher Adeel
Building COM Objects in C#.
Please Sign up or sign in to vote.
25 Aug 2004staceyw
C# implementation of a Dijkstra counting Semaphore.
Please Sign up or sign in to vote.
5 Aug 2004Jonathan Kade
The first phase of a RIFF/Wave editing "swiss army knife", in which we'll learn how to extract all the data present in common Wave files and store it in an XML document.
Please Sign up or sign in to vote.
3 Aug 2004LZF
C# implementation of data binding TreeView.
Please Sign up or sign in to vote.
4 Aug 2004George Mamaladze
A C# implementation of Reversi (Othello) Game for PocketPC and Windows.
Please Sign up or sign in to vote.
26 Aug 2004Kenneth Young
This article demonstrates how it is possible to disable/enable individual ListItems in a ASP.NET CheckBoxList Server Control.
Please Sign up or sign in to vote.
25 Aug 2004Karl Seguin
Extend the existing globalization capabilities of .NET to create flexible and powerful multilgual web sites. First, create a custom ResourceManager, and then create custom localized-capable server controls to easily deploy multilingual functionality.
Please Sign up or sign in to vote.
31 Aug 2004Ralph Arvesen
Prevent spam-bots from harvesting email addresses in web pages.
Please Sign up or sign in to vote.
12 Aug 2004Bob Carboni
How to create and draw transparent bitmap buttons in .NET Forms.
Please Sign up or sign in to vote.
21 Aug 2004Emilio Guijarro
This article analyzes the most common type casting situations in C# and the compiler behaviour in them.
Please Sign up or sign in to vote.
31 Aug 2004Stephan Meyn
Describes how to extend the original refactor add-in with additional features.
Please Sign up or sign in to vote.
11 Oct 2004Rajesh Pillai
This project is meant to provide a tool similar to query analyzer which can be used to execute queries, create tables, and do all other common database activities.
Please Sign up or sign in to vote.
20 Sep 2012Rohit Joshi
IMAPLibrary supports the basic IMAP protocol functions to fetch messages from the mailbox.
Please Sign up or sign in to vote.
15 Aug 2004Mikael Wiberg
Multi-select Treeview control v2.0
Please Sign up or sign in to vote.
22 Jun 2006Michael Ganss
A parser for PDF Forms written in C#.NET.
Please Sign up or sign in to vote.
1 Aug 2004sirgilligan
Beginners tutorial for XSLT - creating elements, converting attributes into elements, selecting parent node, and other examples
Please Sign up or sign in to vote.
4 Aug 2004azamsharp
How to select multiple checkboxes in a DataGrid control.
Please Sign up or sign in to vote.
7 Aug 2004Christian Calderon
The Classic ASP Framework (CLASP) will allow you to structure your ASP pages in the same way you do it with ASP.NET
Please Sign up or sign in to vote.
10 Aug 2004Surain Shen
An utility to add date stamp on photos.
Please Sign up or sign in to vote.
30 Aug 2004atoenne
A complete implementation of Fractions (rational numbers).
Please Sign up or sign in to vote.
28 Aug 2004Emilio Reale
Exporting methods for the .NET class inside VB6 or unmanaged C++.
Please Sign up or sign in to vote.
7 Aug 2008Jon Person
What is it that GPS applications need to be good enough to use for in-car navigation? Also, how does the process of interpreting GPS data actually work? In this three-part series, I will cover both topics and give you the skills you need to write a commercial-grade GPS application.
Please Sign up or sign in to vote.
17 Aug 2004staceyw
A fast and flexible Bounded Blocking Queue. Great for general Producer/Consumer needs such as network queues and pipelines.
Please Sign up or sign in to vote.
22 Dec 2005omcken
A flexible drill-down combo control supporting hierarchical, cascading selections.

Current Participants

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

Founder Jitbit
United Kingdom United Kingdom
I'm CEO/Founder and lead developer at Jitbit Software. My personal blog is here
Software Developer (Senior)
Israel Israel
B.Sc. in Computer Science.
Works as Software Developer.
Web Developer
Germany Germany
Greetings from a Smalltalk veteran.
I am exploring C# as the additional next programming language for our company and .NET as an additional strategic platform for our consulting offerings.

My personal aim is to transfer all the good properties of Smalltalk to .NET

Company: www.heeg.de
Private: www.atoenne.de
Web Developer
United States United States
My name is Mohammad Azam and I have been developing iOS applications since 2010. I have worked as a lead mobile developer for VALIC, AIG, Schlumberger, Baker Hughes, Blinds.com and The Home Depot. I have also published tons of my own apps to the App Store and even got featured by Apple for my app, Vegetable Tree. I highly recommend that you check out my portfolio. At present I am working as a lead instructor at DigitalCrafts.




I also have a lot of Udemy courses which you can check out at the following link:
Mohammad Azam Udemy Courses
Web Developer
United States United States
Software architect and developer with over 20 years of experience, specializing in GUI designs and intranet systems in MFC/C++ and ASP.Net using C#.
Web Developer
United States United States
Christian is a Microsoft Certified Professional 8+ years of experience in the consulting business. He has designed and developed numerous Web and Windows applications (and many other things he doesn't even remember...) using technologies and tools such as ASP.NET,VB.NET, C#, ASP, COM+/MTS, C++, JavaScript, HTML/DHTML, Visual Basic, SQL Server, Oracle, Microsoft Access, etc.

He is quite "curious" and always wants to know how things work and the "why was it done like this or that, how does this works...", and because of this he is always pursuing to improve his skills so he can know the answers to these questions.

He also likes Martial Arts, finishing and spending time with his wife and daughter. And why not?, playing XBOX from time to time :-P

Christian works as the Microsoft Technologies Manager/Senior Developer for Electronic Knowledge Interchange, a Chicago based Technology Consulting Firm.
http://www.eki-consulting.com
Software Developer
Switzerland Switzerland
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.
United States United States
Since 1992 Dundas Data Visualization has been helping companies all over the world visualize their data. Dundas products have a global reputation of being the highest quality, and are all designed, built and tested to meet the strictest requirements that developers and business managers demand.

Our showcase product is Dundas Dashboard, an easy-to-integrate digital dashboard software solution. Dundas Dashboard allows for the rapid and collaborative development of performance dashboards, helping companies leverage their business intelligence (BI) solutions.

Our web-based dashboard software comes with wizard interfaces, and a unique Dundas DashFlowTM process, allowing for the simultaneous development of an executive dashboard by business analysts, IT staff and database administrators. It also uses premier charts, maps, gauges and graph controls, letting end-users visualize their data as required.

Dundas also offers superb, world class consulting services for those companies that do not have the in-house expertise to implement their data visualization projects.

The quality of our products in conjunction with our unmatched technical support, numerous awards and years of experience reflect Dundas Data Visualization's commitment to being the best!
This is a Organisation

3 members
Singapore Singapore
Elvin Cheng is currently living in Woodlands, Singapore. He has been developing applications with the .NET Framework, using C# and ASP.NET since October 2002. Elvin specializes in building Real-time monitoring and tracking information system for Semi-conductor manufacturing industry. During his spare time, he enjoys reading books, watching movie and gym.
Instructor/Trainer
Netherlands Netherlands
Emilio is a Computer Engineer currently working as software engineer in embedded systems.

Main interests are C/C++ programming, algorithmics, compilers, embedded systems, cryptography, and operating systems.
Architect
Italy Italy
Hi.i.prefer not to tell so much about my biografy, i am an eternal student. Big Grin | :-D
Software Developer
Germany Germany
Tweeter: @gmamaladze
Google+: gmamaladze
Blog: gmamaladze.wordpress.com
Technical Lead Independent Consultant
United States United States
___________________________
J A M E S C O L E M A N
Director, Technical Services
Linked-In: http://www.linkedin.com/in/jameswcoleman
Blog: ledtalks.wordpress.com
Software Developer (Senior) Black Knight Financial Services
United States United States
Hi there! From 2004 to 2009 I ran a company called "GeoFrameworks," publishing two components called GPS.NET and GIS.NET which helped developers quickly write location-based services. Now, I've released the source code for GPS.NET to CodePlex for you to use as you see fit.

GPS.NET 2.0 on CodePlex
GPS.NET 3.0 on CodePlex

... I've also released the source code of a library called the "GeoFramework," a collection of commonly used classes such as Latitude, Longitude, Distance, Speed, and Position:

GeoFramework 1.0 on CodePlex
GeoFramework 2.0 on CodePlex

I'm now taking a break from programming, but I really appreciate the positive feedback from readers!
Web Developer
Canada Canada
Jonathan Kade is a native of Detroit, MI. He's interested in multimedia, hardware/software interfacing, working with low-level data, and low-level programming in general.
Web Developer
United States United States
I am a Microsoft Certified Application Developer (MCAD), currently focusing on using .Net Framework to develop Business Solutions. I am mostly language neutral. I have used C, C++, ATL, MFC, VB.Net, C#, VB 6, PL/SQL, Transact SQL, ASP, Fortran, etc.
Canada Canada
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.
LZF
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.
Software Developer (Senior) UpdateStar
Germany Germany
Michael Ganss is Managing Director of UpdateStar. UpdateStar offers complete protection from PC vulnerability caused by outdated software. The award-winning UpdateStar offers comfortable software installation, uninstallation, and keeps all of your programs up-to-date. UpdateStar recognizes more than 135,000 software products and lets you know once an update is available for you - for optimized PC security.
Web Developer
Sweden Sweden
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
Mohamed Hendawi ("Moe") is a software engineer living in Oakland, CA. Current programming interests include C#, .NET, Python and wxPython.





Web Developer
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
United Kingdom United Kingdom
I discovered C# and .NET 1.0 Beta 1 in late 2000 and loved them immediately.
I have been writing software professionally in C# ever since

In real life, I have spent 3 years travelling abroad,
I have held a UK Private Pilots Licence for 20 years,
and I am a PADI Divemaster.

I now live near idyllic Bournemouth in England.

I can work 'virtually' anywhere!
Engineer
Australia Australia
Ken is a mechanical engineer with an interest in programming in .NET.
Canada Canada
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Founder Algorisys Technologies Pvt. Ltd.
India India
Co Founder at Algorisys Technologies Pvt. Ltd.

http://algorisys.com/
https://teachyourselfcoding.com/ (free early access)
https://www.youtube.com/user/tekacademylabs/
Web Developer
United States United States
Ralph Arvesen is a software engineer for Vertigo Software and has worked on desktop, web and Pocket PC applications using .NET and C++. Before Vertigo, he designed hardware and firmware for optical inspection systems and has been developing software for the Microsoft platform since Windows 2.0. He co-authored several books and worked as technical editor on others. Ralph lives in the Texas Hill Country west of Austin; his personal site is located at www.lostsprings.com.
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
Architect Onestop Internet
United States United States
Web architect and PM, in the E-commerce space.
Software Developer (Senior) Adobe, LLC
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
Portugal Portugal
Rogério Paulo is a software engineer in the domain of industrial information technology since 1999.
He has been mainly involved in product development in the fields of SCADA, engineering toolsets, embedded systems, communication networks and industrial communication protocols.
www.rpaulo.com
Software Developer
United States United States
Rohit Joshi is a software engineer working for a telecom company in USA. He has development expirience using C, C++ ,C#, VoiceXML, ASR, IMAP, LDAP, HTTP, SIP, H323 on unix/linux and platforms.
Architect
Australia Australia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Chief Technology Officer GeeksCafe.NET | Infortran.COM
United States United States
Lead Architect with 20+ years of software design and development experience. Architected and designed many industrial softwares and passed through full software development life-cycle. Strong hold in Object-Oriented software engineering using UML with Design Patterns, C#, .NET, C++/VC++ and Java. Domain expertise are in Distributed Computing along with WCF/Web services, Messaging Systems (MSMQ), Multi-threading, Component developments, Computer Graphics, Embedded Systems, GIS development, framework development, User-Interface designs (WPF .NET), Rule based development (WF .NET), Chemical Engineering and Process Controls. Having both Bachelors and Masters degrees in Engineering with certifications in Obect Oriented Analysis and design. Smile | :)

Email: shams.mukhtar@gmail.com
Blog Link: http://www.geekscafe.net

Software Developer (Senior)
United States United States
Master Degree in C.S. .NET, Unix, Macintosh (OS X, 9, 8...), PC server side, and MFC. 17 years experience. Graphics, Distributed processing, Object Oriented Methods and Models.
Java, C#, C++. Webservices. XML. Real name is Geoffrey Slinker.
Software Developer (Senior) Liquid Technologies
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.
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
Australia Australia
I am a Software Engineer/Consultant. My work is focussed on helping teams to get more out of their work. So I teach how to do requirements, analysis and design in a format that is easy to understand and apply.
I help with testing too, from starting developers on automated unit testing to running whole testing teams and how they cooperate with development.

For really big projects I provide complete methodologies that support all of the lifecycle.

For relaxation I paddle a sea kayak around Sydney and the Central Coast or write utilities on rainy days to make my life easier.
Software Developer (Senior)
China China
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
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Chief Technology Officer
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.
You must sign in to participate in this contest.
This contest has ended.
1 Aug - 1 Sep 2004