Click here to Skip to main content
14,029,821 members

C# Dec 2004

This competition has ended

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.

21 Nov 2005
Jim Hollenhorst
Learn how to use regular expressions in 30 minutes with Expresso.
23 Dec 2004
Narb M
An article on adding alphablended images to an imagelist control and using them on components.
21 Jan 2007
Julijan Sribar
How to switch language on the form instantly.
17 Dec 2004
Roman Kiss
The article describes a design and implementation of the logical connectivity driven by the config Knowledge Base and the WSE2 Messaging.
30 Dec 2004
Hamilton Verissimo
Introduces the benefits of using an inversion of control approach to design a system.
19 Mar 2006
railerb
C# .NET assembly that executes numeric, date, string, boolean, comparison, etc. expressions.
29 Dec 2004
Marc Clifton
A multi-image viewer with drag and drop source and sink capability
10 Oct 2006
colgreen
A simple and fast random number generator that can be substituted in place of System.Random, with extra methods and fast re-initialization.
11 Jan 2005
niugang
Standard Regular Expression Searcher add-in for VS.NET 2003.
26 Dec 2004
Gavi Narra
An implementation of Google suggest using remote scripting.
22 Dec 2004
Dennis C. Dietrich
Within the last month, two fellow programmers asked how to implement a timeout after a certain interval of inactivity. This article features four and a half ways of doing this.
3 Jan 2005
Phillip H. Blanton
At ComponentScience where I work, we heartily embrace the use of regions to logically separate our code into meaningful blocks. After doing it manually for a couple of years, I decided to write myself a little macro to make my life easier.
3 Dec 2004
ibrahimuludag
An article on how to create a server control that preserves the scroll position in longer pages.
8 Dec 2004
rainman_63
This article demonstrates a method to draw POSTNET barcodes.
30 Jan 2005
Daniel Fisher (lennybacon)
About writing an image to ASCII converter.
10 Mar 2005
Jim Wiese (aka Spunk)
Execute an assembly on a remote machine without any special hooks - works on existing assemblies!
30 Dec 2004
mav.northwind
How to use arbitrary controls in ListView cells.
5 Dec 2004
Kirby Turner
The article talks about using the System.Web.Caching.Cache object in WinForms applications.
22 Dec 2004
MinaFawzi
This article descibes ways to creating a non rectangular form using GDI+.
4 Dec 2004
Robert Rohde
Describes an easy way to change the initial view state of the listview in the Open/SaveFileDialog.
27 Dec 2004
Tomas Petricek
ASP.NET and WinForms control for editing any enumeration data type.
12 Dec 2004
yetanotherchris
Provides enhanced functionality for the Windows inbuilt web browser (ActiveX) control.
4 Apr 2010
Uwe Keim
An article describing a simple class that makes working with URL parameters a little bit easier
5 Dec 2004
Miljenko Cvjetko
Inheritable (super class) UserForm that enables runtime moving of controls (editing).
5 Dec 2004
Tim_Mackey
This article explains how to enhance your 404 page by providing links to pages with a similar name to the requested page.
1 Dec 2004
Nigel Shaw
A pair of server controls, DialogOpener and DialogCloser, that you can drop on a web form to enable you to open a dialog, and when the dialog is closed, cause a server event of your choice to fire on the main form.
15 Dec 2004
NotProfessional
Using GDI+ to parse TIFF files.
10 Dec 2004
Marc Clifton
The basics, along with some things I learned along the way.
21 Dec 2004
Jay Nelson
A custom control to launch and embed an EXE into a WinForm based application.
14 Feb 2005
Piers Lawson
How to get the basics of the Logging Application Block working with your application.
21 Dec 2004
Don Kackman
A command line tool that generates XML and/or HTML Diff reports of two Windows installer databases.
21 Oct 2005
perlmunger
This article describes the DotNetNuke Module Packager application and source code. The application enables the user to generate DotNetNuke private assemblies that are useable out of the box from a custom module defined in the programmer's development environment.
30 Dec 2004
Jeroen-bart Engelen
A C# version of the Unix crypt() algorithm.
6 Jan 2005
JasperB
Sokoban Pro is a modern version of the classic Sokoban puzzle game.
23 Dec 2004
DGoins
This article describes another way to implement asychronous webservices using ASP.NET and WSE v2.0.
7 Aug 2008
Jon Person
In part two of the series, the author of "GPS.NET" teaches developers how to write GPS applications suitable for the real world by mastering GPS precision concepts. Source code includes a working NMEA interpreter and sample high-precision application in C# and VB.NET.
24 Apr 2007
Jason Titcomb
Saving application settings to XML.
27 Dec 2004
Emanuele Ruffaldi
A shell extension that provides a new Rating column for folders, that allows to sort files by user interest
1 Mar 2005
Syed Mehroz Alam
An article on finding shortest path in a 2D maze.
11 Apr 2005
David Vidmar
A guide to creating a cool looking LinkTextBox control that handles email and other hyperlinks just like MS Outlook.
29 Nov 2008
DeltaEngine
Writing a CodeRush plugin commenter will help you to comment your code and make it easier to navigate through your code.
14 Feb 2005
Syed Mehroz Alam
An article representing floating point numbers as fractions.
14 Dec 2004
Hamilton Verissimo
Explains how to use DynamicProxy to intercept on object instances.
24 Jan 2005
Venkat Eswaran
4-in-1 component for ASP.NET DHTML tab, tree, panel, menu - horizontal, vertical, pop-up, fading effects
30 Dec 2004
Nils Jonsson
Achieve greater consistency in raising argument exceptions with very little effort. This utility class (which is covered by nearly 600 included NUnit test cases!) makes it possible to evaluate and raise exceptions on passed-in parameters, using a single line of code.
28 Dec 2004
Marc Clifton
Thumb Size, Paging, and Sub-Paging issues.
16 Dec 2004
D J Nagendra
Merge replication step by step procedure for SQL Server 2000.
29 Dec 2004
Massimo Beatini
WSCaptcha is a webservice that creates Captcha images. This article shows how the Captcha web service is to be used it in a registration process.
12 Dec 2004
Gary J. Kuehn
A simple asynchronous threading example for keeping the UI code relatively free from worker thread delegate proxy declarations.

