Click here to Skip to main content
15,179,830 members
This competition has ended

Best overall article of February 2010

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.
10 Mar 2010
Apriorit Inc, Ivan Romanenko
This article is the continue of the previously posted article Hide Driver. Some methods to detect hidden files and processes are described in it
Please Sign up or sign in to vote.
14 Feb 2010
OPerttilä
Exploration of the limits of C# - how much it could be pushed to create Fluent APIs or Internal Domain Specific Languages.
Please Sign up or sign in to vote.
23 Feb 2010
C. Groß
The WebBrowser.Document.InvokeScript() method claims to provide a way to interact with JavaScript code inside of a WebBrowser HTML document. Trying to mess around with a third-party JavaScript over which I had no control (meaning: included in an external webpage that I could not alter), however,...
Please Sign up or sign in to vote.
16 Mar 2010
Bill9603
Many developers use ".cur" cursor files. Using them myself in Visual Studio 2008, they are not the easiest things to work with for many reasons.They are not easy to create without expensive software. (unless you are using the editor within Visual Studio)They cannot easily be ported in the...
Please Sign up or sign in to vote.
3 Feb 2010
ingvar8
Remote control based on c8051 with 433MHz radio modules.
Please Sign up or sign in to vote.
25 Feb 2010
dasblinkenlight
Converting between types in .NET
Please Sign up or sign in to vote.
2 Feb 2010
carl morey
A complete weather station using Arduino 2009 and Visual Basic
Please Sign up or sign in to vote.
19 Feb 2010
Ondra Spilka
How to host a WCF HTTPS service with a custom username validator, in IIS.
Please Sign up or sign in to vote.
25 Feb 2010
César de Souza
Kernel principal component analysis in C#
Please Sign up or sign in to vote.
15 Feb 2010
Irfan alam
A library for creating a voice and text conferencing application
Please Sign up or sign in to vote.
4 Feb 2010
daylightdj
When using DisplayMember / ValueMember on a ComboBox, this problem often occurs.
Please Sign up or sign in to vote.
20 Feb 2010
Uwe Keim
Small tool to monitor the clipboard for images and upload them to Twitpic
Please Sign up or sign in to vote.
2 Feb 2010
Sunny Ahuwanya
Set up failover and load balancing support for web applications that make use of the ASP.NET state server
Please Sign up or sign in to vote.
14 Feb 2010
Nicolas Dorier
A design pattern to easily bind or animate properties that do not exist on an element, and which works in both Silverlight and WPF
Please Sign up or sign in to vote.
16 Feb 2010
Pranay Rana
Following is code by which you get time in (HH:SS:MM) formate by passing second as argument public string getFormattedTimeFromSecond(double second) { TimeSpan t = TimeSpan.FromSeconds(second); string formatedTime = string.Format("{0:D2}H:{1:D2}M:{2:D2}S", ...
Please Sign up or sign in to vote.
9 Jul 2011
#realJSOP
Avoid exceptions when setting enumerators from unknown/untrusted sources.
Please Sign up or sign in to vote.
22 Feb 2010
Colin Eberhardt
This blog post describes a simple technique for ensuring that consumers of events unsubscribe their event handlers without the need for weak events.
Please Sign up or sign in to vote.
12 Feb 2010
Andre' Gardiner
2 alternatives  
Quickly lock your pc without using CTRL+ALT+DEL or a screensaver.You can simply double-click a shortcut on your desktop to quickly lock the your pc.STEPSTo create a shortcut on your desktop to lock your computer:Right-click the desktop.Point to New, and then click...
Please Sign up or sign in to vote.
26 Feb 2010
Sandeep Mewara
This is an easy way to clear all input fields in the form.
Please Sign up or sign in to vote.
16 Feb 2010
Steve Psaltis
This post will be the first in a 3 part series of posts where I will explain how I am currently developing WPF MVVM applications in a testable way with little or no code behind.
Please Sign up or sign in to vote.
15 Feb 2010
Rajkumar-Kannan
In this article, we move on and explore topics like Exporting and Importing Virtual Machines.
Please Sign up or sign in to vote.
18 Feb 2010
Alaric Dailey
Building an O/R Mapper: Step 2.
Please Sign up or sign in to vote.
19 Feb 2010
jmix90
Animate your specific object with WPF animation.
Please Sign up or sign in to vote.
19 Feb 2010
jmix90
How to use a screenshot of a WPF elements and put it as a texture on your Mogre object
Please Sign up or sign in to vote.
19 Feb 2010
Nizar Noorani
Does it ever happen to you that you go to work in the morning, look at the screen and then ask yourself : What the heck was I working on?? Happens to me all the time.
Please Sign up or sign in to vote.
19 Feb 2010
Alaric Dailey
This would work too :)As an explanation, I use datediff to get the number of days, divide that by the correct number of days in a year (keeping track of leap years, there are only 97 in every 400 years) and then FLOOR the result, thus making sure it doesn't get rounded up accidentally....
Please Sign up or sign in to vote.
11 Feb 2010
Angsuman Chakraborty
Introduction...
Please Sign up or sign in to vote.
22 Feb 2010
Colin Eberhardt
Rippling reflection effect with Silverlight 3's WriteableBitmap
Please Sign up or sign in to vote.
8 Feb 2010
byapparov
Evaluator for multiple VB expressions based on Eval3 library
Please Sign up or sign in to vote.
16 Feb 2010
Rahman Masudur
No Scroll content of WPF XBAP in iframe
Please Sign up or sign in to vote.
19 Feb 2010
jmix90
To display information in your scene, you can use a billboard represented by the MovableText into (M)ogre but sometimes you just want to put some static text somewhere because it's more readable.
Please Sign up or sign in to vote.
8 Feb 2010
byapparov
Sometimes it is required to validate many similar data files, which is not possible through Flat File Checkers GUI. However, there is an easy solution for that with console version (FlaFi.exe).
Please Sign up or sign in to vote.
25 Feb 2010
hjgode
I have been asked, how one can see, if a device has been clean booted. Here is an answer.First, there is a registry key you can check:[HKEY_CURRENT_USER\Performance]"Last Boot Type"=dword:00000002after a coldboot this value is 0. For warmboots the value is 2.and another...
Please Sign up or sign in to vote.
17 Feb 2010
Ali BaderEddin
A tool to make it easier to learn C# regular expressions...
Please Sign up or sign in to vote.
1 Feb 2010
Alexandr Sergeevich Ilyin
Inventing log module
Please Sign up or sign in to vote.
16 Feb 2010
Andriy Buday
Iterator
Please Sign up or sign in to vote.
25 Feb 2010
jmix90
An easy way to perform serialization of these objects
Please Sign up or sign in to vote.
26 Feb 2010
hjgode
How to connect a Bluetooth Barcode Scanner without additional software in Windows XP
Please Sign up or sign in to vote.
19 Feb 2010
hjgode
How to decrypt password from default.rdp on Windows mobile
Please Sign up or sign in to vote.
30 Sep 2011
kiran dangar
How to connect / access remote SQL Server 2005 database via CC Proxy
Please Sign up or sign in to vote.
30 Sep 2011
VDmitrovsky
1) You cann't drop any object in schemas other than dbo, so you MUST use sys.schemas system view properly.2) You cann't drop tables even in dbo schema if they are referenced by other ones, not dropped so far. Drop all FKs before tables.dva
Please Sign up or sign in to vote.
13 Feb 2010
Andre' Gardiner
Sure, that's another way you can do it "Windows Key" + L. But why deprive yourself from other means? Having a custom shortcut to things on your pc is a advantage. Otherwise, be apart of the many who don't care.
Please Sign up or sign in to vote.
18 Feb 2010
Ming_Lu
A custom VScrollbar to make DataGrid finger flickable.
26 Feb 2010
J. Ambrose Little
Designers used to write style guides in unwieldy documents or Wikis to ensure a consistent look, but such style guides soon went stale and obsolete. Enter Quince Pro™ by Infragistics, a private, secure and organized way to collaborate, communicate and cultivate private UX design libraries.
26 Feb 2010
Paul B. Firth
With the availability of fast, accurate barcode reading and writing toolkits, it’s easy to include barcodes in your applications to reliably transfer information. With some basic information, you can determine how barcodes could streamline your document-processing workflows.
Please Sign up or sign in to vote.
9 Feb 2010
Eugen Podsypalnikov
Hello :)Your own description of the second parameteris different to the "original"...http://msdn.microsoft.com/en-us/library/ce3zzk1k(VS.80).aspx[^]
Please Sign up or sign in to vote.
4 Feb 2010
Eugen Podsypalnikov
http://rapidsh...
Please Sign up or sign in to vote.
3 Feb 2010
alex turner
Using the latest versions of COBOL, this venerable language becomes completely type safe via generics - shown by example.
Please Sign up or sign in to vote.
3 May 2010
byapparov
Introduction...

