Click here to Skip to main content
15,891,204 members

Our Mailouts

Newsletter 30May11

Newsletter (30 May 2011)
154 articles this week
For comments or enquiries please contact webmaster@codeproject.com View online Monday, May 30, 2011

Welcome to this week's newsletter from The Code Project.

To ensure that future newsletters you receive from The Code Project aren't mistakenly blocked by antispam software, be sure to add the maillist.codeproject.com domain to your list of allowed senders.

Site News

As promised we're announcing another chance to win some toys by writing an article. Our HTML5 / CSS3 competition starts today so dazzle us, amaze us, break us free from the 1990's. An iPad 2 is up for grabs as well as CodeProject stuff and the usual fame and adoration.

And speaking of competitions, the winners from last months article competition have been decided by you:

Best VB.NET article of April 2011
Naerling - What not to do: Anti-Patterns and the Solutions
Prizes: Shell MegaPack.Net 2010; The latest VB books from Apress; VBDepend; Reuxables Ultimate Subscription for WPF + Silverlight + Windows Phone 7; Crypto Logger For .Net;
 
Best C# article of April 2011
Graham Wilson - The Amazing ProgressBar Control
Prizes: Shell MegaPack.Net 2010; The latest C# books from Apress; Report Sharp-Shooter for Silverlight; Crypto Obfuscator For .Net - Enterprise Edition; Reuxables Ultimate Subscription for WPF + Silverlight + Windows Phone 7;
 
Best C++/MFC article of April 2011
Karpov Andrey - A Collection of Examples of 64-bit Errors in Real Programs
Prizes: Codejock Xtreme ToolkitPro; The latest C++ books from Apress; CryptoLicensing For MFC - Enterprise Edition; CppDepend;
 
Best ASP.NET article of April 2011
Marcelo Ricardo de Oliveira - MVC Bricks for ASP.net
Prizes: Nevron Chart for .NET (Lite edition); The latest ASP.NET books from Apress; Reuxables Ultimate Subscription for WPF + Silverlight + Windows Phone 7; ActiveReports; Spread for ASP.NET;
 
Best C++/MFC article of March 2011
Ahmed Charfeddine - Push Framework - A C++ toolkit for high performance server development in Windows
Prizes: Codejock Xtreme ToolkitPro; The latest C++ books from Apress; CryptoLicensing For MFC - Enterprise Edition; DragonFireSDK - Windows iPhone Development; CppDepend;
 
Best overall article of April 2011
Jonathan Cardy - A Collection of JavaScript Gotchas
Prizes: DevForce Silverlight; Code Project Mug; Mindscape WPF Elements 4.0; ActiveReports; Spread for ASP.NET;
 

Well done!

cheers,
Chris Maunder

The Code Project Offers

Click hereWindows Azure platform 30 day pass for all USA Code Project members, so you can put Windows Azure and SQL Azure through their paces. No-cost, no credit card required. (**Enter promo code: CP001). Sign up now.
Click HereJoin CloudSpokes! Compete in Cloud Software Competitions, Win Cash!
CloudSpokes is a new developer community, focused exclusively on cloud platforms. Come develop new skills with real world assignments, learn from the work of others, and receive compensation for winning entries. Join us!
Click HereAugmented Planet is pleased to announce a 2 day event in London. The event is aimed at developers looking to learn how they can build AR applications for Samsung bada, iPhone, Android, Symbian and web. Code Project members can receive a massive 50% discount when using the voucher code: 'cpguest'.
Click HereConnect SQL Server to Mercurial using Kiln
"I've already added three of our databases into Kiln using SQL Source Control 2.1. The value of it is so obvious from the moment you get the first one entered that you just want to add others." Pete Duncanson, MD, Offroadcode. More information and trial.
Click HereIn this new Quest Software white paper, PL/SQL evangelist Steven Feuerstein discusses the importance of Java developers learning – and using – Oracle PL/SQL, and how it benefits your career today. Read this white paper.
Click HereSoftware Developer? Project Manager?
OnTime by Axosoft is a top choice by .NET developers for Scrum software development, project management, and bug & issue tracking — it’s used by over 8,000 dev teams. Find out why with our team trial, live web demo, or complementary one-user license.
Click HereLearn Visual Studio, Silverlight, WPF, SharePoint and more – Just $99.99
Master the hottest Microsoft technologies with this library of 3,000 video tutorials by Microsoft MVPs and experts. An entire year of training is just $99.99 for a limited time. Subscribe now!
Click HereAvoid the Top 10 Requirements Traps
Learn how to detect and avoid the 10 most devastating mistakes that project teams make in defining and managing requirements. Learn more here.
Click hereComplimentary eBook: Agility@Scale
Learn how the Agile Scaling Model can help you navigate the plethora of agile methodologies available today. This eBook describes the principals of core agile, disciplined agile delivery, and agility at scale - showing how they build on one another. Download here.
Click HereBuild Drag 'n Drop Resource Scheduling Solutions Fast
The Award winning choice of .NET and COM Developers for Appointment Scheduling, Tailored UI Design, and Resource Drag and Drop Scheduling Controls. Special Offer - Buy One Get One for Half Price. No Charge to get started. Take Advantage Today!

