Click here to Skip to main content
15,885,216 members
This competition has ended

Best overall article of February 2013

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.
14 Sep 2013Dave Kerr
Create Shell Icon Overlay Handlers using .NET!
Please Sign up or sign in to vote.
3 Apr 2013OriginalGriff
Questions here quite often ask "how do I send data from one form to another?" and I must have answered this a dozen times. So, a series of three tips to cover the process.
Please Sign up or sign in to vote.
2 Feb 2013Ron Beyer
A WinForms line control that works how you would expect one to.
Please Sign up or sign in to vote.
15 Feb 2013Dread_Sharp
How to build an easy plugin system with C# which only takes about 30 lines of code!
Please Sign up or sign in to vote.
26 Feb 2013Nakul Vyas
This article presents code to emulate I2C protocol in C#, this can be useful in applications like data acquisition without microcontrollers.
Please Sign up or sign in to vote.
27 Mar 2013danabr
This article explains why and how you should protect your app's settings from prying eyes
Please Sign up or sign in to vote.
12 Mar 2013Mark McLean (ExpElec)
ST provide a DFU module for their STM32 micro-controllers for firmware upgrade over USB. This is an example of how to use it from C#.
Please Sign up or sign in to vote.
22 Feb 2013Scott Burkow
An exercise in algorithm analysis and design.
Please Sign up or sign in to vote.
12 Feb 2013Anshul Mehra
A generic solution for the asynchronous pluggable protocols implementation.
Please Sign up or sign in to vote.
16 Feb 2013Marc Clifton
Sinking WebBrowser button element events and getting/setting input element values programmatically, without a web server.
Please Sign up or sign in to vote.
3 Feb 2013S. M. Ahasan Habib
Database script execution with testing
Please Sign up or sign in to vote.
9 Feb 2013Debdatta Basu
Examine the various approaches to implementing Radix sort on the GPU
Please Sign up or sign in to vote.
22 Feb 2013Espen Harlinn
Use WMI to retrieve information about your system and genrate classes for easy WMI development.
Please Sign up or sign in to vote.
20 Feb 2013Lars Pehrsson
Highligting and marking indvidual dates in a WPF Calendar
Please Sign up or sign in to vote.
2 Feb 2013Marc Clifton
A prototype application for cross-referencing and indexing files, URL's.
Please Sign up or sign in to vote.
4 Feb 2013Pablo Fernandez Duran
This article will show you how to generate a JSON base web service layer from an existing database using CodeFluent Entities. We will also generate a web client back office following an “Import wizard”.
Please Sign up or sign in to vote.
11 Feb 2013SergeyAndreyev
To give users the full control over the running application. While an application is running, users can move, resize, and tune all the screen objects through which the communication with an application is going.
Please Sign up or sign in to vote.
13 Feb 2013nick.p.everdox
Working alongside Windows KPP (patchguard) and hooking system services
Please Sign up or sign in to vote.
24 Feb 2013Joseph (landofjoe.com)
The goal of this post is to provide a brief overview of what it takes to compile your web site using RequireJS optimizer.
Please Sign up or sign in to vote.
12 Feb 2013V.
How to dynamically build a JQPlot graph through the code behind.
Please Sign up or sign in to vote.
14 Feb 2013Alеksey Nemiro
Capture screen, edit, and send images to the Internet.
Please Sign up or sign in to vote.
1 Feb 2013S. M. Ahasan Habib
.NET TransactionScope and its default Transaction Isolation level issue.
Please Sign up or sign in to vote.
19 Feb 2013Khorshed Alam, Dhaka
Standardization database object name with SQL Server Policy Based Management.
Please Sign up or sign in to vote.
22 Feb 2013Espen Harlinn
Use WMI to retrieve information about your system
Please Sign up or sign in to vote.
18 Feb 2013gmaran23
Query the properties, or download a file present on a Unix server to a Windows server via SFTP connection
Please Sign up or sign in to vote.
19 Feb 2013Gilly Barr
Getting started with nodejs.
Please Sign up or sign in to vote.
25 Feb 2013TnTinMn
UpdateDefaultButton - Allows detecting change in ActiveControl
Please Sign up or sign in to vote.
4 Feb 2013Marco Rinaldi
Url.Content extended with force update.
Please Sign up or sign in to vote.
19 Feb 2013Lazaro Lima
This paper attempts to pass all the steps to create an automated backup for a MongoDB Server on a Linux Server where all backups are sent to Amazon AWS S3 service scheduled through crontab.
Please Sign up or sign in to vote.
4 Feb 2013Matthew Faithfull
The background, motivation, and architecture of the Querysoft Open Runtime.
Please Sign up or sign in to vote.
10 Feb 2013orouit
This article describes a solution to access API and resources that are not available with WinRT.
Please Sign up or sign in to vote.
14 Feb 2013TrevyBurgess
Data structure designed to store billions of items using GUID as a key.
Please Sign up or sign in to vote.
15 Feb 2013demouser743
I would like to share the application which is done in MVC4 using Entity Framework.
Please Sign up or sign in to vote.
11 Feb 2013ThunderDK
Shows how to sort strings in LINQ ordering numbers as first word in order
Please Sign up or sign in to vote.
19 Feb 2013Rajesh Manjarekar
I found out that a possible cause is the difference between the SSIS 32 bits and 64 bits environment
Please Sign up or sign in to vote.
21 Feb 2013mimtiyaz
Insert and bind records from a dropdownlist using AJAX UpdatePanel
Please Sign up or sign in to vote.
18 Feb 2013S. M. Ahasan Habib
.NET exe file run inside asp.net and catch exception from .exe.
Please Sign up or sign in to vote.
7 Feb 2013Thando Khumalo
I struggled for four weeks trying to authenticate my Web service with AD group, I wanted to allow specific users to perfom specific tasks with the project. So finally I got it working and I thought I'll share this.
Please Sign up or sign in to vote.
18 Feb 2013S. M. Ahasan Habib
I will explain very simple way to execute multiple script files (*.sql) from a directory.
Please Sign up or sign in to vote.
17 Feb 2013Tharaka MTR
How to count consecutive dates using SQL
Please Sign up or sign in to vote.
14 Feb 2013Biswas, Sumit
Command Line Interface (CLI) Performance Testing using java
Please Sign up or sign in to vote.
14 Feb 2013David O'Neil
Need to make a simple, or not-so-simple dialog? The following approach may be just the ticket, even without DWinLib!
Please Sign up or sign in to vote.
19 Feb 2013Jim Roth
Using the TFS API to undo checkouts for build processes
Please Sign up or sign in to vote.
20 Feb 2013Pradeep Reddy S
Implementation of Accelerometer in WP8 applications.
Please Sign up or sign in to vote.
22 Feb 2013LiamRussell125
Using method metadata to create proxy object from T4 templates
Please Sign up or sign in to vote.
7 Feb 2013CdnSecurityEngineer
It only takes a few minutes to run a ZAP attack scan, which can quite possibly save your firm and you a lot of trouble in the future!
Please Sign up or sign in to vote.
18 Feb 2013Vasil Trifonov
We can use the clientBaseAddress to set the IP Address as the base address for the callback channel. We can also set another port there if we want.
Please Sign up or sign in to vote.
20 Feb 2013Luis D. Aguilar
What is right is a quality product; state-of-the-art from its source code to its user interface and even user handbooks.
Please Sign up or sign in to vote.
12 Feb 2013saramgsilva
This sample aims to show how to share code between Windows Store and Windows Phone app.
Please Sign up or sign in to vote.
2 Apr 2013Bernhard Häussermann
Shows how to programmatically enable full-keyboard-access tabbing behaviour in your Mac OS X application.

