Click here to Skip to main content
6,630,289 members and growing! (22,982 online)
Email Password   helpLost your password?
Announcements
BullFrog Power
 
Search    
Add to IE Search

Our Mailouts


Newsletter 06Jul09

Newsletter (6 Jul 2009)
For comments or enquiries please contact webmaster@codeproject.com View online Monday, July 06, 2009

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

Site News

It was a very quiet week last week due to Canada Day and the July 4th holidays which has allowed us at CodeProject.com to catch up on some maintenance, some pet projects, and some sleep, though not necessarily in that order. In the coming weeks we'll be sending out some beta invitations to help us perfect some new features we're adding.

If you wish to be included in these beta invitations then please make sure you are subscribed to our 'Feedback' newsletter. To do this simply visit your settings page, choose the Newsletters tab and ensure the 'Feedback' box is checked.

The voting forms for June's top articles are now up so please take a moment to give a vote to the authors who helped you most last month.

The Code Project Offers

Faster, Lighter ASP.NET AJAX User Interfaces
Light on rendered markup, CSS styled to the max, choose only the behaviors you need. Rich ASP.NET AJAX components. UI controls for 4 platforms in One package: INFRAGISTICS. NetAdvantage for .NET 2009 Vol 1.
Crystal Reports – New No-Royalty Runtime and a No – Risk Trial Download
Check out the new simplified licensing option that enables unlimited no royalty distribution of the report engine for externally facing server and web deployment.
Crystal Reports – New No-Royalty Runtime and a No – Risk Trial Download
Check out the new simplified licensing option that enables unlimited no royalty distribution of the report engine for externally facing server and web deployment.
Crystal Reports – New No-Royalty Runtime and a No – Risk Trial Download
Check out the new simplified licensing option that enables unlimited no royalty distribution of the report engine for externally facing server and web deployment.
Crystal Reports – New No-Royalty Runtime and a No – Risk Trial Download
Check out the new simplified licensing option that enables unlimited no royalty distribution of the report engine for externally facing server and web deployment.
Crystal Reports – New No-Royalty Runtime and a No – Risk Trial Download
Check out the new simplified licensing option that enables unlimited no royalty distribution of the report engine for externally facing server and web deployment.
Crystal Reports – New No-Royalty Runtime and a No – Risk Trial Download
Check out the new simplified licensing option that enables unlimited no royalty distribution of the report engine for externally facing server and web deployment.
Crystal Reports – New No-Royalty Runtime and a No – Risk Trial Download
Check out the new simplified licensing option that enables unlimited no royalty distribution of the report engine for externally facing server and web deployment.
Crystal Reports – New No-Royalty Runtime and a No – Risk Trial Download
Check out the new simplified licensing option that enables unlimited no royalty distribution of the report engine for externally facing server and web deployment.
Crystal Reports – New No-Royalty Runtime and a No – Risk Trial Download
Check out the new simplified licensing option that enables unlimited no royalty distribution of the report engine for externally facing server and web deployment.
Crystal Reports – New No-Royalty Runtime and a No – Risk Trial Download
Check out the new simplified licensing option that enables unlimited no royalty distribution of the report engine for externally facing server and web deployment.
Codeless programming is here!
Generate data entry and reporting .NET Web apps in minutes, straight from your database. Quickly create visually stunning, feature-rich apps that are easy to customize and ready to deploy. Download Now
No Charge ASP.NET AJAX Training Start learning AJAX now with award-winning training from AppDev. Get a complimentary CD or download from our new course. You’ll receive step-by-step instruction by expert Scott Cate, plus hands-on labs, sample code, printable courseware and pre/post exams (a $115 value). Get your AJAX 2007 training now. (Offer not available in all Countries)
"Best Project Management Software" - 4 Years in a Row!
OnTime2009 has won the asp.netPRO Reader's Choice award for fourth year in a row. It includes: scrum / agile project management, bug tracking, requirements mgmt, release mgmt, help desk, wiki and more. Starts at $5 for 5 users, no charge for 1 user. Download OnTime >>
We need your expert Opinion!
Based on your Developer background, MyView Research would like receive your feedback on a short IT survey. Your responses are COMPLETELY ANONYMOUS and we’ll share the results with you at the conclusion of the study.
New InstallShield 2010 – Try it now!
InstallShield 2010 is the InstallShield you’ve always wanted. It has over 400 new and improved features and supports the latest technologies like Windows 7. It even has support for Microsoft App-V virtual packages.
WinForms / WPF Application Updating
Implement network updating features into your rich client applications with AppLife Update. Fast, flexible integration. Robust, powerful updating.
Start a trial today.
Dundas Chart For .NET v7 Now Available – The industry leader in .NET charting technologies has gotten even better. Version 7.0 includes the new Silverlight Add-on, Scorecard, Contour, Wafer and Timeline Custom Chart types, Pie Plus drawing styles, and more. Download an evaluation now.

Weekly Poll Results

Are You Planning To Use Microsoft SharePoint?

Survey period: 29 Jun 2009 to 5 Jul 2009

Microsoft SharePoint Server use continues to grow. Are you using it, and if so, how?

OptionVotes% 
My company uses SharePoint for internal sites39340.43393 votes, 40.43%
My company uses SharePoint for external sites979.9897 votes, 9.98%
My company plans to use SharePoint this year646.5864 votes, 6.58%
My company's developers (us) are customizing SharePoint14715.12147 votes, 15.12%
We're evaluating it but no immediate plans808.2380 votes, 8.23%
No, we don't plan to use it46848.15468 votes, 48.15%
Responses972  972 votes
This is a multiple choice question. Totals may not add up to 100%

This week's survey: Do you spend non-work hours furthering your work-related education?

Most popular new Job Vacancies 6 Jun 2009 - 6 Jul 2009

Most popular new articles 29 Jun 2009 - 6 Jul 2009

Latest Additions

98 articles overall 70 new, 47 updated, 10 moved. 54 were edited, 44 unedited
Article topics listed: All Topics

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

New articles added Last week

Desktop Gadgets

List Controls

Miscellaneous

  • How to use debug - siyahdeniz
    how to use debug (Unedited)
    ASM, Hardware


  • The forceful implementation of features - GD_Patrick
    Apple’s Safari, unfortunately is missing some functionality that I require to surf the web. With the plugin API being currently unavailable, I decided to implement it on my own using DLL Injection and Hooking.
    C++, Dev


  • Designing Nested Controls - Henry Minute
    An article on enabling nested controls to accept child controls at design time.
    C# 2.0, C# 3.0.NET 2.0, .NET 3.0, .NET 3.5, WinForms, Dev


Static & Panel Controls

  • Seven-segment LED Control for .NET - Dmitry Brant
    A custom control for Windows Forms that looks like an electronic 7-segment LED display.
    C# 1.0, C# 2.0, C# 3.0.NET 2.0, Mono, DotGNU, .NET 3.0, .NET 3.5, .NET 4.0, WinForms, Dev, Design


ASP.NET

  • How to Customize the New AjaxControlToolkit Tools - Joshua Blackstone
    How to Customize the New AjaxControlToolkit Tools, i.e. Editor, ColorPicker, ComboBox (Unedited)
    .NET (.NET 3.5), ASP.NET, Ajax


  • Catharsis Tutorial 03 - Rapid Application Development using Catharsis - David O'Sullivan
    Step by step guide to building a robust enterprise level multi-tier ASP.NET MVC web application using Catharsis to automatically generate the code infrastructure (Unedited)
    C#, .NET (.NET 3.5), ASP.NET, MVC, CEO, Architect, DBA, Dev, Design


  • ASP.NET AJAX 4.0 Template Programming - Part II - M Sheik Uduman Ali
    This article describes the live data binding of client side template programming in ASP.NET AJAX 4.0 (Unedited)
    C# (C# 4.0), Javascript, CSS, XHTML, .NET (.NET 4.0), ASP.NET, ADO.NET, Ajax, Architect, Dev, Design


  • Simple ‘In-Progress’ Message for time taking tasks in ASP.Net Pages - Kiran Kumar Veerabatheni
    ‘In-Progress’ Message & Disabling controls in ASP.Net Pages using Javascript (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C# 4.0), Javascript, CSS, HTML, XHTML, JScript .NET, .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0), ASP, ASP.NET, Visual Studio (VS.NET2003, VS2005, VS2008), ADO.NET, PHP, WebForms, Ajax, Architect, Dev, QA, Design


  • Effective Debugging in ASP.NET - yordan_georgiev
    A simple but effective way of debugging in your ASP.NET application
    C# (C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5), ASP.NET, Dev


ASP.NET Controls

Charts, Graphs and Images

User Controls

View State

  • Access ViewState Across Pages - Virendra Dugar
    This article demonstrates how we can share ViewState across pages
    C#, ASP, ASP.NET, WebForms, Ajax, Dev


Database

SQL Reporting Services

.NET Framework

  • Fast Asynchronous Delegates in .NET - Vitaliy Liptchinsky
    Implementation of delegates which are way faster during async operations than the default delegates in .NET
    C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5), Dev


  • NATO Phonetics - Tomas Brennan
    Simple breaking-down of words into series of NATO Phonetics to aid verbal communication.
    C# 2.0, .NET, Dev


  • Configuring Terminal Services Gateway using WMI - Petri Lehtonen
    Describes methods to add and to remove RAPs from Terminal Services Gateway using WMI (Unedited)
    C#, .NET, Dev, SysAdmin


  • Check NUnit test results from .bat file - Sergiy Korzh
    Small program which allows to check results generated by nunit-console utility (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0)


