Click here to Skip to main content
15,868,016 members
This competition has ended

C# Jan 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.
22 Jan 2004Wytek Szymanski
An article about a bi-directional communication using a single open connection.
Please Sign up or sign in to vote.
29 Jan 2004Daniel Zaharia
The article presents a way to enhance the use of the PropertyGid control with dynamic properties and globalization
Please Sign up or sign in to vote.
19 Jan 2004Microsoft - Compact Framework
Generating GUIDs on the Pocket PC
Please Sign up or sign in to vote.
12 Jan 2004Paul Selormey
A set of C# classes providing basic matrix operations
Please Sign up or sign in to vote.
25 Jan 2004Jonathan de Halleux
NPerf is a framework for benchmarking classes and methods, that tastes like NUnit.
Please Sign up or sign in to vote.
12 Oct 2018Tom Clement
A magical edit menu that works with no connections to the rest of your project
Please Sign up or sign in to vote.
11 May 2004Jonathan Hodgson
This article presents VB.NET code to create thumbnail images from a directory of Adobe Acrobat PDF documents using the .NET Framework.
Please Sign up or sign in to vote.
14 Jan 2004Alastair Stell
Add style to DataGrid columns, custom columns.
Please Sign up or sign in to vote.
9 Feb 2004BrainJar
Using CAPTCHA images to prevent automated form submission
Please Sign up or sign in to vote.
12 Jan 2004yetanotherchris
Do it yourself intellisense/autocompletion.
Please Sign up or sign in to vote.
31 Dec 2003ashvin
Hooking to debug shared memory.
Please Sign up or sign in to vote.
3 Jan 2004Don Kackman
A command line ulitity that updates the version and GUID of VS.NET deployment project files.
Please Sign up or sign in to vote.
2 Jan 2004jconwell
This isn't an example on how to create a splash screen for your app. This article explains a clean way to encapsulate splash screen functionality into an inherited ApplicationContext class. This article also shows in detail what happens behind the scenes when a WinForm app starts.
Please Sign up or sign in to vote.
18 Jan 2004Rajib Bahar
An article on HOW-TO grab MySQL schema in C#. This program utilizes ODBC API.
Please Sign up or sign in to vote.
19 Jan 2004Microsoft - Compact Framework
Explore advanced interoperability on the .NET Compact Framework.
Please Sign up or sign in to vote.
20 Jan 2004Microsoft - Compact Framework
Pocket PC Signature Application Sample
Please Sign up or sign in to vote.
17 Jan 2004Jonathan de Halleux
This library converts simple HTML documents to PDF.
Please Sign up or sign in to vote.
12 Jan 2004Niels Penneman
An article on writing a program to process .MD5 file verification databases
Please Sign up or sign in to vote.
18 Jan 2004Niels Penneman
ImageCombo control for .NET.
Please Sign up or sign in to vote.
2 Feb 2004Eduard Liebenberger
This article is about using simple databinding on XML documents by using strongly typed XML documents generated at runtime, taking advantage of System.Reflection.Emit and MSIL.
Please Sign up or sign in to vote.
14 Jan 2004Fact Pandit
ODBC Manager class that retrieves System and User DSNs and driver list.
Please Sign up or sign in to vote.
8 Jan 2004Chris Maunder
A simpler and more flexible method of registering client-side Javascript within ASP.NET pages and controls.
Please Sign up or sign in to vote.
4 Jan 2004I G 198
Shows how to split an XML file into pages and render page links using XSL Transformation style sheet
Please Sign up or sign in to vote.
13 Jul 2004Idael Cardoso
A C# MP3 compressor using "lame_enc.dll" from the LAME project.
Please Sign up or sign in to vote.
22 Jan 2004Mike Donovan
This article shows how to compress an image using the MPEG1 format
Please Sign up or sign in to vote.
26 Jan 2004Irakli Lomidze
A standard ListBox redrawing correctly when it is resized.
Please Sign up or sign in to vote.
13 Jan 2004Matthew Hazlett
Easy manipulation of graphical grids
Please Sign up or sign in to vote.
18 Jan 2004SathishVJ
Tail utility for windows
Please Sign up or sign in to vote.
26 Feb 2004Tambi Ashmoz
Voice-activated OS
Please Sign up or sign in to vote.
19 Jan 2004Marc Clifton
How to customize swapping function when sorting
Please Sign up or sign in to vote.
27 Jan 2004Rajib Bahar
An article on authenticating user against Active Directory and Edirectory
Please Sign up or sign in to vote.
4 Jan 2004Jonathan Nethercott
Shows how to write a color button control for the .NET compact framework.
Please Sign up or sign in to vote.
31 Jan 2004CJCraft.com
This article lays down the basic groundwork for creating desktop application remote controls with the .NET Compact Framework.
Please Sign up or sign in to vote.
18 Apr 2004Matthew Brealey
C# Web Service to translate text using Babelfish.
Please Sign up or sign in to vote.
18 Jan 2004Atilla Ozgur
Pass variables between pages using QueryString and Format with Server.UrlEncode method.
Please Sign up or sign in to vote.
30 Jan 2004Ben Ratzlaff
How to create a class at runtime so you can use its properties in a PropertyGrid.
Please Sign up or sign in to vote.
3 Jan 2004Sune Trudslev
A generic implementation of the A* (AStar) path finding algorithm in C#.
Please Sign up or sign in to vote.
11 Jan 2004Mercy Ponnupandy
Writing Hello World in different styles using C# and .NET
Please Sign up or sign in to vote.
20 Jan 2004Microsoft - Compact Framework
Learn how to create a single .msi file that is run from the desktop to install an application on different Pocket PC devices. The development process is automated so it's easy to build and package all of the necessary components into the .msi file. Sample code is provided for C# and VB.NET.
Please Sign up or sign in to vote.
11 Jan 2004Natty Gur
This simple application gets any VS.NET project or assembly and displays all the assembly / project dependencies. All dependencies are shown in a tree view with images that indicate the assembly location (Bin, GAC or registered as COM+ component).
Please Sign up or sign in to vote.
27 Jan 2004Jonathan de Halleux
A TST is a fast and memory efficient data structure for implementing a string dictionary.
Please Sign up or sign in to vote.
17 Jan 2004deepeddie
Design & implementation of an Expression Parser using RPN in C#.
Please Sign up or sign in to vote.
7 Jan 2004SathishVJ
Automatically adjust the width of the drop down list of a combo box to the width of its longest item string.
Please Sign up or sign in to vote.
22 Jan 2004User 257328
An ASP.NET Hit Counter control that's *very easy* to use.
Please Sign up or sign in to vote.
22 Jan 2004Matt Berther
An article describing how to implement a custom ASP.NET validator.
Please Sign up or sign in to vote.
17 Jan 2004Sune Trudslev
Document your C# code and have on-the-fly help directly integrated into Visual Studio .NET.
Please Sign up or sign in to vote.
11 Jan 2004bsargos
A light Color Picker inherited from ComboBox.
Please Sign up or sign in to vote.
24 Apr 2005RonVecchi
A custom webcontrol enhancing the ability to easily add a Macromedia Flash movie to your webforms.
Please Sign up or sign in to vote.
21 Jan 2004Ashley van Gerven
Follow these simple steps to enable a hotkey for your Windows Form. Use this user control to allow the user to specify their desired hotkey.
Please Sign up or sign in to vote.
11 Jan 2004Mercy Ponnupandy
Using MSMQ from C#

