Click here to Skip to main content
15,881,809 members
This competition has ended

All Topics Jan 2007

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.
24 Jan 2007Tomas Petricek
Phalanger is a PHP language compiler for the .NET Framework which introduces PHP as a first-class .NET citizen.
Please Sign up or sign in to vote.
10 Jul 2008Alexandru Lungu
How to include JavaScript files in other JavaScript files.
7 Jan 2007William Brewer
With SQL Server, it is strange how some of the most radical improvements that have been introduced over the years have been slipped in almost unnoticed.
Please Sign up or sign in to vote.
13 Jan 2007Trenton Moss
Article outlining the difference between the two accessibility evaluation methods: The accessibility audit and accessibility testing.
7 Jan 2007Robyn Page
Some seemingly simple requirements such as getting the DATETIME for the "start of the month" can be surprisingly tricky.
7 Jan 2007Redgate Software
How to configure your hardware to minimize the need to restore a backup.
7 Jan 2007Andras Belokosztolszki
SQL Refactor tool is designed to help SQL Server developers and DBAs work much more productively and quickly with legacy code, help them improve the design and maintainability of database code, and to greatly reduce the time and effort involved in performing more complex database refactorings.
7 Jan 2007Grant Fritchey
There are things you can do to protect the data under your care and one of the most important is running regular backups of that data
7 Jan 2007Redgate Software
Key members of the Red Gate development team offer insight into some of the major new features, and the technical challenges they faced in implementing SQL Bundle 5
7 Jan 2007Richard Mitchell
Richard Mitchell and Steven Davidson, the developers on the project, describe how they used Red Gate's database schema-comparison tool, SQL Compare, as an integral part of their project environment when overhauling Red Gate's ASP.NET based website
15 Jan 2007Aspose Team
This article acts as an introduction to BackOffice development components and explains the role they should play in application development. It also helps to present some unique ideas on report design and document security.
15 Jan 2007Sparx Systems
As Redmond opens its windows to the world's best tools and ideas, a new collaboration with Sparx Systems Enterprise Architect holds promise for modeling's future. Could unprecedented ease be the key to involving all stakeholders in the application development life cycle?
21 Jan 2007Infragistics Community
You pour your heart and mind into creating an application that meets your users’ requirements but many times little time is left to ensure you’re creating good user experience.
Please Sign up or sign in to vote.
19 Jan 2007Mike Hankey
Animated, docking header control
Please Sign up or sign in to vote.
1 Mar 2007Friedrich Brunzema
This article shows how to localize a WPF application using the Locbaml utility
Please Sign up or sign in to vote.
24 Aug 2010Thomas Polaert
An enhanced ECHO command line utility with color support.
Please Sign up or sign in to vote.
29 Jan 2007Josh Smith
Reviews an advanced layout customization for the WPF TreeView.
Please Sign up or sign in to vote.
3 Aug 2009Daniel Pistelli
An article about x64 and Windows Vista
Please Sign up or sign in to vote.
25 Mar 2009WingedFox
A true-multilingual Virtual Keyboard with input translation support.
Please Sign up or sign in to vote.
18 May 2007Christian Graus, Benjamin Liedblad
A wrapper to allow remote capture of images with Canon cameras in C#
Please Sign up or sign in to vote.
9 Mar 2015Steve Messer, Emma Burrows
Windows XP supports multiple keyboards, but by default, the .Net Framework will treat them all as one. This article explains how to use the Windows API Raw Input methods to support multiple keyboards from a C# application.
Please Sign up or sign in to vote.
9 Jan 2007Ashish Derhgawen
A quick article on setting up a simple, real-time laser gesture recognition application and using it to control Windows Media Player.
Please Sign up or sign in to vote.
13 Feb 2007Hamed Musavi
CBarChart is a simple MFC control derived from CWnd. It can load data from a table or a stored procedure using ODBC.
Please Sign up or sign in to vote.
11 May 2015R Potter
A guide through a Vector type in C# using Cartesian and Euclidian Geometry
Please Sign up or sign in to vote.
15 Jan 2007krogerma
Useful concurrency classes and small test bench in C#
Please Sign up or sign in to vote.
26 Jan 2007bobsugar222
An article on a class to watermark images
Please Sign up or sign in to vote.
19 Jan 2007kubben
Have you ever wanted to trap the Enter key press event in ASP.NET and have it click a button for you? This article describes two options for capturing the Enter key press event and then clicking a button. One solution uses JavaScript, the other uses a Panel control.
Please Sign up or sign in to vote.
10 Dec 2012John Stewien
Chart Control for Microsoft .NET 3.0/WPF with pan, zoom, and offline rendering to the clipboard for custom sizes.
Please Sign up or sign in to vote.
13 Apr 2007Josh Smith
Discusses automated drag-and-drop in the WPF ListView.
Please Sign up or sign in to vote.
8 Jan 2007Dan Buskirk
First contact with Prolog programming for .NET and Mono Developers
Please Sign up or sign in to vote.
16 Mar 2007Brendan Grant
This article describes the use of several custom C# classes that can be used to create, view, edit and delete Windows file associations.
Please Sign up or sign in to vote.
24 Jan 2007Josh Smith 1 alternative  
Shows how to turn a TreeView into an Org Chart.
Please Sign up or sign in to vote.
16 Jan 2007Luc Pattyn
A simple Sokoban implementation in C# with some extras
Please Sign up or sign in to vote.
27 Jan 2007Tamer Safwat Aziz
Explaining Windows Vista new Transactional NTFS (TxF) APIS using Detours library.
Please Sign up or sign in to vote.
2 Jan 2007Mark Pryce-Maher
This article shows you how easy it is to set up a web service using Windows Communication Framework.
Please Sign up or sign in to vote.
14 Jan 2007tmaxwell07
Example application working with the VS2005 Web browser control
Please Sign up or sign in to vote.
30 Nov 2008Jason Titcomb
Article and source code for creating a CNC graphical backplotter
Please Sign up or sign in to vote.
15 Jan 2007Carsten Zeumer
Add a PropertyTab showing the fields of an object and overlay icons to the PropertyGrid
Please Sign up or sign in to vote.
22 Jan 2007Herbrandson
Explains how to insert logging into code at runtime using IL rewriting and the .Net profiling API
Please Sign up or sign in to vote.
27 Oct 2009Carsten Zeumer
Detect the encoding of a text without BOM (Byte Order Mask) and choose the best Encoding for persistence or network transport of text
Please Sign up or sign in to vote.
30 Jan 2007Michal Brylka
Render custom arrows on any graphics
Please Sign up or sign in to vote.
2 Jan 2007Gary J. Kuehn
Highlighting interoperability support provided by C++ and analysis of performance
Please Sign up or sign in to vote.
8 Feb 2010Ozgur Ozcitak
An article explaning how to create a user control for 2D shape drawing with OpenGL
Please Sign up or sign in to vote.
6 Jul 2007crcrites
Tabbed control for MDI applications
Please Sign up or sign in to vote.
11 Feb 2008Hitesh Sharma
A simple network sniffer which can parse IP, TCP, UDP, and DNS packets.
Please Sign up or sign in to vote.
2 Oct 2007Cassio Mosqueira
An article on AJAX AutoSuggest control
Please Sign up or sign in to vote.
19 Jan 2007Rafey
Have your .NET Windows application cool Firefox option dialog with almost no effort. This user control is written in C# and could be used in any .NET compliant language.
Please Sign up or sign in to vote.
31 Jan 2007Fadi Abdelqader
Four examples to create your Conferencing System in .NET using H.323 and TAPI 3
Please Sign up or sign in to vote.
29 Mar 2007Jeff Glatt
Miscellaneous Script Host details
Please Sign up or sign in to vote.
15 Mar 2008H. S. Masud
Music library, Probability based random play

