Click here to Skip to main content
14,979,837 members
This competition has ended

C# Jul 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.
4 Jul 2005
DeltaEngine
Normal maps are used for realtime 3D rendering (mostly in games) to improve the visual quality, but compressing them makes the 3D content look ugly, this tool helps to fix that problem.
19 Jun 2007
Dundas Data Visualization
If you are looking to impress your boss and build a web or windows forms application that many people within your company need, then think about building digital dashboards.
19 Jul 2005
Laurence Moroney
Using Mainsoft’s Grasshopper, you can take this reference application from Microsoft® and, in just a few minutes run it on a J2EE™ application server such as Apache Tomcat under Linux®.
Please Sign up or sign in to vote.
28 May 2007
Sau Fan Lee
ASCII Art generator in ASP.NET.
Please Sign up or sign in to vote.
16 Aug 2005
Omar Al Zabir
Comprehensive guide to development of .NET 2.0 Smart Clients working with existing Service Oriented Architecture based XML web services, fully utilizing the Enterprise Library
Please Sign up or sign in to vote.
3 Jul 2005
Igor Tolmachev
Simple C# library for opening and displaying Adobe Photoshop images.
Please Sign up or sign in to vote.
15 Feb 2006
Yuval Naveh
.NET/C# visual effects framework for changing the user's locus of attention to an area on the screen.
Please Sign up or sign in to vote.
5 Dec 2009
Noel Dillabough
A (hopefully) complete extended MAPI wrapper for WinXP, WinCE, and .NET
Please Sign up or sign in to vote.
16 Aug 2005
Omar Al Zabir
RSS Feed aggregator and blogging Smart Client which uses Enterprise Library, Updater Application Block, lots of XML hacks and desktop tricks. A comprehensive guide to real life hurdles of Smart Client development.
Please Sign up or sign in to vote.
16 Aug 2007
Libor Tinka
This article discusses a little weakness in GDI+ filters and shows a class for top-quality image resizing.
Please Sign up or sign in to vote.
19 Sep 2005
Omar Al Zabir
Make version independent COM wrapper using late bound calls yet providing strongly type and disposable interfaces. A version independent managed Outlook Automation Library.
Please Sign up or sign in to vote.
7 Jul 2005
Tomas Petricek
ASP.NET control that allows you to use multi-column layout (known from CSS3) on your web page...
Please Sign up or sign in to vote.
21 Jul 2005
nschan
A framework for adding undo/redo support to a Windows Forms application is presented.
Please Sign up or sign in to vote.
8 Aug 2005
vcepa
An article on sorting strings in C# the way Windows Explorer does with file names.
Please Sign up or sign in to vote.
9 May 2006
Richard Northedge
Presents a Maximum Entropy modeling library, and discusses its usage, with the aid of two examples: a simple example of predicting outcomes, and an English language tokenizer.
Please Sign up or sign in to vote.
23 Jul 2014
Chad Z. Hower aka Kudzu
What if objects could move from machine to machine? Not just automated downloads, or remotely controlling objects as in remoting, but a system in which the object actually moves about. Mobile software agents do exactly that. In this article I will provide an introduction to this fascinating concept.
Please Sign up or sign in to vote.
2 Apr 2010
MichaelElliott
Demonstrates how to use C#.NET's XML source documentation to produce professional, indexed, and searchable source documentation.
Please Sign up or sign in to vote.
22 Jul 2005
gokselm
Provides samples for XML and SOAP serialization using C#
Please Sign up or sign in to vote.
10 Jul 2006
moah
How to control a base firewall included in Windows XP SP2 using COM.
Please Sign up or sign in to vote.
11 Jul 2005
Alessandro Febretti
This article describes a way to achieve fast late-bound invocation through the generation of custom MSIL code at runtime.
Please Sign up or sign in to vote.
4 Apr 2007
Perry Marchant
An article on decoding Ogg Vorbis audio files in .NET.
Please Sign up or sign in to vote.
11 Jul 2005
SathishVJ
Touches a file with specified date/time so that its access, creation or modified date is changed.
Please Sign up or sign in to vote.
14 Jul 2005
Eric Falsken
A simple framework for implementing the best possible Managed DirectX render loop for games or simulations written in Microsoft .NET.
Please Sign up or sign in to vote.
26 Jul 2005
davojc
An article describing how to use Generics to create a singleton provider.
Please Sign up or sign in to vote.
21 Aug 2005
Arik Poznanski
This article will develop a Sudoku game based on a web service, while presenting useful development techniques of Smart Client applications.
Please Sign up or sign in to vote.
11 Jul 2006
Roman Kiss
The article describes the design, implementation, and usage of WS-Transfer for Indigo-driven applications.
Please Sign up or sign in to vote.
28 Jul 2005
M_Rizwan
Monitoring COM+ running applications.
Please Sign up or sign in to vote.
8 Jul 2005
Stevan Rodrigues
Generates three tier code for ASP.NET.
Please Sign up or sign in to vote.
26 Jul 2005
Noogen
.NET 1.1 - AutoComplete ComboBox, bindable CheckBox and DateTimePicker, ReadOnly simulator, extending the DataGrid for designer support of DataGridComboBoxColumn and more...
Please Sign up or sign in to vote.
5 Aug 2005
Thanh Dao
An improvement on capturing similarity between strings. The algorithm was developed in C#.
Please Sign up or sign in to vote.
28 Jul 2005
Chris Cole
Using CodeDOM and SQL Server to build entity and factory classes - Part 1: CodeDOM basics.
Please Sign up or sign in to vote.
6 Dec 2006
fschudel
A simple tool to find unused subs, functions and variables in your ASP code.
Please Sign up or sign in to vote.
7 Jan 2008
Rahman Mahmoodi
Abstract class versus Interface: Usage and Implementation.
Please Sign up or sign in to vote.
13 Jul 2005
Jonathan Lynas
A component suite to implement full owner-draw MenuItem support, including the painting of Menu Bars
Please Sign up or sign in to vote.
4 Jul 2005
Bill Wagner
Don't emphasize practices that may have an affect on performance in a few cases
Please Sign up or sign in to vote.
3 Jul 2005
Custec
An article on connecting to and using MySQL from Mono.
Please Sign up or sign in to vote.
29 Jan 2007
Mathew John Schlabaugh
1024/2048 bit RSA cryptography in a "Notepad style" program.
Please Sign up or sign in to vote.
20 Jul 2005
Juan Roman
This article explains how to use a BackgroundWorker and a StatusStrip to display an Internet connection status icon on a StatusStrip using .NET Framework 2.0.
Please Sign up or sign in to vote.
30 Jul 2005
Klaus Salchner (Canada)
Indexing Server, SQL Server, Windows SharePoint Services, SharePoint Portal Server, Exchange Server and Windows Desktop Search provide full-text search capabilities. Each utilizes the so called IFilter components to index the content and then allows clients to search the index.
Please Sign up or sign in to vote.
24 Jul 2005
Sean Michael Murphy
A simple game that accumulates facts and appears to learn by conversing with players asking yes and no questions.
Please Sign up or sign in to vote.
4 Jul 2005
Huisheng Chen
Find a fast way to replace case insenstive string.
Please Sign up or sign in to vote.
20 Sep 2005
Matthias Hertel
Calling a server from JavaScript is a fundamental part of AJAX applications. Using WebServices with SOAP and WSDL is easy if proxy objects and methods are available in the browser.
Please Sign up or sign in to vote.
18 Aug 2005
lotuspro
A simple way to generate and manipulate URLs.
Please Sign up or sign in to vote.
17 Jul 2005
Donsw
1 alternative  
An article on license key generation.
Please Sign up or sign in to vote.
17 Jul 2005
smn-12
Creating a single instance application that stays in the system tray.
Please Sign up or sign in to vote.
5 Mar 2009
santosh poojari
This article helps a learner to know more about the different ways of calling client side JavaScript from server side code-behind.
Please Sign up or sign in to vote.
16 Jul 2005
TylerBrinks
Geo-Locating C# Smart Client Application using the 2.0 Framework
Please Sign up or sign in to vote.
21 Jul 2005
jisikoff
Short article on how to drag URL links from a Windows Forms app to the desktop.
Please Sign up or sign in to vote.
4 Sep 2017
Scott Page
FreeCal is a free 100% .NET suite of utilities and instrument drivers for controlling multiple instruments in a Test and Measurement environment.
Please Sign up or sign in to vote.
21 Jul 2005
azamsharp
How to export DataGrid to Excel, Word and Text files.

