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

Best overall article of September 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.
1 Sep 2013Anoop Pillai
Exploring Reactive Programming including a detailed look at Interactive and Reactive Extensions for .NET and C# developers.
Please Sign up or sign in to vote.
23 Jun 2015Kel_
Presents a real-time gauge implementation that can be used for building dashboards
Please Sign up or sign in to vote.
1 Oct 2013Dharmesh_Kemkar
Creating AJAX and non-AJAX based data-grids with sorting/paging.
Please Sign up or sign in to vote.
1 Oct 2013Erika Chinchio
In this article I will explain how to automate the process of downloading files with the open/save dialog box, protected by authentication.
Please Sign up or sign in to vote.
6 Feb 2023shunninghuang
Software named M1.NET which shows the details of decrypting arcade game audio
Please Sign up or sign in to vote.
13 Sep 2013Hasan Gurler 1 alternative  
Simple DXF reader and viewer supporting the most common AutoCAD entities
Please Sign up or sign in to vote.
18 Sep 2013Sergey Zwezdin
For modern web-applications has become the usual to use AJAX when you create user interfaces. However, it makes our headache from time to time. And often these difficulties are associated with authentication and processing such requests on the client.
Please Sign up or sign in to vote.
9 Sep 2013The Myth
Databinding examples in WPF for VB.NET.
Please Sign up or sign in to vote.
17 Sep 2013Adam Zgagacz
User control for editing numbers writtem using different numeral base.
Please Sign up or sign in to vote.
18 Sep 2013Muraad Nofal
A haskell monad/(applicative)functor like interface in C# that extends IEnumerable.
Please Sign up or sign in to vote.
3 Sep 2013Nikolay Ananenko
Avoid horizontal scroll and effectivelly use whole horizontal control width: resize all columns except one to their content and this one to all remaining space.
Please Sign up or sign in to vote.
29 Sep 2013Amit Bezalel
Transfering subtitle synchronization from one subtitle file to another
Please Sign up or sign in to vote.
18 Sep 2013GKR LLC
This article will present an example of a WEB application with interactive maps, and includes development of WMS server and features for map display on the client side.
Please Sign up or sign in to vote.
2 Sep 2013Zhuyun Dai
Introducing Hub, scaling out and extensibility in SignalR
Please Sign up or sign in to vote.
15 Sep 2013Ohad Redlich
This document describes how to get extended user’s data, such as email address, from the Active Directory. A former article describes how to do so using native tools, such as COM4J; however these tools are cumbersome for use, while pure Java is better and simple.
Please Sign up or sign in to vote.
6 Sep 2013Ryszard Dżegan
How to not damage yourself when using inheritance.
Please Sign up or sign in to vote.
16 Sep 2013Nick Kopp
Ultra high quality frequency domain image rotation on a GPU.
Please Sign up or sign in to vote.
19 Sep 2013Amey K Bhatkar
UpdatePanel tutorial.
Please Sign up or sign in to vote.
3 Sep 2013Rion Williams
Common approaches to responsive design
Please Sign up or sign in to vote.
10 Dec 2013Amir Hamza Md. Kayes
Web modal window using IFrame.
Please Sign up or sign in to vote.
19 Sep 2013G3Coder
Details using an ORM model to provide a common facade to multiple disparate databases.
Please Sign up or sign in to vote.
7 Sep 2013Adam Zgagacz
WinForms extension of NumericUpDown control to allow user provided edit control
Please Sign up or sign in to vote.
18 Sep 2013bhavik1st
Demonstrates Google Cloud's experimental support for PHP
Please Sign up or sign in to vote.
30 Sep 2013Paul Shovan
A simple application to scrap HTML data in JSON format.
Please Sign up or sign in to vote.
14 Oct 2013blitzkrieged
This is a demonstration of splicing an animated GIF (or any image) frame by frame without having to write to the disc.
Please Sign up or sign in to vote.
2 Sep 2013V.Lorz
One simple approach for adding JavaScript scripting support to your .Net application is described.
Please Sign up or sign in to vote.
25 Sep 2013Punamchand Dhuppad
In this tip we will talk about how to apply the same font style to TextBlock and Glyphs controls from code-behind.
Please Sign up or sign in to vote.
12 Sep 2013Nitij
This article demonstrates how to create JavaScript tooltips.
Please Sign up or sign in to vote.
4 Sep 2013Satyam A.
Here we see how Android Activity LifeCycle works.
Please Sign up or sign in to vote.
6 Sep 2013Magnus_
This is an alternative for "Solving the .resx Merge Problem "
Please Sign up or sign in to vote.
7 Sep 2013Qwertie
The BDictionary is like a Dictionary mashed up with List. BList and BMultiMap also say hello.
Please Sign up or sign in to vote.
11 Sep 2013Joan M
How to join binary files without extra software
Please Sign up or sign in to vote.
13 Sep 2013Ahmed Alaa El-Din
I customized StickyGridHeaders to work on any data and group by any data.
Please Sign up or sign in to vote.
24 Sep 2013Mike Meinz
PartnerTech provides a 32-bit DLL and a 64-bit DLL for communicating with the CD-7220 Series Customer Display in true USB mode. This tip demonstrates a .NET class that can be used to provide an easy way to access the PartnerTech-provided 32-bit DLL.
Please Sign up or sign in to vote.
9 Sep 2013Praveen Maniyath
A SOAP WebService communication sample.
Please Sign up or sign in to vote.
4 Sep 2013KillBot Project
A make-over of one of the most popular family games, Monopoly.
Please Sign up or sign in to vote.
11 Sep 2013Rion Williams
This blog post focuses on validating Social Security Numbers and why they may be a bit deceivingly more difficult to validate than you might expect.
Please Sign up or sign in to vote.
23 Sep 2013John Michael Hauck
This blog entry is about motorizing a telescope.
Please Sign up or sign in to vote.
24 Sep 2013pi19404
In this article we will look at the application of Mean Shift Tracking for color based tracking.
Please Sign up or sign in to vote.
4 Sep 2013Fulvio Dominici
A very simple and most efficient object visualizer for JavaScript
Please Sign up or sign in to vote.
20 Sep 2013Rajesh Udupi
JavaScript performance tips - Part 2
Please Sign up or sign in to vote.
1 Oct 2013DataBytzAI
Get a quick view of your MVC app as you code
Please Sign up or sign in to vote.
10 Sep 2013josh-jw
This tip will give you a better idea of how to setup a KoGrid in Knockout.js.
Please Sign up or sign in to vote.
24 Sep 2013terry.corridan 1 alternative  
This code processes a Click or a DoubleClick event.
Please Sign up or sign in to vote.
24 Sep 2013swapnil Mane
In this small tip we will discuss a way to add new tabs in the uCommerce admin view.
Please Sign up or sign in to vote.
7 Sep 2013me.ajaykumar
How to convert a web page to PDF or image
Please Sign up or sign in to vote.
8 Sep 2013Cinchoo
Consuming and storing complex user defined object as configuration member values
Please Sign up or sign in to vote.
17 Sep 2013Steffen Ploetz
How to call native Xm API from Mono Develop C# ending up in a very little Motif widget application.