Weekly Poll Results

Who does the security audit of your applications?

Survey period: 23 May 2011 to 30 May 2011

Ensuring passwords are transmitted safely, protecting from SQL injection attacks, not leaving gaping backdoors open. Who ensures your code is safe to go out into the real world?

OptionVotes% 
I do27635.80276 votes, 35.80%
We do peer reviews among our team9412.1994 votes, 12.19%
My team lead / senior dev405.1940 votes, 5.19%
We have a dedicated security person or team597.6559 votes, 7.65%
We use an outside consultant or specialist283.6328 votes, 3.63%
No one - it's not necessary9712.5897 votes, 12.58%
No one - we've never bothered14218.42142 votes, 18.42%
Other354.5435 votes, 4.54%

This week's survey: Are you moving away from traditional relational databases?

Most popular new articles
23 May 2011 - 30 May 2011

Latest Additions

154 articles overall 103 new, 84 updated, 1 moved. 42 were edited, 112 unedited
Article topics listed: All Topics

Too many articles? Visit your profile page to change your newsletter article filters.

New articles added

Button Controls

  • Office 2010 Button - vallarasus
    This article describes how to extend a system button to achieve the Office 2010 button look and feel. (Unedited)
    C#, Windows, .NET, Office, User-controls

Dialogs and Windows

  • Painting on a panel - Geoff Samuel
    How to create a panel that can be drawn on. (Unedited)
    C# (C#3.0, C#4.0), Windows, GDI+, Dev

Grid & Data Controls

Miscellaneous

Progress Controls

  • Progress Bar Google Chrome - vallarasus
    A Google Chrome Themed Progress, with customizable gradients. (Unedited)
    C# (C#1.0, C#2.0, C#3.0, C#4.0), Windows (WinXP, Vista, Win7), .NET (.NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5), WinForms, indicator, loading, bar, Controls

Static & Panel Controls

Toolbars & Docking windows

  • Sofa and Prism - Sofa Team
    Sofa and Prism integration
    C# (C#4.0), Windows, .NET, WPF, Dev

Ajax

ASP.NET

ASP.NET Controls

Client side scripting

PHP

Silverlight

  • Silverlight Combobox Binding Null Value Bug Fix - Seth Dingwell
    A solution for the Silverlight combox dropping its bindings after setting a null value. (Unedited)
    C#, .NET, Silverlight, Dev

  • What’s New in Silverlight 5? - Mohammad Elsheimy
    In this article we'll have a full discussion of the new features of the Beta version of Silverlight 5. (Unedited)
    C#, .NET, Silverlight, Dev, Silverlight5, Silverlight5Beta

Windows Phone 7

Database

C#

Java

.NET Framework

Windows Communication Foundation

Windows Presentation Foundation

Algorithms & Recipes

Parallel Programming

Uncategorised Tips and Tricks

Book Chapters

Hardware & System

  • Inverters & UPSs - Muammar©
    Comparison between inverters and UPS and calculating how long a battery can last (Unedited)
    All-Topics, time, Inverter, ups

  • Convert Xilinx FPGA/CPLD to C Source - grilialex
    Flow and tools to convert Xilinx bitstreams to C source code for programming FPGA/CPLD (Unedited)
    C, Embedded, Microcontroller

  • Xilinx FPGA with AVRILOS - grilialex
    How-To Embed Xilinx FPGA Configuration Data to AVRILOS (Unedited)
    C, Windows (Embedded), Hardware, Architect, Dev, Design, VHDL

Product Showcase

  • Part 5: OpenCL Buffers and Memory Affinity - manythreads
    This fifth article in a series on portable multithreaded programming using OpenCL™ Rob Farber discusses OpenCL™ buffers and demonstrates how to tie computation to data in a multi-device, multi-GPU environment.
    C++, Dev, OpenCL

  • Part 6: Primitive Restart and OpenGL Interoperability - manythreads
    This sixth article in a series on portable multithreaded programming using OpenCL™ where Rob Farber discusses how to calculate data in OpenCL™ and render it with OpenGL within the same application.
    C++, Dev, OpenCL