LINQ

  • Active Record Pattern Wrapper Using LINQ-to-SQL - Dogu Tumerdem
    A wrapper to Active Record Pattern using LINQ-to-SQL.
    C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 3.0, .NET 3.5, .NET 4.0), LINQ, Architect, Dev, Design


  • Optimizing LINQ Queries using DataLoadOptions - Shivprasad koirala
    Optimizing LINQ Queries using DataLoadOptions
    C# (C# 1.0, C# 2.0, C# 3.0, C# 4.0), SQL, .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0), ASP.NET, SQL Server (SQL 2000, SQL CE, SQL 2008), Visual Studio (VS.NET2003, VS2005, VS2008, VS2010), LINQ, Architect


Vista API

Windows Presentation Foundation

Windows Workflow Foundation

C / C++ Language

  • Make Quick Look - metcarob
    A quick look at a make file and how to create more advanced make files (Unedited)
    C++, Windows, Win32, Dev


C#

  • Software Development: Build your own Windows Security Center - Coder24.com
    I think many users have been wondering how Windows Security Center is build. Well, in this article I will demonstrate how Windows® XP Security Center is made. How it’s working? Etc. (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0), Windows (WinXP), .NET (.NET 1.0, .NET 1.1, .NET 2.0), Visual Studio (VS2005, VS2008), CEO, Architect, Dev, Design, SysAdmin


  • Document Preview Application - Tamer Oz
    An application to preview your documents and files such as Pdf, Doc, jpg, ppt, xsl (Unedited)
    C# (C# 3.0), Windows (WinXP, Win2003, Vista, Win2008, Win 7), .NET (.NET 3.5), Visual Studio (VS2008), WinForms, LINQ, Dev


  • CLR Stored Procedures and creating it step by step - Virat Kothari
    CLR Stored procedures are very simple and can be used in most complex scenarios. (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0), Windows (WinXP, Win2003, Vista, Win2008, Win 7), .NET (.NET 3.5, .NET 4.0), SQL Server (SQL 2005, SQL 2008), DBA, Dev


  • C# 4.0's New Features Explained - Josh Fischer
    A guide to C# 4.0's new features - explained with code examples and a little historical perspective
    C# (C# 4.0), Windows, Dev


  • Searching, Modifying, and Encoding Text - logicchild
    An article that explains Regular Expressions (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0)


  • How to Setup a Websphere MQ with C# .NET: GUI to Put/Get to Local & Remote Queues - Member 4538504
    Example to Put/Get Messages to Local and Remote Queues for Websphere Beginners (Unedited)
    C#, Windows, .NET, Visual Studio, Dev


XML

  • XMLFoundation - Brian Aberle
    As the name suggests it provides a foundation for XML support in an application, however this is much more than just another XML parser. It applies a unique approach to handling XML that allows your application code to focus on the application rather than traversing DOM or subscribing to SAX events
    C++, XML, HTML, Dev


  • Using XML Documentation in your Code - Maximus Byamukama
    In this article, I will show you how to add documentation to your classes and methods to make good use of the IntelliSense feature and make your code more understandable
    C# (C# 1.0, C# 2.0, C# 3.0), Windows, Visual Studio (VS2008), Architect, Design, SysAdmin


  • XSLT Number to String Transformation II - Mahendra Kumar Srivastava
    XSLT Number to String Transformation for Hindi Language (Unedited)
    XML, XSLT, Architect, Dev


Algorithms & Recipes

Cryptography & Security

Localisation

  • The Arabic Writer - knightofbaghdad
    Write Arabic in programs that don't support the Arabic language, using Unicode.
    VB 7.x, VB 8.0, VB 9.0, VB 6.NET 2.0, Win2K, WinXP, Vista, Win 7, Dev


Macros and Add-ins

  • CodeDom CodeObject Debugger Visualizer - OrlandoCurioso
    Using VisualizerObjectSource.TransferData for private communication with the DialogDebuggerVisualizer
    C# (C# 3.0), .NET (.NET 3.5), Visual Studio (VS2008), Dev


String handling

Threads, Processes & IPC

  • API Hooking (LoadLibrary) - ARJ 1982
    A simple approach to Hook LoadLibrary API with a sample
    C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C


  • Process Create Notification using EnumProcess - My2Cents
    Poll using EnumProcess to get process create notification in user-mode
    C++ (VC6, VC7, VC7.1, VC8.0, VC9.0), C, Windows, Win32, Win64, Visual Studio (VS2008), STL, Architect, Dev, Design


  • Hide! Hide in the back! - ovidiu_tudorache
    An idea for a background threads manager.
    C# 1.0, C# 2.0, C# 3.0, .NET, Dev


Design and Architecture

Work Issues

Product Showcase

  • Develop fast, scalable applications for server farms with distributed caching solution from ScaleOut Software - ScaleOut Software
    Server farm applications must consistently deliver fast response times, while performance has to scale seamlessly as the farm grows. Discover how to use ScaleOut StateServer’s intuitive and powerful features to give your applications blazing performance, while achieving your development goals.
    Windows Topics


  • Creating Rich Mobile User Interface - Resco Developer Tools
    The success of contemporary mobile applications is determined by both, rich functionality and attractive GUI. Let’s find a way how to be successful and effective in development of such applications.
    C#, .NET, Visual Studio, Dev, Design


  • PLINQO - Supercharged LINQ to SQL - Eric J. Smith and Shannon Davidson
    In the time that LINQ to SQL has been available, we have been identifying ways to make LINQ to SQL better. We have compiled all of those cool tips and tricks including new features into a set of CodeSmith templates. PLINQO opens the LINQ TO SQL black box giving you the ability to control your source
    C#, XML, SQL, ASP.NET, WCF, LINQ, Architect, Dev


  • Rich Navigation for Microsoft Silverlight 3 Applications - Murtaza Abdeali
    Easily add advanced navigation to Line of Business apps with UI controls designed especially for the new navigation features in Microsoft Silverlight 3.
    C#, .NET, XAML, Silverlight, VS2008, Dev


Solution Center

Articles updated added Last week

Edit Controls

  • PercentageUpDown Control - Pinx
    Specialized version of the NumericUpDown control for entering and displaying percentage values.
    VB, Windows, .NET, Visual Studio, WinForms, Dev


Miscellaneous

Smart Client

  • Genesis Hybrid Smart Client Framework part VI - Stephan Johnson
    This is part VI of a VII part series. This article covers how to manage the hosted applications, user interface and security using the Genesis Management System (Unedited)
    C# (C# 3.0), Windows (Win2003, Vista, Win2008, Win 7), Architect, DBA, Dev, SysAdmin


  • Genesis Hybrid Smart Client Framework part VII - Stephan Johnson
    This is part VII of a VII part series. This article covers the source code in a breakdown of each project's function. (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0), Windows (Win2003, Vista, Win2008, Win 7), Architect, DBA, Dev, Design, SysAdmin


Ajax and Atlas

Applications & Tools

