Click here to Skip to main content
15,888,527 members
This competition has ended

C# Mar 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.
15 Mar 2005Chester Ragel
Finding MCMS user by role.
30 Mar 2005SoftWidgets
Spell Code is a must-have add-in for all VS.NET developers looking to check the spelling of any text inside the .NET IDE. Check spelling in any code window, Windows Form, UserControl and ASPX, ASCX, HTML and RESX files.
Please Sign up or sign in to vote.
14 Mar 2005Mark Belles
Screen capturing that features multiple monitor support, including methods for capturing windows and window icons. Includes Spy++ style window finder!
Please Sign up or sign in to vote.
11 Jul 2005Chester Ragel
A tool which can be used to do common tasks which Microsoft Content Management Server API provides.
Please Sign up or sign in to vote.
13 Mar 2007Andrew Kirillov
A tool and library for image processing
Please Sign up or sign in to vote.
15 Mar 2005Mark Belles
An extensible dependency based plugin framework for .NET applications.
Please Sign up or sign in to vote.
28 Mar 2005Danny Blanchard
This is part 1 of the 2 articles containing controls that look and operate like color picker controls used in Adobe photoshop.
Please Sign up or sign in to vote.
20 Nov 2006Robert Rohde
A reusable component which extends the DataGrid and adds functionality for real time filtering.
Please Sign up or sign in to vote.
22 Mar 2005James Nies
Reflecting on Properties is nice, but often it can be too slow. This article describes an alternative method for dynamic property access.
Please Sign up or sign in to vote.
22 Mar 2005Nalaka Withanage
This article will clarify and explain in detail the different Web Service Design Methodologies as defined by the Web Services Standardization Groups, clarify the terms, highlight their differences with pros and cons.
Please Sign up or sign in to vote.
21 Mar 2005Nicholas Butler
"Print" your PrintDocument to common graphics file formats.
Please Sign up or sign in to vote.
2 Mar 2005Gary Perkin
An alternative "minimal-code" Outlook-style menu bar.
Please Sign up or sign in to vote.
18 Apr 2005Amalorpavanathan Yagulasamy(AMAL)
This article explains about advantages, differences and new features of VB.NET and C#.
Please Sign up or sign in to vote.
14 Mar 2005Ashley van Gerven
Handy C# utility to perform custom HTTP requests and view the raw HTTP response.
Please Sign up or sign in to vote.
27 Mar 2009Pete Everett
A set of classes to parse and manipulate LDAP distinguished names
Please Sign up or sign in to vote.
4 Apr 2005Elias Bachaalany
An article showing how you can programmatically check if your code is running inside a virtual machine (such as VPC or VMWare).
Please Sign up or sign in to vote.
16 Mar 2005Steve Fillingham
Use this library to very easily add an application wide WaitCursor whenever your application is working.
Please Sign up or sign in to vote.
26 Jul 2005Emil Åström
This article describes how new project item code templates work in Visual Studio .NET 2003 (and 2005) and presents a component that makes it easy to write new templates.
Please Sign up or sign in to vote.
20 Mar 2005Stefan Repas
Learn how to create and integrate customized resource-only DLLs into your .NET application for Windows event logging.
Please Sign up or sign in to vote.
31 Mar 2005Brad Vrudney
WebModal is an easy to use, ASP.NET server control which encapsulates the complexities of opening and passing information to/from a modal window.
Please Sign up or sign in to vote.
1 Mar 2005TimStall
This article explains some theory behind testing/not testing private methods, and then provides and walks through a downloadable code sample to demonstrate these testing techniques.
Please Sign up or sign in to vote.
5 Mar 2005Alexandru Ghiondea
Presents an application used to process files within a file structure using event handling and plug-ins.
Please Sign up or sign in to vote.
3 Mar 2005Brian Delahunty
The second article in a series of articles about Mono. This article explains how to host and serve ASP.NET Web Applications and Web Services on Linux using XSP and Apache with the help of Mono.
Please Sign up or sign in to vote.
30 Mar 2005Jean-Claude Lanz
Simple component to center any MessageBox, Form or CommonDialog on applications.
Please Sign up or sign in to vote.
2 Apr 2005Tom McCartan
An introduction to Microsoft Information Bridge 1.5.
Please Sign up or sign in to vote.
17 Apr 2005Gael Fraiteur
If you want to tune your SQL statements, you need to understand how the server executes them. The article explains this.
Please Sign up or sign in to vote.
10 Mar 2005Patric_J
If a list view is frequently updated it is often difficult for users to notice all updates. This ListView control will solve this problem by displaying changes to list view items with different colors depending on how it’s been changed, and let the item slowly fade to its original color.
Please Sign up or sign in to vote.
20 Oct 2005kevnord
This control acts as the middle man between a paged DataSet and your Repeater.
Please Sign up or sign in to vote.
2 Mar 2005Ach1lles
A simple technique for selecting random records from a table.
Please Sign up or sign in to vote.
13 Jun 2005Huseyin Altindag
An introduction to using the ADO.NET control.
Please Sign up or sign in to vote.
10 Jul 2005Drazen Dotlic
Automate posting of formatted and colorized C# source code in four different ways.
Please Sign up or sign in to vote.
24 Mar 2005RoyClem
A primer to Microsoft's User Interface Process Application Block.
Please Sign up or sign in to vote.
14 Mar 2005Chester Ragel
In MCMS 2002, releasing the ownership without changing the posting state.
Please Sign up or sign in to vote.
6 Mar 2005Prashant M. Tailor
Using COM components in .NET framework.
Please Sign up or sign in to vote.
31 Mar 2005Dusty Candland
An article on reading Excel documents using C# and the MS Office 2003 Interop Assemblies.
Please Sign up or sign in to vote.
3 Mar 2005JSimms
An article on creating a bitmap button
Please Sign up or sign in to vote.
19 Mar 2005M.Lansdaal
Creates a Visual Studio 2003 add-in to return back to a previous location.
Please Sign up or sign in to vote.
6 Mar 2005Ryan Beesley
Part 2 of carefully crafted examples that demonstrate the usefulness of implementing various interfaces.
Please Sign up or sign in to vote.
29 Dec 2005Tim_Mackey
This article outlines a technique to overcome the problem of sending large files via web services.
Please Sign up or sign in to vote.
22 Mar 2005Alex Kolesnichenko
Convert enum'eration codes to the phrases your business customers use, with attributes and reflection in .NET.
Please Sign up or sign in to vote.
6 Mar 2005Stefan Repas
Learn how to write a useful smart currency converter tool with Visual Studio .NET 2003 for the Pocket PC 2002/2003, which works both in offline and online modes.
Please Sign up or sign in to vote.
21 Mar 2005Ach1lles
This simple function uses JavaScript to scroll any control into view after the page has loaded.
Please Sign up or sign in to vote.
28 Mar 2005Brian ONeil
Custom configuration class to load configuration settings from an external file.
Please Sign up or sign in to vote.
25 Mar 2005Uwe Keim
A class with multiple routines for quick and easy compression and decompression of various types of data.
Please Sign up or sign in to vote.
27 Mar 2005Meir Bechor
This article describes a framework for printing collections using .NET reflection.
Please Sign up or sign in to vote.
13 Mar 2005Vladimir Tskhvaradze
An easy-to-use example of how to create a DLL library in C and then use it with C#.
Please Sign up or sign in to vote.
25 Apr 2005Claudio Grazioli
An article about developing a ComboBox with the same read only functionality as the TextBox
Please Sign up or sign in to vote.
9 Mar 2005Dan Letecky
How to search data stored in a Firebird SQL database using a fulltext index.
Please Sign up or sign in to vote.
21 Mar 2005RoyClem
Tips and suggestions to identify object-oriented classes.
Please Sign up or sign in to vote.
4 Mar 2005Peter Morris
An article describing how to add errors to the validation summary at runtime

