Click here to Skip to main content
15,891,976 members
This competition has ended

C# Jun 2005

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.
28 Jun 2005Greg Rezansoff
This brief article describes how to use managed Direct3D to render texture bitmaps with alpha channels and transparency key colours onto vertices in C# with the aid of a MatrixStack.
7 Jun 2005Redgate Software
Lex Auto Logistics and E-Zeesoft use the Advanced .NET Testing System to load test and validate their Visual Studio .NET web application
10 Jun 2005RescoDeveloper.Net
Resco MobileForms Toolkit is a set of .NET controls designed specifically for mobile devices.
27 Jun 2005Laurence Moroney
This article describes using the Visual Studio .NET® IDE to write a stock quote ASP.NET Web application that runs on Linux®.
Please Sign up or sign in to vote.
4 Jun 2005Corinna John
How to hide data of any kind inside a sound, and keep it alive on an analog medium.
Please Sign up or sign in to vote.
8 Jun 2005Obaid ur Rehman
Yet another analog clock control in C#, but this one is different.
Please Sign up or sign in to vote.
13 Jul 2006Jaroslaw Kowalski
Introduction to managing diagnostic traces with NLog.
Please Sign up or sign in to vote.
22 Aug 2006Patrik Bohman
A customizable month calendar with support for date formatting.
Please Sign up or sign in to vote.
5 Apr 2007Martin Welker
How to perform scanning, rearranging, OCR and Outlook export of documents for a paperless future - or at least a tidy desktop.
Please Sign up or sign in to vote.
30 Jun 2005leseul
An article on implementing Boyer-Moore algorithm for Unicode strings in C#.
Please Sign up or sign in to vote.
6 Jul 2006Dan Letecky
Building an application that searches your Office documents in tenths of a second.
Please Sign up or sign in to vote.
18 Jun 2005Simon McEnlly
An article on editing an assembly's manifest and some other IL attributes.
Please Sign up or sign in to vote.
24 Feb 2006Massimo Beatini
Sometimes the search engine integrated with Explorer doesn't work fine, especially when I try to find text contained into files, so I decided to build my own search program.
Please Sign up or sign in to vote.
7 Jul 2005smn-12
This is an extended, owner drawn ComboBox which has an added support to display images in the combobox dropdown as well as the edit (text) box.
Please Sign up or sign in to vote.
17 Jul 2006Jonas Beckeman
Sprite engine for D3D and GDI+ (with several game examples).
Please Sign up or sign in to vote.
23 Jul 2014Chad Z. Hower aka Kudzu
Ever wished you could truly embed SQL functionality in your C# code without using strings or late binding? Imagine being able to write complex Where clauses purely in C#.
Please Sign up or sign in to vote.
23 Mar 2017Yang Kok Wah
Implementing shape control that supports transparency, custom design-time editors and simple animation
Please Sign up or sign in to vote.
2 Aug 2005Ulrich Proeller
A factory, which dynamically creates helper classes to hook on events of any signature.
Please Sign up or sign in to vote.
28 Jun 2005Anthony Baraff
Exploring the fastest way to read structures from a binary file in C#.
Please Sign up or sign in to vote.
21 Sep 2005Cristi Potlog
This article introduces a sample wizard control for Windows Forms.
Please Sign up or sign in to vote.
31 May 2011Evren Daglioglu
A chat server/client solution for local networks, terminal server/terminal client environments
Please Sign up or sign in to vote.
19 Jun 2005Luciano Bargmann
The search list is a composition of SortedLists that will let you find your data in no time. This is indicated when you need filtered full scans in large lists.
Please Sign up or sign in to vote.
14 Jun 2005Patrik Svensson
An article on how to enable syntax highlighting in a RichTextBox.
Please Sign up or sign in to vote.
30 Jun 2005Michael Groeger
With Visual Studio .NET 2003 wizards, you can easily create new skeleton classes. But sometimes, you are implementing some things over and over again, for example, when you are creating test classes for your application. For this, you are required to create new wizards, which fit your needs.
Please Sign up or sign in to vote.
22 Jul 2005MichaelElliott
Demonstrates how to use the Microsoft ASP.NET TreeView control from client-side script.
Please Sign up or sign in to vote.
21 Aug 2010qlipoth
An example of how to process an image for barcode strings
Please Sign up or sign in to vote.
22 Jun 2005Douglas M. Weems
[Obsolete]Capture whole web pages as a single image using C#.
Please Sign up or sign in to vote.
24 Jun 2005Omar Al Zabir
Convert HTML to XHTML while applying tag and attribute filters in order to produce nice and clean HTML for web posting.
Please Sign up or sign in to vote.
21 Jul 2005Jakob Farian Krarup
A utility class to ease adding CSS classes and confirmation dialogs to the ASP.NET DataGrid component.
Please Sign up or sign in to vote.
28 Jun 2005David M Brooks
A technique for dynamically adding ActiveX controls to managed code.
Please Sign up or sign in to vote.
17 Jun 2005Nikita D. Sinelnikoff
How to search Active Directory
Please Sign up or sign in to vote.
7 Jun 2005kubben
Using MSI or a Strong name to store .NET apps on a network server (Part 2).
Please Sign up or sign in to vote.
23 Jun 2005Keith Farmer
Using Lightweight Code Generation and delegates to allow operator overloading in .NET 2.0.
Please Sign up or sign in to vote.
10 Jun 2005.NETian
In this article, we will learn the basics of socket programming in .NET Framework using C#. Secondly, we will create a small application consisting of a server and a client which will communicate using TCP and UDP protocols.
Please Sign up or sign in to vote.
2 Jun 2005Marc Clifton
A helper class to expand on the mouse events provided by the Control class.
Please Sign up or sign in to vote.
5 Jul 2006Mina W Alphonce
Creating a simple control to be used as socket
Please Sign up or sign in to vote.
6 Jun 2005eRRaTuM
A Gmail Notifier dialog control, to use with any app, just like a baloon tooltip.
Please Sign up or sign in to vote.
15 Jun 2005DXNuk
A bevel line control with Visual Studio Designer SelectionRule support.
Please Sign up or sign in to vote.
29 Jun 2005Dejan Grujic
What are poison messages, why they are dangerous for MSMQ applications and what to do about it.
Please Sign up or sign in to vote.
13 Jul 2005Enrico Elizar Samuel
Custom DropdownList that utilizes AJAX to populate its content and implements Observer pattern to participate in dependent dropdownlist chains.
Please Sign up or sign in to vote.
14 Jun 2005Brian Delahunty
A tool to quickly allow the creation and modification of .NET Regular Expression Libraries
Please Sign up or sign in to vote.
2 Jun 2005Gaurang Desai
Provides a utility and code library to convert an Excel file to XML file as well as generate XML Schema. It validates an Excel file against XML Schema.
Please Sign up or sign in to vote.
6 Jul 2005Kenneth Young
Demonstrates how to diplay a backsplash image in an ASP.NET application by taking advantage of inheritance.
Please Sign up or sign in to vote.
9 Jun 2005Jean-marc Lai
Scrollable ASP.NET Gantt Chart / Event Calendar / Calendar Planner web control.
Please Sign up or sign in to vote.
17 Jun 2005JasperB
PacSnake is a mix of the classic PacMan game and the classic Snake game.
Please Sign up or sign in to vote.
6 Jul 2005Paul Brower
Use the property grid to adjust any control in your application during runtime.
Please Sign up or sign in to vote.
27 Sep 2005Weidong Shen
Adding secure communications to the Microsoft IssueVision sample application using WSE 2.0.
Please Sign up or sign in to vote.
2 Jun 2005Marc Clifton
The basic framework to implement undo/redo functionality.
Please Sign up or sign in to vote.
1 Jun 2005Alexander Shirshov
Emulate TransactionScope functionality coming in .NET 2.0 with .NET 1.1.
Please Sign up or sign in to vote.
13 Jun 2005Wytek Szymanski
An article about event propagation in a distributed environment.