Current Participants

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

colgreen
Web Developer
United Kingdom United Kingdom
No Biography provided
D J Nagendra
United States United States
No Biography provided
Daniel Fisher (lennybacon)
Software Developer
Germany Germany
Beginning of the nineties started to assemble computers and configure networks. Automation lead to batching and scripting. Arrived on the other side of the trench the HTTP protocol is a constant companion. the journey began with JavaScript, then Perl, PHP and ASP with Visual Basic 5 and JScript, ending with Java and C++. End of the nineties starting to focus .NET, streaked Python, and now JavaScript again. He develops, teaches, trains, coaches and speaks. His topics: HTML5 & Web, Data Access & Performance, Scalable & Testable Designs, Distributed Systems & Services, Security & Trust.
David Vidmar
Web Developer
Slovenia Slovenia
No Biography provided
DeltaEngine
CEO Delta Engine
Germany Germany
No Biography provided
No Biography provided
DGoins
Web Developer
United States United States
Dwight N. Goins, MCT, MCSD, MCAD

Is a Microsoft Education Consultant with Hewlett-Packard. He teaches Microsoft Official Cirriculum with HP (formerly Extreme Logic).
He has also authored Courseware and Manuals for BizTalk Server 2004 and Microsoft Partners.

Dwight.Goins@hp.com
dngoins@hotmail.com
Don Kackman
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
Emanuele Ruffaldi
Software Developer (Senior) Scuola Superiore S.Anna
Italy Italy
Assistant Professor in Applied Mechanics working in Virtual Reality, Robotics and having fun with Programming
Gary J. Kuehn
Engineer
United States United States
No Biography provided
Gavi Narra
Web Developer
United States United States
No Biography provided
Hamilton Verissimo
Web Developer
Brazil Brazil
Hamilton Verissimo has been working with software development for 9 years. He's involved with a lot of open source projects to fill his spare time.
ibrahimuludag
Software Developer (Senior)
Turkey Turkey
Ibrahim ULUDAG
Software Developer
ibrahimuludag@gmail.com
https://linkedin.com/in/ibrahimuludag
http://www.ibrahimuludag.com/
Jason Titcomb
Web Developer
United States United States
Currently working as a CAD(Computer aided design) trainer and macro developer for a CAD company. Background also includes 8 years of CNC(computer numerical control) programming and machine tool automation.
JasperB
Web Developer
Netherlands Netherlands
No Biography provided
Jay Nelson
Architect Omron Adept Technologies, Inc
United States United States
I have been developing software professionaly since 1991 writing software in automation and manufacturing environments. For 14 years I worked for companies that built custom robotic automated equipment for the semiconductor, telecommunications, and other industies. Presently, I work for a company that manufacturers industrial robots where I write high level coordination and control software.