ASP.NET

  • Windows Authentication Using Form Authentication - akhhttar
    An article on "How to authenticate windows user using form authentication in ASP.NET?"
    C# (C# 2.0), Windows (Win2K, WinXP, Win2003, Vista, Win2008, Win 7), .NET (.NET 1.0, .NET 1.1, .NET 2.0), ASP.NET, Win32, Dev


  • Windows Communication Foundation FAQ quick starter Part 1 - Shivprasad koirala
    Windows Communication Foundation FAQ quick starter Part 1 (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5), ASP.NET, WCF, VS2008, Architect


.NET Framework

Windows Presentation Foundation

C / C++ Language

C#

  • MP3-CMS Project - thund3rstruck
    Update to the MP3-CMS Project
    SQL, C# 2.0, Windows, .NET 2.0VS2005, DBA, Dev, QA


Algorithms & Recipes

  • Fast Numerical Integration - John D. Cook
    Numerical integration of smooth functions over a finite interval using an optimal algorithm.
    C++, WindowsVS2008, Dev


  • DBX Parser - xnlab.com
    Read Outlook Express DBX file, extract mail to EML file
    C# (C# 1.0, C# 2.0, C# 3.0), .NET, Visual Studio, Dev


Bugs & Workarounds

  • How To Inspect the Content of a Program Database (PDB) File - ochsenmeier marc
    Get to know the files you use on a daily basis when debugging your application with Visual Studio or WinDbg
    C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (Vista), Win32, Visual Studio (VS2008), MFC, COM, Architect, Dev, Design, SysAdmin


Collections

  • Indexed Dictionary - Asher Barak
    An article on a generic collection accessible both as a dictionary and as an indexed list.
    C# 2.0, Windows, .NET 2.0, Dev


Internet / Network

Technical blogs added Last week

Miscellaneous

ASP.NET

  • Client Callbacks in ASP.Net - aftabahmed.net
    By Default ASP.Net pages communicate with the server through a mechanism call “PostBack”. Postback is very useful and efficient, except for the cases, where 1) You have a huge page, with a lot of processing required at server, so doing all that processing on every postback is not only waste of resou (Unedited)
    C# (C# 2.0, C# 3.0), Javascript, Windows, .NET (.NET 2.0, .NET 3.0, .NET 3.5), ASP.NET, WebForms, Ajax, Dev


