Click here to Skip to main content
15,897,371 members
This competition has ended

C# Apr 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.

19 Apr 2004Redgate Software
ANTS Profiler used to optimize code, lower hardware costs and improve application performance.
Please Sign up or sign in to vote.
25 Apr 2004Breman Sinaga
A design patterns approach for designing and explaining a Storage Explorer application. The application is used to explore file composition in a computer storage.
Please Sign up or sign in to vote.
19 Oct 2004mav.northwind
An extended ListView to allow for in-place editing of subitems using arbitrary controls as editors
Please Sign up or sign in to vote.
18 Apr 2004Marc Clifton
Demonstrates Using MyXaml With A Vector Graphics Engine to Create an Analog Clock
Please Sign up or sign in to vote.
10 Jun 2004Michael Wolski
This article describes the development of C# code that allows you to send consumer IR codes from your mobile device using the audio port.
Please Sign up or sign in to vote.
11 Aug 2004Klaus Weisser
A class library for reading compiled HTML help (chm) files and a sample viewer application using this library.
Please Sign up or sign in to vote.
5 Apr 2004Paul Tingey
A simple custom attribute to order properties in the PropertyGrid.
Please Sign up or sign in to vote.
30 Apr 2004Will Senn
A revival of the CLI for .NET development.
Please Sign up or sign in to vote.
20 Apr 2004Edward Smoljanovic
A simple use of bit fields as flags for Windows forms
Please Sign up or sign in to vote.
12 Apr 2004ro_angel_bv
Simple program that interprets a MPEG 2 file.
Please Sign up or sign in to vote.
14 Apr 2004Muffadal Jaorawala
This article shows how to save a master-details form using XML.
Please Sign up or sign in to vote.
22 Apr 2004jconwell
A blog reader, integrated into Visual Studio. Shows a list of blogs, blog entries, and which entries you haven’t read yet
Please Sign up or sign in to vote.
9 May 2004Idael Cardoso
In this article, I describe a translation of most of the WMF SDK interfaces, data structures, constants, and functions into C#.
Please Sign up or sign in to vote.
28 Apr 2004A.Z. Rosenberg
Part 1 in a three part step-by-step series on UIPAB
Please Sign up or sign in to vote.
8 Apr 2004Idael Cardoso
Managed C++ Windows Media Audio (WMA) compressor.
Please Sign up or sign in to vote.
20 Apr 2004aprenot
A generic algorithm that can be used to find the difference between objects.
Please Sign up or sign in to vote.
17 Apr 2004Mariusz Wojcik
ASP.NET server control which renders DataGrid navigator.
Please Sign up or sign in to vote.
9 Apr 2004Corinna John
Another article about hiding bytes at the end of methods in a .NET Assembly.
Please Sign up or sign in to vote.
18 Apr 2004CoderForRent
Explains how to fill a dataset with the information stored in a delimited text file
Please Sign up or sign in to vote.
22 Apr 2004VadimBerman
Making use of .NET design capabilities by implementing filename type editor.
Please Sign up or sign in to vote.
26 Apr 2004Jonathan de Halleux
An utility that merges and recompiles the examples in your documentation using NDoc.
Please Sign up or sign in to vote.
18 May 2004aejw
Class for interfacing to the "map network drive" windows interface
Please Sign up or sign in to vote.
1 Apr 2004Jagan Mohan
A simple approach for controlling print jobs using WMI
Please Sign up or sign in to vote.
26 Oct 2004Shaheryar Ch.
This tutorial is an effort to overcome problems faced by the developers who want to sign data using Java Key Store and want to verify it on .NET platform. The tutorial demonstrates how to export the Public Key using Java to .NET compatible Public Key (XML format).
Please Sign up or sign in to vote.
30 Apr 2004Alan Zhao
An attractive and fancier ProgressBar.
Please Sign up or sign in to vote.
23 Apr 2004jithus
DateTimePicker control making use of the ASP.NET Calendar control.
Please Sign up or sign in to vote.
21 Apr 2004Mark Focas
Defining custom objects in the App.Config file, and retrieving them via the IConfigurationSectionHandler Interface.
Please Sign up or sign in to vote.
19 Apr 2004Orkun GEDiK
Printing support for .NET Compact Framework.
Please Sign up or sign in to vote.
26 Apr 2004aejw
File and directory browser application in ASP.NET.
Please Sign up or sign in to vote.
6 Apr 2004User 30735
.NET image manipulation examples, as an ASP.NET Project. Good application-savvy effects.
Please Sign up or sign in to vote.
25 Apr 2004Valeri Makarov
Zip and Unzip from a C# program using java.util.zip
Please Sign up or sign in to vote.
29 Apr 2004Koby Miz
Demonstrate how to create custom pagers that can attahced to a DataGrid.
Please Sign up or sign in to vote.
27 May 2004BrainJar
A replacement for the System.Web.UI.WebControls.Calendar control.
Please Sign up or sign in to vote.
22 Jul 2008sreejith ss nair
Setting the Screen Resolution in C#
Please Sign up or sign in to vote.
16 May 2004Christian Merritt
A Windows control for selecting objects in Active Directory.
Please Sign up or sign in to vote.
8 Apr 2004Velarasu Sekkilar
This utility helps you in configuring .NET Compact Framework applications.
Please Sign up or sign in to vote.
14 Oct 2013Mark Pitman
A class to handle printing a .NET TreeView control.
Please Sign up or sign in to vote.
20 Apr 2004ShruSri
Shopping cart using C#.NET, Web Forms and SQL Server.
Please Sign up or sign in to vote.
14 Apr 2004T Manjaly
This article demonstrates a custom class that can be used to store and retrieve application data in an easy and reliable manner. It uses an extended HashTable to persist data into Isolated Storage. You can download a sample project which demonstrates the use of this simple, but very useful class.
Please Sign up or sign in to vote.
30 Dec 2004Michael Kennedy
A program for continuously monitoring and displaying text-based files.
Please Sign up or sign in to vote.
17 May 2006Stephen Huen
Displays the CMS channel structure in a hierarchical tree that is expandable and collapsible.
Please Sign up or sign in to vote.
17 May 2006Stephen Huen
This set of plug-ins add options to Create and Delete Channels in the Content Management Server Web Author.
Please Sign up or sign in to vote.
17 May 2006Stephen Huen
A Web Author extension that prompts authors to enter a reason when declining postings.
Please Sign up or sign in to vote.
20 Apr 2004Alex Getman
All about working with Crystal Reports in .NET
Please Sign up or sign in to vote.
19 Apr 2004Alberto Venditti
Some very simple tips using Enum types in VB.NET and C#.NET
Please Sign up or sign in to vote.
19 Apr 2004Keith Nicholas
Care needs to be taken when using Events and Clones.
Please Sign up or sign in to vote.
14 Apr 2004Alex Getman
An article on cryptography in C#
Please Sign up or sign in to vote.
20 Apr 2004rajasekhara sambangi
How to get User Data from the Active Directory using C#
Please Sign up or sign in to vote.
18 Apr 2004Steve Dunn
An article describing how to change the wallpaper using .NET and C#