Current Participants

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

Founder Tech Dept
United Kingdom United Kingdom
My Evolution:
TRS-80 Basic, Clipper, C, Better Basic, FORTRAN, C++, Visual Basic, Delphi, C#
Software Developer (Senior)
United States United States
Started professional career in software development back in 2000, in Ukraine. Founder and owner of a boutique software company called ByteGems.com Software. Worked for 6 years at w2bi, Inc in New Jersey USA, currently work in a large multinational company based in Redmond, WA.

My buzzwords at the moment: .NET, C#, ASP.NET, MVC, LINQ, TypeScript, JavaScript, AngularJS, HTML, JSON, services.

Still buzzing: C++, Win32, ATL, MFC, SQL, WinForms, WebForms, EF, Sockets, TCP/IP, Remoting.
Software Developer Microsoft
United States United States
I am working on the C# compiler at Microsoft since 2007.

Microsoft Certified Professional since 2006

Interests: C#, ASP.NET, LINQ
Web Developer
United States United States
Amalorpavanathan Yagulasamy (AMAL) is a Software Engineer for Protech Solution Inc. and has designed and implemented projects for Arkansas Child Support, Arkansas Budgetting, Michigan Child Support , Massachusetts Child Support, National Informatics Center-India and Indian Oil Corporation. His background is in developing relational databases and n-tier applications on Windows platforms in CMM Level Standards. He can be reached at amal_forum@hotmail.com
Software Developer IBM
United Kingdom United Kingdom
Started software development at about 15 years old and it seems like now it lasts most part of my life. Fortunately did not spend too much time with Z80 and BK0010 and switched to 8086 and further. Similar with programming languages – luckily managed to get away from BASIC and Pascal to things like Assembler, C, C++ and then C#. Apart from daily programming for food, do it also for hobby, where mostly enjoy areas like Computer Vision, Robotics and AI. This led to some open source stuff like AForge.NET, Computer Vision Sandbox, cam2web, ANNT, etc.
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
Brad Vrudney is a Microsoft Certified Professional providing consulting services on .NET enterprise projects. Brad specializes in web application development utilizing ASP.NET and C# or VB.Net.
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.
Web Developer
United States United States
Software developer for 10 years, started in C++ and moved to C# about 3 years ago.
Web Developer
Singapore Singapore
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Team Leader
Switzerland Switzerland
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
Web Developer
United States United States
Daniel E. Blanchard
Computer Science major @ University of Houston
Program languages include C++, C#, VB.NET, ASP.NET, JavaScript, Pascal, and Assembly Language.
Architect
France France
Been developing software for as long as I can remember, from the days of ZX Spectrum... Current projects are all based on the .NET. Most of my C++ skills have been moved to a swap file Wink | ;) I like functional languages like Haskell, looking forward to F#. I'm not afraid of SQL nor XML/XSLT Smile | :) When I'm bored, I like to play with Ruby.
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
United States United States
Elias (aka lallousx86, @0xeb) has always been interested in the making of things and their inner workings.

