Click here to Skip to main content
15,867,834 members
This competition has ended

C# Apr 2006

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.
19 Jul 2006marcel heeremans
A demonstration of how separate applications on different machines are able to effectively communicate with one another.
Please Sign up or sign in to vote.
16 Apr 2006Corinna John
How to zip and unzip files, avoiding the central directory.
Please Sign up or sign in to vote.
21 Nov 2007Hadi Eskandari
A library to work with "Persian Calendar", "Hijri Calendar", and "Gregorian Calendar" with WinForms GUI controls designed for Persian (Farsi) or Arabic language applications in mind, but usable in any Windows application that makes use of calendars and dates.
Please Sign up or sign in to vote.
17 Apr 2006Werner Willemsens
This article shows how to use DCOM on Windows CE 5.0. We will add full DCOM rich error information, and implement a DCOM interface between a Windows XP .NET 2.0 client and Windows CE DCOM server. With this code, it is possible to code .NET remoting alike functionality through DCOM interop.
Please Sign up or sign in to vote.
14 Apr 2006LogicNP
A UITypeEditor for easy editing of flag enum properties in the property browser.
Please Sign up or sign in to vote.
16 May 2006Salan Alani
A printing class for the DataGridView
Please Sign up or sign in to vote.
3 Apr 2006Adam Tibi
Discussing how to encode and tamper-proof text and cookies using the MachineKey, by using reflection
Please Sign up or sign in to vote.
30 Apr 2006Cradle77
An implementation of Borland's ActionList.
Please Sign up or sign in to vote.
13 May 2009Jon Rista
Provides a complete Solution and Project line counting and summary tool, written as a Visual Studio 2005/2008 Managed Add-in.
Please Sign up or sign in to vote.
25 Apr 2006shteff
Calling unmanaged code from managed code is very simple, but there are some things to look out for, that even Microsoft ignores
Please Sign up or sign in to vote.
24 Apr 2006Gianni Marzaloni (ZofM)
Simple application to load an EXE file and run it from memory (only for .NET compiled files)
Please Sign up or sign in to vote.
31 Mar 2009Dmytro Kryvko
An extended version of a strongly typed resource generator, with formatting support.
Please Sign up or sign in to vote.
16 Oct 2006Arnold E. Schrijver
HowTo: Enhance the Installation Address UI dialog in a Visual Studio 2005 Web Setup Project so that the user can select a different physical path for the Virtual Directory installation.
Please Sign up or sign in to vote.
22 Apr 2006Marc Clifton
A nullable masked edit control based on the .NET 2.0 MaskedTextBox.
Please Sign up or sign in to vote.
27 Mar 2009almere109
Enhancements to the DirectX.Capture class for capturing audio and video to Windows Media files, using IWMProfile
Please Sign up or sign in to vote.
25 Apr 2006Robert Rohde
An Outlook bar like control with generic contents and animation effects.
Please Sign up or sign in to vote.
5 Dec 2006Hadi Eskandari
A TabControl in the Visual Studio 2005 style, which supports correct Right-To-Left (RTL) and Left-To-Right (LTR) drawing.
Please Sign up or sign in to vote.
21 Apr 2006Swift coder
How to simplify the ASP.NET DataGrid by eliminating code-behind.
Please Sign up or sign in to vote.
4 Apr 2006AndrewPeters
Calculates the present value of an American option using the Cox-Ross-Rubenstein binomial tree model.
Please Sign up or sign in to vote.
10 Apr 2006Wytek Szymanski
An article about how to marshal a remote client request from one AppDomain to another.
Please Sign up or sign in to vote.
27 Apr 2006Chris Cole
How to manage database connection strings and connection string encryption for a web farm, in ASP.NET 2.0.
Please Sign up or sign in to vote.
15 Feb 2010SalarSoft
A powerfull web proxy that able you pass through the blocked web pages.
Please Sign up or sign in to vote.
4 Apr 2006Harkus
How tro display kernel information in a C# application.
Please Sign up or sign in to vote.
26 Apr 2006Jim Cai
You needn't write any code for control validation; just set a control's validation information at design-time and reduce maintenance workload.
Please Sign up or sign in to vote.
11 Apr 2006GWSyZyGy
A utility class that alerts your code when the application is idle.
Please Sign up or sign in to vote.
21 Apr 2006Bob Carboni
Tree Web Control that supports individual or category selection, custom styles, and search features.
Please Sign up or sign in to vote.
28 Mar 2008OrlandoCurioso
A generic class and two ToolStripSplitButtons provide navigational history, like in web browsers.
Please Sign up or sign in to vote.
12 Apr 2006hanifku
An icon control that zooms and fades-in when your mouse hovers over it, which creates interesting visual effects if your application uses icons instead of buttons.
Please Sign up or sign in to vote.
5 Apr 2006Dwight Johnson
Save hours of time by creating stored procedures and code from database metadata.
Please Sign up or sign in to vote.
16 May 2006Alexander Turlov
The article describes a simple approach of implementing AJAX functionality in ASP.NET web applications.
Please Sign up or sign in to vote.
18 Apr 2006Billy McCafferty
This article describes the use of Dependency Injection, or Inversion-of-Control, to promote loose coupling and convenient unit testing.
Please Sign up or sign in to vote.
7 Apr 2006Soshan Fernandes
This tutorial provides a starter to the SQL Server reporting services
Please Sign up or sign in to vote.
17 Apr 2006Ennis Ray Lynch, Jr.
This is an article using pointer arithmetic for a quick conversion of an image to grayscale.
Please Sign up or sign in to vote.
14 Apr 2006Robert Ensor
Extend a Calendar to let users pick a date range - with less than three pages of code.
Please Sign up or sign in to vote.
8 May 2006Syed BASHAR
Email ID validation using regular expressions (Finite Automata example).
Please Sign up or sign in to vote.
27 Apr 2006J.R. Odden
An article on how to make an application that lets you change the size of the thumbnails in Windows. These are the thumbnails you'll see when you click View -> Thumbnails in Windows Explorer.
Please Sign up or sign in to vote.
3 Sep 2006Thomas Stockwell
An XPLogonControl that mimics the Windows XP Logon Interface
Please Sign up or sign in to vote.
17 Apr 2006skot
Describes how to use a [Description] attribute on an enumeration
Please Sign up or sign in to vote.
12 Apr 2006Luis Ramirez
Creating a web control to insert, update, delete, and display data.
Please Sign up or sign in to vote.
6 Apr 2006Tom Holt
A custom trackbar control using dates instead of integer values.
Please Sign up or sign in to vote.
14 May 2007TyronM
A way to modify Zip archives without extracting them completely.
Please Sign up or sign in to vote.
21 Apr 2006Ahmed jamil Kattan
This article will explain how to secure websites using the ASP.NET Forms Authentication.
Please Sign up or sign in to vote.
28 Apr 2006Patrick Smacchia MVP.NET
ASP.NET 2.0: Handling a page request on several threads.
Please Sign up or sign in to vote.
28 Apr 2006Alex Getman
An article on the .NET framework security model.
Please Sign up or sign in to vote.
6 Apr 2006Julian Ott
A tutorial on writing your own interpreter.
Please Sign up or sign in to vote.
6 Dec 2010Mike Lang
An Introduction to XQuiSoft Logging with a comparision to other log components
Please Sign up or sign in to vote.
25 Apr 2006Iqbal M Khan
Caching greatly improves application performance because it reduces expensive trips to the database.
Please Sign up or sign in to vote.
23 Oct 2006Gevorg
This article will show how to make the session last longer than 20 minutes of inactivity.