Current Participants

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

Web Developer
United States United States
I am Borg. I have six computers, a Lego mindstorm with video camera and I'm currently building a Dalek.

Generally I spend so much time in front of computers I probably glow in the dark.

However I like skiing, flying aircraft and the company of old women and young wines. Hang on? Isnt' that the wrong way round? I forget.

I will answer any question about anything. I am particularly good at things I know nothing about.

Where is my gin and tonic?
Australia Australia
Ash is a C# developer (MCAD) with a background developing e-commerce and content management solutions. His current role includes working with VOIP systems, integration and maintenance of business and billing apps. His personal projects include the ScrollingGrid web control to enable cross-browser freeze-header 2-way scrolling of DataGrids. His other interests include travel, cinema, Squash, photography, Muay Thai.
Web Developer
United States United States
Senior Software Er.
Aspect Communication
San Jose USA CA

ISKUR
Turkey Turkey
I started programming in 1991 with Amiga 68000 Assembler. I am a web and database developer proficient in different languages and databases
Software Developer (Senior)
United States United States
Graduate of the Computer Science department at the University of Arizona
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
France France
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Founder CodeProject
Canada Canada
Chris Maunder is the co-founder of CodeProject and ContentLab.com, and has been a prominent figure in the software development community for nearly 30 years. Hailing from Australia, Chris has a background in Mathematics, Astrophysics, Environmental Engineering and Defence Research. His programming endeavours span everything from FORTRAN on Super Computers, C++/MFC on Windows, through to to high-load .NET web applications and Python AI applications on everything from macOS to a Raspberry Pi. Chris is a full-stack developer who is as comfortable with SQL as he is with CSS.