Current Participants

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

Web Developer Kbyte.Ru
Russian Federation Russian Federation
Started programming in 1998 on the G-Basic and QBasic.

At various times worked with programming languages and technologies: Visaul Basic, Delphi, C, Visual C++, Java, PHP, ASP VBScript and JScript.

Currently engaged in programming based on .NET Framework technologies. Mainly the development of websites on the ASP.NET MVC, C#, TypeScript, SCSS and also database programming (SQL Server and PostgreSQL).

In 2016 started the AdminStock.net - solutions for administrators.
Architect
United States United States
I am not only a technology consumer, but a technology contributor also. I keep my self engaged with at-least 2 dev projects (in personal capacity) at any time. My strength is at providing robust and better solution. I can write full scale (product grade) softwares, tools & libraries. I am an avid knowledge seeker and always keep my self updated with the latest framework stacks on Python, .Net, Java and C++ technologies.
Software Developer Digiata, Blue Owl Software
South Africa South Africa
Bernhard holds an Hons BSc in Computer Science and is a full-time C# .NET developer at Digiata.
After-hours he does iOS and Mac OS X development for Blue Owl Software. He also enjoys playing the piano.
Tester / Quality Assurance
India India
I am a Performance Engineer, but I like programming. i don't do it as a specialty, but because i love it. anyone who supports source code sharing on the same plane as me.
Anyone who wants to learn more about me can feel free to contact me. Meanwhile, i'd appreciate your feedback. Get in touch sumitsushil@gmail.com