Current Participants

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

Architect
United Kingdom United Kingdom
Passionate about refining software practices, promoting self-motivated teams and orchestrating agile projects.
Lives in London, UK and works as a .NET architect consultant in the City.

Blog AdamTibi.net.
Web Developer
United Kingdom United Kingdom
Ahmed J. Kattan Bachelor degree from Jordan University of Science and Technology computer science department, Master Degree from University of Essex and PhD student at University of Essex ”United Kingdom”, I have written several applications, designed multiple algorithms and several publications. My favorite languages are C++ and C#.



see www.ahmedkattan.com to view Ahmed Kattan's online CV.
Web Developer
Ukraine Ukraine
Architect
Canada Canada
Alexander Turlov is a professional software development consultant that has been working in IT industry since 1987. His programming experience includes such languages as FORTRAN, Pascal, Basic, C, C++ and C#. He's been working for different industries including but not limited to science, manufacturing, retail, utilities, finance, insurance, health care, education and so on. His area of professional interests is cloud powered rich web applications development with .NET, C#, ASP.NET/MVC and JavaScript. He is working in software development doing architecture, design and development on .NET platform and using Microsoft Visual Studio, Azure and Visual Studio Team Services as his primary tools. He holds a M.Sc. degree in physics and various industry certifications including MCSD.NET, Azure and Scrum.