My undergraduate degrees are in Mathematics and Philosopy. My graduate degree is in Management Information Systems. I am MCSD certified in Visual C++ 6.0 and MCSD.NET certified in C#. I am also have the PMI-ACP certification.

I enjoy karate and reading.
Jeroen-bart Engelen
Web Developer
Netherlands Netherlands
Working as a Software Engineer at Internet Solutions, the KPN (Royal Dutch Telecom) department that delivers the ICT for, amongst others, the biggest ISP in the Netherlands.
Jim Hollenhorst
Researcher
United States United States
Ultrapico Website: http://www.ultrapico.com

Download Expresso 3.0, the latest version of the award-winning regular expression development tool.
Jim Wiese (aka Spunk)
Web Developer
United States United States
I generally attend most of the Microsoft DevDays in the south bay area (CA) and BayArea.NET functions in case any of you attend those as well. I'm always up for a lively disucussion about new technologies in the industry, Microsoft or not. Send me a note if you attend!
Jon Person
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!
Julijan Sribar
Software Developer (Senior) Enghouse Interactive
Croatia Croatia
Graduated at the Faculty of Electrical Engineering and Computing, University of Zagreb (Croatia) and received M.Sc. degree in electronics. For several years he was research and lecturing assistant in the fields of solid state electronics and electronic circuits, published several scientific and professional papers, as well as a book "Physics of Semiconductor Devices - Solved Problems with Theory" (in Croatian).
During that work he gained interest in C++ programming language and have co-written "C++ Demystified" (in Croatian), 1st edition published in 1997, 2nd in 2001, 3rd in 2010, 4th in 2014.
After book publication, completely switched to software development, programming mostly in C++ and in C#.
In 2016 coauthored the book "Python for Curious" (in Croatian).
Keith Rule
Software Developer (Senior)
United States United States
I work at Tektronix in Beaverton OR. I've been programming for fun since 1975 (I started while in a Computer Explorer Scout group in Spokane WA). I've been programming in C since 1979 and I've been working professionally since 1983.

I really enjoy www.codeproject.com. It has saved me an incredible amount of time. I only hope my small contributions have given back some of what I've taken.
Kirby Turner
Software Developer (Senior)
United States United States
Kirby Turner, founder of White Peak Software Inc (www.whitepeaksoftware.com), has been in the IT space producing and delivering quality custom solutions since 1985. He has worked with a variety of technologies ranging from proprietary development languages running on mini-computers to the latest COM+ and .NET technologies for the Microsoft Windows platform. Kirby became a Microsoft Certified Professional in 1995 and most recently became a Charter Member Microsoft Certified Application Developer (MCAD) as well as an Early Achiever Microsoft Certified Solution Developer (MCSD) for Microsoft .NET. He is also a member of ICCA, the Independent Computer Consultants Association.
Marc Clifton
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.
Massimo Beatini
Web Developer
Italy Italy
No Biography provided
mav.northwind
Software Developer (Senior) 4voice AG
Germany Germany
No Biography provided
No Biography provided
MinaFawzi
Web Developer
Egypt Egypt
Mina Fawzi
Faculty of engineering Ainshams university In CAIRO
intersted in .net technology and DirectX
Narb M
Web Developer
United States United States
I'm a current student at California State University of Northridge majoring in computer science. My interests include working on high performance cars and bikes, doing webdesign work and of course, programming. I always enjoy a good challenge no matter what subject it's in.
Nigel Shaw
President Exia Corp.
Canada Canada
I grew up in a small town outside Montreal, Canada, where I grew to appreciate the Francophone culture, the hospitality of rural Quebec and the awesome skiing of the Eastern Townships. I studied Computer Science at the University of Waterloo, Classical Guitar at the University of Toronto, Electrical Engineering at the University of Ottawa, and earned an MBA at Queen's University.