* If this article is helpful, please give reputation points.
* Don't forget to tip the waiter with your appreciation.
Engineer
Canada Canada
I am a Sr Engineer for a major security firm; I have been developing software professionally for 8 years now; I've worked for start ups, small companies, large companies, myself, education. Currently the company I work for has 7,000+ employees worldwide. I am responsible for our platform security, I write code, implement features, educate other engineers about security, I perform security reviews, threat modeling, continue to educate myself on the latest software. By night, I actively work to educate other developers about security and security issues. I also founded a local chapter of OWASP which I organize and run.

I cut my teeth developing in C++ and it's still where my heart is with development, lately I've been writing a lot of C# code & some java, but I do have a project or two coming out in C++ /DiectX 11 whenever I get the time.

When I am not developing code I am spending my time with my wife and daughter or I am lost deep in the woods some where on a camping trip with friends. If you can't find me with a GPS and a SPOT device then chances are I am on the Rugby pitch playing Rugby and having a great time doing so.


You can find more about me and My thoughts on security
United States United States
I'm a veteran software engineer. My professional focus is currently test automation for next-generation server network controllers. I also work a lot with Linux and Android, and dabble with wireless technologies in my spare time.
Software Developer
United Kingdom United Kingdom
Follow my blog at www.dwmkerr.com and find out about my charity at www.childrenshomesnepal.org.
Software Developer www.randommonkeyworks.com
United States United States
I am the author of Laughing at the Devil: One Man’s Religious Discoveries. If you want to understand the astronomic investigations of our priests 3,000 years ago, LATD is the book to turn to. It opens up the thoughts that pushed them away from their earlier polytheism and towards our current definition of God.

Trained as a mechanical engineer, I have been involved with design, supervision, and project management. I taught myself C++ programming in order to play around with binaural beats more easily. I've also created various databases to help with project management and personal tasks.

Databases are cool and extremely useful! Happy coding, everybody!
Student Indian Institute of Technology, Roorkee
India India
Debdatta Basu is a student at Indian Institute of Technology, Roorkee, currently pursuing his Bachelor's Degree in Electronics and Communication Engineering. He has four years of experience with C++, C#, Computer Graphics, and Parallel Programming.
Software Developer
India India
I am working as a Software engineer. Web development in Asp.Net with C#, WinForms and MS sql server are the experience tools that I have had for the past 3 years. Yet to work on WCF, WPF, Silverlight and other latest ones.
Software Developer (Junior)
Switzerland Switzerland
I started my apprenticeship as a computer scientist in 2009 and now I'm currently working on my degree. I love music and the combination between IT and music. That's why I have a studio where i produce music.
Architect Sea Surveillance AS
Norway Norway
Chief Architect - Sea Surveillance AS.

Specializing in integrated operations and high performance computing solutions.

I’ve been fooling around with computers since the early eighties, I’ve even done work on CP/M and MP/M.

Wrote my first “real” program on a BBC micro model B based on a series in a magazine at that time. It was fun and I got hooked on this thing called programming ...