View my profile on LinkedIn

View my blog
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.
Web Developer
United States United States
Andrew Peters is a systems developer interested in non-trivial trading systems and financial systems architecture. He is currently focused on realtime, high performance multi-threaded applications running on the server and the desktop.

After a 4 year stint in China learning Mandarin and Tibetan, Andrew returned to the US to learn more about enterprise development and financial markets. While in China, he translated meetings between demure Communist officials and angry American businessmen, served coffee and fetid tofu in his 'BaiSuiFang' Coffee Shop, started Fabrefactum Software and was generally laughed at for his stupid jokes in Chinese.

He currently helps the pricing/analytics team hack on code at Chatham Financial, an interest rate and foreign exchange derivative consulting company.
Architect Adnovate
Netherlands Netherlands
Arnold Schrijver is an IT Architect for Adnovate (www.adnovate.com)
Software Developer (Senior) bemento
Germany Germany
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.
Web Developer
United States United States
Software architect and developer with over 20 years of experience, specializing in GUI designs and intranet systems in MFC/C++ and ASP.Net using C#.
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 | ;-)
Software Developer
Germany Germany
Corinna lives in Hanover/Germany and works as a C# developer.
Web Developer
Italy Italy
Marco De Sanctis is an italian developer and a software consultant. His interests are focused on object-oriented architecture and data-driven applications.
Team Leader Corrigo, Inc.
United States United States
Dmytro is Dev. Lead working for Corrigo, Inc. He has been programming for more than 10 years. He is a Microsoft MCSD for Visual C++ and Visual C#.

Dmytro's programming experience includes C/C++, MFC, STL, ATL, .NET Framework 1.x/2.0, ASP/ASP.NET, C#, WSE and many other interesting technologies.
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.
Architect ERL GLOBAL, INC
United States United States
My company is ERL GLOBAL, INC. I develop Custom Programming solutions for business of all sizes. I also do Android Programming as I find it a refreshing break from the MS.
Web Developer
United States United States
I am a Senior Software developer who does a consulting work for several companies. Mostly it's an E-Commerce project.

I do have my own venture. Small online store my wife runs. Body Jewelry. Also visit Piercing info Cool thing is that nor I nor my wife has any piercings. My new website is Belly ring
Web Developer HTML.it
Italy Italy
Simple C# Developer.
Team Leader
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) Readify
Australia Australia
Working on both Java and .NET Technology, I have developed various enterprise level applications on both platforms. Currently, I am working as a Senior Software Developer at Readify which is a leading company on .NET technology in Australia.
Web Developer
Indonesia Indonesia
Yojana Hanif was love to code, he is just graduated from Institut Teknologi Sepuluh Nopember Surabaya Indonesia.
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Marketing
United States United States
Iqbal M. Khan works for Alachisoft, a leading software company providing O/R Mapping and Clustered Object Caching solutions for .NET. You can reach him at iqbal@alachisoft.com or visit Alachisoft at www.alachisoft.com.
Web Developer
Norway Norway
Working as a system consultant at a Norwegian consultant company. Main fields of work are .NET programming, SQL 2005, Reporting Services and MSI installations.

J.R. has a BSc in Computer Science and have worked 3 years as a developer at projectiondesign making projector network firmware.
Hobbies include OpenGL programming, rock climbing and cars.
China China
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
Jon Rista has been programming since the age of 8 (first Pascal program), and has been a programmer since the age of 10 (first practical program). In the last 21 years, he has learned to love C++, embrace object orientation, and finally enjoy the freedom of C#. He knows over 10 programming languages, and vows that his most important skill in programming is creativity, even more so than logic. Jon works on large-scale enterprise systems design and implementation, and employs Design Patterns, C#, .NET, and SQL Server in his daily doings.
Other VariSoft Industries
Germany Germany
my name is ramon van blech
Software Developer (Senior) LogicNP Software
India India
LogicNP Software is a privately owned software development company which specializes in developing reusable controls, components and libraries for .Net, WPF, ActiveX and MFC/ATL developers. Our mission is to provide innovative, robust and easy-to-use components and controls that help developers build the best applications that today's competitive marketplace demands. Our products are used by large corporations, multi-national companies, consultants, ISVs and single developers all over the world.