ASP.NET Controls

  • Asp.net date picker control part 2 - Salmanzz
    codeproject download code here Introduction In my previous post How to: Create a Date Picker Composite Control in ASP.NET (C#). I explained how to work with asp.net composite control to create a date picker control for asp.net. Problem However to use that control you still require JavaS (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C# 4.0), .NET (.NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5), ASP.NET, Visual Studio (VS.NET2003, VS2005, VS2008), Architect, Dev, Design


  • How to: Create a Date Picker Composite Control in ASP.NET (C#) - Salmanzz
    codeproject download code here Introduction Composite controls are controls that combine multiple controls together to form a new reusable control. For example, a simple composite control could consist of both a Label control and a TextBox control. This example, however, puts one Tex (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0), ASP.NET, Architect, Dev, Design


HTML / CSS

  • Optimize your Pages using CSS Sprites - emiaj
    Lets say that you boss calls you telling that the shiny new page of the company in the production server is having a very bad user experience, the load process takes a lot of time and the users have to wait to start using it. You, as a good developer/designer found after a trace of the web requests (Unedited)
    C++, Windows, MFC


Silverlight

  • Silverlight: Reflection Image Button - Jeremy Likness
    A simple silverlight control that creates an image button with zoom and reflection. (Unedited)
    C# (C# 3.0), .NET (.NET 3.5), ASP.NET, Silverlight Topics, Architect, Dev, Design


Windows Presentation Foundation

  • Binding Passwords - Pete O'Hanlon
    Those who’ve been following my blog and conversations with the WPF Disciples know that I love the databinding power of WPF, and in almost all cases I’m a very happy bunny. There is one stain in the awe inspiring goodness that is bound applications, and that’s the PasswordBox. Super (Unedited)
    All Topics


  • Please select your collection - Pete O'Hanlon
    In this post, I’d like to cover a fairly common scenario that I’ve received various bits of email about as WPF is becoming more and more popular with developers. A common requirement for a lot of developers is to have a ComboBox contain an entry at the top of the list prompting the user (Unedited)
    All Topics


C#

  • Getting Fun with .Net Static Reflection - emiaj
    How the usage of Static Reflection could help in the refactoring process. (Unedited)
    C# (C# 3.0), .NET


  • Fluent NHibernate and Linq2NHibernate – Demo Project - emiaj
    Introduction This is my so long waited demo project showcasing the use of Fluent NHibernate and Linq to NHibernate (and some other interesting bits). First of all, I you are completely new to NHibernate I encourage you to take a look at my previous introductory article here. Disclaimer Before co (Unedited)
    C#


  • Writing a complex custom configuration section - aftabahmed.net
    Technorati Tags: C#,.Net FrameworkHere i posted another entry, showing implementation of a simple configuration section, now consider following listing<customSection>    <elements>      <add name=”FirstAssembly.FirstType” assembly=”FirstAssembly” shoul (Unedited)
    C#, Windows, .NET (.NET 2.0, .NET 3.0, .NET 3.5), Dev


XML

  • Serializing and Deserializing Objects…to and from…XML - Steve Wellens
    Over on the Asp.Net forums I recently had the opportunity* to help a few lost souls by showing them how to serialize objects to XML and deserialize the XML back into objects. Since the question has come up more than once, I decided to BLOG it so I could refer similar questions in the future to this  (Unedited)
    C#, XML, Windows, .NET, DBA, Dev


Programming Tips

Design and Architecture

  • Adapter Design Pattern How to use in Asp.net using C# - Salmanzz
    codeproject What is Adapter Pattern? The Adapter pattern is a structural  design pattern  which enables a system to use classes whose interfaces don’t quite match its requirements or in other words is used to make a interface which client understands. When to use it? Its quite use (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0), ASP.NET, Dev, Design


cheers,
Chris Maunder
The Code Project


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

The Code Project                               Monday, July 06, 2009
                                  contact: webmaster@codeproject.com

View online at http://www.codeproject.com/script/Mailouts/View.aspx?mlid=0

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.


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

--------------------------------------------------------------------
SITE NEWS

Site News

It was a very quiet week last week due to Canada Day and the July
4th holidays which has allowed us at CodeProject.com to catch up on
some maintenance, some pet projects, and some sleep, though not
necessarily in that order. In the coming weeks we'll be sending out
some beta invitations to help us perfect some new features we're
adding.

If you wish to be included in these beta invitations then please
make sure you are subscribed to our 'Feedback' newsletter. To do
this simply visit your settings page
(http://www.codeproject.com/script/Membership/Modify.aspx), choose
the Newsletters tab and ensure the 'Feedback' box is checked.

The voting forms for June's top articles are now up so please take
a moment to give a vote to the authors who helped you most last
month.


--------------------------------------------------------------------
THE CODE PROJECT OFFERS
http://www.codeproject.com/info/Mediakit

Faster, Lighter ASP.NET AJAX User Interfaces - Light on rendered
  markup, CSS styled to the max, choose only the behaviors you need.
  Rich ASP.NET AJAX components. UI controls for 4 platforms in One
  package: INFRAGISTICS NetAdvantage for .NET 2009 Vol 1.
  http://www.codeproject.com/Redir.aspx?adid=10740

Crystal Reports – New No-Royalty Runtime and a No – Risk Trial Check
  out the new simplified licensing option that enables unlimited no
  royalty distribution of the report engine for externally facing
  server and web deployment.
  http://www.codeproject.com/Redir.aspx?adid=10752

Crystal Reports – New No-Royalty Runtime and a No – Risk Trial Check
  out the new simplified licensing option that enables unlimited no
  royalty distribution of the report engine for externally facing
  server and web deployment.
  http://www.codeproject.com/Redir.aspx?adid=10762

Crystal Reports – New No-Royalty Runtime and a No – Risk Trial Check
  out the new simplified licensing option that enables unlimited no
  royalty distribution of the report engine for externally facing
  server and web deployment.
  http://www.codeproject.com/Redir.aspx?adid=10763

Crystal Reports – New No-Royalty Runtime and a No – Risk Trial Check
  out the new simplified licensing option that enables unlimited no
  royalty distribution of the report engine for externally facing
  server and web deployment.
  http://www.codeproject.com/Redir.aspx?adid=10764

Crystal Reports – New No-Royalty Runtime and a No – Risk Trial Check
  out the new simplified licensing option that enables unlimited no
  royalty distribution of the report engine for externally facing
  server and web deployment.
  http://www.codeproject.com/Redir.aspx?adid=10765

Crystal Reports – New No-Royalty Runtime and a No – Risk Trial Check
  out the new simplified licensing option that enables unlimited no
  royalty distribution of the report engine for externally facing
  server and web deployment.
  http://www.codeproject.com/Redir.aspx?adid=10766

Crystal Reports – New No-Royalty Runtime and a No – Risk Trial Check
  out the new simplified licensing option that enables unlimited no
  royalty distribution of the report engine for externally facing
  server and web deployment.
  http://www.codeproject.com/Redir.aspx?adid=10767

Crystal Reports – New No-Royalty Runtime and a No – Risk Trial Check
  out the new simplified licensing option that enables unlimited no
  royalty distribution of the report engine for externally facing
  server and web deployment.
  http://www.codeproject.com/Redir.aspx?adid=10768

Crystal Reports – New No-Royalty Runtime and a No – Risk Trial Check
  out the new simplified licensing option that enables unlimited no
  royalty distribution of the report engine for externally facing
  server and web deployment.
  http://www.codeproject.com/Redir.aspx?adid=10769

Crystal Reports – New No-Royalty Runtime and a No – Risk Trial Check
  out the new simplified licensing option that enables unlimited no
  royalty distribution of the report engine for externally facing
  server and web deployment.
  http://www.codeproject.com/Redir.aspx?adid=10770

Codeless programming is here!
  Generate data entry and reporting .NET Web apps in minutes,
  straight from your database.  Quickly create visually stunning,
  feature-rich apps that are easy to customize and ready to deploy. 
   Download Edition http://www.codeproject.com/Redir.aspx?adid=8777

No Charge ASP.NET AJAX Training - Start learning AJAX now with
  award-winning training from AppDev. Our complimentary CD or
  download offers step-by-step instruction by expert Scott Cate,
  hands-on labs, sample code, printable courseware & exams (a $115
  value). Get it at http://www.codeproject.com/Redir.aspx?adid=7166

OnTime2009 has won the asp.netPRO Reader's Choice award for 4th year
  in a row. It includes: scrum/agile project management, bug
  tracking, release mgmt, requirements mgmt, help desk, wiki & more.
  Starts at $5 for 5 users, no charge for 1 user.
  http://www.codeproject.com/Redir.aspx?adid=10744

We need your expert Opinion! Based on your Developer background,
  MyView Research would like receive your feedback on a short IT
  survey.  Your responses are COMPLETELY ANONYMOUS and we’ll share
  the results with you at the conclusion of the study.
  http://www.codeproject.com/Redir.aspx?adid=10702

New InstallShield 2010 – Try it now! - InstallShield 2010 is the
  InstallShield you’ve always wanted. It has over 400 new and
  improved features and supports the latest technologies like
  Windows 7. It even has support for Microsoft App-V virtual
  packages. http://www.codeproject.com/Redir.aspx?adid=10704

WinForms / WPF Application Updating
  Implement network updating features into your rich client
  applications with AppLife Update. Fast, flexible integration.
  Robust, powerful updating. Start a trial today.
  http://www.codeproject.com/Redir.aspx?adid=10523

Dundas Chart For .NET v7 Now Available – The industry leader in .NET
  charting technologies has gotten even better. Version 7.0 includes
  the new Silverlight Add-on, Scorecard, Contour, Wafer &Timeline
  Custom Chart types, Pie Plus drawing styles, & more.  Download an
  evaluation now. http://www.codeproject.com/Redir.aspx?adid=10047



--------------------------------------------------------------------
WEEKLY POLL RESULTS
http://www.codeproject.com/script/Surveys/Results.aspx?srvid=932

Are You Planning To Use Microsoft SharePoint?

Microsoft SharePoint Server use continues to grow. Are you using it,
and if so, how?

 My company uses SharePoint for internal sites             393 40.43
 My company uses SharePoint for external sites              97  9.98
 My company plans to use SharePoint this year               64  6.58
 My company's developers (us) are customizing              147 15.12
   SharePoint
 We're evaluating it but no immediate plans                 80  8.23
 No, we don't plan to use it                               468 48.15

Responses                                                       972

This week's survey: Do you spend non-work hours furthering your
work-related education?
http://www.codeproject.com/script/Surveys/VoteForm.aspx?srvid=933

--------------------------------------------------------------------
MOST POPULAR NEW JOB VACANCIES 6 Jun 2009 - 6 Jul 2009

   o C#.Net Developer - 
     http://www.codeproject.com/Jobs/656/Csharp-Net-Developer.aspx
   o Dallas-Fort Worth based small business seeks user interface
     design engineer to implement screens for criminal justice
     information system - 
     http://www.codeproject.com/Jobs/658/Dallas-Fort-Worth-based-small-business-seeks-user-interface-design-engineer-to-implement-screens-for-criminal-justice-information-system.aspx
   o Web - Web Developer (HTML/CSS/JavaScript) - 
     http://www.codeproject.com/Jobs/659/Web-Web-Developer-HTML-CSS-JavaScript.aspx
   o C# .NET Developer - 
     http://www.codeproject.com/Jobs/665/Csharp-NET-Developer.aspx
   o Lab49 is hiring .NET Developers / Architects - multiple
     openings   - 
     http://www.codeproject.com/Jobs/666/Lab49-is-hiring-NET-Developers-Architects-multiple-openings.aspx


--------------------------------------------------------------------
MOST POPULAR NEW ARTICLES 29 Jun 2009 - 6 Jul 2009

   o C# 4.0's New Features Explained - Josh Fischer
     http://www.codeproject.com/KB/cs/CSharp4Features.aspx
   o WPF : Selection made better - Sacha Barber
     http://www.codeproject.com/KB/WPF/WPFComboList.aspx
   o Seven-segment LED Control for .NET - Dmitry Brant
     http://www.codeproject.com/KB/static/sevensegmentdisplay.aspx
   o Software Development: Build your own Windows Security Center  -
     Coder24.com
     http://www.codeproject.com/KB/cs/xpsecuritycenter.aspx
   o Optimizing LINQ Queries using DataLoadOptions - Shivprasad
     koirala
     http://www.codeproject.com/KB/linq/OptimizingLINQ.aspx


--------------------------------------------------------------------
LATEST ADDITIONS: 98 articles overall
70 new, 47 updated, 10 moved. 54 were edited, 44 unedited
Article topics listed: All Topics
Full list at http://www.codeproject.com/script/Articles/Latest.aspx

Too many articles? Visit your profile page
(http://www.codeproject.com/script/Membership/Modify.aspx) to change
your newsletter article filters.

/* --- NEW ARTICLES ADDED IN THE LAST WEEK --- */

Desktop Gadgets

     RssToolbar - Desktop RSS Ticker
     - thund3rstruck (29 Jun 2009)
     Streams RSS headlines to the desktop
     C#, .NET (.NET 2.0), Win32, WinForms, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749529623521


List Controls

     Parametrization of CListCtrl’s Descendant Class in MDI
       Templates of CMultiDocTemplate Function
     - Emery Emerald (2 Jul 2009)
     The demonstration of the possibility of parametrization of the
       non parametrized constructors of the MFC application's
       document templates.
     C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (WinXP,
       Win2003), Visual Studio, MFC, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749527963521


Miscellaneous

     How to use debug
     - siyahdeniz (30 Jun 2009) [Unedited]
     how to use debug
     ASM, Hardware
     http://www.codeproject.com/Article.aspx?tag=1983749527383521


     The forceful implementation of features
     - GD_Patrick (4 Jul 2009)
     Apple’s Safari, unfortunately is missing some functionality
       that I require to surf the web. With the plugin API being
       currently unavailable, I decided to implement it on my own
       using DLL Injection and Hooking.
     C++, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528393521


     Designing Nested Controls
     - Henry Minute (2 Jul 2009)
     An article on enabling nested controls to accept child controls
       at design time.
     C# 2.0, C# 3.0.NET 2.0, .NET 3.0, .NET 3.5, WinForms, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528063521


Static & Panel Controls

     Seven-segment LED Control for .NET
     - Dmitry Brant (2 Jul 2009)
     A custom control for Windows Forms that looks like an
       electronic 7-segment LED display.
     C# 1.0, C# 2.0, C# 3.0.NET 2.0, Mono, DotGNU, .NET 3.0, .NET
       3.5, .NET 4.0, WinForms, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749527763521


ASP.NET

     How to Customize the New AjaxControlToolkit Tools
     - Joshua Blackstone (29 Jun 2009) [Unedited]
     How to Customize the New AjaxControlToolkit Tools, i.e. Editor,
       ColorPicker, ComboBox
     .NET (.NET 3.5), ASP.NET, Ajax
     http://www.codeproject.com/Article.aspx?tag=1983749530313521


     Catharsis Tutorial 03 - Rapid Application Development using
       Catharsis
     - David O'Sullivan (29 Jun 2009) [Unedited]
     Step by step guide to building a robust enterprise level
       multi-tier ASP.NET MVC web application using Catharsis to
       automatically  generate the code infrastructure
     C#, .NET (.NET 3.5), ASP.NET, MVC, CEO, Architect, DBA, Dev,
       Design
     http://www.codeproject.com/Article.aspx?tag=1983749531003521


     ASP.NET AJAX 4.0 Template Programming - Part II
     - M Sheik Uduman Ali (2 Jul 2009) [Unedited]
     This article describes the live data binding of client side
       template programming in ASP.NET AJAX 4.0
     C# (C# 4.0), Javascript, CSS, XHTML, .NET (.NET 4.0), ASP.NET,
       ADO.NET, Ajax, Architect, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749528023521


     Simple ‘In-Progress’ Message for time taking tasks in ASP.Net
       Pages
     - Kiran Kumar Veerabatheni (4 Jul 2009) [Unedited]
     ‘In-Progress’ Message & Disabling controls in ASP.Net Pages
       using Javascript
     C# (C# 1.0, C# 2.0, C# 3.0, C# 4.0), Javascript, CSS, HTML,
       XHTML, JScript .NET, .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET
       3.0, .NET 3.5, .NET 4.0), ASP, ASP.NET, Visual Studio
       (VS.NET2003, VS2005, VS2008), ADO.NET, PHP, WebForms, Ajax,
       Architect, Dev, QA, Design
     http://www.codeproject.com/Article.aspx?tag=1983749528153521


     Effective Debugging in ASP.NET
     - yordan_georgiev (29 Jun 2009)
     A simple but effective way of debugging in your ASP.NET
       application
     C# (C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5),
       ASP.NET, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749529453521


ASP.NET Controls

     Expanding / Collapsing GridView Columns with Smooth Dynamic
       Effect
     - Samir NIGAM (4 Jul 2009)
     This article describes how to expand and collapse columns of a
       GridView using JavaScript
     Javascript, CSS, HTML, XHTML, .NET (.NET 2.0), ASP.NET,
       ADO.NET, WebForms, Ajax, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528283521


Charts, Graphs and Images

     Using ImageMagick to Create Previews and Thumbnails from
       Uploaded Images
     - Gary Stafford (3 Jul 2009)
     This ASP.NET Web Application demonstrates the use of
       ImageMagick to create thumbnails and larger preview images,
       both from an uploaded image file.
     C# 3.0.NET 3.5, ASP.NET, VS2008, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528083521


User Controls

     2 way communication between embedded windows user control into
       Internet Explorer 
     - matheszabi-RO (2 Jul 2009) [Unedited]
     in IE webpage is embedded an C# user control and communication
       between the page and user control
     C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 3.5), Visual Studio
       (VS2008), Architect, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749529733521


View State

     Access ViewState Across Pages
     - Virendra Dugar (30 Jun 2009)
     This article demonstrates how we can share ViewState across
       pages
     C#, ASP, ASP.NET, WebForms, Ajax, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749529853521


Database

     A Handy Code to Get Your Project Connected to Any Database by
       ADO.NET
     - MeraMBA.com (2 Jul 2009)
     Purely object oriented ADO code component to get your project
       running, no matter what database you are using at the
       backend. Specialised for SQL Server.
     C# 1.0, C# 2.0, C# 3.0.NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5,
       ASP.NET, ADO.NET, DBA, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749527973521


SQL Reporting Services

     Using RDLC and DataSets to develop ASP.NET Reporting Services
       Reports
     - david.ribeiro (5 Jul 2009)
     Developing and invoking RDLC reports without the Reporting
       Services Server.
     C# 1.0, C# 2.0, C# 3.0.NET 2.0, ASP.NET, SQL 2005, VS2005, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528213521


.NET Framework

     Fast Asynchronous Delegates in .NET
     - Vitaliy Liptchinsky (1 Jul 2009)
     Implementation of delegates which are way faster during async
       operations than the default delegates in .NET
     C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET
       3.5), Dev
     http://www.codeproject.com/Article.aspx?tag=1983749527643521


     NATO Phonetics
     - Tomas Brennan (3 Jul 2009)
     Simple breaking-down of words into series of NATO Phonetics to
       aid verbal communication.
     C# 2.0, .NET, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528273521


     Configuring Terminal Services Gateway using WMI
     - Petri Lehtonen (29 Jun 2009) [Unedited]
     Describes methods to add and to remove RAPs from Terminal
       Services Gateway using WMI
     C#, .NET, Dev, SysAdmin
     http://www.codeproject.com/Article.aspx?tag=1983749529473521


     Check NUnit test results from .bat file
     - Sergiy Korzh (4 Jul 2009) [Unedited]
     Small program which allows to check results generated by
       nunit-console utility
     C# (C# 1.0, C# 2.0, C# 3.0)
     http://www.codeproject.com/Article.aspx?tag=1983749528223521


LINQ

     Active Record Pattern Wrapper Using LINQ-to-SQL
     - Dogu Tumerdem (30 Jun 2009)
     A wrapper to Active Record Pattern using LINQ-to-SQL.
     C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 3.0, .NET 3.5, .NET
       4.0), LINQ, Architect, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749529753521


     Optimizing LINQ Queries using DataLoadOptions
     - Shivprasad koirala (5 Jul 2009)
     Optimizing LINQ Queries using DataLoadOptions
     C# (C# 1.0, C# 2.0, C# 3.0, C# 4.0), SQL, .NET (.NET 1.0, .NET
       1.1, .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0), ASP.NET, SQL
       Server (SQL 2000, SQL CE, SQL 2008), Visual Studio
       (VS.NET2003, VS2005, VS2008, VS2010), LINQ, Architect
     http://www.codeproject.com/Article.aspx?tag=1983749528333521


