Click here to Skip to main content
14,973,981 members
This competition has ended

C# Aug 2006

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.
2 Aug 2006
Corinna John
From tutorial snippets to open source project
15 Aug 2006
Dino Esposito
Learn how to really test your SOA Web Services with maximum efficiency during the development cycle.
Please Sign up or sign in to vote.
2 Sep 2006
Josh Smith
1 alternative  
Discusses a class which provides automated dragging of elements in a WPF Canvas.
Please Sign up or sign in to vote.
1 Aug 2006
David Veeneman
# programmers don’t have anything quite as slick as the VB.NET My.Settings namespace. However, there is an alternative
Please Sign up or sign in to vote.
1 Sep 2006
jconwell
This tool analyses the IL of a list of assemblies, looking for types, methods, and fields that are not used by another list of assemblies. This lets you see if you have unused legacy code lying around that should be cleaned up.
Please Sign up or sign in to vote.
22 Aug 2006
Joseph Finsterwald
This article shows how you can use Attributes to solve problems that involve cross cutting concerns.
Please Sign up or sign in to vote.
23 Aug 2006
Daniel Admassu
The Project is an optical character recongnition application using artificial neural networks.
Please Sign up or sign in to vote.
23 Mar 2012
Elmue
How to implement creation and extraction of Microsoft CAB files
Please Sign up or sign in to vote.
19 Sep 2006
neocognitron
The AltSerializer is a replacement for the binary serializer built in to .NET.
Please Sign up or sign in to vote.
21 Aug 2006
Steven Roebert
A file browser written in C#, very much like Windows Explorer.
Please Sign up or sign in to vote.
30 Dec 2007
Scott Dorman
Explains how to properly implement the IDisposable interface, the Dispose Pattern, and deterministic finalization.
Please Sign up or sign in to vote.
10 Mar 2007
Ehab Mohamed Essa
How to concatenate wave files in a single file
Please Sign up or sign in to vote.
24 Aug 2006
Rama Krishna Vavilala
This article introduces AJAX to ASP.NET developers, implementing an example web page in different ways using ASP.NET Atlas, ASP.NET callbacks, Ajax.Net, Anthem.Net, and MagicAjax.Net.
Please Sign up or sign in to vote.
1 Sep 2006
Raj Lal
Describes the essential features required to enable multiple languages in a Windows application using resource files.
Please Sign up or sign in to vote.
13 Nov 2006
Andre Azevedo
A C# wrapper for the Asterisk IAXClient library.
Please Sign up or sign in to vote.
14 Nov 2006
Josh Smith
Demonstrates how to chain together value converters used in WPF data binding.
Please Sign up or sign in to vote.
17 May 2007
Steve Ward UK
How to extract an XML Schema (XSD) from a .NET 2.0 ConfigurationSection subclass using the attached XSDExtractor application I've written. The article also shows how to use the XSD file to provide validation and Intellisense support in Visual Studio.
Please Sign up or sign in to vote.
24 Jan 2007
Stephane Rodriguez.
Undocumented binary file formats coming in the Office 2007 timeframe
Please Sign up or sign in to vote.
26 Aug 2006
Brett Daniel
This article describes a scalable NUnit unit test suite for use on a tiered, database-driven .NET application.
Please Sign up or sign in to vote.
29 May 2007
Stefan Troschuetz
Presents a fully managed class library providing various random number generators and distributions
Please Sign up or sign in to vote.
7 Aug 2006
Sean Michael Murphy
A framework for employing reusable, declarative interfaces for console applications.
Please Sign up or sign in to vote.
19 Aug 2006
Paul Stovell
In this article, I'll walk you through using the built-in Validation classes that exist in Windows Presentation Foundation. I'll then discuss an alternative approach to validation that might suit a richer domain layer, by creating a custom WPF ErrorProvider.
Please Sign up or sign in to vote.
17 Aug 2007
Scott Dorman
A simple to use resumable file downloader class that provides progress feedback for .NET 2.0 or .NET 1.1
Please Sign up or sign in to vote.
24 May 2007
CastorTiu
Optimized A* algorithm implementation plus front-end
Please Sign up or sign in to vote.
30 Aug 2006
Addison-Wesley
Generics will significantly transform C# 1.0 coding style. In virtually all cases in which programmers used object within C# 1.0 code, generics would be a better choice in C# 2.0 to the extent that object should act as a flag for a possible generics implementation.
Please Sign up or sign in to vote.
21 Aug 2006
Hossein Ghahvei Araghi
This article contains the simplest solutions for: the security problem for DelegateSerializationHolder, the IO problem, and the messaging speed problem. Note: Messaging speed problem will appear when your application has worked for a long time.
Please Sign up or sign in to vote.
29 Aug 2006
Jeff Bramlett
A Rules Engine class library with source code and documentation
Please Sign up or sign in to vote.
14 Aug 2006
Ralph Arvesen
Demonstrates how to create a simple shell context menu using a few registry entries, instead of COM. The sample context menu creates a grayscale copy of the selected JPEG image.
Please Sign up or sign in to vote.
27 Aug 2006
Bilgin Esme
A cute and yet challenging game written in C#. Also hints on graphics, sound, and simple class structures.
Please Sign up or sign in to vote.
29 Aug 2006
Sascha Knopf
An article on implementing complex data binding (DataSource and DataMember) on a custom control.
Please Sign up or sign in to vote.
16 Feb 2010
Michael A. McCloskey
How to add bitonal image editing support to your applications
Please Sign up or sign in to vote.
14 Aug 2006
Addison-Wesley
Custom cultures in the .NET Framework represent a great leap forward and open new and exciting possibilities to developers. The new cultures are recognized by the .NET Framework as first-class citizens and, once registered, are as valid as any other culture.
Please Sign up or sign in to vote.
22 May 2007
leonardosalvatore
A simple GPS tracer developed for Windows Mobile 2005 on Compact Framework 2.0 SDK
Please Sign up or sign in to vote.
22 Aug 2006
Joseph Finsterwald
A serialization class that you can include in your class library
Please Sign up or sign in to vote.
13 Nov 2006
Bingzhe Quan
1 alternative  
A scrollable, zoomable, and scalable picture box with context menu.
Please Sign up or sign in to vote.
24 Aug 2006
Asif Sayed
An applied approach to get you started with MS Reporting Services using Smart Client host
Please Sign up or sign in to vote.
11 Aug 2006
Kareem Shaker
You will learn how to build a BizTalk Server 2006 Currency Converter Custom Functoid using a Web Service, and you will get an introduction into standarad functoids.
Please Sign up or sign in to vote.
17 Aug 2006
dooskoobi
An article on how to get a webpage thumbnail and give your favorite links a face.
Please Sign up or sign in to vote.
27 Aug 2006
Bob Nadler
It is designed to allow multiple threads to add events to one or more log strings and provides event driven updates for viewers.
Please Sign up or sign in to vote.
7 Oct 2006
Riaan Hanekom
MDI event log viewer with quick filter and search capabilities.
Please Sign up or sign in to vote.
16 Aug 2006
Craig Spitzkoff
A basic PHP obfuscator written in C# for .NET 2.0.
Please Sign up or sign in to vote.
23 Aug 2006
Dimitar Madjarov
An article for local report engine incorporate in MS VS 2005 and generation of dynamic reports
Please Sign up or sign in to vote.
11 Oct 2006
Dustin Metzgar
Appending to an XML file can be tricky with large files in terms of speed and memory usage. This article covers the options available in .NET.
Please Sign up or sign in to vote.
18 Aug 2006
gillcleeren
Some nice effects like reflections, rotations and shadows are used in this tutorial to create 3D effects. Only XAML code is used, so all effects are done in markup.
Please Sign up or sign in to vote.
15 Sep 2006
Kel_
Extended ListView with GUIs for easy grouping.
Please Sign up or sign in to vote.
10 Jul 2008
Pang Wu
This article tells you how to draw text and pictures correctly on your Vista form's extended glass area.
Please Sign up or sign in to vote.
6 Oct 2006
Stefan Bocutiu
An expandable panel that you can set to expand/collapse bottom to top, top to bottom, left to right, or right to left.
Please Sign up or sign in to vote.
2 Aug 2006
Massimo Beatini
UserManager was built to simplify local users and groups manipulation
Please Sign up or sign in to vote.
14 Aug 2006
Todd Davis
A simple tool with a simple purpose, to add column guidelines to Visual Studio.
Please Sign up or sign in to vote.
29 Aug 2006
Hameer Saleem
How to use the ProtectedConfiguration API to protect sensitive information in your application’s configuration file.