Current Participants

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

Alessandro Febretti
Software Developer Milestone
Italy Italy
No Biography provided
Arik Poznanski
Software Developer (Senior) Verint
Israel Israel
Arik Poznanski is a senior software developer at Verint. He completed two B.Sc. degrees in Mathematics & Computer Science, summa cum laude, from the Technion in Israel.

Arik has extensive knowledge and experience in many Microsoft technologies, including .NET with C#, WPF, Silverlight, WinForms, Interop, COM/ATL programming, C++ Win32 programming and reverse engineering (assembly, IL).
azamsharp
Web Developer
United States United States
My name is Mohammad Azam and I have been developing iOS applications since 2010. I have worked as a lead mobile developer for VALIC, AIG, Schlumberger, Baker Hughes, Blinds.com and The Home Depot. I have also published tons of my own apps to the App Store and even got featured by Apple for my app, Vegetable Tree. I highly recommend that you check out my portfolio. At present I am working as a lead instructor at DigitalCrafts.




I also have a lot of Udemy courses which you can check out at the following link:
Mohammad Azam Udemy Courses
Bill Wagner
Architect Bill Wagner Software LLC
United States United States
Bill Wagner is one of the world's foremost C# developers and a member of the ECMA C# Standards Committee. He is President of the Humanitarian Toolbox, has been awarded Microsoft Regional Director and .NET MVP for 10+years, and was recently appointed to the .NET Foundation Advisory Council. Wagner currently works with companies ranging from start-ups to enterprises improving the software development process and growing their software development teams.
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.
Chris Cole
Architect Milliman
United States United States
I have been involved in professional software development for over 15 years, focusing on distributed applications on both Microsoft and Java platforms.