Current Participants

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

Architect Adrem Automation
Romania Romania
Motto: “Challenge is Life!”

Software architect, developer, project manager, consultant - depending on the “Challenge”.

challenge-me.ws





Don't forget to vote or share your comments.
United States United States
András is a developer at Red Gate Software and is the lead architect on SQL Refactor and SQL Log Rescue. He has a PhD in database technologies from Cambridge University.
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.
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
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)
Germany Germany
Carsten started programming Basic and Assembler back in the 80’s when he got his first C64. After switching to a x86 based system he started programming in Pascal and C. He started Windows programming with the arrival of Windows 3.0. After working for various internet companies developing a linguistic text analysis and classification software for 25hours communications he is now working as a contractor.

Carsten lives in Hamburg, Germany with his wife and five children.
Software Developer (Senior) Intelligent Coder
Canada Canada
I've been developing .NET enterprise applications since 2000.

I am originally from Rio de Janeiro and I am currently working at http://www.intelligentcoder.com in Ontario.

I also have my own startup where we offer client intake forms.
Software Developer (Senior)
Australia Australia
Programming computers ( self taught ) since about 1984 when I bought my first Apple ][. Was working on a GUI library to interface Win32 to Python, and writing graphics filters in my spare time, and then building n-tiered apps using asp, atl and asp.net in my job at Dytech. After 4 years there, I've started working from home, at first for Code Project and now for a vet telemedicine company. I owned part of a company that sells client education software in the vet market, but we sold that and I worked for the owners for five years before leaving to get away from the travel, and spend more time with my family. I now work for a company here in Hobart, doing all sorts of Microsoft based stuff in C++ and C#, with a lot of T-SQL in the mix.
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
United States United States
Dan Buskirk earns his living as a developer for SQL Server and Analysis Services databases. He never met a number he didn't want to crunch.
Software Developer
Germany Germany
The languages I know best are: C, C++, C#, Assembly (x86, x64, ARM), MSIL, Python, Lua. The environments I frequently use are: Qt, Win32, MFC, .NET, WDK. I'm a developer and a reverse engineer and I like playing around with internals.

You can find most of my work at http://ntcore.com.
Systems Engineer SocketCoder.Com
Jordan Jordan
Fadi Abdelqader
WebSite: http://www.SocketCoder.com
Facebook Group: http://www.facebook.com/groups/socketcoder/
Facebook Page: http://www.facebook.com/socketcoders/

Last Published Book:
-Professional Network, Distributed Systems & TCP/IP Programming In .NET Framework 1.1 & 2.0 (2006 Release)

Last Published eBook:
- The SocketCoder e-Reference For Network, Distributed Systems And TCP/IP Programming In .NET, Arabic (SocketCoder.Com 2010)

Last Projects:
- Silverlight Based Projects For Web Video Conferencing (WCS,WMS,WCS Plus..)
-(SocketCoder) RTP Multicasting VOIP Library
-(SocketCoder) Remote Controlling Systems

Last SocketCoder RSS: http://www.socketcoder.com/feed/

http://www.socketcoder.com
Software Developer (Senior) AB SCIEX
Canada Canada
I was born and grew up in Northern Germany grew up in Quebec in a French Language environment. I finished High School in Fergus, Ontario. After a 4 year training as a Pipe Organ Builder in Germany, I returned to Canada to get a B.Sc. in Computer Science. I'm currently working for a company called AB SCIEX working on Mass Spectrometer Software, am married, and have three often wonderful children. What you believe in matters - I am a follower of Jesus Christ - we attend a German-Lutheran congregation in downtown Toronto.
Engineer
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.
United States United States
Grant has 18 years experience in IT specializing in support and development and has been working with SQL Server since 6.0 back in 1995. He is currently working on methods for incorporating Agile development techniques into database design and development.
Software Developer (Senior) KAZ Software Limited
Bangladesh Bangladesh
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
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 (Senior) Scratch Audio
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.
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.
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
Currently working as a CAD(Computer aided design) trainer and macro developer for a CAD company. Background also includes 8 years of CNC(computer numerical control) programming and machine tool automation.
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.
Founder Cheesy Design
Taiwan Taiwan
John graduated from the University of South Australia in 1997 with a Bachelor of Electronic Engineering Degree, and since then he has worked on hardware and software in many fields including Aerospace, Defence, and Medical giving him over 10 of years experience in C++ and C# programming. In 2009 John Started his own contracting company doing business between Taiwan and Australia.
Software Developer (Senior)
United States United States
Josh creates software, for iOS and Windows.

He works at Black Pixel as a Senior Developer.

Read his iOS Programming for .NET Developers[^] book to learn how to write iPhone and iPad apps by leveraging your existing .NET skills.

Use his Master WPF[^] app on your iPhone to sharpen your WPF skills on the go.

Check out his Advanced MVVM[^] book.

Visit his WPF blog[^] or stop by his iOS blog[^].

See his website Josh Smith Digital[^].
Web Developer
United States United States
Kurt R. Matis received the B.S degree in Applied Mathemetics from Empire State College in 1981 and the PhD. degree in Electrical Engineering from Rensselaer Polytechnic Institute in 1984. He has been involved in several companies over the past 30 years, but has been most recently involved with the Macher-Plander Software Engineering Consortium, of which he is a co-founder. The Consortium is involved with education in .Net technologies and Software Quality Management topics.

Dr. Matis is a member of IEEE and the American Historical Truck Society. Kurt lives happily in Troy, NY with his beautiful wife, two beautiful daughters and his beautiful trucks.

Dr. Matis is interested in working with companies who wish assistance in porting legacy applications of all types to .Net. He can be reached at krogerma@aol.com.



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.
Software Developer (Senior)
Belgium Belgium
I am an engineer with a background in electronics, software and mathematics.

I develop technical software, both for embedded systems and for desktop equipment. This includes operating systems, communication software, local networks, image processing, machine control, automation, etc.

I have been using all kinds of microcontrollers and microprocessors (Intel 4004/8080/8051/80386/Pentium, Motorola 680x/680x0/ColdFire/PowerPC, Microchip PIC, Altera NIOS, and many more), lots of programming languages (all relevant assemblers, Fortran, Basic, C, Java, C#, and many more), and different operating systems (both proprietary and commercial).

For desktop applications and general development tools I have been using both UNIX systems and Mac/MacOS for many years, but I have switched to x86-based PCs with Windows, Visual Studio and the .NET Framework several years ago.

I specialize in:
- cross-platform development (making software that runs on diverse hardware/OS combinations)
- instruction set simulation
- improving software performance, i.e. making sure the software runs the job at hand in as short a time as possible on the given hardware. This entails algorithm selection, implementation design, accurate measurements, code optimisation, and sometimes implementing virtual machines, applying SIMD technology (such as MMX/SSE), and more.
Web Developer
United Kingdom United Kingdom
I've been a programmer for longer than I care to remember. It all started with those BBC (model B's) at school, it all went down hill from there.....

This year, I am mostly coding in.. C# (WPF & WCF)

Blog Address http://markpm.blogspot.com

Architect Nokia Siemens Networks
Poland Poland
Michał is C# and whole .NET enthusiast. He graduated from computer science MSc studies at Wroclaw University of Technology, Poland.

He is interested in photography and diving. He is member of PADI, currently with divemaster certificate.

His favorite movies are Matrix, Amélie(Le Fabuleux Destin d'Amélie Poulain), Stargate SG-1 TV Serie and comedies of Mel Brooks.

Michał lives in Wroclaw, Poland. To contact Michał, email him at michal.brylka[mail-'"at'"-sign]op.pl.
Retired
United States United States
Currently enjoying retirement and working on projects without pressure, deadlines or any kind of management.
Turkey Turkey
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) RADD Solutions Limited
United Kingdom United Kingdom
Director at RADD Solutions Limited, a software development and consultation company in the UK.
Web Developer
Pakistan Pakistan
Software engineer developing solutions using Microsoft technologies.
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
Founder Cherry Safe Software Ltd
United Kingdom United Kingdom
I maintain and develop Cherry Safe Software which supports backup of Azure databases, blobs, tables and S3 objects. When not doing that I play around with 3D printers.
United States United States
Robyn Page is a consultant with Enformatica and USP Networks. She is also a well known actress, being most famous for her role as Katie Williams, barmaid and man-eater in the Television Series Family
Affairs
.
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
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
Egypt Egypt
B.Sc. Computer Science.
Independent Developer.
Interested in C/C++/C#/Win32API/Bluray Java development

Author of MagicMerge and Phonashera applications.
France France
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 have played various roles in IT since around 1993 when I began writing commercial web pages. I then moved to mainly coding in Visual Basic around 1995, making point of sale and kiosk systems, more recently moving to e-commerce and crm applications. Since the release of .net I have been mainly working in .net focusing in vb.net although I have done several projects in c#. I have worked for various companies and have held the position of lead developer at several, recently (2005) leading the e-commerce team at a national retailer to a successful e-commerce implementation. I currently hold comptia a+, network plus, mcp, mcsa, mcse (server system 2003) and mcsd certifications. I enjoy sharing what I have learned as well as embracing new technologies as they are released.
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] .
Web Developer
United Kingdom United Kingdom
Trenton Moss is crazy about usability and accessibility - so crazy that he founded Webcredible, an industry leading user experience consultancy, to help make the Internet a better place for everyone. He's very good at information architecture and interaction design.
United States United States
William Brewer is a SQL Server developer who has worked as a Database consultant and Business Analyst for several Financial Services organisations in the City of London.
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.
You must sign in to participate in this contest.
This contest has ended.
1 Jan - 1 Feb 2007