Vista API

     Windows 7 Goodies in C++: Adding Custom Tasks to Jump Lists
     - Michael Dunn (30 Jun 2009)
     Create custom tasks in your app's jump list on Windows 7
     C++ (VC9.0), Windows (Win 7), Win32, Win64, Visual Studio
       (VS2008), ATL, WTL, STL, GDI, GDI+, COM, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749529693521


Windows Presentation Foundation

     WPF Book Reader
     - chameau (5 Jul 2009)
     A WPF book reader for cbz/cbr files
     C#.NET 3.5, WPF, WinForms, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749527443521


     WPF RichText Editor with Slider Formatting and a Font Style
       Dialog
     - A Eastman (5 Jul 2009)
     WPF RichText Editor with custom Slider Control formatting and a
       Font Style Dialog box
     C#, Windows, .NET (.NET 3.5), Visual Studio (VS2008), WPF, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528483521


     Calcium: A modular application toolset leveraging the Composite
       Application Library (PRISM) – Part 2
     - Daniel Vaughan (5 Jul 2009) [Unedited]
     Calcium provides much of what one needs to rapidly build a
       multifaceted and sophisticated modular application. Includes
       a host of modules and services, and an infrastructure that is
       ready to use in your next application.
     C# (C# 3.0), .NET (.NET 3.5), WCF, XAML, WPF, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528493521


     WPF : Selection made better
     - Sacha Barber (4 Jul 2009) [Unedited]
     A better selection option for users
     C# (C# 3.0, C# 4.0), .NET (.NET 3.5, .NET 4.0), WPF, Architect,
       Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749528323521


     AttachedPropertyEvent Pattern
     - Jan-Erik Romoeren, Björn Asplund (2 Jul 2009)
     Pattern for publishing an event by using attached property and
       IEventAggregator
     C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 3.5, .NET 4.0), XAML,
       WPF, Silverlight, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749527863521


     How to Perform WPF Data Binding Using LINQ to XML
     - Balamurali Balaji (4 Jul 2009)
     This article explains how to perform data binding to WPF
       controls using LINQ to XML.
     XML, C# 3.0.NET 3.5, XAML, WPF, LINQ, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528293521


     How to Perform WPF Data Binding Using LINQ to XML – Part 2
     - Balamurali Balaji (4 Jul 2009)
     This article is Part 2 of the previous article and explains how
       to perform data binding to WPF controls using LINQ to data
       stored in an XML file.
     C# 3.0.NET 3.5, XAML, WPF, LINQ, VS2008, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528303521


     WPF Data Bound Menus
     - Michael L Perry (3 Jul 2009)
     Use a combination of data-binding techniques to create WPF
       menus that change with your application
     C# (C# 3.0), .NET (.NET 3.5), WPF, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528243521


     Flexible Panels for WPF
     - Michael Chansky (3 Jul 2009) [Unedited]
     Some useful custom layout Panels for WPF inspired by wxWidgets'
       Sizers
     C#, .NET (.NET 3.5), WPF
     http://www.codeproject.com/Article.aspx?tag=1983749528093521