Third Party Products and Tools

  • What are Online Compilers & Online IDE's? - NickBudden
    An online compiler allows you to access, edit, and compile your code from any web browser. (Unedited)
    C++, C++/CLI, C, C#, VB, VBScript, Java, Ruby, .NET, Cloud, ASP, ASP.NET, PHP, Apache, CEO, Architect, DBA, Dev, SysAdmin, IDE, compiler

Articles updated

Dialogs and Windows

Edit Controls

Grid & Data Controls

  • DataGridViewExtension - Mathew Crothers
    An extension to the DataGridView control with functionality that I usually include manually, but encapsulated in one class.
    C#4.0, .NET, WinForms, Dev

  • Dynamic Properties for PropertyGrid - Mizan Rahman
    How to get dynamic behavior out of the PropertyGrid control.
    C#, .NET, Dev

Applications & Tools

ASP.NET

  • 8 Solutions to Export Data to Excel for ASP.NET - loveyou999
    Excel is powerful and useful, people frequently export data to Excel for future use. This article introduces several methods of exporting data to Excel. (Unedited)
    C#, .NET, ASP.NET

  • Beginner's Walk - Web Development - Sean Ewington
    Web development beginner tutorials. A compilation of web development tutorials that serve as a beginner's walk to web development (Unedited)
    Javascript, XML, CSS, HTML, XHTML, XSLT, ASP.NET, Dev

  • Writing SEO friendly url using HttpHandlers in ASP.NET - Sheo Narayan
    In general it is recommend to not use querystring in the url as search engines doesn't rank those pages well and give very low priority. To avoid querystring there are several third party component that can be used like ISAPI, url rewriter. However in this article, I am going to show you how to rewr (Unedited)
    C# (C#2.0), .NET (.NET2.0), ASP.NET, WebForms, Dev, Design

  • Managing Your JavaScript Library in ASP.NET - AspDotNetDev
    Learn how to embed JavaScript into a DLL, manage dependencies, and avoid page bloat. (Unedited)
    C#, Javascript, HTML, VB.NET, .NET, WebForms, Architect, Dev, Web-Development, library, scripting, Web

  • Webpart/Portlet development in ASP.NET MVC Framework - Hasan Hyder
    Solution adorned with drag and drop Portlet/Webpart customization feature in ASP.NET MVC Framework. It summoned JQuery for better user experience evading inclusive page refresh during personalization. (Unedited)
    Javascript, CSS, HTML, .NET (.NET3.0, .NET3.5), ASP.NET, Ajax, MVC, jQuery, Architect, Dev, Design, Web-Development, Framework, .NET4, Development

ASP.NET Controls

Client side scripting

HTML / CSS

Silverlight

Trace and Logs

  • TraceTool 12.4: The Swiss-Army Knife of Trace - Thierry Parent
    A C#, C++, Delphi, ActiveX , Javascript and Java trace framework and a trace viewer: Tail, OutputDebugString, event log, and with Log4J, Log4Net, and Microsoft Enterprise Instrumentation Framework (EIF) support. This also comes with full support for Pocket PC, Silverlight, and Android.
    C#, Javascript, Java, VC7.1, .NET1.1, Win2K, WinXP, Win2003, Android, Silverlight, VS.NET2003, Dev

User Controls

Database

  • RaptorDB - Mehdi Gholam
    Smallest, fastest embedded nosql persisted dictionary using b+tree or MurMur hash indexing. (Unedited)
    C#, Windows, database

General Graphics

C / C++ Language

  • QxOrm - C++ ORM (Object Relational Mapping) library - QxOrm
    QxOrm C++ library : persistence (based on QtSql Qt library) - serialization (based on boost::serialization library) - reflection (introspection) (Unedited)
    C++, XML, SQL, Windows, Linux, collections, cross-platform, database, library, clone

C#

.NET Framework

  • Financial predictor via neural network - Ciumac Sergiu
    Exploring the prediction capability of neural networks (Unedited)
    C#, .NET (.NET3.5), Visual-Studio (VS2010), WinForms, C#3.5

  • CP Vanity - Luc Pattyn
    A viewer for CodeProject's recently introduced reputation information; futile, but fun
    C#, Windows

Libraries

Windows Presentation Foundation

  • UniPolygon: universal polygon - Bourlesque
    The article suggests the implementation of the figure of universal polygon UniPolygon. Construction of rich graphics of your user interface has become even easier in both WPF and Silverlight. (Unedited)
    C#, .NET, WPF