I'm a partner in Exia Corp, developers of The Exia Process for better software project management.
Nils Jonsson
Architect NCite
United States United States
I’m part of a startup based in Houston, building products for law enforcement. I speak Ruby (since 2005), JavaScript (since 2005), and C# (since 2002).
niugang
China China
No Biography provided
NotProfessional
Web Developer
United States United States
Trying to be a .NET developer
perlmunger
Web Developer
United States United States
Matt Long is the Director of Technology for Skye Road Systems, Inc. in Colorado Springs, Colorado. He provides software architecture consulting services to small businesses. To contact Matt ( perlmunger ) send an email to matt@skyeroadsystems.com.
Phillip H. Blanton
Architect Hewlett-Packard
United States United States
No Biography provided
Piers Lawson
Architect
United Kingdom United Kingdom
Piers is currently working for Distribution-Technology, one of the UK's fastest growing private companies.

He has worked in the military, broadcast, gaming and financial industries. This has been for a mixture of large corporations (such as GEC, Sony and CSC) and smaller companies (e.g. Kismet Gaming).
railerb
Web Developer
United States United States
No Biography provided
rainman_63
Web Developer
United States United States
No Biography provided
Robert Rohde
Web Developer
Germany Germany
No Biography provided
Roman Kiss
Software Developer (Senior)
United States United States
No Biography provided
Syed Mehroz Alam
Software Developer
Pakistan Pakistan

Syed Mehroz Alam, living in Karachi, Pakistan, is a developer focusing Microsoft technologies. He has completed his bachelors as a Computer Systems Engineer in 2006 and is currently pursuing a Masters degree in Computer Science. He loves to learn, discover and master all aspects of .NET and SQL Server. Mehroz has developed rich internet enterprise applications using Silverlight in addition to the traditional ASP.NET and Windows Forms applications. He has worked with all three components of SQL Business Intelligence Studio: SSIS, SSRS and SSAS for developing BI Solutions and Data warehouse. He loves to write complex TSQL queries and evaluate his skills by participating in various TSQL Challenges. His blog can be viewed at http://smehrozalam.wordpress.com.

Tim_Mackey
Web Developer
Ireland Ireland
No Biography provided
Tomas Petricek
Czech Republic Czech Republic
I live in Prague, the capital city of Czech republic (most of the time Smile | :) ). I've been very interested in functional programming recently and I have a passion for the new Microsoft F# language. I'm writing a book about Functional Programming in the Real World that shows the ideas using examples in C# 3.0 and F#.

I've been Microsoft MVP (for C#) since 2004 and I'm one of the most active members of the F# community. I'm a computer science student at Charles University of Prague. My hobbies include photography, fractals and of course many things related to computers (except fixing them). My favorite book writers are Terry Pratchett and Philip K Dick and I like paintings by M. C. Escher.

PS: My favorite codeproject icon is Sheep | [baah] .
Uwe Keim
Chief Technology Officer Zeta Producer Desktop CMS
Germany Germany
Uwe does programming since 1989 with experiences in Assembler, C++, MFC and lots of web- and database stuff and now uses ASP.NET and C# extensively, too. He has also teached programming to students at the local university.

In his free time, he does climbing, running and mountain biking. Recently he became a father of a cute boy.

Some cool, free software from us:

Deutschsprachiges Forum zu Elektromobilität und Tesla  
Windows 10 Ereignisanzeige  
German Developer Community  
Free Test Management Software - Intuitive, competitive, Test Plans. Download now!  
Homepage erstellen - Intuitive, very easy to use. Download now!  
Send large Files online for free by Email
Offline-Homepage-Baukasten
Venkat Eswaran
Web Developer TCS
India India
No Biography provided
yetanotherchris
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.
 
 -  Introduction to Mono - Your first Mono app
Prize pool
No prizes assigned.
You must sign in to participate in this contest.
This contest has ended.
1 Dec 2004 - 1 Jan 2005

Advertise | Privacy | Cookies | Terms of Service
Web04 | 2.8.190419.4 | Last Updated 1 Dec 2004
Copyright © CodeProject, 1999-2019
All Rights Reserved.
Layout: fixed | fluid