In the late 1990s, he and his business partner David Cunningham recognized the need for a platform that would facilitate knowledge-sharing among developers, leading to the establishment of CodeProject.com in 1999. Chris's expertise in programming and his passion for fostering a collaborative environment have played a pivotal role in the success of CodeProject.com. Over the years, the website has grown into a vibrant community where programmers worldwide can connect, exchange ideas, and find solutions to coding challenges. Chris is a prolific contributor to the developer community through his articles and tutorials, and his latest passion project, CodeProject.AI.

In addition to his work with CodeProject.com, Chris co-founded ContentLab and DeveloperMedia, two projects focussed on helping companies make their Software Projects a success. Chris's roles included Product Development, Content Creation, Client Satisfaction and Systems Automation.
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
Romania Romania
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.
Team Leader Starkey Laboratories
United States United States
The first computer program I ever wrote was in BASIC on a TRS-80 Model I and it looked something like:
10 PRINT "Don is cool"
20 GOTO 10

It only went downhill from there.

Hey look, I've got a blog
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.
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.
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
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
Georgia Georgia
I'm 28 My Name is Irakli Lomidze.
I Have 12 Year Exrperiense Development Software under Microsoft.

Desktop Application, Two and Multi tier Application with a rich interface on the client side.

Security Application, Including Cryptography Services for Enterprise Network Users.

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!
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
United Kingdom United Kingdom
Jonathan Hodgson works as Software Developer in London, UK.

He started programming in the '80s on a trusty 48k Spectrum before moving to PC development in the early 90s. During the working week most of his time is spent involved in application development both Windows and Web-based; .NET, C#, ASP.NET, SQL Server.

He is a Microsoft Certified Software Developer (MCSD) and MCP for developing web applications using ASP.NET in C# and is always looking for new projects and challenges to work on.

http://www.jonathanhodgson.co.uk/
Software Developer (Senior) CodeWrite Ltd.
United Kingdom United Kingdom
Jon is a Software engineer with over 30 years of experience, the last 18 of which have been using C# and ASP.NET. Previously he has used C++ and MFC. He has a degree in Electronic Systems Engineering and is also a fully licensed radio amateur (M0TWM).
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 States United States
I am a 31 year old software developer from Boise, Idaho. I have been working with computers since approximately age 12, when my 6th grade teacher got me hooked. My parents got me a Commodore 64 for Christmas that year, and it's been downhill ever since. Wink | ;)

I have taught myself software development, beginning with Microsoft's Visual Basic 4.0. Approximately 5 years ago, I was given an opportunity to work in the tech field for a company called HealthCast. HealthCast's web-based technology solutions manage and control access to applications and patient information stored in legacy systems, client-server applications, or web solutions.