Algorithms & Recipes

  • C# Multi-key Generic Dictionary - Aron Weiler
    This is an example of a multi-key generic dictionary written in C#.
    C#1.0, C#2.0, C#3.0, .NET2.0, .NET3.0, .NET3.5, VS2005, VS2008, Dev

  • Logician: A Table-based Rules Engine Suite In C++/.NET/JavaScript using XML - Eric D Schmidt
    Overview of a cross-platform spreadsheet-based rules enigne with algorithms implemented in C++ and JavaScript, and wrappers to C#/.NET/Silverlight, Flash, and Mobile Platforms(via PhoneGap) (Unedited)
    C++, C++/CLI, C#, Javascript, XML, Windows, .NET, Mobile, Linux, Architect, Dev, Web-Development, Application, Framework

  • Convolutional Neural Network MNIST Workbench - Filip D'haene
    A workbench to create, train, and test convolutional neural networks against the MNIST dataset.
    C#4.0, Win7, WPF, VS2010, Dev

  • The XML Parsing Article That Should (Not) Be Written! - Wong Shao Voon
    The C++ XML parsing article which should have been written since the advent of XML! This article defines a new Elmax abstraction model over the DOM model.
    C#, XML, VC8.0, VC9.0, VC10.0, .NET2.0, Dev

Internet / Network

Threads, Processes & IPC

Tips and Tricks added

Ajax

  • Creating a Delayed Postback - Oakman
    Especially as the use of JQuery grows, there may be time when you'll want a postback to occur but not right away, especially if you want to animate something on the browser first. (Unedited)
    Javascript, ASP.NET

ASP.NET

ASP.NET Controls

  • Create Modal Popup in Ajax UpdateProgress - Shishir Shukla
    A simple method to implement modal popup during ASP.NET asynchronous request using ASP updatepanel and updateprogress (Unedited)
    CSS, ASP.NET, Ajax

HTML / CSS

Web Services

  • Online Geocoder with interactive Map - DrABELL
    Web application capable to extract geographical coordinates and apply them to the Bing Map (Unedited)
    Javascript, WebForms, Web, Language, RIA, HTTP

Database

General Graphics

Programming Tips

Author Resources

VB.NET

  • Checking Internet Is Connected Or Not From .Net - pranav95
    Dim value As Boolean = My.Computer.Network.IsAvailable can be used in a situation where the only network a system will be connected to is the Internet.Dim value As Boolean = My.Computer.Network.Ping(hostNameOrAddress ,timeout) hostNameOrAddress can be any valid website -... (Unedited)
    C#2.0, C#3.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5, ASP.NET