I also like long walks on the beach and a sense of humor and don't like mean people Wink | ;-)
Custec
Software Developer (Senior)
United Kingdom United Kingdom
Sixteen years experience in software programming and web development, using C, Visual Basic and C Sharp on Windows and Linux.
davojc
Software Developer (Senior)
United Kingdom United Kingdom
I have been developing primarily with .NET for over 10 years now although I have previous experience with Java and C++.

And no, this isn't a recent picture Smile | :)
DeltaEngine
CEO Delta Engine
Germany Germany
No Biography provided
Donsw
Web Developer
United States United States
I am a Director of Engineering, have an MBA and work in C# forms, Asp.Net and vb.net. I have been writing Windows program since windows 3.0. I am currently working in the Healthcare industry.

I enjoy reading, music (most types), and learning new technology. I am involved in opensource projects at codeplex.

My linkedin link is
http://www.linkedin.com/in/donsweitzer
Since 1992 Dundas Data Visualization has been helping companies all over the world visualize their data. Dundas products have a global reputation of being the highest quality, and are all designed, built and tested to meet the strictest requirements that developers and business managers demand.

Our showcase product is Dundas Dashboard, an easy-to-integrate digital dashboard software solution. Dundas Dashboard allows for the rapid and collaborative development of performance dashboards, helping companies leverage their business intelligence (BI) solutions.

Our web-based dashboard software comes with wizard interfaces, and a unique Dundas DashFlowTM process, allowing for the simultaneous development of an executive dashboard by business analysts, IT staff and database administrators. It also uses premier charts, maps, gauges and graph controls, letting end-users visualize their data as required.

Dundas also offers superb, world class consulting services for those companies that do not have the in-house expertise to implement their data visualization projects.

The quality of our products in conjunction with our unmatched technical support, numerous awards and years of experience reflect Dundas Data Visualization's commitment to being the best!
Group type: Organisation

3 members