I left HealthCast in February 2003, to pursue a fantastic opportunity with Healthwise. Healthwise provides content to organizations and informs people to help them make better health decisions, creating Prescription-Strength Information™ tools that doctors trust and consumers use.

I have been working with the .NET framework since version 1.0, beta 2 and have not looked back since. Currently, I am most intrigued by the uses of the .NET framework and XML to create distributed, reusable applications.
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
I started programming for fun when I was about 10 on an Franklin Ace 1000.

I still do it just for fun but it has gotten me a few jobs over the years. More then I can say for my Microsoft Certifications. Smile | :)

The way I learned was by example, now its time to give back to the next generation of coders.


Architect
United States United States
Architect / Consultant on Content Management and Cloud Computing... Artist and Author by the weekends...
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
I hold the Division 1 record for most hours slept in a college semester.
Web Developer
Israel Israel
Read my blog




Natty Gur is the founder and CTO of “The enterprise architects group” an international enterprise architecture consulting group based in Vestal, NY. Natty has 13 years of experience in the IT field, 7 of them focused on running enterprise architecture in companies and governmental bodies. Natty has written many articles and is a well known speaker on EA topics. You can reach natty at: natty@theeagroup.net

Belgium Belgium
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Engineer
Japan Japan
Systems Engineer
Architect
United States United States
Over the course of his 16+year career, Rajib Bahar has been a creative problem solver, finding innovative solutions to clients’ data questions, issues and challenges. He works primarily in Business Intelligence, and Data analytics practice with experience in BigData, DataScience, & Cloud computing environments. His career initially started in the unix world submitting perl and fortran jobs to super-computers back in 2000. This was before Big Data and distributed computing got Big. Later on, he moved on to .NET application development roles, and worked with variety of Database systems such as MS Sql Server, MySQL, PostgresSQL, DB2, & Oracle. Around 2008, he started working in Business Intelligence and/or Datawarehousing practice utilizing both Ralph Kimball and Inmon methodologies. Currently, he is working in Big Data platforms and connecting it with SQL Server 2016, R, Python, and building POCs on Data Science for BI projects. He also enjoys working with visualization tools such as Power BI, Tablue, and QlikView. His recent venture in the Data world includes a podcast on BigData, Data Science, DBMS, analytics, and cloud computing. The podcast is also syndicated across iTunes and YouTube. The link to podcast is http://www.soundcloud.com/data-podcast.

He has also served as a Board of Members of directors at KFAI radio, PASSMN, and various other non-profits. His expertise in data have led to savings at KFAI radio on expensive software license costs, reduced paper expense via online voting. Currently, he spends time contributing to the Data Visualization challenge the station faces.

Feel free to connect with Rajib @rajib2k5 or linkedin.com/in/rajibb
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.
France France
~/sathishvj
Team Leader momondo
Denmark Denmark
Sune has been programming since 1985.

He has worked with both assembler and many different programming languages, such as: Basic, Fortran, Pascal, C, C++, Delphi, and lately C#.

Sune is married and has two small children and is currently working as a developer for a Danish company called Skygate, currenly working on a cheap flight search engine called Momondo.

Personal blog can be found here.
Israel Israel
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Product Manager
United States United States
I've been programming in C, C++, Visual Basic and C# for over 35 years. I've worked at Sierra Systems, ViewStar, Mosaix, Lucent, Avaya, Avinon, Apptero, Serena and now Guidewire Software in various roles over my career.
Anonymous Proxy Anonymous Proxy
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
I am a consultant, trainer, software archtect/engineer, since the early 1980s, working in the greater area of Boston, MA, USA.

My work comprises the entire spectrum of software, shrink-wrapped applications, IT client-server, systems and protocol related work, compilers and operating systems, and more ....

I am currently focused on platform development for distributed computing in service oriented data centers.
Web Developer
United Kingdom United Kingdom
London based C# programmer.

I maintain my own pet C# site http://www.sloppycode.net in my spare time.
You must sign in to participate in this contest.
This contest has ended.
1 Jan - 1 Feb 2004