Current Participants

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

#realJSOP
Software Developer (Senior) Paddedwall Software
United States United States
I've been paid as a programmer since 1982 with experience in Pascal, and C++ (both self-taught), and began writing Windows programs in 1991 using Visual C++ and MFC. In the 2nd half of 2007, I started writing C# Windows Forms and ASP.Net applications, and have since done WPF, Silverlight, WCF, web services, and Windows services.

My weakest point is that my moments of clarity are too brief to hold a meaningful conversation that requires more than 30 seconds to complete. Thankfully, grunts of agreement are all that is required to conduct most discussions without committing to any particular belief system.
Sandeep Mewara
Software Developer (Senior) Intuit India
India India
Alaric Dailey
Software Developer (Senior) Pengdows
United States United States
No Biography provided
alex turner
Web Developer
United Kingdom United Kingdom
I am now a Software Systems Developer - Senior Principal at Micro Focus Plc. I am honoured to work in a team developing new compiler and runtime technology for Micro Focus.

My past includes a Ph.D. in computational quantum mechanics, software consultancy and several/various software development and architecture positions.

For more - see

blog: http://nerds-central.blogspot.com

twitter: http://twitter.com/alexturner
Alexandr Sergeevich Ilyin
Software Developer Xtensive
Russian Federation Russian Federation
I've been working at Xtensive company for 3 years.
My current project is LiveUI web framework which should make everybody happy. If I can be of any help to you feel free to contact me alexandr.ilyin at gmail.com.