Current Participants

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

Chief Technology Officer SocialVoice.AI
Ireland Ireland
Allen is CTO of SocialVoice (https://www.socialvoice.ai), where his company analyses video data at scale and gives Global Brands Knowledge, Insights and Actions never seen before! Allen is a chartered engineer, a Fellow of the British Computing Society, a Microsoft mvp and Regional Director, and C-Sharp Corner Community Adviser and MVP. His core technology interests are BigData, IoT and Machine Learning.

When not chained to his desk he can be found fixing broken things, playing music very badly or trying to shape things out of wood. He currently completing a PhD in AI and is also a ball throwing slave for his dogs.
Software Developer (Senior)
United States United States
Software Developer for many years. Still enjoying it a lot. I started with Assembly coding for PDP-11, then had phases of Fortran, Pascal, C, C++, VisualBasic (1 -6), some Web Development (ASP) and finally I landed in C# world (since very beginning of C# life span).
Software Developer eSpace Software Company
Egypt Egypt
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer Lionbridge
India India
Amey K Bhatkar, a “Microsoft .Net” Web Developer.
I am programmer by will and profession.
I have completed my MCA in 2011 and join software industry.
Presently I am working with Lion Bridge Technologies in Mumbai - India
Chief Technology Officer Recursion Technologies Ltd
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) Hp Software
Israel Israel
I've been all over the coding world since earning my degrees
have worked in c++ and java, finally setteling into c# about 6 years ago, where i spent a good amount of my time in Performance tweaking & memory debugging, as well as designing new solutions and hacking at old ones to stay in line.