At LogicNP Software, customer satisfaction, pursuit of quality and ease-of-use are the main goals by which we guide our development process and support activities. Our commitment to these goals will enable us establish ourselves as the leading providers of professional software products for developers.
Software Developer (Senior) www.sqlnetframework.com
Mexico Mexico
Luis Ramirez is creator and owner of ADO.NET Accelerator. You can use the FREE ADO.NET Accelerator version to reduce more than 50% ADO.NET code from your data access layer. Luis Ramirez is a Microsoft Certified Professional specialized in .NET development. If you want to contact him to work in your projects or for any other inquiry that you have write him to lramirez [at] sqlnetframework [dot] com.
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.
Software Developer (Senior)
United Kingdom United Kingdom
Ever since my dad bought me a Commodore 64 (some years back) I have been hooked to programming. For most of my working career I have worked intensely with C# (WinForms and WPF) but a few years back I started to investigate browser technologies and frameworks which are much more powerful than I thought at first!

I studied International Marketing but found the IT sector much more challenging. So straight from uni I took on some IT contract work in London in a buoyant market and never looked back.

If you wish to contact me then please do so on heeremans.marcel@gmail.com
Web Developer Nexul Software LLC
United States United States
Mike has worked in the .Net platform since the beta 2 release of version 1.0. Before that he worked on VB6 windows forms applications automating other applications such as AutoCAD and "Intent".

Mike has released a number of open source applications in javascript and C#.Net. Most of them can be found on github.
github/michael-lang

You can find older .Net open source projects on sourceforge at:
http://sourceforge.net/users/versat1474/

Mike is currently blogging at candordeveloper.com
Software Developer ThoughtWorks
India India
Call me Navaneeth Some years ago--never mind how long precisely, I was doing programs with C and C++. When .NET came, I started with C#,ASP.NET and SQL Server.
Germany Germany
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
Patrick Smacchia is a .NET MVP involved in software development for over 15 years. He is the author of Practical .NET2 and C#2, a .NET book conceived from real world experience with 647 compilable code listings. After graduating in mathematics and computer science, he has worked on software in a variety of fields including stock exchange at Société Générale, airline ticket reservation system at Amadeus as well as a satellite base station at Alcatel. He's currently a software consultant and trainer on .NET technologies as well as the author of the freeware NDepend which provides numerous metrics and caveats on any compiled .NET application.
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
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
United States United States
B.Sc in Computer Engineering Dpt.
M.Sc in Software Engineering Dpt.

ASP.NET Developer
C#.NET Developer
VB.NET Developer
MS SQL Server Developer
Oracle Developer
Web Developer
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.
Software Developer (Senior)
Australia Australia
I am currently a Software Engineer working for an international company on a defence project. I graduated from university in 2001 with a Bacehlor of Engineering (Aerospace Avionics) First Class Honours. Currently in my spare time I am experimenting with the joys of shareware. I also enjoy most sports including, basketball, netball and rockclimbing.
www.s3ware.com
www.s3search.com.au
Civic Shower Screens
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.
Soshan is a software engineer, currently working in variant projects. She does her programming in stuff like Assembler, C++, MFC and lots of web- and database stuff and now uses ASP.NET and C# extensively, too.

In her free time, she works in animation stuffs with extensive usage of Adobe Photoshop and CorelDraw. Driving racer cars is her current craze.

Whenever she gets bored, her interests goes on to networking and hacking-ethical. Has designed an ip-filter for firewall with a group of friends.
Web Developer
United States United States
He likes programming and iPod.
Software Developer
Bangladesh Bangladesh
Name SYED MD. ABUL BASHAR
Email ID: miltoncse00@gmail.com

I am now working as software engineer in Malaysia. I am from Bangladesh and I have completed my B.Sc (Engg.) in CSE from Rajshahi University of Engineering and Technology (RUET).I spend much time in learning latest technology.

My LinkedIn Profile : http://bd.linkedin.com/in/miltoncse00[^]

My blog :http://ciintelligence.blogspot.com/[^]
Software Developer University of Michigan-Flint
United States United States
I am currently a Database Administrator & Developer for the International Center at the University of Michigan. My expertise is GUI design with WinForms and WPF.
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.
Austria Austria
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Team Leader
Belgium Belgium
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.
You must sign in to participate in this contest.
This contest has ended.
1 Apr - 1 May 2006