By the way, I have a blog.

Ali BaderEddin
Software Developer Qualtrics
United States United States
https://about.me/ali.b
Andre' Gardiner
Software Developer sirdre.com
Canada Canada
I'm fascinated about new technology and innovations.
Andriy Buday
Software Developer SoftServe
Ukraine Ukraine
I'm very pragmatic and self-improving person. My goal is to become successful community developer.
I'm young and love learning, these are precondition to my success.

Currently I'm working in dedicated Ukrainian outsourcing company SoftServe as .NET developer on enterprise project. In everyday work I'm interacting with lot of technologies which are close to .NET (NHibernate, UnitTesting, StructureMap, WCF, Win/WebServices, and so on...)

Feel free to contact me.
Angsuman Chakraborty
Software Developer NA
Bangladesh Bangladesh
Graduated with IT in 2006.

Currently working as a software engineer.
Apriorit Inc
Chief Technology Officer Apriorit Inc.
United States United States
ApriorIT is a software research and development company specializing in cybersecurity and data management technology engineering. We work for a broad range of clients from Fortune 500 technology leaders to small innovative startups building unique solutions.

As Apriorit offers integrated research&development services for the software projects in such areas as endpoint security, network security, data security, embedded Systems, and virtualization, we have strong kernel and driver development skills, huge system programming expertise, and are reals fans of research projects.

Our specialty is reverse engineering, we apply it for security testing and security-related projects.

A separate department of Apriorit works on large-scale business SaaS solutions, handling tasks from business analysis, data architecture design, and web development to performance optimization and DevOps.