Current Participants

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

South Africa South Africa
Bring power to the people - evangelizing Patterns and Practices in Africa.
Web Developer
New Zealand New Zealand
C#, VB.net (Web and forms), SQL Server, MySQL, ASP, Win32 API, ...
Site: aejw.com
Web Developer www.LightspeedSigns.com
United States United States
Hi, my name is Alan Zhao. I live in Glens Falls, NY. Say hi to me if you see me one day.

also visit me at www.LinkGone.com - Make your long URLs easy to read, remember and reuse.
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.
Web Developer
Ukraine Ukraine
Web Developer
United States United States
I am the Sr. Applications Designer for the U.S. Olympic Committee. I have been writing software for over ten years, starting with QBasic when I was 10. I do not have a Computer Science degree, but I am very interested in advanced algorithms, so I learn as much as possible (although I must admit, not knowing calculus does make it difficult at times). I am always trying to find the next really difficult problem to solve programatically.
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
Indonesia Indonesia
Breman Sinaga has 10 years experience in software design and programming.

BS Electrical Engineering, Master of IT, MCSD.
Living abroad and loving life.
Web Developer
United States United States
Coder For Rent is a full service .Net consulting firm based in Pearland, TX. We specialize in end-to-end solutions using different .Net technologies.

www.coderforrent.com
This is a Organisation (No members)