Windows Workflow Foundation

     Introducing WF4.0: Building Distributed Apps with WF 4.0 and WF
       4.0 Services
     - mohamad halabi (1 Jul 2009)
     Shows how to build new-design distributed applications with WF
       4.0 and Data Services.
     C#.NET 4.0, Visual Studio (VS2010), ADO.NET, WCF, SQL 2000, SQL
       2005, Architect, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749527543521


C / C++ Language

     Make Quick Look
     - metcarob (5 Jul 2009) [Unedited]
     A quick look at a make file and how to create more advanced
       make files
     C++, Windows, Win32, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528453521


C#

     Software Development: Build your own Windows Security Center 
     - Coder24.com (1 Jul 2009) [Unedited]
     I think many users have been wondering how Windows Security
       Center is build. Well, in this article I will demonstrate how
       Windows® XP Security Center is made. How it’s working? Etc.  
     C# (C# 1.0, C# 2.0, C# 3.0), Windows (WinXP), .NET (.NET 1.0,
       .NET 1.1, .NET 2.0), Visual Studio (VS2005, VS2008), CEO,
       Architect, Dev, Design, SysAdmin
     http://www.codeproject.com/Article.aspx?tag=1983749529463521


     Document Preview Application
     - Tamer Oz (2 Jul 2009) [Unedited]
     An application to preview your documents and files such as Pdf,
       Doc, jpg, ppt, xsl
     C# (C# 3.0), Windows (WinXP, Win2003, Vista, Win2008, Win 7),
       .NET (.NET 3.5), Visual Studio (VS2008), WinForms, LINQ, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749527633521


     CLR Stored Procedures and creating it step by step
     - Virat Kothari (29 Jun 2009) [Unedited]
     CLR Stored procedures are very simple and can be used in most
       complex scenarios.
     C# (C# 1.0, C# 2.0, C# 3.0), Windows (WinXP, Win2003, Vista,
       Win2008, Win 7), .NET (.NET 3.5, .NET 4.0), SQL Server (SQL
       2005, SQL 2008), DBA, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749522743521


     C# 4.0's New Features Explained
     - Josh Fischer (1 Jul 2009)
     A guide to C# 4.0's new features - explained with code examples
       and a little historical perspective
     C# (C# 4.0), Windows, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749527713521


     Searching, Modifying, and Encoding Text
     - logicchild (1 Jul 2009) [Unedited]
     An article that explains Regular Expressions
     C# (C# 1.0, C# 2.0, C# 3.0)
     http://www.codeproject.com/Article.aspx?tag=1983749529673521


     How to Setup a Websphere MQ with C# .NET: GUI to Put/Get to
       Local & Remote Queues
     - Member 4538504 (2 Jul 2009) [Unedited]
     Example to Put/Get Messages to Local and Remote Queues for
       Websphere Beginners
     C#, Windows, .NET, Visual Studio, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749527833521


XML

     XMLFoundation
     - Brian Aberle (3 Jul 2009)
     As the name suggests it provides a foundation for XML support
       in an application, however this is much more than just
       another XML parser.  It applies a unique approach to handling
       XML that allows your application code to focus on the
       application rather than traversing DOM or subscribing to SAX
       events
     C++, XML, HTML, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528263521


     Using XML Documentation in your Code
     - Maximus Byamukama (29 Jun 2009)
     In this article, I will show you how to add documentation to
       your classes and methods to make good use of the IntelliSense
       feature and make your code more understandable
     C# (C# 1.0, C# 2.0, C# 3.0), Windows, Visual Studio (VS2008),
       Architect, Design, SysAdmin
     http://www.codeproject.com/Article.aspx?tag=1983749528853521


     XSLT Number to String Transformation II
     - Mahendra Kumar Srivastava (2 Jul 2009) [Unedited]
     XSLT Number to String Transformation for Hindi Language
     XML, XSLT, Architect, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749527793521


Algorithms & Recipes

     Grandiose Projects 2. Compatibility with Simulink
     - Petr Ivankov (5 Jul 2009) [Unedited]
     Import of Simulink files
     C# (C# 3.0), .NET (.NET 3.5), Visual Studio (VS2008),
       Architect, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749528533521


     REG file parser using the Boost Spirit Parser Framework
     - Apriorit Inc, Ivan Romanenko (30 Jun 2009)
     This article describes a sample parser of reg files using the
       Boost Spirit Parser Framework. We'll discuss why we use the
       curtain libraries and make one or another solution,
       algorithm, and also tests.
     VC6, VC7, VC7.1, VC8.0, Windows, Visual Studio, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749529793521


Cryptography & Security

     How to use Rijndael to encrypt any file easily?
     - qxcjust (2 Jul 2009) [Unedited]
     encrypt any file easily
     C#
     http://www.codeproject.com/Article.aspx?tag=1983749529663521


Localisation

     The Arabic Writer
     - knightofbaghdad (5 Jul 2009)
     Write Arabic in programs that don't support the Arabic
       language, using Unicode.
     VB 7.x, VB 8.0, VB 9.0, VB 6.NET 2.0, Win2K, WinXP, Vista, Win
       7, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528143521


Macros and Add-ins

     CodeDom CodeObject Debugger Visualizer
     - OrlandoCurioso (5 Jul 2009)
     Using VisualizerObjectSource.TransferData for private
       communication with the DialogDebuggerVisualizer
     C# (C# 3.0), .NET (.NET 3.5), Visual Studio (VS2008), Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528503521


String handling

     Flexible text format support using regular expression
     - spotofleopard (1 Jul 2009) [Unedited]
     regular expression enables your application to parse text files
       of customized formats
     C#, .NET Topics, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749527363521


Threads, Processes & IPC

     API Hooking (LoadLibrary)
     - ARJ 1982 (30 Jun 2009)
     A simple approach to Hook LoadLibrary API with a sample
     C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C
     http://www.codeproject.com/Article.aspx?tag=1983749524603521


     Process Create Notification using EnumProcess
     - My2Cents (3 Jul 2009)
     Poll using EnumProcess to get process create notification in
       user-mode
     C++ (VC6, VC7, VC7.1, VC8.0, VC9.0), C, Windows, Win32, Win64,
       Visual Studio (VS2008), STL, Architect, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749529393521


     Hide! Hide in the back!
     - ovidiu_tudorache (2 Jul 2009)
     An idea for a background threads manager.
     C# 1.0, C# 2.0, C# 3.0, .NET, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749527953521


Design and Architecture

     The Four Pillars of Maintainable Software
     - Robert Riley (30 Jun 2009)
     Creating maintainable software is more than technology, it's
       about company culture.
     All Topics, CEO, Architect, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749529823521


Work Issues

     7 Tips for a Successful Software Project
     - Robert Riley (3 Jul 2009)
     7 tips to help ensure your software project doesn't become
       another statistic
     All Topics, CEO, Architect, Sales, Marketing
     http://www.codeproject.com/Article.aspx?tag=1983749528073521


     What When How Association (WWHA) In a Task Tracking Spreadsheet
     - Ilka Guigova (5 Jul 2009) [Unedited]
     The use of spreadsheets to record tasks as a universal,
       minimalistic, portable, flexible, and very customizable
       approach that requires "no" learning curve.
     Windows, Linux, Dev, QA
     http://www.codeproject.com/Article.aspx?tag=1983749528543521