Current Participants

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

Software Developer (Senior) Buyagift Limited.
United Kingdom United Kingdom
Having completed my Bsc(Hons) in Computing from Staffordshire University U.K and Masters in Software Development and Security from Birmingham City University. I am now working as a Senior Software Engineer at Buyagift Limited - UK.

Mubashir Afroz.
Buyagift Ltd.
www.buyagift.co.uk
---------------------
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.
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)
United States United States
Irish guy living in Seattle who is passionate about technology, running, trail running. Software Engineer @Microsoft by day (and night too Smile | :) )

He is an ex Codeproject Editor... time restrictions are still a problem.
Chad Z. Hower, a.k.a. Kudzu
"Programming is an art form that fights back"

I am a former Microsoft Regional DPE (MEA) covering 85 countries, former Microsoft Regional Director, and 10 Year Microsoft MVP.

I have lived in Bulgaria, Canada, Cyprus, Switzerland, France, Jordan, Russia, Turkey, The Caribbean, and USA.

Creator of Indy, IntraWeb, COSMOS, X#, CrossTalk, and more.
Software Developer
Germany Germany
Corinna lives in Hanover/Germany and works as a C# developer.
Software Developer
Romania Romania
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Czech Republic Czech Republic
My open-source event calendar/scheduling web UI components:

DayPilot for JavaScript, Angular, React and Vue
Technical Lead
United Kingdom United Kingdom
When Dave isn't trying to play drums, fly helicopters or race cars, he can be found coding hard and herding cats at JoinIn Networks He must try harder!

You can read Dave's ramblings in his blog Aliens Ate My GUI

Or, if you can be bothered, he twitters on BoomerDave
Web Developer
Yugoslavia Yugoslavia
Developing software since 1985. Hobby turned into profession even before graduating on Computer Science. Main interest was Internet development in Java, but since 2002. focus shifted toward .Net. With experience as lead developer on several larger applications for financial industry, Dejan is currently mostly dealing with agile development of distributed applications. He is also developing tools for MSMQ community.

See more on www.cogin.com
Web Developer
United States United States
My experience with programming began with Turbo Pascal while working on my Physics degree back in 1989.

After getting out of school, I used pre-VBA Excel macros to write some really fancy applications to help with the job I was doing. This inspired me to try to write "Windows" programs and to search out Visual Basic 3.0.

I wrote a bunch of small applications and ran them against Access and FoxPro. However, this still wasn't my primary job.

In 1994, I went on my first contract, a 3-month deal that turned into 3-years. I learned a lot more about development. Development was in VB3, VB4 and ASP. I got a chance to admin NT4 and SQL Server 6 and 6.5.

After moving on to another company, I spent another 2 years with VB and then 5 years with Java and JSP.

In March of 2004, I installed Visual Studio 2003. I tasted C#, and became hopelessly addicted.

My other interests are my 3 sons, my wife Smile | :) , metal detecting, yard work, travel and learning new things.

update: Now love SharePoint, PowerShell, JQuery, C#, PHP

location: Atlanta, Georgia
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
Singapore Singapore
Currently, he is in Singapore doing a contract work for a multinational company. During weekend, he is busy exploring Singapore with his lovely fiance to find the best food.
Chief Technology Officer
Morocco Morocco
in his studies, erratum discovered c/c++.he appreciated it.
when he met oracle products, in his job, he fell in love.
he uses c# .net & ms sql.

he created a "f.r.i.e.n.d.s" like soap movie, melting all of the above.
went back in the university.
after he took courses of artificial vision & imagery, he finished his studies with a successful license plate recognition project.
Software Developer
Turkey Turkey
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect
United States United States
Currently he is working as Senior Soft. Engineer at Cognizant Technology Solution.He is involved in various project activities like System Architecture, Design, and Development. He is fond of conduction training for various technologies. He has have worked on various language and platforms. He is Microsoft and Oracle Certified professional. He is spending quantity and quality time in .Net world. He had also spoiled his hand with java, too.
If work is not demanding, he spends good time with his wife, Purvi.He
blogs
at WebDevs.com.
Web Developer
Canada Canada
Greg Rezansoff is a software developer in Toronto, Canada.
Instructor / Trainer UCN
Denmark Denmark
Happy coder - with an urge to learn and share learning. Proficient in juggling, calligraphy, balloon animals, and drawing.

I've been coding since 1990, where a friend introduced me to QBASIC. Since then I've been through Delphi, HTML, Javascript, ASP (classic), Java and am now completely and thoroughly in love with C# ; )

I love coding games (XNA/Monogame) and creating utility classes. I always strive to remove repetitive coding tasks from my development efforts by creating helperclasses or subclassing existing controls and classes.

I teach Systems Development at University College Nordjylland (UCN), Denmark.
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.
Web Developer
Netherlands Netherlands
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Technical Lead
United Kingdom United Kingdom
Jean-marc is a IT consultant specializing on the microsoft platform. Jean-marc lives in London, UK.
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.
Software Developer (Senior) Idea Entity
United States United States
I taught myself, programming BASIC in 1982 on an Atari 400, and went on from there.