Current Participants

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

Addison-Wesley
United States United States
No Biography provided
Andre Azevedo
Software Developer (Senior)
Brazil Brazil
- Living in São Paulo, Brazil
- Developing since 1994 with
* Clipper (Summer '87 and 5.02)
* FoxPro (DOS, 2.6), Visual Foxpro (6, 7, 8, 9)
* Delphi (1, 2, 5, 7, 2007)
* C# (2.0, 4.0)
Asif Sayed
Architect FeatherSoft Inc.
Canada Canada
Asif Sayed has over twenty + years experience in software development and business process architecture. He has a consulting firm in Toronto, Canada. His firm provides IT solutions to all sizes of industries. He also teaches .NET technologies at Centennial College in Scarborough, Ontario. Recently he has become member of team as a subject matter experts with Microsoft's Learning Division. He has a book published by Apress with the Title "Client-Side Reporting with Visual Studio in C#".

My blog: http://www.dotnetsme.com
My Website: http://www.feathersoft.ca
Bilgin Esme
Web Developer Des-Tech IS
Turkey Turkey
I was born in Kastamonu in 21 March 1971 - a small town in Black Sea region. We lived in Bursa, Zonguldak, Ankara and finally Istanbul (where I lived majority of my life).

I've completed Istanbul Technical University as an Electronics Engineer, but I've never practiced it. Now, I'm running a small software company with my brother. And also I'm continuing my PhD on Pattern Recognition at Bogazici University.

I love programming, gaming, art, painting, languages, world music, cycling.
Bingzhe Quan
Web Developer
China China
Working as a senior software engineer after having worked in a university for about 10 years.
Bob Nadler
Technical Lead
United States United States
Bob is a Biomedical Engineer and has been involved in the development of software for medical devices for many (many) years. He lives and works in beautiful San Diego, CA.
Brett Daniel
Web Developer
United States United States
Brett Daniel is a graduate computer science student at the University of Illinois Urbana-Champaign. His work focuses on software engineering, application architecture, software testing, and programming languages.
CastorTiu
Software Developer Microsoft
United States United States
I started with programming about 19 years ago as a teenager, from my old Commodore moving to PC/Server environment Windows/UNIX SQLServer/Oracle doing gwBasic, QBasic, Turbo Pascal, Assembler, Turbo C, BC, Summer87, Clipper, Fox, SQL, C/C++, Pro*C, VB3/5/6, Java, and today loving C#.

Currently working as SDE on Failover Clustering team for Microsoft.

Passion for most programming languages and my kids Aidan&Nadia.
Corinna John
Software Developer
Germany Germany
Corinna lives in Hanover/Germany and works as a C# developer.
Craig Spitzkoff
Web Developer
United States United States
Craig currently works as the VP of Development at Raizlabs Corporation, a User Interface and Design consulting firm based in Brookline, MA. Previous to this Craig spent time at various companies in the defense industry such as Lockheed Martin, BAE Systems and Tybrin, where he worked on PC based Mission Planning software.

As a side project, Craig founded JobVent.com, a site where people can post reviews about their jobs and employers.

Craig graduated from Tufts University in 2000 with a B.S. in Computer Science and a minor in Multimedia Arts. Craig completed his M.B.A at Northeastern University in 2003.
Daniel Admassu
Web Developer
Ethiopia Ethiopia
Name: Daniel Admassu
Nationality: Ethiopian (hope someone has heard of the place)
E-Mail : daniel_admasu@yahoo.com
Tel :+251911684987

David Veeneman
Software Developer (Senior) Foresight Systems
United States United States
David Veeneman is a financial planner and software developer. He is the author of "The Fortune in Your Future" (McGraw-Hill 1998). His company, Foresight Systems, develops planning and financial software.
Dimitar Madjarov
Software Developer (Senior) http://www.uplandsoftware.com/
Canada Canada
Canada, Quebec, Laval,
Currnet position: Senior ASP.NET Developer
Company: Uplandsoftware Inc
Certificates: MCITP, MCP, MCTS
No Biography provided
dooskoobi
Web Developer
Belgium Belgium
No Biography provided
Dustin Metzgar
Software Developer Microsoft
United States United States
No Biography provided
Ehab M. M. Essa
Computer Science Department
Faculty of Computers and Information, Mansoura University, Egypt
Elmue
Software Developer (Senior) ElmüSoft
Chile Chile
Software Engineer since 27 years.
gillcleeren
Web Developer
Belgium Belgium
Hi, I'm Gill Cleeren, I'm a developer/architect from Belgium.
I've been developing .net applications for over 4 years, mainly ASP.net and C#.
Since a few months now, I've been busy with WPF.

You can check out my blog at www.snowball.be for more info on me and more articles like the one here!
Hameer Saleem
Web Developer
Pakistan Pakistan
I am a Software Developer living in Karachi, Pakistan and a Microsoft Certified Professional Developer (Enterprise Application Developer) and a Microsoft Certified Technology Specialist (Performance Point Server Applications).
Hossein Ghahvei Araghi
Program Manager System Group
Iran (Islamic Republic of) Iran (Islamic Republic of)
Hossein Ghahvei Araghi
Birth date: 1978
Birth place: Iran
Academic Credentials : BS(Tehran University)
Microsoft Credentials : MCP, MCAD, MCTS 2.0, MCTS 3.5, MCPD 2.0, MCPD 3.5
jconwell
United States United States
I have been a professional developer since 1996. My experience comes from many different industries; Data Mining Software, Consulting, E-Commerce, Wholesale Operations, Clinical Software, Insurance, Energy.

I started programming in the military, trying to find better ways to analyze database data, eventually automating my entire job. Later, in college, I automated my way out of another job. This gave me the great idea to switch majors to the only thing that seemed natural…Programming!
Jeff Bramlett
Software Developer (Senior)
United States United States
Website: http://www.somedeveloper.us
Joseph Finsterwald
Web Developer
United States United States
Joseph Finsterwald lives in Boston, MA. For the past several years he has designed and implemented a number of enterprise applications for leading companies and academic institutions. He is fluent in a number of technologies, but his primary focus has been on .NET and object oriented development. He also has substantial experience in building both Sarbanes Oxley and CFR 21 part 11 compliant solutions. Joe has held positions at Barclays Global Investors, Boston Properties, Harvard Clinical Research Institute, Geonetics and Coreweb. He is currently working at <http: www.mstyle.com="">mStyle as a senior engineer.
Josh Smith
Software Developer (Senior) Black Pixel
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[^].
Kareem Shaker
Architect
United Arab Emirates United Arab Emirates
Kareem Shaker is a .NET Architect , He's been working with VC++ and VB since version 4.0 ; Kareem has been working on design and development of many business applications , And he's now spending most of his time working with .NET Framework 1.x and 2.0 using both VB.NET and C# , Kareem has been giving some technical sessions targeted to .NET technologies, One of the technolgoies that I have passion to is EAI, I spend most of my times working on BizTalk Server 2006, I like to share knowledge and to interact with geeks around, Blogging is one of my hobbies, my blog is http://CairoCafe.Blogspot.com
Kel_
Chief Technology Officer Misakai Ltd.
Ireland Ireland
Roman Atachiants, Ph.D. is the architect behind emitter.io service, a real-time, low-latency publish/subscribe service for IoT, Gaming. He is a software engineer and scientist with extensive experience in different computer science domains, programming languages/principles/patterns & frameworks.

His main expertise consists of C# and .NET platform, game technologies, cloud, human-computer interaction, big data and artificial intelligence. He has an extensive programming knowledge and R&D expertise.


leonardosalvatore
Architect Giuneco http://www.giuneco.it
Italy Italy
IT is not only work, it is a hobbie, for that i post here!
Massimo Beatini
Web Developer
Italy Italy
No Biography provided
Michael A. McCloskey
Web Developer
United States United States
I have been a "true blue" Microsoft developer since the earliest DOS days. I have coded in Turbo-C for DOS, VB 2->6, VB.NET, and C#. I enjoy graphics coding when I have the time, but tend to earn my living doing data layer and middle tier stuff. I love it all and only regret there's not enough time in the day to know everything about everything.

I am currently working as a software architect in Atlanta, Georgia and when I'm not coding, I'm pondering or reading anything that helps increase my understanding of the meaning of life and the nature of the universe, or at least my understanding of the .NET framework class library.
neocognitron
Web Developer
United States United States
I've been writing code since I started learning BASIC on the Apple //c. Since then, I've learned C, C++, a few assembly languages. I went to college for Computer Science and Mathematics at the University of Texas at Dallas.
Pang Wu
Software Developer
China China
Pang is experienced in developing IM system, distributed backend caching & storage system for large scale internet services. He also has a broad interest in playing around all kinds of programming stuff, like hacking, UI programming. He's current project is MSNPSharp, a C# implementation of MSNP API library which allows you to develop your own MSN client and bot. Please see http://code.google.com/p/msnp-sharp/
Paul Stovell
Octopus Deploy
Australia Australia
My name is Paul Stovell. I live in Brisbane and develop an automated release management product, Octopus Deploy. Prior to working on Octopus I worked for an investment bank in London, and for Readify. I also work on a few open source projects. I am a Microsoft MVP for Client Application Development.
Ralph Arvesen
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.
Rama Krishna Vavilala
Architect
United States United States
No Biography provided
Riaan Hanekom
Web Developer
South Africa South Africa
The author is a software consultant in South Africa, specializing in bespoke software solutions.
Sascha Knopf
Germany Germany
No Biography provided
Scott Dorman
Software Developer (Senior)
United States United States
I am a Microsoft C# MVP, author, speaker, blogger, and software developer. I also created the WP Requests and WinStore Requests sites for Windows Phone and Windows Sotre apps as well as several open source projects.

I've been involved with computers in one way or another for as long as I can remember, but started professionally in 1993. Although my primary focus right now is commercial software applications, I prefer building infrastructure components, reusable shared libraries and helping companies define, develop and automate process and code standards and guidelines.
Sean Michael Murphy
Product Manager
Canada Canada
I'm a graduate of the University of Toronto with a degree in zoology. I'm currently a software development manager with a large Canadian financial institution, and a passionate squash player.

I am a proud daddy to Alex and Sarah.
Stefan Bocutiu
Software Developer (Senior) Lab49
United Kingdom United Kingdom
No Biography provided
Stefan Troschuetz
Software Developer
Germany Germany
No Biography provided
Addicted to reverse engineering. At work, I am developing business intelligence software in a team of smart people (independent software vendor).

Need a fast Excel generation component? Try xlsgen.
Steve Ward UK
Web Developer
United Kingdom United Kingdom
I'm a Technical Architect working for a fairly large retail company in the UK. I've been involved in the software industry for over 12 years now and started out writing compiled BASIC under DOS.

My current weapon of choice is C# and have been using it since late 2000 when it was still in Beta.

The last few years I've moved into a more hands off role but code is where it's at and I like to keep in touch with the latest developments by runing my own open source project and writing articles for CodeProject of course!
Steven Roebert
Netherlands Netherlands
I'm a student in Amsterdam (The Netherlands). I study Artificial Intelligence at the University of Amsterdam and I'm very fond of programming.

I discovered .Net programming a few years ago and immediately liked the Visual Studio environment. Since then I experimented a lot with .Net.
Todd Davis
Systems Engineer Virtual RadioLogic
United States United States
Todd Davis has been working in web and application development for several years, using Silverlight, ASP.NET, VB.NET, C#, C++ and Javascript, as well as a great deal of work with SQL server and IIS.

He currently works for Virtual Radiologic in Eden Prairie, MN, however he is better known for his varied work in the open source community, especially the DotNetNuke project for which he provided several world-renowned training videos and modules. A huge advocate of open source and open knowledge sharing, everything on his website (www.SeaburyDesign.com) is always offered for free.

Whenever he is not actively coding at his laptop (a rarity to be sure), he can be found woodworking, walking with his wife and kids, or motoring along the back roads of MN on his Harley Davidson Fatboy.
 
Andrew Kirillov -  Camera Vision - video surveillance on C#
Prize pool
No prizes assigned.
You must sign in to participate in this contest.
This contest has ended.
1 Aug - 1 Sep 2006