Product Showcase

     Develop fast, scalable applications for server farms with
       distributed caching solution from ScaleOut Software
     - ScaleOut Software (29 Jun 2009)
     Server farm applications must consistently deliver fast
       response times, while performance has to scale seamlessly as
       the farm grows. Discover how to use ScaleOut StateServer’s
       intuitive and powerful features to give your applications
       blazing performance, while achieving your development goals.
     Windows Topics
     http://www.codeproject.com/Article.aspx?tag=1983749529613521


     Creating Rich Mobile User Interface
     - Resco Developer Tools (30 Jun 2009)
     The success of contemporary mobile applications is determined
       by both, rich functionality and attractive GUI. Let’s find a
       way how to be successful and effective in development of such
       applications.
     C#, .NET, Visual Studio, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749527423521


     PLINQO - Supercharged LINQ to SQL
     - Eric J. Smith and Shannon Davidson (2 Jul 2009)
     In the time that LINQ to SQL has been available, we have been
       identifying ways to make LINQ to SQL better. We have compiled
       all of those cool tips and tricks including new features into
       a set of CodeSmith templates. PLINQO opens the LINQ TO SQL
       black box giving you the ability to control your source
     C#, XML, SQL, ASP.NET, WCF, LINQ, Architect, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528033521


     Rich Navigation for Microsoft Silverlight 3 Applications
     - Murtaza Abdeali (2 Jul 2009)
     Easily add advanced navigation to Line of Business apps with UI
       controls designed especially for the new navigation features
       in Microsoft Silverlight 3.
     C#, .NET, XAML, Silverlight, VS2008, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528043521


Solution Center

     Microsoft Visual Studio® PARTNER SOLUTION BRIEF on
       ActiveReports
     - ActiveReports (2 Jul 2009)
     ActiveReports Reporting and Business Intelligence Suite for
       Microsoft® Visual Studio®.NET Development System
     .NET, Visual Studio, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528053521


/* ---  ARTICLES UPDATED IN THE LAST WEEK --- */

Edit Controls

     PercentageUpDown Control
     - Pinx (30 Jun 2009)
     Specialized version of the NumericUpDown control for entering
       and displaying percentage values.
     VB, Windows, .NET, Visual Studio, WinForms, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749074143521


Miscellaneous

     Displaying Large Quantities of Data in Windows Controls
     - Curt C (2 Jul 2009)
     Demonstration of a technique for displaying very large
       quantities of data in Windows visual controls, using the
       ListView as an example.
     C#, Windows, .NET 2.0, WinForms, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528733521


Smart Client

     Genesis Hybrid Smart Client Framework part VI
     - Stephan Johnson (30 Jun 2009) [Unedited]
     This is part VI of a VII part series. This article covers how
       to manage the hosted applications, user interface and
       security using the Genesis Management System
     C# (C# 3.0), Windows (Win2003, Vista, Win2008, Win 7),
       Architect, DBA, Dev, SysAdmin
     http://www.codeproject.com/Article.aspx?tag=1983749531803521


     Genesis Hybrid Smart Client Framework part VII
     - Stephan Johnson (30 Jun 2009) [Unedited]
     This is part VII of a VII part series. This article covers the
       source code in a breakdown of each project's function.
     C# (C# 1.0, C# 2.0, C# 3.0), Windows (Win2003, Vista, Win2008,
       Win 7), Architect, DBA, Dev, Design, SysAdmin
     http://www.codeproject.com/Article.aspx?tag=1983749531853521


Ajax and Atlas

     How to Create an HTML Editor for ASP.NET AJAX
     - Eric Williams (winthusiasm.com) (4 Jul 2009)
     This article discusses how to create an HTML editor server
       control specifically for the Microsoft AJAX environment.
     C#, HTML, ASP.NET, Ajax, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749150403521


Applications & Tools

     Web-Application Framework - Catharsis - part VI - Framework
       Architecture
     - Radim Köhler (29 Jun 2009) [Unedited]
     Catharsis web-app framework - Framework Architecture
     C#, Windows, ASP.NET, Architect, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749119153521


     ToDoList 5.8.7 - A simple but effective way to keep on top of
       your tasks
     - .dan.g. (4 Jul 2009)
     A hierarchical task manager with native XML support for custom
       reporting.
     VC6, VC7, VC7.1, VC8.0Win2K, WinXP, Win2003, Vista, MFC, CEO,
       Architect, DBA, Dev, QA
     http://www.codeproject.com/Article.aspx?tag=1983749188113521


ASP.NET

     Windows Authentication Using Form Authentication
     - akhhttar (1 Jul 2009)
     An article on "How to authenticate windows user using form
       authentication in ASP.NET?"
     C# (C# 2.0), Windows (Win2K, WinXP, Win2003, Vista, Win2008,
       Win 7), .NET (.NET 1.0, .NET 1.1, .NET 2.0), ASP.NET, Win32,
       Dev
     http://www.codeproject.com/Article.aspx?tag=1983749530463521


     Windows Communication Foundation FAQ quick starter Part 1
     - Shivprasad koirala (3 Jul 2009) [Unedited]
     Windows Communication Foundation FAQ quick starter Part 1
     C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 1.0, .NET 1.1, .NET
       2.0, .NET 3.0, .NET 3.5), ASP.NET, WCF, VS2008, Architect
     http://www.codeproject.com/Article.aspx?tag=1983749119393521


.NET Framework

     Extending Forms.Control: Lock and Unlock
     - TechBearSeattle (30 Jun 2009)
     Learn how to extend the Forms.Control object to add locking and
       unlocking capability
     VB (VB 9.0, VB 10), .NET (.NET 3.0, .NET 3.5, .NET 4.0), Dev
     http://www.codeproject.com/Article.aspx?tag=1983749530643521


     Enterprise Library Wrapper Class to Implement Run-time Dynamic
       Connection Strings Without Using Config File
     - Raja.Lakshman (2 Jul 2009)
     Enterprise Library wrapper class to implement run-time dynamic
       connection strings without using config file
     VB (VB 7.x, VB 8.0, VB 9.0, VB 6), .NET, ASP.NET, ADO.NET, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749524053521


Windows Presentation Foundation

     21 Important FAQ questions for WPF and SilverLight
     - Shivprasad koirala (4 Jul 2009) [Unedited]
     21 Important FAQ questions for WPF and SilverLight
     XAML, WPF, Silverlight
     http://www.codeproject.com/Article.aspx?tag=1983749560653521


     XAML Graphics Series - Part 2 Silverlight 2.0 Desktop Art
       Animation
     - TheArchitectualizer (29 Jun 2009) [Unedited]
     This is an introduction to creating XAML applications using
       Silverlight 2.0 and C#.
     C# (C# 3.0), XML, UML, XSLT, Windows (Win2K, WinXP, Win2003,
       Vista, TabletPC, Win 7), .NET (.NET 3.0), WPF, Silverlight,
       CEO, Architect, Dev, QA, Design, Marketing
     http://www.codeproject.com/Article.aspx?tag=1983749531863521


C / C++ Language

     INI Reader / Writer Class for MFC and ANSI C++ ( Windows \
       Linux )
     - Ludvik Jerabek (5 Jul 2009)
     Object based INI file editing in Windows and Linux
     C++, Windows, .NET, Linux, ASP.NET, Visual Studio, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749286583521


     Memory Leak Detection
     - David A. Jones (3 Jul 2009)
     Adding Memory Leak Detection in your applications
     VC6, VC7, VC7.1Win2K, WinXP, Win2003VS.NET2003, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749318723521


C#

     MP3-CMS Project
     - thund3rstruck (2 Jul 2009)
     Update to the MP3-CMS Project
     SQL, C# 2.0, Windows, .NET 2.0VS2005, DBA, Dev, QA
     http://www.codeproject.com/Article.aspx?tag=1983749068203521


Algorithms & Recipes

     Fast Numerical Integration
     - John D. Cook (4 Jul 2009)
     Numerical integration of smooth functions over a finite
       interval using an optimal algorithm.
     C++, WindowsVS2008, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749099183521


     DBX Parser
     - xnlab.com (2 Jul 2009)
     Read Outlook Express DBX file, extract mail to EML file
     C# (C# 1.0, C# 2.0, C# 3.0), .NET, Visual Studio, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749536293521