A few Highlights:

  • High performance application server development
  • Model Driven Architecture and Code generators
  • Real-Time Distributed Solutions
  • C, C++, C#, Java, TSQL, PL/SQL, Delphi, ActionScript, Perl, Rexx
  • Microsoft SQL Server, Oracle RDBMS, IBM DB2, PostGreSQL
  • AMQP, Apache qpid, RabbitMQ, Microsoft Message Queuing, IBM WebSphereMQ, Oracle TuxidoMQ
  • Oracle WebLogic, IBM WebSphere
  • Corba, COM, DCE, WCF
  • AspenTech InfoPlus.21(IP21), OsiSoft PI


More information about what I do for a living can be found at: harlinn.com or LinkedIn

You can contact me at espen@harlinn.no
Web Developer
Israel Israel
Started programming e-commerce sites with PHP & MySQL at the age of 14. Worked for me well for about 5 years.

Transfered to C# & asp.net, while serving in the IDF.
Worked on the 'Core Performance' Team at ShopYourWay.com (Sears Israel)
Currently working at Logz.io

Check out my blog!
or my twitter
Software Developer
India India
I like programming for Windows using .Net Framework.

http://renouncedthoughts.wordpress.com/about

gmaran23
Architect Epsilon
United States United States
Sr. Director at Epsilon, a leader in marketing technology.
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.
Database Developer The Jaxara IT Ltd.
Bangladesh Bangladesh
I have 10.5 years of cumulative professional experience in information technology. Specifically, in areas of database administration, development, system appreciation, requirement analysis and web development.

Obtained following Microsoft Certifications:

•Microsoft Certified IT Professional (Database Developer 2008)
Microsoft Corporation, License D266-6721
•Microsoft Certified Technology Specialist ( SQL Server 2008, Database Development)
Microsoft Corporation, License C149-3291
•Microsoft Certified Technology Specialist (SQL Server 2008, Implementation and Maintenance)
Microsoft Corporation, License C149-3290

http://lnkd.in/s2DveK
Software Developer (Senior) DSR
Denmark Denmark
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect America-NET Ltda.
Brazil Brazil
Lazaro is a brazilian software architect, live in São Paulo, focusing on web development, NoSql and agile practices for startups.

In his personal life he is a part time runner, speaker, amateur astronomer, gamer and an absorbing knowledge ambulant.
Student
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) Informatech
Costa Rica Costa Rica
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect Interacx
United States United States
Blog: https://marcclifton.wordpress.com/
Home Page: http://www.marcclifton.com
Research: http://www.higherorderprogramming.com/
GitHub: https://github.com/cliftonm

All my life I have been passionate about architecture / software design, as this is the cornerstone to a maintainable and extensible application. As such, I have enjoyed exploring some crazy ideas and discovering that they are not so crazy after all. I also love writing about my ideas and seeing the community response. As a consultant, I've enjoyed working in a wide range of industries such as aerospace, boatyard management, remote sensing, emergency services / data management, and casino operations. I've done a variety of pro-bono work non-profit organizations related to nature conservancy, drug recovery and women's health.
Engineer Gruppo Sinapsi
Italy Italy
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Engineer Expedition Electrics
United Kingdom United Kingdom
Started programming aged 10 on a ZX81 ("Daddy - what's a program?"), since then have done electronics and software for variety of things, mostly instrumentation, in a variety of languages but these days mostly C for the firmware and C# for the PC. Perhaps the project I'm proudest of was the Z80 based computer entirely hand soldered on veroboard!
CEO Querysoft Ltd
United Kingdom United Kingdom
I'm a UK based software engineering contractor, CEO of Querysoft Ltd, a candidate and activist for the UK Independence Party and occasionally I get time look at Code Project.
Software Developer (Senior)
Saudi Arabia Saudi Arabia
Web Developer specializing in Web Design, Web Development and Web Programming

Portfolio: https://codecanyon.net/user/mimtiyaz/portfolio
Blog: http://www.ittutorials.in
Student
India India
About Author:

I am specialized with Embedded Systems, my areas of interest are Real-time Programming, RTOS, Intelligent Sensors and Actuators, Low-level firmware. My projects uploaded on CodeProject are very old and I did them at the time of my first year of Bachelor's degree.
Further, I am not in India, I have now moved to Stuttgart, Germany.
United States United States
Nick is a hobbyist programmer, software reverse engineer and malware analyst.

everdox.blogspot.com
CEO
Wales Wales
Born at an early age, he grew older. At the same time, his hair grew longer, and was tied up behind his head.
Has problems spelling the word "the".
Invented the portable cat-flap.
Currently, has not died yet. Or has he?
Architect Connect In Private
Singapore Singapore
Software Architect, COM, .NET and Smartcard based security specialist.

I've been working in the software industry since I graduated in Electrical and Electronics Engineering. I chose software because I preferred digital to analog.

I started to program with 6802 machine code and evolved to the current .NET technologies... that was a long way.

For more than 20 years I have always worked in technical positions as I simply like to get my hands dirty and crack my brain when things don't go right!

After 12 years in the smart card industry I can claim a strong knowledge in security solutions based on those really small computers!
I've been back into business to design the licensing system for the enterprise solution for Consistel using a .NET smart card (yes they can run .NET CLR!)

I'm currently designing a micro-payment solution using the NXP DESFire EV1 with the ACSO6 SAM of ACS. I can then add a full proficient expertise on those systems and NFC payments.
This technology being under strict NDA by NXP I cannot publish any related article about it, however I can provide professional consulting for it.

You can contact me for professional matter by using the forum or via my LinkedIn profile.
Software Developer SoftFluent
France France
I am a .NET software engineer and a CodeFluent Entities consultant working for SoftFleunt based in Paris.
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Technical Lead
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.
President 6D Systems LLC
United States United States
I studied Software Engineering at Milwaukee School of Engineering for 2 years before switching to Management of Information Systems for a more business oriented approach. I've been developing software since the age of 14, and have waded through languages such as QBasic, TrueBasic, C, C++, Java, VB6, VB.NET, C#, etc. I've been developing professionally since 2002 in .NET.
Architect
Bangladesh Bangladesh
How do I describe myself to you? How can I explain that this is true?
I am who I am because of you! My work I love you !!
Software Developer (Senior)
Portugal Portugal
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
Scott is a data architect/database developer specializing in SQL Server. He holds an Ms. C.S. from UCSB engineering, and is MCITP Database Developer in 2005 and 2008.

Based in San Francisco under the incorporated name Ziron Systems, he works with clients to analyze, design, and develop database systems as well as mentor team members and troubleshoot issues.

His passion is working on complex problems, and at the moment, writing articles for advanced practitioners that pose problems and explore solutions.

Reach him at scott.burkow@zironsystems.com or (310)403-1137.
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.
South Africa South Africa
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Technical Lead Eyepax IT Consulting (Pvt) Ltd.
Sri Lanka Sri Lanka
Having more than 9 year hands-on industry experience in software development
Responsible for designing, implementing and managing complex software systems with stringent up-time requirement.

Visit my blog
Software Developer
Denmark Denmark
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.
Software Developer
United States United States
I’ve been a software developer for the last 11 years.
My language of choice is C#.
My strength lies in windows based programming as an SDET.

Strengths include:
• Object Oriented Programming
• Design Patterns
• Data Structures, Algorithms
• Windows Automation

Principle technologies include:
• Visual Studios 2010 (Ultimate, TFS, Test Manager)
• C# 4.0, XML, WPF, SQL Server

Education includes:
• BSEE - Concordia University, Quebec, Canada
• Programmer Analyst Certificate - John Abbott College, Qc, Canada
• Certified Scrum Master Training - Danube, Bellevue, WA
• Windows Azure Training - Wintellect, Bellevue, WA

Certification:
• Microsoft Certified Solution Developer for the MS.NET Platform
V.
Software Developer
Belgium Belgium
Graduate Computer Sciences.
My interests go out to music and movies.
Author of the infamous MQOTD
Creator of this video
Software Developer (Senior) Telerik
Bulgaria Bulgaria
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 Feb - 28 Feb 2013