His computer interests include system programming, reverse engineering, writing libraries, tutorials and articles.

In his free time, and apart from researching, his favorite reading topics include: dreams, metaphysics, philosophy, psychology and any other human/mystical science.

Former employee of Microsoft and Hex-Rays (the creators of IDA Pro), was responsible about many debugger plugins, IDAPython project ownership and what not.

Elias currently works as an Anticheat engineer in Blizzard Entertainment.

Elias co-authored 2 books and authored one book:

- Practical Reverse Engineering
- The Antivirus Hacker's Handbook
- The Art of Batch Files Programming
Web Developer
Sweden Sweden
Worked in the industry since 1996, as a developer, architect, project leader, etc.

Current interests include DirectX, Visual Studio adaptation (add-ins, macros, etc), C# and C++.
Web Developer
Czech Republic Czech Republic
Gael Fraiteur is a software engineer specializing in application development for large and medium accounts. He has 5 years of professional experience and more than 15 years of hobby experience in software development. Gael Fraiteur has an advanced knowledge of the .NET Framework, Oracle Server, Microsoft SQL Server and TIBCO.

Gael Fraiteur is the lead developer of PostSharp, a post-compiler for .NET that makes AOP on .NET easy both for business and system developers.
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.
Software Developer (Senior)
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.
Software Developer Astral Softworks, LLC
United States United States
James Nies is a graduate of the University of Wyoming's Department of Computer Science. He is currently employed as a software developer and has been programming in C#, his favorite language, for the last 5 years. James recently formed a small software development and web design company, Astral Softworks, LLC.


Web Developer
Switzerland Switzerland
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've enjoyed programming for over 15 years, beginning with the commodore 64. That was an interesting time, since creating a program involved using a tool named HESMON to write hex OPCODEs directly into memory. That was the days of PEEKS, POKES, and SYS. From there, I moved to the Amiga, and eventually to the 8088. Perhaps, I should say ‘We’, since my brother and I share the same enthusiasm and worked together for a number years.

As with many others, my initial interests in programming was sparked by games. However, as time progressed, it was more lucrative to put gaming on the shelf, and move into the business world. This has led me to work with CGI, Javascript, Asp, and now the Dot Net technologies. I’ve been fortunate to work with great people creating CE, Win32 and Web applications. With that said, many of the techniques learned early on in gaming can still be useful and applied even today.

If you wish to contact me please send an e-mail to: jsimms_articles@yahoo.com

Enjoy

James
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
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
Senior Application Developer specializing in Windows desktop and network development.

Professional Experience
- B.S. of Computer Science (Graduated 2001 - PSU)
- Senior Application Developer (8+ yrs)
- Microsoft Certified Professional