Bugs & Workarounds

     How To Inspect the Content of a Program Database (PDB) File
     - ochsenmeier marc (4 Jul 2009)
     Get to know the files you use on a daily basis when debugging
       your application with Visual Studio or WinDbg
     C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (Vista),
       Win32, Visual Studio (VS2008), MFC, COM, Architect, Dev,
       Design, SysAdmin
     http://www.codeproject.com/Article.aspx?tag=1983749532003521


Collections

     Indexed Dictionary
     - Asher Barak (4 Jul 2009)
     An article on a generic collection accessible both as a
       dictionary and as an indexed list.
     C# 2.0, Windows, .NET 2.0, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749096093521


Internet / Network

     Transparent Cookie Encryption Via HTTP Module
     - Phil 101 (5 Jul 2009)
     A C# HTTP module that encrypts and decrypts cookies
       transparently to an application
     C# 1.0, .NET (.NET 1.1), ASP.NET, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749024393521


     Zeta Twitter
     - Uwe Keim (29 Jun 2009) [Unedited]
     Auto Follow Keywords On Twitter
     C# (C# 1.0, C# 2.0, C# 3.0)
     http://www.codeproject.com/Article.aspx?tag=1983749528933521


/* ---  TECHNICAL BLOGS IN THE LAST WEEK --- */

Miscellaneous

     Windows 7 Ribbon – Part 1 – How to Integrate a Simple Ribbon to
       your MFC Application?
     - Sarath. (3 Jul 2009) [Unedited]
     How to integrate a native Windows 7 Ribbon to your application
     C++ (VC8.0, VC9.0), Windows (Win 7), Win32, MFC, COM Topics,
       Dev
     http://www.codeproject.com/Article.aspx?tag=1983749527533521


     Windows 7 Ribbon – Part 2 – How handle ribbon control events?
     - Sarath. (3 Jul 2009) [Unedited]
     In this installement, let’s see how to handle the events of
       Windows 7 native ribbon control. 
     C++ (VC8.0, VC9.0), Windows (Win 7), Win32, MFC, COM, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749527733521


ASP.NET

     Client Callbacks in ASP.Net
     - aftabahmed.net (2 Jul 2009) [Unedited]
     By Default ASP.Net pages communicate with the server through a
       mechanism call “PostBack”. Postback is very useful and
       efficient, except for the cases, where 1) You have a huge
       page, with a lot of processing required at server, so doing
       all that processing on every postback is not only waste of
       resou
     C# (C# 2.0, C# 3.0), Javascript, Windows, .NET (.NET 2.0, .NET
       3.0, .NET 3.5), ASP.NET, WebForms, Ajax, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749527503521


ASP.NET Controls

     Asp.net date picker control part 2
     - Salmanzz (2 Jul 2009) [Unedited]
       codeproject      download code here  Introduction  In my
       previous post How to: Create a Date Picker Composite Control
       in ASP.NET (C#). I explained how to work with asp.net
       composite control to create  a date picker control for
       asp.net.   Problem  However to use that control you still
       require JavaS
     C# (C# 1.0, C# 2.0, C# 3.0, C# 4.0), .NET (.NET 1.1, .NET 2.0,
       .NET 3.0, .NET 3.5), ASP.NET, Visual Studio (VS.NET2003,
       VS2005, VS2008), Architect, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749527883521


     How to: Create a Date Picker Composite Control in ASP.NET (C#)
     - Salmanzz (2 Jul 2009) [Unedited]
       codeproject           download code here  Introduction  
       Composite controls are controls that combine multiple
       controls together to form a new reusable control.  For
       example, a simple composite control could consist of both a
       Label control and a TextBox control. This example, however,
       puts one Tex
     C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 1.1, .NET 2.0, .NET
       3.0, .NET 3.5, .NET 4.0), ASP.NET, Architect, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749527903521


HTML / CSS

     Optimize your Pages using CSS Sprites
     - emiaj (2 Jul 2009) [Unedited]
     Lets say that you boss calls you telling that the shiny new
       page of the company in the production server is having a very
       bad user experience, the load process takes a lot of time and
       the users have to wait to start using it.  You, as a good
       developer/designer found after a trace of the web requests
     C++, Windows, MFC
     http://www.codeproject.com/Article.aspx?tag=1983749544463521


Silverlight

     Silverlight: Reflection Image Button
     - Jeremy Likness (4 Jul 2009) [Unedited]
     A simple silverlight control that creates an image button with
       zoom and reflection.
     C# (C# 3.0), .NET (.NET 3.5), ASP.NET, Silverlight Topics,
       Architect, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749529913521


Windows Presentation Foundation

     Binding Passwords
     - Pete O'Hanlon (29 Jun 2009) [Unedited]
     Those who’ve been following my blog and conversations
       with the WPF Disciples know that I love the databinding power
       of WPF, and in almost all cases I’m a very happy bunny.
       There is one stain in the awe inspiring goodness that is
       bound applications, and that’s the PasswordBox. Super
     All Topics
     http://www.codeproject.com/Article.aspx?tag=1983749523993521


     Please select your collection
     - Pete O'Hanlon (29 Jun 2009) [Unedited]
     In this post, I’d like to cover a fairly common scenario
       that I’ve received various bits of email about as WPF
       is becoming more and more popular with developers. A common
       requirement for a lot of developers is to have a ComboBox
       contain an entry at the top of the list prompting the user 
     All Topics
     http://www.codeproject.com/Article.aspx?tag=1983749539103521


C#

     Getting Fun with .Net Static Reflection
     - emiaj (2 Jul 2009) [Unedited]
     How the usage of Static Reflection could help in the
       refactoring process.
     C# (C# 3.0), .NET
     http://www.codeproject.com/Article.aspx?tag=1983749532863521


     Fluent NHibernate and Linq2NHibernate – Demo Project
     - emiaj (2 Jul 2009) [Unedited]
     Introduction  This is my so long waited demo project showcasing
       the use of Fluent NHibernate and Linq to NHibernate (and some
       other interesting bits).  First of all, I you are completely
       new to NHibernate I encourage you to take a look at my
       previous introductory article here.  Disclaimer  Before co
     C#
     http://www.codeproject.com/Article.aspx?tag=1983749549663521


     Writing a complex custom configuration section
     - aftabahmed.net (2 Jul 2009) [Unedited]
     Technorati Tags: C#,.Net FrameworkHere i posted another entry,
       showing implementation of a simple configuration section, now
       consider following listing<customSection>   
       <elements>      <add
       name=”FirstAssembly.FirstType”
       assembly=”FirstAssembly” shoul
     C#, Windows, .NET (.NET 2.0, .NET 3.0, .NET 3.5), Dev
     http://www.codeproject.com/Article.aspx?tag=1983749527523521


XML

     Serializing and Deserializing Objects…to and from…XML
     - Steve Wellens (2 Jul 2009) [Unedited]
     Over on the Asp.Net forums I recently had the opportunity* to
       help a few lost souls by showing them how to serialize
       objects to XML and deserialize the XML back into objects.
       Since the question has come up more than once, I decided to
       BLOG it so I could refer similar questions in the future to
       this 
     C#, XML, Windows, .NET, DBA, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528003521


Programming Tips

     Refactoring Switch Statements (Take 2)
     - emiaj (2 Jul 2009) [Unedited]
     How to refactor Switch statements.
     C#, .NET Topics, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749530763521


Design and Architecture

     Adapter Design Pattern How to use in Asp.net using C#
     - Salmanzz (2 Jul 2009) [Unedited]
       codeproject  What is Adapter Pattern?  The Adapter pattern is
       a structural  design pattern  which enables a
       system to use classes whose interfaces don’t quite match its
       requirements or in other words is used to make a interface
       which client understands.  When to use it?     Its quite use
     C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET
       3.5, .NET 4.0), ASP.NET, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749527873521




--------------------------------------------------------------------

cheers,
Chris Maunder
The Code Project
http://www.codeproject.com

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

Last Updated 9 Aug 2007
Web19 | 2.2.0175 | Advertise | Privacy
Copyright © CodeProject, 1999-2009
All Rights Reserved. Terms of Use