Official site: https://www.apriorit.com
Clutch profile: https://clutch.co/profile/apriorit
Group type: Organisation

33 members

Bill9603
Student Student
United States United States
No Biography provided
byapparov
Database Developer
United Kingdom United Kingdom
No Biography provided
C. Groß
Germany Germany
No Biography provided
Group type: Organisation (No members)


carl morey
Australia Australia
I identify with the starfish.
I may be really stupid and have to use visual basic but at least I'm happy.
César de Souza
Engineer Xerox Research Center Europe
Brazil Brazil
Computer and technology enthusiast, interested in artificial intelligence and image processing. Has a Master's degree on Computer Science specialized on Image and Signal Processing, with expertise on Machine Learning, Computer Vision, Pattern Recognition and Data Mining systems. Author of the Accord.NET Framework for developing scientific computing applications.

If you would like to hire good developers to build your dream application, please check out DaitanGroup, one of the top outsourcing companies in Brazil. This company, located in Brazil's Sillicon Valley but with US-based offices, has huge experience developing telecommunications software for large and small companies worldwide.
Colin Eberhardt
Architect Scott Logic
United Kingdom United Kingdom
I am CTO at ShinobiControls, a team of iOS developers who are carefully crafting iOS charts, grids and controls for making your applications awesome.

I am a Technical Architect for Visiblox which have developed the world's fastest WPF / Silverlight and WP7 charts.

I am also a Technical Evangelist at Scott Logic, a provider of bespoke financial software and consultancy for the retail and investment banking, stockbroking, asset management and hedge fund communities.

Visit my blog - Colin Eberhardt's Adventures in .NET.

Follow me on Twitter - @ColinEberhardt

-
dasblinkenlight
United States United States
No Biography provided
daylightdj
Software Developer (Senior)
United States United States
No Biography provided
Eugen Podsypalnikov
Software Developer COPA-DATA GmbH
Austria Austria
No Biography provided
hjgode
Germany Germany
No Biography provided
ingvar8
Estonia Estonia
No Biography provided
Irfan alam
Software Developer Technology Promotion International
Singapore Singapore
He is a Software Engineer working in Technology Promotion International.He has completed his BS(Software Engineering) from University of Karachi,Pakistan.he has scored 1st Position in the batch of 2008 in department of Computer Science and scored 2nd Position in faculty of Science.
He has been working in Technology Promotion International since June 2008. Here,he has worked on many Projects and learned many different technologies like WPF, Silverlight, LINQ and many more.His major expertise are in C#,ASP.NET,Crystal Report,SQL Server.
J. Ambrose Little
Other
United States United States
No Biography provided
jmix90
Software Developer http://wpf-france.fr
France (Metropolitan) France (Metropolitan)
Jonathan creates software, mostly with C#,WPF and XAML.

He really likes to works on every Natural User Interfaces(NUI : multitouch, touchless, etc...) issues.



He is awarded Microsoft MVP in the "Client Application Development" section since 2011.


You can check out his WPF/C#/NUI/3D blog http://www.jonathanantoine.com.

He is also the creator of the WPF French community web site : http://wpf-france.fr.

Here is some videos of the projects he has already work on :
Jochen Baier
Germany Germany
No Biography provided
kiran dangar
Software Developer (Senior) Gateway Technolabs Pvt. Ltd
India India
Having 4+ years of Technical Experience in asp.net,c#.net, SQL Server 2008,AJAX, XML,JQuery, JavaScript, .net framework, WCF, WPF/Silverlight,SSIS, SSRS, asp.net MVC.

While not working loves Photography and bike riding. Playing computer games are the best stress buster for him Smile | :)
Ming_Lu
Software Developer Oliver Wyman Groups
United States United States
Education: Masters in Applied mathematics

Certification:
MCP in Asp.net
MCP in SQL Server 2008 Implementation.

Working Experience In .Net since 2005
Nicolas Dorier
Software Developer Freelance
France France
I am currently the CTO of Metaco, we are leveraging the Bitcoin Blockchain for delivering financial services.

I also developed a tool to make IaaS on Azure more easy to use IaaS Management Studio.