Software Developer
Germany Germany
Corinna lives in Hanover/Germany and works as a C# developer.
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.
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
France France
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
My favourite quote "Temet Nosce" which means "Know Thyself". And I am working on that.
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!
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.
Engineer
United States United States
Jonathan de Halleux is Civil Engineer in Applied Mathematics. He finished his PhD in 2004 in the rainy country of Belgium. After 2 years in the Common Language Runtime (i.e. .net), he is now working at Microsoft Research on Pex (http://research.microsoft.com/pex).
Web Developer
New Zealand New Zealand
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
Austria Austria
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
Israel Israel
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect Interacx
United States United States
Blog: https://marcclifton.wordpress.com/
Home Page: http://www.marcclifton.com
Research: http://www.higherorderprogramming.com/
GitHub: https://github.com/cliftonm

All my life I have been passionate about architecture / software design, as this is the cornerstone to a maintainable and extensible application. As such, I have enjoyed exploring some crazy ideas and discovering that they are not so crazy after all. I also love writing about my ideas and seeing the community response. As a consultant, I've enjoyed working in a wide range of industries such as aerospace, boatyard management, remote sensing, emergency services / data management, and casino operations. I've done a variety of pro-bono work non-profit organizations related to nature conservancy, drug recovery and women's health.
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.
Web Developer
Australia Australia
Working in the educational arena, automating publishing processes, developing a single XML source, multiple output format publishing solution for a distributed environment
http://blog.focas.net.au
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.
Software Developer (Senior) 4voice AG
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Instructor / Trainer DevelopMentor
United States United States
Michael Kennedy is a founding partner and software engineer at United Binary, LLC (http://www.unitedbinary.com [^]) and he is active in the agile software development community. Michael has been developing software for over 10 years. The last 4 of those years have been solidly focused on .NET development. For more information, please visit his website http://www.michaelckennedy.net [^]

In a previous life, Michael was pursuing a fairly successful career in mathematics before he saw the True Light and chose The Way of Programming.
Web Developer
United States United States
Michael is an avid Windows developer, working on applications ranging from agricultural, military, financial, and workflow to those ranging in scope from mobile, desktop and client-server systems. He is a co-author of the MFC Bible 4 published by Macmillan. In 2003 he was a team member on the project that won the CES 2003 Best of Innovations award for Home Automation. Currently he is working for a start-up developing .Net applications for home automation on desktop, PocketPC, and Palm platforms. He also runs a software development and consulting business at http://www.digitForge.com
Web Developer
United Arab Emirates United Arab Emirates
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) ASTRON
Turkey Turkey
I'm working at Yasar Holding IT department as senior SAP R/3 BASIS and Development Consultant and system integrator. I have experience on C/C++ for 6 years. Implementing and inviting new technologies is most biggest part of my life. Object oriented paradigm is a philosophy of my vision.
Software Developer (Senior)
New Zealand New Zealand
Working with code since 1994. Mostly c#, with history in VC++, Embedded C++, Delphi, and Modular 2. Working in the finanical sector.
United States United States
Rajasekhara sambangi has 8 years experience in
software development .

Developing .NET,ASP.NET,C#,VB.NET,SQLSERVER AND ORACLE Projects from last 4 years.

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
Web Developer
Malaysia Malaysia
Dumitru Bogdan - alias Angel

Born 1980 , Brasov , Romania

Final year student at Transilvania University of Brasov , Faculty of Electrical Engineering & Computer Science , Department of Electronics & Computers

Programming : Visual C++ , Visual Fox Pro , Assembler & later , C#

Motto : "Nothing Last Forever" , and software is no exception
Software Developer (Senior)
United Arab Emirates United Arab Emirates
Shaheryar specializes in architecture, design, development and deployment of J2EE and .Net enterprise applications. He got hooked with enterprise application development during his Masters and has been devoted to it ever since.

He was born in Lahore-Pakistan and holds a Bachelors degree in Computer Science (Major in Software Engg.) from Mohammed Ali Jinnah University, Islamabad-Pakistan.

Presently he is working as GIS Software Engineer for Client / Server J2EE (Web/Desktop) Applications in Middle East.

His skill set includes Java, JSP, Servlet, Massive EJB component development, J2EE essential design patterns, JDBC, JAAS, JMS, Java Help System, Java XML Parsers, web design, symmetric & asymmetric encryption (AES, DES, RSA), JavaScript, PDF417 2D Barcodes, ASP.Net, C#, Visual C++, AWT/Swing, UML, ArcIMS, ArcXML, ESRI Map Objects Java, Coldfusion, JBoss AS, Oracle 10g AS, Tomcat, IIS and JRun. He has successfully developed and deployed cross platform applications on IRIX, Linux and Windows platforms.

He usually works late hours with some heavy music and prefers to test and prove everything to his own satisfaction before committing himself and likes to finish what he starts without interruptions.

He loves playing guitar, bowling, snooker and cricket.
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.
Software Developer (Senior) Freelance
India India
He is a certified professional in both MCPD and MCTS. He is a mathematics graduate with masters in computer science.He was born and bred in India and happen to spend some time in Europe.
Software Developer (Senior)
Canada Canada
A Microsoft Certified Professional Developer and Technology Specialist.

Experience and expertise in SharePoint 2016 / 2013 / 2010 / 2007.

Role ranges from a developer in a multi-person team to a solution consultant with expert-level skills, leading a project to completion status.

Proven experience working effectively in a team environment and a self-managed environment.
Web Developer
United States United States
I was born at a very young age. My hobbies include reading pornography and killing squirrels.
Web Developer
India India
Tony is a seasoned .NET developer who recently switched his focus to Windows 8 and SEO. You may visit his technology websites: www.dotnetspider.com and www.techulator.com.
Software Developer
India India
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
Vadim Berman is knowledgeable in MS .NET as well as machine translation and natural language processing.

Brainbench transcript (ID: 5082118)

LinkedIn profile
Software Developer
Russian Federation Russian Federation
Over 12 years of experience as a Software Developer/Engineer, development and production support applications for MS DOS, MS Windows.
Certified C Programmer
Certified C++ Programmer
Certified Visual FoxPro Programmer
Certified C# Programmer
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.
Instructor / Trainer Tarleton State University
United States United States
Will Currently serves as Assistant Professor of Computer Information Systems. Previously he led research, development and product delivery efforts on a global scale. He has a long career as a software architect and developer and enjoys programming in any language on any platform for any good purpose.
You must sign in to participate in this contest.
This contest has ended.
1 Apr - 1 May 2004