Computers never cease to amaze me, and i'm glad to have found a field where i get paid to do what i enjoy.

I have been toying around with the idea of publishing stuff online for years, never actually getting around to it, so i still have a lot of stuff to write up, aside from all the other new stuff i'll get excited about, hope you'll like enjoy reading it as much as i enjoy writing.

linkedin
google plus
Architect
India India
Architect, Developer, Speaker | Wannabe GUT inventor & Data Scientist | Microsoft MVP in C#
Architect Symantec
India India
Software Architect

- Instrumental in transforming various concepts to successful concrete products/features.
- Passionate about quality in everything from the requirement specification to the end product.
- Involved with wide range of technologies and domains.
- Likes to think from customer or end user perspective.


Specialties: Architecture & Design, Web Services, Cloud Computing, C++, COM, C#, .NET
Clouds: Microsoft Azure, Amazon, Google App Engine
Other Interests : Linux, Java, HTML, PHP, Javascript and other cross platform technologies.


Connect with me @ LinkedIn
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.
Software Developer (Senior)
Australia Australia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer E-Group s.r.l.
Italy Italy
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
President Ultramundum foundation
Italy Italy
Fulvio Dominci Carnino was born in Torino, Italy, in 1965.
One of the founders of the first italian computer club, he studied electronics in the Turin university. Before graduating he wrote his first videogame, Specventure.
The title sold more than 15000 copies all over Europe, a success for 1985, and madeDominici the first italian ever to sell a videogame on the international market.
In 1986 creates a real-time multitasking operating system: I-Wave.
In 1990 he started his first company for automated test systems.
During his army service developes an advanced neural network artificial creature, creating the theory of bottom-up artificial intelligence.
In the 90s starts a firm for the automated reproduction of ancient paintings by secret computer techniques.
From 1995 to 2002 Dominici is co-founder of the largest italian public network of computers.
From 2001 is president of Ultramundum Foundation.
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.
GKR LLC
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.
This is a Organisation (No members)

Software Developer
Turkey Turkey
I am an electronics engineer who loves to code on embedded, desktop and web application development.
Chief Technology Officer robotecnik
Spain Spain
I'm from Catalonia (in Spain) and a specialist in CNC, PLC, robotics and automation in general.

From 1998 I've been developing software applications for the automation market.

I'm using different technologies in each case to get the proper result, fieldbus communications, special electronics, special laser sensors, artificial vision, robot arms, CNC applications, PLC's...

www.robotecnik.com[^] - robots, CNC and PLC programming
Software Developer (Senior) LECO Corporation
United States United States
John Hauck has been developing software professionally since 1981, and focused on Windows-based development since 1988. For the past 17 years John has been working at LECO, a scientific laboratory instrument company, where he manages software development. John also served as the manager of software development at Zenith Data Systems, as the Vice President of software development at TechSmith, as the lead medical records developer at Instrument Makar, as the MSU student who developed the time and attendance system for Dart container, and as the high school kid who wrote the manufacturing control system at Wohlert. John loves the Lord, his wife, their three kids, and sailing on Lake Michigan.
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Chief Technology Officer Misakai Ltd.
Ireland Ireland
Roman Atachiants, Ph.D. is the architect behind emitter.io service, a real-time, low-latency publish/subscribe service for IoT, Gaming. He is a software engineer and scientist with extensive experience in different computer science domains, programming languages/principles/patterns & frameworks.

His main expertise consists of C# and .NET platform, game technologies, cloud, human-computer interaction, big data and artificial intelligence. He has an extensive programming knowledge and R&D expertise.