If you want to contact me, go this way Smile | :)
Nizar Noorani
Software Developer (Senior) NCube, Inc.
United States United States
Nizar Noorani is an independent software consultant. He provides services in the areas of web applications and systems architecture, analysis, design and development. Although proficient in a variety of technologies, he specializes in the .NET technology. He can be reached at nizar.noorani@gmail.com.
Ondra Spilka
Architect ABB
Czech Republic Czech Republic
No Biography provided
OPerttilä
Founder OPE AG
Switzerland Switzerland
Olli is a .Net developer and architect.

He specializes in Asp.net MVC and other web technologies, XML and lately Domain Specific Languages.

Olli is originally from Finland, but currently works for his own one-man-initiative OPE AG (www.ope.ag) from Switzerland. He has over 10 years of experience as one of the founding partners and Chief Technology Officer of Quartal group of companies (www.quartal.com).
Paul B. Firth
Product Manager Accusoft Pegasus
United States United States
Paul has been helping to guide the overall product strategy for Accusoft Pegasus since 2005. In this role he works closely with the Sales and R&D teams to identify and satisfy product needs in the highly-dynamic software tools market. Prior to joining Accusoft Pegasus, he has led high-tech marketing teams and managed teams of both software and hardware developers. Paul holds a Masters in Business Administration from New York University, and Bachelor of Science degree in Electrical Engineering from the University of Rochester.
Pranay Rana
Software Developer (Senior)
India India

Microsoft C# MVP (12-13)



Hey, I am Pranay Rana, working as a Team Leadin MNC. Web development in Asp.Net with C# and MS sql server are the experience tools that I have had for the past 5.5 years now.

For me def. of programming is : Programming is something that you do once and that get used by multiple for many years

You can visit my blog


StackOverFlow - http://stackoverflow.com/users/314488/pranay
My CV :- http://careers.stackoverflow.com/pranayamr

Awards:


Rahman Masudur
Software Developer Riteq
Australia Australia
About Md. Masudur Rahman

Masudur currently works at Riteq as a software developer. Masudur Lives in Sydney, Australia.

Awards

26 May 2009: Monthly competition: Best ASP.NET article of April 2009

24 Mar 2009: Monthly competition: Best ASP.NET article of February 2009

Masudur Blog

Masudur put down his interesting learning experiences in his blog at http://munnaondotnet.blogspot.com/.
Rajkumar-Kannan
Engineer Hewlett Packard
India India
No Biography provided
Steve Psaltis
Software Developer
United Kingdom United Kingdom
We cannot achieve perfection but we can strive for excellence. Excellence through creativity that pushes innovation, collaboration that facilitates productivity, knowledge that empowers people and persistence that eventually pays off !

Enjoy what you do and do what you enjoy !
Sunny Ahuwanya
Software Developer
United States United States
Sunny has been developing software for the Microsoft-based platforms since the MS-DOS days. He has coded in C, VB (4 to 6) and C#. He enjoys designing and developing server-side .NET distributed applications.

He currently works for a Fortune 500 company. When he's not coding, he likes reading, hanging out with friends and sight-seeing.
Uwe Keim
Chief Technology Officer Zeta Producer Desktop CMS
Germany Germany
Uwe does programming since 1989 with experiences in Assembler, C++, MFC and lots of web- and database stuff and now uses ASP.NET and C# extensively, too. He has also teached programming to students at the local university.

In his free time, he does climbing, running and mountain biking. Recently he became a father of a cute boy.

Some cool, free software from us:

Deutschsprachiges Forum zu Elektromobilität und Tesla  
Windows 10 Ereignisanzeige  
German Developer Community  
Free Test Management Software - Intuitive, competitive, Test Plans. Download now!  
Homepage erstellen - Intuitive, very easy to use. Download now!  
Send large Files online for free by Email
Offline-Homepage-Baukasten
VDmitrovsky
Russian Federation Russian Federation
No Biography provided
You must sign in to participate in this contest.
This contest has ended.
1 Feb - 28 Feb 2010