I was a developer on version 1 of LINQ to SQL; now I work for Idea Entity on other Microsoft projects.
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)
United States United States
I started my programmer career over 26 years ago doing COBOL and SAS on a MVS mainframe. It didn't take long for me to move into windows programming. I started my windows programming in Delphi (Pascal) with a Microsoft SQL server back end. I started working with vb.net when the beta 2 came out in 2001. After spending most of my programming life as a windows programmer I started to check out asp.net in 2004. I achieved my MCSD.net in April 2005. I have done a lot of MS SQL database stuff. I have a lot of experience with Window Service and Web services as well. I spent three years as a consultant programing in C#. I really enjoyed it and found the switch between vb.net and C# to be mostly syntax. In my current position I am programming in C# working on WPF and MSSql database stuff. Lately I have been using VS2019.

On a personal note I am a born again Christian, if anyone has any questions about what it means to have a right relationship with God or if you have questions about who Jesus Christ is, send me an e-mail. ben.kubicek[at]netzero[dot]com You need to replace the [at] with @ and [dot] with . for the email to work. My relationship with God gives purpose and meaning to my life.
Belgium Belgium
Laurence Moroney is the Director of Product Evangelism for Mainsoft. He joined Mainsoft from Reuters, where he was a Senior Architect in their CTO Office, specializing in Enterprise Architecture and Web Services Interoperability. Laurence has also worked extensively in the financial services and security fields. He is the author of several computer books, including ‘Expert Web Services Security in the .NET Platform’ and ‘ASP.NET 1.1 with VB.NET’ as well as several dozen technology articles.

You can find his blog at: philotic.com/blog
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.
Web Developer
Brazil Brazil
Interested in C#, ASP.NET and games 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.
CEO Axonic Informationssysteme GmbH, Germany
Germany Germany
Web Developer
Italy Italy
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer Groeger Consulting
Germany Germany
Michael Groeger started .NET early 2001 when it was revealed at the Technical Summit in Neuss, Germany. Before that he was developing mostly using Visual C++ 6 on Windows Platforms or with vi/gc++ on several Unix derivates.

Since 2004 Michael Groeger settled off as freelancer and is focused on projects in the financial and insurance sector.
Chief Technology Officer
United States United States
Michael has spent almost 2 decades in the Enterprise IT industry. Michael continues to be hands-on and involved in low-level details of technologies, and he loves to guide and help his clients achieve success.
Team Leader
Egypt Egypt
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.
United States United States
Obaid ur Rehman is an undergraduate Computer Science student at the University of Karachi.
Architect BT, UK (ex British Telecom)
United Kingdom United Kingdom
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.
Software Developer
Sweden Sweden
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Choice Genetics US
United States United States
Seasoned IT Professional. Currently the IT Director for Choice Genetics, and also the world-wide manager for IT Projects related to R&D for Groupe Grimaud (our parent company).

I've spent about half my career as a contractor. I've lived all over the place, but currently reside near St. Louis, Missouri. Moved out here from Roseville, California in Feb-2005. No regrets yet.

Over the recent years I've written software for:
- Disposing of radioactive and toxic waste.
- Disposing of surplus inventory during the Decommission of McClellan Air Force Base.
- Facilitating genetic improvement for Swine Breeding.
- Managing children placed in State custody.
- Dealing with commercial trucking delivery schedules.
- Tracking high resolution images from archeological digs.
- Project Management for the roofing industry.
- Processing engines for credit card transactions.
Software Developer (Senior) InGage Networks
United States United States
James is currently a Software developer after a detour from that profession into IT because he 'didn't want to sit in a cubicle and wanted to deal with people.' He has since learned that people are stupid, and enjoys his cubicle greatly.
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
Slovakia Slovakia
Resco is a leading developer of wide range of mobile software products for the Microsoft Windows Mobile software platform. Besides the best selling end-user mobile applications, Resco offers also powerful developer controls and tools as well as enterprise mobile solutions.

For further information about Resco MobileForms Toolkit, visit www.resco.net/developer/mobileformstoolkit/

For further information abour Resco, visit www.resco.net.
Web Developer
Australia Australia
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
Germany Germany
First computer in 1977.
Since then, addicted to computers and programming.
Founder and CEO of the prosa GmbH, a german consulting company focused on .NET solutions.
Married, 4 adult children, living in Mering near Munich.
Software Developer (Senior)
United States United States
Weidong has been an information system professional since 1990. He has a Master's degree in Computer Science, and is currently a MCSD .NET
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.
Software Developer (Senior)
Singapore Singapore
Coder. Hacker. Fixer.
You must sign in to participate in this contest.
This contest has ended.
1 Jun - 1 Jul 2005