Software Developer
United States United States
Has currently a solid 15 years of experience developing software. Studied Computer Science at Temple University. His experience started at the high school level creating apps in c++ and JAVA for use in teachings and was also a senior developer in the creation and launching of the schools official website.

Angels strongest skill set lies with C, C++, C# and the .Net Framework, JAVA and PHP. He has always believed its best to be proficient in more than one programming language. He looks at the strengths and weaknesses of each language and uses that knowledge to chose an angle of approach when starting on a project.

In the last 2 years with the help of his team mates he entered the mobile app development world. Creating apps such as for example QuickTape and QuickLevel, two apps which are basicaly a virtual measuring tape and a virtual construction level, he quickly learned how to use sensors in smartphone app development.

He currently works for a large company developing and maintaining SQL databases, and providing IT support to all staff. On his off time he likes to devote time developing software enhancement apps, exploring artificial intelligence techniques and algorithms for use in task automation apps, and small games using the DirectX Direct2D SDK with his team.
Web Developer
Sweden Sweden
Software developer
Chief Technology Officer Infocouture Solutions Pvt Ltd
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Retired
United States United States
I’m retired. When I started my career, programming projects consisted of plugging wires into plug boards to create punch card processing applications to be run on electrical accounting machine like the IBM 402, 407, 085, 088, 514, 519, etc. From there, I moved to writing SPS and Autocoder applications on an IBM 1401 with 4K of memory eventually upgraded to 16K of memory. After many years of migrating my skills to various languages on various hardware platforms, I became an Information Technology Director where I didn’t need to program anymore. So, starting in 1996, I volunteered my time with a local community cable television organization and built some applications to help them run their operations. Originally in Clipper Summer 1987 and later Clipper 5.2, I migrated and enhanced those applications to VB .NET 2003 in 2003. I retired from my full-time job in 2010. Since then, I have continued to support the local community cable tv organization's applications. In 2013, I migrated the VB .NET 2003 Solution to VB .NET 2012 so that it can run on 64-bit computers and interact with Microsoft Office 2010. The upgrade went smoothly. In mid 2013, I developed a VB .NET 2012 application for them to download election results data from the Secretary of State's web site, format the results and send them to a VizRT character generator for on-air display.
Germany Germany
I´m a computer science student at the University of Applied Science in munich.
And i´m working (min. 10-20 h/week) at a small systems engineering company as a software engineer/developer for two years now. We make laser cutting cnc machines, vision engineering and other custom things, mostly electronic and software.

I have experience in different languanges (C/C++/C#/Java/Haskell/Matlab/Mathematica).
I like programming, and thinking in abstract ways.
Systems Engineer Hybrid DSP Systems
Netherlands Netherlands
Nick is co owner of Hybrid DSP, a company specialized in high speed data acquisition, processing and storage.

CUDAfy.NET took considerable effort to develop and we ask nothing in return from users of the LGPL library other than that you please consider donating to Harmony through Education. This small charity helps handicapped children in developing countries by providing suitable schooling.
Software Developer
Belarus Belarus
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
India India
Just a regular guy interesting in programming, gaming and a lot of other stuff Smile | :)

Please take a moment to visit my YouTube Channel and subscribe to it if you like its contents!
My YouTube Channel

Don't be a stranger! Say Hi!!

Cheers!
Israel Israel
working for Intel

My Linkedin Profile

Visit my photography gallery
Software Developer Cefalo
Bangladesh Bangladesh
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Student IIT Bombay
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Junior) Applexus Technologies
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Systems Engineer
United States United States
I'm a senior developer at an independent broker/dealer in Irving, TX. Mostly I program back-end systems involving data automation and processing.
Software Developer
India India
I am front-End UI developer. I love to work in web site development specially in SPA. I love to accept challenges. I am passionate developer of Angular, React, React-native.

I Started my career with C# - Silverlight. After working in silverlight I developed Windows Phone and WPF applications. I also worked on ASP.NET MVC with EntiyFramework and NHibernate as ORM.

My Certifications are
MCTS: Microsoft Silverlight 4, Development
MCTS: Microsoft .NET Framework 4, Data Access
Software Developer None
Canada Canada
Since I started programming when I was 11, I wrote the SNES emulator "SNEqr", the FastNav mapping component, the Enhanced C# programming language (in progress), the parser generator LLLPG, and LES, a syntax to help you start building programming languages, DSLs or build systems.