Eric Falsken
Web Developer
United States United States
No Biography provided
fschudel
Web Developer
Switzerland Switzerland
No Biography provided
gokselm
Web Developer
United Kingdom United Kingdom
Huisheng Chen
Product Manager www.xnlab.com
Australia Australia
I was born in the south of China, started to write GWBASIC code since 1993 when I was 13 years old, with professional .net(c#) and vb, founder of www.xnlab.com

Now I am living in Sydney, Australia.
Igor Tolmachev
Software Developer (Senior)
Ukraine Ukraine
No Biography provided
jisikoff
Web Developer
United States United States
MIT grad, SQL and C# programmer.
Jonathan Lynas
Web Developer
United Kingdom United Kingdom
I've been programming since 1987, in recent years using Delphi versions 1 to 7 and now C#.

I'm particularly interested in the development of visual controls and components, and developing applications for the PC and Pocket PC

More components and controls can be found at the ControlVault Website
Juan Roman
Web Developer
United States United States
No Biography provided
Klaus Salchner (Canada)
Chief Technology Officer
Canada Canada
Experienced technology leader who is passionate about building cloud and enterprise based products. Building an innovative and modern cloud product is a people business which requires to assemble a team of passionate and continuously improving technologists, establishing a vision and framework to buy into, and then let your team execute and drive that product vision. Ship frequently, build a strong feedback loop with your customers and partners and continuously iterate till you get it right.

I am a seasoned executive which has more then twenty-five years of experience running product development organizations around the globe. Has managed multimillion dollar budgets, experience with outsourcing and off-shoring in India and Vietnam for more than ten years, and experience in the Microsoft and Java/J2EE platform. Managed many initiatives across organizational boundaries and has often been called upon by the CEO, COO or SVP to manage teams, projects or systems from crisis to success. Proven track record to deliver world class enterprise software deployed behind the firewall and in the Cloud by large customers like IBM, HP, US Navy, US Army, Department of Defence, Lockheed Martin, Boeing and many more. Delivered software translated into more than thirty languages, deployed by more than 50% of the Fortune 100 companies and used by more than twenty million users in more than 1300 companies. Has run multiple Cloud operations with uptime SLA’s of four nines. Delivered numerous innovations which resulted in millions of dollar revenue and has been featured in several case studies by Microsoft. Active contributor in the online technical community.

You can read more about the four Product leadership experiences which I have demonstrated over my career and which I deeply care about at my LinkedIn profile
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
Libor Tinka
Software Developer ImagingShop.com
Czech Republic Czech Republic
Founder of two companies focusing on digital imaging, computer vision and .NET components.

Currently focuses on Image alignment and stitching library for .NET, software consulting and .NET component development.

He loves digital photography, programming, yoga, math, comics drawing, healthy lifestyle and green tea.
lotuspro
Web Developer
United Kingdom United Kingdom
No Biography provided
M_Rizwan
Web Developer
Pakistan Pakistan
Muhammad Rizwan is a Software engineer. He did his M.Sc. in Computer Science from Quaid-i-Azam university Islamabad, Pakistan.
He has almost One year experience working in .NET technologies. He feels free to work in Visual C#.NET, Visual C++ and in Java as well. You can reach him at nice_rizwan4u@hotmail.com.

Thanks,
Rizwan
Mathew John Schlabaugh
Web Developer
United States United States
Mathew John Schlabaugh
Matthias Hertel
Architect Deutsche Bank AG
Germany Germany
see https://www.mathertel.de
MichaelElliott
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.
moah
Web Developer
Korea (Republic of) Korea (Republic of)
Youngjin Kim lives in South Korea. I'm interested in every part of Computer Science, cause it has not been long time since graduate a University.
But now I'm working and researching on Pattern Recognition. Using that trying to recognize a Handwriting Prints. Korean and Chinese are my interesting Research Part.
Noel Dillabough
Software Developer (Senior)
Canada Canada
No Biography provided
Noogen
Web Developer
United States United States
If at first you don't succeed, refract and refract again...
nschan
Web Developer
Canada Canada
No Biography provided
Perry Marchant
Founder SpreadTrends.com
United States United States
I've authored many articles that tackle real-world issues to save my peers in the development community valuable time. For example I've written articles that: show how to decode Ogg Vorbis audio files using the .NET Framework; describe best practices for Improving Entity Framework performance; and demonstrate step-by-step how to create a multi-player game.
Rahman Mahmoodi
Software Developer
Australia Australia
Rahman is a very experienced software developer with 10+ years of experience in different programming languages. Has experience in both Web Application Development and Desktop Line of Business Application development.

At the moment his area of interest are .Net both C# and VB.Net, Client side UI frameworks like AngularJs, Bootstrap, etc. Application Architecture, Dependency Injection, Use case Driven Development, Test Driven Development, MOQ etc.

He has Bachelor of Computing with Distinction Grade from University of Western Sydney.
Richard Northedge
Web Developer
United Kingdom United Kingdom
Richard Northedge is a senior developer with a UK Microsoft Gold Partner company. He has a postgraduate degree in English Literature, has been programming professionally since 1998 and has been an MCSD since 2000.
Roman Kiss
Software Developer (Senior)
United States United States
No Biography provided
santosh poojari
Technical Lead
Australia Australia
Whatsup-->Exploring--> MVC/HTML5/Javascript & Virtualization.......!
www.santoshpoojari.blogspot.com
SathishVJ
France France
~/sathishvj
Sau Fan Lee
Web Developer
New Zealand New Zealand
Mainly a C# & ASP.NET developer, specializing in research & (back-end) development.
Scott Page
Software Developer (Senior) IndySoft
United States United States
1999-2007 - Calibration Technician in the U.S. Marines.

2004-2007 - Metrologist for Lockheed Martin at Stennis Space Center, MS.

2007-2012 - Turbofan Jet Engine Test Team Leader and system programmer for Rolls-Royce at Stennis Space Center, MS.

2012-2016 - Automation Specialist II for Prime Controls in Metairie, LA; New Orleans pump stations, WTPs/WWTPs, jail control systems, etc.

Invented and developed the first ever multi-computer development turbofan jet engine test cell control room training simulator with a physical throttle interface, and real-time calculated turbofan jet engine for Rolls-Royce global.
Sean Michael Murphy
Product Manager
Canada Canada
I'm a graduate of the University of Toronto with a degree in zoology. I'm currently a software development manager with a large Canadian financial institution, and a passionate squash player.

I am a proud daddy to Alex and Sarah.
smn-12
United States United States
No Biography provided
Stevan Rodrigues
Software Developer (Senior)
Australia Australia
Stevan is a Microsoft Certified Solutions Developer in .Net Architecture (MCSD.Net Early Achiever – one among the first 2500 worldwide), Microsoft Certified Application Developer in .Net – MCAD.Net (Charter Member - one among the first 5000 developers worldwide).
Thanh Dao
Software Developer
Vietnam Vietnam
I'm still alive...but temporarily moved to work on mobile & web stuffs(j2me/brew/php/flash...something not M$). things have just been very busy, and probably will continue...so don't have chance to maintain & respond. Hope will have time to try to write again, because many ideas with WPF &silver light are waiting. wish me luck Smile | :)

FYI:
- MESHSimPack project(c# library for measuring similarity among concepts of the MESH ontology):
http://sourceforge.net/projects/meshsimpack.
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] .
TylerBrinks
Web Developer PageLabs
United States United States
I'm the founder of PageLabs, a web-based performance and SEO optimization site.

Give your site a boost in performance, even take a free speed test!

http://www.pagelabs.com
vcepa
Germany Germany
No Biography provided
Yuval Naveh
Architect
United States United States
I've been punching code since the age of 9 when I got my first computer - A Sinclair Spectrum with 48Kb of RAM!
That was a great time, when peek and pokes were the way to do stuff.

I wrote in X86 Assembly, Logo Wink | ;) , Basic, C, C++, Pascal, Delphi, Java and in the last 16 years C#, but NodeJS and Python too.
 
Andrew Kirillov -  Neural Network OCR
Prize pool
No prizes assigned.
You must sign in to participate in this contest.
This contest has ended.
1 Jul - 1 Aug 2005