Primary Interests
- C#, C++, HTML, Javascript
- XML, ASP.NET, Web Services, SOAP, UDDI
- Socket programming and anything network related
- Reflection, Serialization, and Plugin Frameworks
- Owner-drawn controls and GDI+ goodness
Web Developer
Israel Israel
6 years C++ and .NET programer in Nice Systems
Australia Australia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
United Kingdom United Kingdom
I discovered C# and .NET 1.0 Beta 1 in late 2000 and loved them immediately.
I have been writing software professionally in C# ever since

In real life, I have spent 3 years travelling abroad,
I have held a UK Private Pilots Licence for 20 years,
and I am a PADI Divemaster.

I now live near idyllic Bournemouth in England.

I can work 'virtually' anywhere!
Web Developer
United States United States
I'm a software developer from Sweden who got tired of snow and cold weather and moved to USA. I choose New York City, so I wouldn't totally miss out on snow and cold weather. I work on Wall Street with financial systems (not much else to do in this neighborhood). I primarily use Visual C++/MFC or C#/.NET as development tool.

The picture is of my wife and me in Cannes, France, drinking the most expensive Coke we ever had.
Software Developer (Senior)
United States United States
Pete has just recently become a corporate sell-out, working for a wholly-owned subsidiary of "The Man". He counter-balances his soul-crushing professional life by practicing circus acrobatics and watching Phineas and Ferb reruns. Ducky Momo is his friend.
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
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
Germany Germany
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
Roy is a software developer who digs all aspects of software development, from design and architecture to implementation.
Technical Lead
United States United States
A graduate of Texas A&M University with a degree in Electronics Engineering Technology, I moved to Seattle, WA to work for Microsoft as a Software Test Engineer.

I have taken college level programming courses since the 7th grade and now have close to 25 years experience in the computer industry -- from retail sales to network administration to software development.

Currently I am a consultant with Intersource, LLC in Bellevue, WA.
United States United States
SoftWidgets is a Connecticut based supplier of high-end software and design services for the Enterprise Application Integration and Business Intelligence markets. SoftWidgets innovative utilities are designed to tackle the most demanding back-office mission-critical tasks without the complexity and cost associated with the big vendors.
This is a Organisation

1 members
Web Developer
Europe Europe
I started my professional career learning FORTRAN in 1979. Later I graduated Master of Science in power engineering and wrote assembly language programs in the mid 80s in order to control huge and heavy equipments at a hydro power station on the Danube River. Next I graduated PhD in control engineering. At that time I spent long nights to learn and practice both Basic- and C languages on my precious Atari ST. Do you remember the classical book from Ritchie and Kernighan? In the 90s I used Visual C++ working for the Vienna City Government. In the new millennium I joined Microsoft, passed exams for MCAD and now I’m working as consultant serving for software developers in Austria. Please take a note, my articles are not checked by the product teams, therefore they are reflecting just my personal experience.
Web Developer
Australia Australia
I am a .NET Developer living in Melbourne, Australia. I am happily married with 2 gorgeous little girls, Georgia and Maddison.
Web Developer
Ireland Ireland
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
Tim Stall is a Chicago-based technical consultant for Computer Sciences Corporation (www.csc.com), a leading global IT services company. In addition to his expertise in Microsoft.Net development projects and enterprise architecture, Tim's .Net experience includes, writing technical publications, leading internal training, and having MCAD certification. His blog is at http://timstall.dotnetdevelopersjournal.com/.
Web Developer
United States United States
Tom McCartan, Vice President - Digital Infuzion

Mr. McCartan has been an industry leader and pioneer of architecting Microsoft’s .NET solutions since early 2000. He is an expert software development specialist and a Microsoft Certified Applications Developer with over ten years of experience in software architecting, developing, implementing and supporting large scale enterprise systems. Tom has led several large scale software development departments for fortune 500 companies such as ACNeilsen, NFO Healthcare, Ajilon and Information Resources. He is an expert on .NET architecture, Web Services, Mobile applications development, BizTalk, SharePoint, and numerous other Microsoft technologies.
Chief Technology Officer Zeta Software GmbH
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.

➡️ Give me a tip 🙂

In his free time, he does climbing, running and mountain biking. In 2012 he became a father of a cute boy and in 2014 of an awesome girl.

Some cool, free software from us:

Windows 10 Ereignisanzeige  
German Developer Community  
Free Test Management Software - Intuitive, competitive, Test Plans.  
Homepage erstellen - Intuitive, very easy to use.  
Offline-Homepage-Baukasten
Other
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.
You must sign in to participate in this contest.
This contest has ended.
1 Mar - 1 Apr 2005