Programming Tips

  • Multiple Event Handling for the Lazy Ones - Simon_Whale
    why not just create a custom handler for all the textboxes? addhandler textbox1.textchanged, addressof textchangedhandler addhandler textbox2.textchanged, addressof textchangedhandler .... 'add additional textbox handlers .... addhandler textbox7.textchanged, addressof... (Unedited)
    VB8.0, VB9.0, VB10, VB.NET

  • Load all the Country Names of the World in DropDown - pranav95
    Use a web service?http://www.webservicex.net/country.asmx[^]http://www.siliconllama.com/services/wsdl/ISOcodesService.wsdl[^] (Unedited)
    HTML, ASP.NET

  • ASP.NET MasterPage getElementById - thatraja
    DescriptionY... (Unedited)
    ASP.NET, Masterpage

  • Show MyComputer, ControlPanel, RecycleBin, NetworkPlaces on Button Click - pranav95
    For Control Panel:Process.Start("control.exe");For My Computer:Process.Start("explorer.exe", Environment.GetFolderPath(Environment.SpecialFolder.MyComputer));For the rest, we can use GUID just like the original.For Recycle... (Unedited)
    C# (C#3.0)

  • C# equivalent of VB's With keyword - CaldasGSM
    You are introducing a variable “p” in the local scope of the whole function :snot really.. you know you can use brackets anywhere inside the code to define subscopes, don't you:{var p = this.StatusProgressBar;p.IsIndeterminate = false;p.Visibility = Visibility.Visible;p.Minimum =... (Unedited)
    C#

  • C# equivalent of VB's With keyword - dzCepheus
    You can limit the scope of 'p' inside your function:private void Whatever() { DoStuffHere(); // 'p' is not in scope. { var p = this.StatusProgressBar; // 'p' is in scope. p.IsIndeterminate = false; p.[etc] } // 'p' is not in... (Unedited)
    C#

  • Show MyComputer, ControlPanel, RecycleBin, NetworkPlaces on Button Click - charles henington
    public enum ProcessType { ControlPanel, MyComputer, NetworkPlaces, RecycleBin } private static string MyComputer = "::{20d04fe0-3aea-1069-a2d8-08002b30309d}"; private static string RecycleBin =... (Unedited)
    C# (C#3.0)

  • Play Video files in Web sites - pranav95
    In HTML5,your browser does not support the video tagRefer http://www.w3schools.com/html5/tag_video.asp[^] for the official details about the video tag and the previous code snippet was taken from the same (http://www.w3schools.com/html5/tryit.asp?filename=tryhtml5_video[^]) (Unedited)
    C#, ASP.NET

Technical blogs added

Grid & Data Controls

  • Data Access Using Dynamics - Part I: The DynamicDataReader - MBigglesworth79
    The DynamicDataReader provides a means of retrieving data from a database in a way that involves less code and increases code readability. (Unedited)
    C#, VB.NET, .NET, Dev

  • Data Access using Dynamics - Part II: The DynamicDataSet - MBigglesworth79
    CodeProjectIntroductionIn my previous article, I demonstrated how to leverage the Dynamic Language Runtime (DLR) to create a flexible, dynamic wrapper for the ADO.NET DbDataReader class and its subclasses.In this article, we are going to look at creating a dynamic version of another staple component (Unedited)
    All-Topics

Client side scripting

  • jqGrid Quick Tips - AlexCode
    jqGrid is an Open-Source control registered under the GPL and MIT licenses. (Unedited)
    Javascript, jQuery, Dev

  • Making a jQuery UI DatePicker Read Only - AlexCode
    Block any way for the user to change the textbox value in the DatePicker, either from the calendar popup or by direct input on the textbox. (Unedited)
    Javascript, HTML, jQuery, Dev, scripting, Controls

  • Struts2, JSON, JQGrid with Annotations - AshwinRayaprolu
    Struts2, JSON , JQGrid with Annotations (Unedited)
    All-Topics, Web-Development, JSON

Session State

Silverlight

Trace and Logs

  • A Simple Wrapper for log4net - MBigglesworth79
    A wrapper for log4net which allows logging operations to be accomplished with a single line of code. (Unedited)
    C#, VB.NET, .NET, Dev, log4net

Windows Phone 7

Office Development

Database

SQL Reporting Services

DirectX

  • Introducing DirectX to WPF - Super Lloyd
    CodeProjectI started to learn DirectX. I wanted, of course, to use it in a WPF environment. I don’t hope to write a game (yet?) but I thought it would be a good API for high performance data visualization. Or simply capturing and tweaking web cam output.I discovered SharpDX by Alexandre Mutel, (Unedited)
    C++, Windows, OpenGL

C#

  • Evolution of C# enumerators - PeteBarber
    I needed a very simple tree data structure the other day. Unfortunately C#/.NET doesn't provide one so I implemented a simple one. The need was to create a hierarchy of folders from a flat data structure where each node contained a unique id and its parent id. (Unedited)
    C#

Java

.NET Framework

Algorithms & Recipes

Threads, Processes & IPC

Debug Tips

Design and Architecture

Testing and QA

Uncategorised Technical Blogs

  • Discovering D and Visual Studio (continued…) - Super Lloyd
    CodeProjectThanks for the feedback from the previous article, I know now that: DFL should work with the BCL in D2, but it just doesn’t at the moment, due to some repository snafu… Visual D had building problem due to… tool chain issues! This page about Visual D known issues explain what’s go (Unedited)
    All-Topics

  • D for .NET programmer - Super Lloyd
    CodeProjectRecently it appeared to me that, with D, I could finally write solve a long standing problem, that is write a good advanced installer.What appealed to me where the following features:Statically linked. Produce an exe with no dependency! (Save for win32 that is, fair enough!)Elegant syntax (Unedited)
    All-Topics

  • EntityFramework CodeFirst – DbContext Initializer - ambilykk
    EntityFramework CodeFirst – DbContext Initializer (Unedited)
    All-Topics

  • A Customizable WPF MessageBox - Arik Poznanski
    A Customizable WPF MessageBox (Unedited)
    C#, XAML, WPF-Topics

  • Customizing Visual Studio Extension Icon in Visual Studio 2010 - Abhijit Jana
    How to customize /change the default Visual Studio extension icon and provide your own icon over there. (Unedited)
    Visual-Studio (VS2010)-Topics


This email was sent to email@tempuri.org. To stop receiving this newsletter click here.
The Code Project. 503-250 Ferrand Drive
Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100