My overall focus is on the Language of your choice (Loyc) initiative, which is about investigating ways to improve interoperability between programming languages and putting more power in the hands of developers. I'm also seeking employment.
Web Developer
India India
I'm a Software Developer with extensive programming experience on front end apps.
Software Developer (Senior)
United States United States
An experienced Software Developer and Graphic Designer with an extensive knowledge of object-oriented programming, software architecture, design methodologies and database design principles. Specializing in Microsoft Technologies and focused on leveraging a strong technical background and a creative skill-set to create meaningful and successful applications.

Well versed in all aspects of the software development life-cycle and passionate about embracing emerging development technologies and standards, building intuitive interfaces and providing clean, maintainable solutions for even the most complex of problems.
Software Developer GFT
Poland Poland
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
United Kingdom United Kingdom
I currently hold the following qualifications (amongst others, I also studied Music Technology and Electronics, for my sins)

- MSc (Passed with distinctions), in Information Technology for E-Commerce
- BSc Hons (1st class) in Computer Science & Artificial Intelligence

Both of these at Sussex University UK.

Award(s)

I am lucky enough to have won a few awards for Zany Crazy code articles over the years

  • Microsoft C# MVP 2016
  • Codeproject MVP 2016
  • Microsoft C# MVP 2015
  • Codeproject MVP 2015
  • Microsoft C# MVP 2014
  • Codeproject MVP 2014
  • Microsoft C# MVP 2013
  • Codeproject MVP 2013
  • Microsoft C# MVP 2012
  • Codeproject MVP 2012
  • Microsoft C# MVP 2011
  • Codeproject MVP 2011
  • Microsoft C# MVP 2010
  • Codeproject MVP 2010
  • Microsoft C# MVP 2009
  • Codeproject MVP 2009
  • Microsoft C# MVP 2008
  • Codeproject MVP 2008
  • And numerous codeproject awards which you can see over at my blog
Software Developer
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Russian Federation Russian Federation
Microsoft MVP, Visual C#
China China
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Team Leader Celonis SA
Germany Germany
I am currently the CEO of Symbioworld GmbH and as such responsible for personnel management, information security, data protection and certifications. Furthermore, as a senior programmer, I am responsible for the automatic layout engine, the simulation (Activity Based Costing), the automatic creation of Word/RTF reports and the data transformation in complex migration projects.

The main focus of my work as a programmer is the development of Microsoft Azure Services using C# and Visual Studio.

Privately, I am interested in C++ and Linux in addition to C#. I like the approach of open source software and like to support OSS with own contributions.
Software Developer (Junior)
India India
Started career with Asp.Net C#-MVC 3, Created websites using DotNetNuke CMS, also created websites using HTML5, CSS3 and JQuery, Currently working on Umbraco6.0.0 CMS.
Systems Engineer
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.
United States United States
I'm a Principal Performance Engineer who uses VB.Net, HTML, CSS, etc. to write automation tools and reports.
Software Developer (Senior)
Spain Spain
V.Lorz has been 'burning' transistors, diodes and chips from late seventies/early eighties. As a Electronics Engineer, computers and microprocessors programming started being a hobby, for a short while were the perfect tool for testing the hardware and soon became a passion. Basic, Assembler, Pascal, C and Object Pascal were the first languages he used. He currently develops embedded applications using C/C++ and desktop applications with C# and C++.Net.

Among many other things, V.Lorz has been dedicated to designing, prototyping and programming custom electronic devices for data acquisition, signal processing, RFID, access control, industrial instrumentation and biomedical applications, using C/C++, C# and VHDL as main programming languages for software and hardware development.

V.Lorz is currently employed as R&D Manager in a firm near Barcelone.
Architect
China China
Over 10-years experience in using Microsoft technologies.
At present, working as the architect of a clustered real-time data delivery and visualization system, responsible for the design of component architecture, product packaging and deployment, also targeting private cloud solutions for future.
You must sign in to participate in this contest.
This contest has ended.
1 Sep - 30 Sep 2013