Click here to Skip to main content
6,629,885 members and growing! (23,466 online)
Email Password   helpLost your password?
Announcements
BullFrog Power
 
Search    
Add to IE Search

Our Mailouts


Newsletter 29Jun09

Newsletter (29 Jun 2009)
For comments or enquiries please contact webmaster@codeproject.com View online Monday, June 29, 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

Due to travel - including those fun bits where your plane doesn't actually end up at the airport you have printed on your ticket - this week's newsletter will be short and sweet. Well, short.

First and foremost: our Smart Client competition ends in less than 48 hours. The details can be found here.

Secondly: In response to a few requests we've also written up an article on how we wrote the Code Project Visual Studio Add-in at "Building The Code Project Add-In for Visual Studio 2008".

Happy Canada Day and Fourth of July for those in Canada and the United States this week. Hopefully the weather will cooperate!

The Code Project Offers

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.
Point, shoot and deploy!
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 Visual Basic 2008 Training Download up to 3 hours of award-winning AppDev training for VB 2008 at no charge. You’ll receive step-by-step instruction by experts like Ken Getz and Robert Green, plus hands-on labs, sample code, and printable courseware. Download now (Offer not available in all Countries)
WPF Styles – DBI the Scheduling component specialists releases the latest in Gantt style drag-n-drop scheduling with Silverlight-style presentations and more. See the latest in UI and scheduling component software. Take Advantage today and save 20%!
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.
"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 >>
"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 >>
Learn about dramatic developments in mobile web technology.
Join us for an AT&T devCentral webcast on Mobile Web 2.0 on June 30th at 10 AM (PST) and better understand web technologies for mobile application development and deployment. Register here.
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

The .NET Framework: Bloated or just Feature rich?

Survey period: 22 Jun 2009 to 28 Jun 2009

Whether you use it or not you've probably downloaded it (knowingly or not). (Suggestd by Matt McGuire)

OptionVotes% 
Too bloated21517.52215 votes, 17.52%
Bloated, but worth it for the features55244.99552 votes, 44.99%
Just right30524.86305 votes, 24.86%
Undersized352.8535 votes, 2.85%
No idea1209.78120 votes, 9.78%
Total1227  100%1227 votes

This week's survey: Are You Planning To Use Microsoft SharePoint?

Most popular new Job Vacancies 30 May 2009 - 29 Jun 2009

Most popular new articles 22 Jun 2009 - 29 Jun 2009

Latest Additions

106 articles overall 66 new, 53 updated, 17 moved. 71 were edited, 35 unedited
Article topics listed: All Topics

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

New articles added Last week

Files and Folders

Grid & Data Controls

List Controls

Tree Controls

  • Saving Tree Structure using Serialization - babai28
    This article demonstrates editing a tree structure and saving the job using serialization.
    C# (C# 1.0, C# 2.0), .NET (.NET 1.0, .NET 1.1, .NET 2.0), WinForms, Dev


ASP.NET

  • Windows Authentication Using Form Authentication - akhhttar
    An article on "How to authenticate windows user using form authentication in ASP.NET?". (Unedited)
    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


  • Stock quote and chart from Yahoo in C# - PAPAYA
    This article introduces you how to access stock quotes from the Yahoo finance service. (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 3.5), ASP.NET, Dev


  • Flex Communication with ASP.NET WebService - NinethSense
    This article explains how to use an ASP.NET WebService from Adobe Flex
    C#, .NET, ASP.NET, ADO.NET, Dev


  • Catharsis Tutorial 02 - Catharsis Example - David O'Sullivan
    See how Catharsis can help you rapidly develop robust enterprise level applications (Unedited)
    C#, .NET (.NET 3.5), ASP.NET, SQL Server, MVC, CEO, Architect, DBA, Dev, Design


  • ASP.NET AJAX 4.0 Template Programming - Part I - M Sheik Uduman Ali
    An article describes ASP.NET AJAX 4.0 template programming with DataView and DataContext (Unedited)
    C# (C# 4.0), .NET (.NET 4.0), ASP.NET, ADO.NET, WCF, WebForms, Ajax, Dev


  • Catharsis Tutorial 01 - Installing Catharsis - David O'Sullivan
    Detailed guide to installing Catharsis and setting up a Catharsis solution (Unedited)
    C#, .NET, ASP.NET, Visual Studio (VS2008), MVC, CEO, Architect, DBA, Dev, Design


  • Redirect and POST in ASP.NET - Samer Abu Rabie
    An article that shows a simple workaround on how to make a redirect and POST to external URLs.
    C#.NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0, ASP.NET, Dev


  • Fully configured ASP.NET Membership Website Template - Stephen Inglish
    A pre-configured ASP.NET website containing a Master page, error handling, login / logout, and other boilerplate new project code.
    Javascript, CSS, XHTML, C# 1.0, C# 2.0, C# 3.0.NET 3.5, ASP.NET, Visual Studio (VS2008), Dev


  • ClickOnce JavaScript - Stephen Inglish
    Some JavaScript to add to a project to ensure buttons are clicked only once
    C#, Javascript, HTML, XHTML, ASP, ASP.NET, WebForms, Ajax, Dev


ASP.NET Controls

  • Another Paging Gridview - Stephen Inglish
    Another Paging Gridview
    C# (C# 1.0, C# 2.0, C# 3.0)


  • Fixing a Header in Datagrid - S.Rajeshwar, raj8696
    A simple way to fix the Datagrid header using JavaScript and CSS
    C# (C# 1.0, C# 2.0, C# 3.0), Javascript, CSS, .NET, ASP.NET, Dev


Client side scripting

Silverlight

Web Services

Microsoft BizTalk Server

Office Development

SharePoint Server

Database

.NET Framework

  • CLR Injection: Runtime Method Replacer - Ziad Elmalki
    Replace any method with another method at runtime. Updated for 3.5 SP1.
    ASM, MSIL, C# 2.0, C# 3.0.NET 2.0, .NET 3.0, .NET 3.5, Win32, VS2008, Dev


  • Simple Method of DLL Export without C++/CLI - Dark Daskin
    Article describes how to build an assembly that exposes functions to unmanaged code without C++/CLI
    C++/CLI, C# (C# 1.0, C# 2.0, C# 3.0), Windows, .NET, Win32, Visual Studio, Dev


  • Extending Control: Lock and Unlock - TechBearSeattle
    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


Libraries

  • Managed Extensibility Framework: Part 1 - Sriharsha Vardhan
    First in an article series intended to provide an introduction to Microsoft's Managed Extensibility Framework.
    C# 4.0WinXP, Win2003, .NET 4.0, Architect, Dev, Design


  • Managed Extensibility Framework: Part 2 - Sriharsha Vardhan
    Managing information flow between an extension and an application.
    C# 1.0, C# 2.0, C# 3.0WinXP, Win2003, .NET 4.0, Architect, Dev


Mobile Development

  • Duckworth Lewis Calculator for Windows Mobile - trxStudio
    A Duckworth Lewis calculator for Windows Moblie and .NET 3.5.
    C# 1.0, C# 2.0, C# 3.0WinMobile5, .NET 3.5, WinMobile6VS2008, Dev


  • Marshaling data in the Compact Framework - Eugene Kordin, Apriorit Inc
    In this article, we will review some aspects of using data types and ways of using them during marshaling data. We’ll concentrate on marshaling to and from unmanaged code.
    C++, C#, Windows, .NET CF, Visual Studio, WCF, Dev


Windows Communication Foundation

  • WCF DataContract with FaultException Details - SP.Murugesa Pandian
    WCF DataContract (Unedited)
    C# (C# 2.0, C# 3.0), Javascript, XML, CSS, HTML, XHTML, .NET (.NET 3.0, .NET 3.5), ASP.NET, SQL Server (SQL 2000, SQL 2005), IIS (IIS 5.1), ADO.NET, WCF, WebForms, Ajax, Design


  • WCF Large File Download Upload Service - HarishBhattbhatt
    A WCF document mangement service for downloading and uploading large files, hosted on a Windows Service.
    C# 1.0, C# 2.0, C# 3.0.NET 3.0, .NET 3.5, WPF, Dev


Windows Presentation Foundation

WTL

C / C++ Language

  • Fixed Point Class - PeterSchregle
    A C++ template class for fixed point mathematics. (Unedited)
    C++ (VC8.0, VC9.0), C, Windows, STL, Architect, Dev, Design


  • Starting with SQLite in C++ - metcarob
    In this article I share my experience creating and compiling a simple C++ program using SQLite to store data. (Unedited)
    C++, Windows, Win32, Dev


  • Introduction to ResEdit - resedit
    An quick introduction to ResEdit resource editor
    C++ (VC6, VC7, VC7.1, VC8.0), C, ASM, Windows (Win2K, WinXP, Win2003, Vista, TabletPC, Embedded, Win2008, Win 7), Win32, Visual Studio (VS.NET2003, VS2005, VS2008), Dev, Design


C#

Java

VB.NET

  • VB LINQ SQL Password Verify For Beginners - SteveHarrisBeast
    How to make a password verification form in VB that uses LINQ and SQL
    VB (VB 7.x, VB 8.0, VB 9.0, VB 6), SQL, Windows (Win2K, WinXP, Win2003, Vista, TabletPC, Win 7), .NET (.NET 3.5), SQL Server (SQL 2008), Visual Studio (VS2008), WinForms, LINQ, Architect, Dev


XML

Algorithms & Recipes

Macros and Add-ins

Programming Tips

String handling

Design and Architecture

Testing and QA

Work Issues

  • IT For Free - Thomas Salonek
    10 Free IT Resources
    All Topics, CEO, Sales, Marketing


Author Resources

Book Chapters

  • Creating Pure CSS Templates - Prentice_Hall
    This chapter walks through the steps of creating a Joomla template. Specifically, you will create a template that uses Cascading Style Sheets (CSS) to produce a layout—without using tables.
    CSS, HTML, Dev


Hardware & System

  • Calculate system idle time without hooks - Qaiser_Iftikhar
    An article to demonstrate how to calculate system idle time without installing any system wide keybaord/mouse hooks.
    VB 7.x, VB 8.0, VB 9.0, VB 10.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0, Dev


Articles updated added Last week

Dialogs and Windows

Files and Folders

  • Convert PBS Legacy Files to XML - Henrik Thomsen
    Legacy file formats, such as UN-EDIFACT with a record per line and fixed-length fields, still exist and are widely used for B2B transactions. A tool that can convert legacy files to human-readable XML might come in handy.
    C#, .NET (.NET 2.0), Dev


Grid & Data Controls

  • DynamicProperties for PropertyGrid - Mizan Rahman
    Tell PropertyGrid what to display, when to display, and how to display
    C# (C# 2.0), Windows, .NET (.NET 2.0, .NET 3.0, .NET 3.5), GDI+, Dev


Printing

  • Another DataGridView Printer - aureolin
    DataGridView printing encapsulated in a stand-alone object. Very easy to use! Updated to allow printing columns wider than one page.
    C# (C# 2.0), Windows, .NET (.NET 2.0), Visual Studio (VS2005), Dev


Smart Client

  • Genesis Hybrid Smart Client Framework part VII - Stephan Johnson
    This is part II 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


Applications & Tools

ASP.NET

  • Beginner's Walk - Web Development - Sean Ewington
    This Table of Contents is editable by all Silver members and above. What we want you to do is replace the entries in the Table of Contents below with links to articles that represent the entries. (Unedited)
    Javascript, XML, CSS, HTML, XHTML, XSLT, ASP.NET, Dev


  • GridViewImages from DB in ASP.NET using C# - Naga Sridhar Madiraju
    GridViewImages from DB in ASP.NET using C#
    C#, Javascript, HTML, .NET (.NET 2.0), ASP.NET


Client side scripting

  • FTab (Floating Tabs) - uuware
    FTab (Floating Tabs) is a cool cross browser DHTML floating window script with support for tabs.
    Javascript, CSS, HTML, XHTML, Windows, Linux, WebForms, Ajax, Dev


Silverlight

Trace and Logs

  • TraceTool 11: 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 development (C++ and .NET) and Silverlig
    C#, Javascript, Java, VC7.1.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev


Libraries

  • Starting with GTK+ - metcarob
    GTK+ is a GUI widget toolkit. This article describes how I have compiled a Hello World GTK+ program to allow me to evaluate it.
    C++, Windows, Linux, Win32, Dev


Win32/64 SDK & OS

Windows Powershell

Windows Presentation Foundation

  • GoalBook - Hybrid Smart Client - Mark Brownsword
    A WPF hybrid Smart Client that synchronises your goals with the Toodledo online To-do service.
    C#.NET 3.5, WPF, Dev


  • PhotoBooth - rudigrobler
    An article on how to create a kiosk application that displays photos received via BlueTooth.
    XML, C# 1.0, C# 2.0, C# 3.0, Windows, .NET, XAML, WPF, Dev


  • 21 Important FAQ questions for WPF and SilverLight - Shivprasad koirala
    21 Important FAQ questions for WPF and SilverLight (Unedited)
    XAML, WPF, Silverlight


  • XAML Graphics Series - Part 1 Silverlight 1.0 XAML Desktop Art Animation - TheArchitectualizer, Andrea Wykel
    This is an introduction to creating XAML applications using Silverlight 1.0 and JavaScript.
    Javascript, HTML, Windows (Win2K, WinXP, Win2003, Vista, TabletPC, Win2008, Win 7), .NET (.NET 1.0, .NET 1.1, .NET 2.0, Mono, DotGNU, .NET 3.0, .NET 3.5, .NET 4.0), XAML, WPF, Silverlight, Dev, Design, SysAdmin, Sales, Marketing


Windows Workflow Foundation

C / C++ Language

C#

Algorithms & Recipes

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


Cryptography & Security

  • Using RSA Public Key Encryption in a Shared Web Hosting Environment - Paul Sanders (AlpineSoft)
    This article provides a way to use RSA public key encryption in scripts running on a Web server hosted by a shared hosting company. It also demonstrates how to use RSA in .NET to solve the 'real world' problem of signing license codes so that they cannot be forged.
    C# (C# 2.0), Windows (WinXP, Win2003, Vista), .NET (.NET 1.1, .NET 2.0), ASP.NET, IIS (IIS 5.1, IIS 6, IIS 7), Visual Studio (VS.NET2003, VS2005), Dev


  • Using Encryption in .NET - logicchild
    An article that describes the beginning steps to encryption using the .NET Framework.
    C# (C# 1.0, C# 2.0, C# 3.0)


Programming Tips

Threads, Processes & IPC

Design and Architecture

Installation

Testing and QA

  • Installer Testing and Verification - Kuldip Rindani
    Installer testing verifier - Useful for installer testing and verification.
    HTML, VC6, VC7Win2K, WinXP, Win2003, Vista, STL, Dev, QA


Technical blogs added Last week

Progress Controls

  • WPF : Circular Progress Bar - Sacha Barber
    Ever wanted a slightly different progress bar from the standard WPF Progress bar which looks like the following (IsIndeterminate is like the WinForms Marquee enum value) :  1: <ProgressBar VerticalAlignment="Top" 2: Height="22" IsIndeterminate="True"/& (Unedited)
    SQL, SQL Server


Silverlight

Database

  • SQL. Fast GUID List Generator. - Anton Burtsev
    The article shows how one can use MS SQL Server to generate millions of guids in seconds. (Unedited)
    WCF


C#

  • SharpDevelop, NUnit, and Visual Studio Express - Jeremy Likness
    At my software company we have access to some incredible tools and technologies. I can load up my copy of Visual Studio 2008 (Team System), publish documents to our SharePoint server, refactor code with ReSharper and then suck it into Enterprise Architect to make class diagrams. At home, however, my (Unedited)
    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


  • I’m leading a parallel life - Pete O'Hanlon
    So, I’ve just started looking at a new .NET language from Microsoft called Axum (available here). At this point you might be tempted, as I originally was, to complain that there’s no need for Microsoft to produce yet another language. After all, we have perfectly servicable languages in (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0)


Internet / Network

Programming Tips

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, June 29, 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

Due to travel - including those fun bits where your plane doesn't
actually end up at the airport you have printed on your ticket -
this week's newsletter will be short and sweet. Well, short.

First and foremost: our Smart Client competition ends in less than
48 hours. The details can be found at
http://www.codeproject.com/Contests/SmartClient.

Secondly: In response to a few requests we've also written up an
article on how we wrote the Code Project Visual Studio Add-in
(http://www.codeproject.com/Services/Addins/) at "Building The Code
Project Add-In for Visual Studio 2008"
http://www.codeproject.com/KB/macros/vsaddinwithxamlhowto.aspx.

Happy Canada Day and Fourth of July for those in Canada and the
United States this week. Hopefully the weather will cooperate!


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

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

Point, shoot and deploy!
  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 http://www.codeproject.com/Redir.aspx?adid=6694

No Charge Visual Basic 2008 Training - Download up to 3 hours of
  award-winning AppDev training for VB 2008 at no charge. You’ll
  receive step-by-step instruction by experts like Ken Getz and
  Robert Green, plus hands-on labs, sample code, and printable
  courseware. http://www.codeproject.com/Redir.aspx?adid=9948

WPF Styles - DBI the Scheduling components specialists releases the
  latest in Gantt style drag-n-drop scheduling with
  Silverlight-style presentations and more. See the latest in UI and
  scheduling component software. Take Advantage today and save 20%!
  http://www.codeproject.com/Redir.aspx?adid=10705

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

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

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

Learn about dramatic developments in mobile web technology. Join us
  for an AT&T devCentral webcast on Mobile Web 2.0 on June 30th at
  10 AM (PST) and better understand web technologies for mobile
  application development and deployment. Register here.
  http://www.codeproject.com/Redir.aspx?adid=10599

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=931

The .NET Framework: Bloated or just Feature rich?

Whether you use it or not you've probably downloaded it (knowingly
or not). (Suggestd by Matt McGuire)

 Too bloated                                               215 17.52
 Bloated, but worth it for the features                    552 44.99
 Just right                                                305 24.86
 Undersized                                                 35  2.85
 No idea                                                   120  9.78

Total                                                     1227

This week's survey: Are You Planning To Use Microsoft SharePoint?
http://www.codeproject.com/script/Surveys/VoteForm.aspx?srvid=932

--------------------------------------------------------------------
MOST POPULAR NEW JOB VACANCIES 30 May 2009 - 29 Jun 2009

   o Senior SW Engineer, C++ - 
     http://www.codeproject.com/Jobs/651/Senior-SW-Engineer-Cplusplus.aspx
   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


--------------------------------------------------------------------
MOST POPULAR NEW ARTICLES 22 Jun 2009 - 29 Jun 2009

   o Fixed Point Class - PeterSchregle
     http://www.codeproject.com/KB/cpp/fp_math.aspx
   o CLR Injection: Runtime Method Replacer - Ziad Elmalki
     http://www.codeproject.com/KB/dotnet/CLRMethodInjection.aspx
   o Avoiding InvokeRequired - Pablo Grisafi
     http://www.codeproject.com/KB/cs/AvoidingInvokeRequired.aspx
   o Simple Method of DLL Export without C++/CLI - Dark Daskin
     http://www.codeproject.com/KB/dotnet/DllExporter.aspx
   o Exploring Factory Pattern - Saurabh_Saxena, amrita nevrekar
     http://www.codeproject.com/KB/architecture/FactoryPattern.aspx


--------------------------------------------------------------------
LATEST ADDITIONS: 106 articles overall
66 new, 53 updated, 17 moved. 71 were edited, 35 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 --- */

Files and Folders

     View PDF files in C# using the Xpdf library
     - Antonio Sandoval (26 Jun 2009)
     Wrapper COM class written in C++ and a sample implementation in
       C# to render PDF files.
     VC8.0, C# 2.0, Windows, Win32, ATL, GDI+, COM, WinForms, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528693514


Grid & Data Controls

     Multiple Cell Edit Custom DataGridView
     - uini (22 Jun 2009) [Unedited]
     Custom DataGridView with mulit-cell copy/paste and excel
       autofill drag and drop
     C# (C# 1.0, C# 2.0, C# 3.0), Dev
     http://www.codeproject.com/Article.aspx?tag=1983749522813514


     Databinding - BindingList, BindingSource, and BusinessObjects:
       Part 2
     - Arindam Sinha (27 Jun 2009)
     Databinding - Searching and sorting BindingList.
     C#, Windows, .NET, Visual Studio, ADO.NET, WinForms, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749529033514


List Controls

     Change of height and location of CHeaderCrtrl’s and heights of
       lines of CListCtrl’s descendants  with a help HDM_LAYOUT and
       WM_MEASUREITEM messages 
     - Emery Emerald (22 Jun 2009) [Unedited]
     The decision of problem of the header «deformation» and its
       locality, height of lines of list control and their text
       formatting.
     VC6, Windows, Win32, Visual Studio, Architect, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749531733514


Tree Controls

     Saving Tree Structure using Serialization
     - babai28 (22 Jun 2009)
     This article demonstrates editing a tree structure and saving
       the job using serialization.
     C# (C# 1.0, C# 2.0), .NET (.NET 1.0, .NET 1.1, .NET 2.0),
       WinForms, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749524723514


ASP.NET

     Windows Authentication Using Form Authentication
     - akhhttar (23 Jun 2009) [Unedited]
     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=1983749530463514


     Stock quote and chart from Yahoo in C#
     - PAPAYA (23 Jun 2009) [Unedited]
     This article introduces you how to access stock quotes from the
       Yahoo finance service.
     C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 3.5), ASP.NET, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749530383514


     Flex Communication with ASP.NET WebService
     - NinethSense (26 Jun 2009)
     This article explains how to use an ASP.NET WebService from
       Adobe Flex
     C#, .NET, ASP.NET, ADO.NET, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528813514


     Catharsis Tutorial 02 - Catharsis Example 
     - David O'Sullivan (26 Jun 2009) [Unedited]
     See how Catharsis can help you rapidly develop robust
       enterprise level applications
     C#, .NET (.NET 3.5), ASP.NET, SQL Server, MVC, CEO, Architect,
       DBA, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749530923514


     ASP.NET AJAX 4.0 Template Programming - Part I
     - M Sheik Uduman Ali (28 Jun 2009) [Unedited]
     An article describes ASP.NET AJAX 4.0 template programming with
       DataView and DataContext
     C# (C# 4.0), .NET (.NET 4.0), ASP.NET, ADO.NET, WCF, WebForms,
       Ajax, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749529363514


     Catharsis Tutorial 01 - Installing Catharsis
     - David O'Sullivan (28 Jun 2009) [Unedited]
     Detailed guide to installing Catharsis and setting up a
       Catharsis solution
     C#, .NET, ASP.NET, Visual Studio (VS2008), MVC, CEO, Architect,
       DBA, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749530613514


     Redirect and POST in ASP.NET
     - Samer Abu Rabie (24 Jun 2009)
     An article that shows a simple workaround on how to make a
       redirect and POST to external URLs.
     C#.NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0, ASP.NET, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749530273514


     Fully configured ASP.NET Membership Website Template
     - Stephen Inglish (26 Jun 2009)
     A pre-configured ASP.NET website containing a Master page,
       error handling, login / logout, and other boilerplate new
       project code.
     Javascript, CSS, XHTML, C# 1.0, C# 2.0, C# 3.0.NET 3.5,
       ASP.NET, Visual Studio (VS2008), Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528923514


     ClickOnce JavaScript
     - Stephen Inglish (25 Jun 2009)
     Some JavaScript to add to a project to ensure buttons are
       clicked only once
     C#, Javascript, HTML, XHTML, ASP, ASP.NET, WebForms, Ajax, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528713514


ASP.NET Controls

     Another Paging Gridview
     - Stephen Inglish (25 Jun 2009)
     Another Paging Gridview
     C# (C# 1.0, C# 2.0, C# 3.0)
     http://www.codeproject.com/Article.aspx?tag=1983749531013514


     Fixing a Header in Datagrid
     - S.Rajeshwar, raj8696 (26 Jun 2009)
     A simple way to fix the Datagrid header using JavaScript and
       CSS
     C# (C# 1.0, C# 2.0, C# 3.0), Javascript, CSS, .NET, ASP.NET,
       Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528773514


Client side scripting

     Easy cross-site scripting using the easyXSS library
     - SeanKinsey (24 Jun 2009)
     How to use the easyXSS JavaScript library to transmit messages
       and method calls between windows in different domains.
     Javascript, Ajax, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749531103514


Silverlight

     7 simple steps to connect SQL Server using WCF from SilverLight
     - Shivprasad koirala (22 Jun 2009) [Unedited]
     In this article we will look how we can do database operations
       using SilverLight.
     C#, Windows (Vista, Win2008, Win 7), SQL Server, WCF,
       Silverlight, Architect
     http://www.codeproject.com/Article.aspx?tag=1983749530103514


     SilverLight's FAQ - Part 3
     - Shivprasad koirala (23 Jun 2009) [Unedited]
     This article discusses 12 FAQ’s which revolve around bindings,
       layouts, consuming WCF services and how to connect to
       database through Silverlight. 
     C#, Windows (Vista, Win2008, Win 7), SQL Server, WCF,
       Silverlight, Architect
     http://www.codeproject.com/Article.aspx?tag=1983749530483514


     Usage of IsolatedStorage Made Easy
     - Rohit Shrivastava, AmitKRana (28 Jun 2009)
     Usage of IsolatedStorage made easy
     C# (C# 1.0, C# 2.0, C# 3.0), Windows, .NET (.NET 3.0, .NET
       3.5), Silverlight, Architect, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749530913514


     How to Add Visually Stunning Financial Charts in Silverlight
       Applications – Part 1
     - SunilUrs (23 Jun 2009)
     Creating Silverlight Financial Chart in XAML
     C# (C# 3.0, C# 4.0), .NET (.NET 3.5, .NET 4.0), Silverlight,
       Architect, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749530523514


Web Services

     "Hello Amazon!" - Making a first request to the Amazon Product
       API
     - kcs2c (24 Jun 2009)
     This demo allows you to verify that you have a valid key and
       can format a request..
     C# 4.0, Windows, .NET, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749531063514


Microsoft BizTalk Server

     Excel Reading Custom Pipeline for BizTalk Server
     - Pubudu Kasakara (22 Jun 2009)
     This article will describe how to read an Excel file using a
       custom pipeline.
     C# 2.0, C# 3.0Win2K, WinXP, Win2003, Vista, Win2008, ASP.NET,
       Dev
     http://www.codeproject.com/Article.aspx?tag=1983749522623514


Office Development

     Word automation (Part 1)
     - padmanabhan N (24 Jun 2009)
     Word automation (Part 1)
     C#, Windows, ASP.NET, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749530883514


SharePoint Server

     Document Library Tree View Web Part for SharePoint
     - Nioosha Kashani (22 Jun 2009)
     Document Library Tree View Web Part for SharePoint Server 2007.
     C#, .NET, ASP.NET, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749530183514


Database

     Monitoring group of  Linked Sql Servers from a Sql Server
     - Kuldip Rindani (24 Jun 2009) [Unedited]
     Monitoring group of Linked Sql Servers from a Sql Server
     C++ (VC6, VC7), SQL, Windows (Win2K, WinXP, Win2003), SQL
       Server (SQL 2000), MySQL, CEO, Architect, DBA, Design,
       SysAdmin
     http://www.codeproject.com/Article.aspx?tag=1983749530633514


     ASP VBScript SQL Server Data Migration Tool
     - David Garske (26 Jun 2009)
     This will copy data from one database to another identical
       database.
     VBScript, ASP, ADO, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528783514


.NET Framework

     CLR Injection: Runtime Method Replacer
     - Ziad Elmalki (24 Jun 2009)
     Replace any method with another method at runtime. Updated for
       3.5 SP1.
     ASM, MSIL, C# 2.0, C# 3.0.NET 2.0, .NET 3.0, .NET 3.5, Win32,
       VS2008, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749530373514


     Simple Method of DLL Export without C++/CLI
     - Dark Daskin (28 Jun 2009)
     Article describes how to build an assembly that exposes
       functions to unmanaged code without C++/CLI
     C++/CLI, C# (C# 1.0, C# 2.0, C# 3.0), Windows, .NET, Win32,
       Visual Studio, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749529073514


     Extending Control: Lock and Unlock
     - TechBearSeattle (23 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=1983749530643514


Libraries

     Managed Extensibility Framework: Part 1
     - Sriharsha Vardhan (23 Jun 2009)
     First in an article series intended to provide an introduction
       to Microsoft's Managed Extensibility Framework.
     C# 4.0WinXP, Win2003, .NET 4.0, Architect, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749530473514


     Managed Extensibility Framework: Part 2
     - Sriharsha Vardhan (23 Jun 2009)
     Managing information flow between an extension and an
       application.
     C# 1.0, C# 2.0, C# 3.0WinXP, Win2003, .NET 4.0, Architect, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749530673514


Mobile Development

     Duckworth Lewis Calculator for Windows Mobile
     - trxStudio (23 Jun 2009)
     A Duckworth Lewis calculator for Windows Moblie and .NET 3.5.
     C# 1.0, C# 2.0, C# 3.0WinMobile5, .NET 3.5, WinMobile6VS2008,
       Dev
     http://www.codeproject.com/Article.aspx?tag=1983749530533514


     Marshaling data in the Compact Framework
     - Eugene Kordin, Apriorit Inc (26 Jun 2009)
     In this article, we will review some aspects of using data
       types and ways of using them during marshaling data. We’ll
       concentrate on marshaling to and from unmanaged code.
     C++, C#, Windows, .NET CF, Visual Studio, WCF, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528793514


Windows Communication Foundation

     WCF DataContract with FaultException Details
     - SP.Murugesa Pandian (24 Jun 2009) [Unedited]
     WCF DataContract
     C# (C# 2.0, C# 3.0), Javascript, XML, CSS, HTML, XHTML, .NET
       (.NET 3.0, .NET 3.5), ASP.NET, SQL Server (SQL 2000, SQL
       2005), IIS (IIS 5.1), ADO.NET, WCF, WebForms, Ajax, Design
     http://www.codeproject.com/Article.aspx?tag=1983749530823514


     WCF Large File Download Upload Service
     - HarishBhattbhatt (26 Jun 2009)
     A WCF document mangement service for downloading and uploading
       large files, hosted on a Windows Service.
     C# 1.0, C# 2.0, C# 3.0.NET 3.0, .NET 3.5, WPF, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528833514


Windows Presentation Foundation

     Document Template Processor
     - Dave Elliott (27 Jun 2009)
     This article will describe how to create an RTF template file,
       parse and populate it with runtime data.
     C# 1.0, C# 2.0, C# 3.0, Windows, .NET 3.0, .NET 3.5, .NET 4.0,
       Visual Studio, XAML, WPF, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749529093514


     WPF INotifyPropertyChanged With CodeDom and Reusing DataReader
       Code for Oracle and SQL Server
     - HarishBhattbhatt (24 Jun 2009)
     Generic coding with Codedom and IDataReader class usage
     C# 1.0, C# 2.0, C# 3.0.NET 3.5, .NET 4.0, SQL Server, WPF,
       Oracle, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749530513514


WTL

     A WTL Hunspell-checked Edit Control
     - _oti (22 Jun 2009) [Unedited]
     A WTL Hunspell-checked Edit Control
     C++ (VC6, VC7, VC7.1, VC8.0), C, Windows, WTL, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749530053514


C / C++ Language

     Fixed Point Class
     - PeterSchregle (26 Jun 2009) [Unedited]
     A C++ template class for fixed point mathematics.
     C++ (VC8.0, VC9.0), C, Windows, STL, Architect, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749528683514


     Starting with SQLite in C++
     - metcarob (24 Jun 2009) [Unedited]
     In this article I share my experience creating and compiling a
       simple C++ program using SQLite to store data.
     C++, Windows, Win32, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749531023514


     Introduction to ResEdit
     - resedit (26 Jun 2009)
     An quick introduction to ResEdit resource editor
     C++ (VC6, VC7, VC7.1, VC8.0), C, ASM, Windows (Win2K, WinXP,
       Win2003, Vista, TabletPC, Embedded, Win2008, Win 7), Win32,
       Visual Studio (VS.NET2003, VS2005, VS2008), Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749528973514


C#

     Solving Jumble Puzzles Using a Recursive Algorithm
     - Gary Stafford (28 Jun 2009)
     Find all words that can be derived from a character string
       using recursion, LINQ, and COM
     C# (C# 3.0), .NET (.NET 3.5), COM, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749529373514


     Talk to Sun One LDAP with .NET DirectoryServices
     - rogwabbit5 (24 Jun 2009)
     Add, Update, Delete and Search Sun One LDAP with .NET
       DirectoryServices
     C#, .NET (.NET 2.0, .NET 3.0, .NET 3.5), ASP.NET, COM, COM+,
       DBA, Dev, SysAdmin
     http://www.codeproject.com/Article.aspx?tag=1983749561003514


     Generic implementation of IEditableObject via TypeDescriptor
       and Reflection
     - Charles Strahan (24 Jun 2009)
     A demonstration of how to create an IEditableObject wrapper for
       any object, and a detailed look at the concepts and patterns
       used.
     C# 1.0, C# 2.0, C# 3.0.NET 3.5, Architect, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749546503514


     Implementing Message Queue Using Counting Semaphores
     - Bunty 1983 (26 Jun 2009)
     Implementing message queue in C Sharp
     C# (C# 1.0, C# 2.0, C# 3.0), Windows (WinXP, Vista), .NET (.NET
       2.0, Mono, .NET 3.0, .NET 3.5, .NET 4.0), Linux, COM+,
       Architect, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528913514


     Avoiding InvokeRequired
     - Pablo Grisafi (25 Jun 2009)
     How to avoid asking if InvokeRequired has the minimum amount of
       code
     C# (C# 3.0), .NET CF, .NET (.NET 3.5), WinForms, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528743514


Java

     PDF Generation using XSLFO and FOP
     - Shyam S (26 Jun 2009)
     An article describes how to create PDF document
       programmatically using XSLFO and FOP
     Java, Windows, Java, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528953514


VB.NET

     VB LINQ SQL Password Verify For Beginners
     - SteveHarrisBeast (22 Jun 2009)
     How to make a password verification form in VB that uses LINQ
       and SQL
     VB (VB 7.x, VB 8.0, VB 9.0, VB 6), SQL, Windows (Win2K, WinXP,
       Win2003, Vista, TabletPC, Win 7), .NET (.NET 3.5), SQL Server
       (SQL 2008), Visual Studio (VS2008), WinForms, LINQ,
       Architect, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749529963514


XML

     Serialize and Deserialize Objects as XML using Generic Types in
       C# 2.0
     - farzaneh ansary (24 Jun 2009)
     A simple scenario to demonstrate how an instance of an object
       is created and serialized into a file stream and stored into
       database using the Serialize method
     C# (C# 1.0, C# 2.0, C# 3.0), XML, Windows (WinXP), .NET (.NET
       2.0, .NET 3.0), ASP.NET
     http://www.codeproject.com/Article.aspx?tag=1983749530973514


Algorithms & Recipes

     BEncode Lexing in C++ - 2nd Stage
     - airlobster (22 Jun 2009) [Unedited]
     Taking my previous lexer one step ahead
     C++, Windows, Linux, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749530213514


     Generic Sorting with LINQ and Lambda Expressions
     - AdamNThompson (24 Jun 2009)
     This class sorts objects using Generics and LINQ Lambda
       Expressions.
     C# 3.0, VB 9.0, C# 4.0, VB 10.NET 3.5, .NET 4.0, LINQ, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749530293514


Macros and Add-ins

     Building The Code Project Add-In for Visual Studio 2008 
     - The Code Project (24 Jun 2009)
     Harnessing the wealth of information found on CodeProject.com
       from within the Visual Studio IDE.
     C#, Visual Studio, XAML, WPF, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749531113514


Programming Tips

     Displaying Large Quantities of Data in Windows Controls
     - Curt C (25 Jun 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 (.NET 2.0), WinForms, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528733514


String handling

     Lost and Found Identity Proper Case Format Provider
       (IFormatProvider impementation)
     - kdmitry (24 Jun 2009) [Unedited]
     Provides administrators with a way to re-format biographical
       data from case-insensitive data-sources
     C#, ASP.NET, SQL Server, WinForms, PowerShell, Architect, Dev,
       Design, SysAdmin
     http://www.codeproject.com/Article.aspx?tag=1983749522553514


Design and Architecture

     A Programmer's Guide to Starting a Software Company and
       Building an Enterprise Application - Article 3
     - Paul Rony (22 Jun 2009)
     This is the third in a series of columns in which I will tell
       you how I started SplendidCRM Software, Inc.
     All Topics, Architect
     http://www.codeproject.com/Article.aspx?tag=1983749532443514


     Exploring Factory Pattern
     - Saurabh_Saxena, amrita nevrekar (24 Jun 2009) [Unedited]
     How to Remove Conditional Checks
     C# (C# 1.0, C# 2.0, C# 3.0), .NET, Architect, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749530353514


Testing and QA

     Easy Debugging of NUnit Tests from Visual Studio 2008
       Professional
     - Tommi Laukkanen (24 Jun 2009)
     How to easily debug NUnit tests in Visual Studio 2008
       professional edition
     C#, Windows, .NET, Visual Studio (VS2008), Architect, Dev, QA
     http://www.codeproject.com/Article.aspx?tag=1983749530023514


Work Issues

     IT For Free
     - Thomas Salonek (26 Jun 2009)
     10 Free IT Resources
     All Topics, CEO, Sales, Marketing
     http://www.codeproject.com/Article.aspx?tag=1983749528723514


Author Resources

     A Word to the Beginning Author
     - logicchild (23 Jun 2009)
     An article to offer suggestions
     All Topics
     http://www.codeproject.com/Article.aspx?tag=1983749530683514


Book Chapters

     Creating Pure CSS Templates
     - Prentice_Hall (22 Jun 2009)
     This chapter walks through the steps of creating a Joomla
       template. Specifically, you will create a template that uses
       Cascading Style Sheets (CSS) to produce a layout—without
       using tables.
     CSS, HTML, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749530323514


Hardware & System

     Calculate system idle time without hooks
     - Qaiser_Iftikhar (27 Jun 2009)
     An article to demonstrate how to calculate system idle time
       without installing any system wide keybaord/mouse hooks.
     VB 7.x, VB 8.0, VB 9.0, VB 10.NET 1.0, .NET 1.1, .NET 2.0, .NET
       3.0, .NET 3.5, .NET 4.0, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749528983514


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

Dialogs and Windows

     Customizing User Controls with Smart Tag Feature
     - Balamurali Balaji (22 Jun 2009)
     This article explains how to add Smart Tag feature to a user
       control. 
     C#, .NET (.NET 3.5), WinForms, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749525913514


Files and Folders

     Convert PBS Legacy Files to XML
     - Henrik Thomsen (22 Jun 2009)
     Legacy file formats, such as UN-EDIFACT with a record per line
       and fixed-length fields, still exist and are widely used for
       B2B transactions. A tool that can convert legacy files to
       human-readable XML might come in handy.
     C#, .NET (.NET 2.0), Dev
     http://www.codeproject.com/Article.aspx?tag=1983749158473514


Grid & Data Controls

     DynamicProperties for PropertyGrid
     - Mizan Rahman (23 Jun 2009)
     Tell PropertyGrid what to display, when to display, and how to
       display
     C# (C# 2.0), Windows, .NET (.NET 2.0, .NET 3.0, .NET 3.5),
       GDI+, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749570093514


Printing

     Another DataGridView Printer
     - aureolin (23 Jun 2009)
     DataGridView printing encapsulated in a stand-alone object.
       Very easy to use! Updated to allow printing columns wider
       than one page.
     C# (C# 2.0), Windows, .NET (.NET 2.0), Visual Studio (VS2005),
       Dev
     http://www.codeproject.com/Article.aspx?tag=1983749071623514


Smart Client

     Genesis Hybrid Smart Client Framework part VII
     - Stephan Johnson (23 Jun 2009) [Unedited]
     This is part II 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=1983749531853514


Applications & Tools

     PDF Viewer Control Without Acrobat Reader Installed
     - Ron Schuler (22 Jun 2009)
     PDF document viewer control that does not require any Acrobat
       product to be installed
     VB, Windows, .NET (.NET 2.0), Dev
     http://www.codeproject.com/Article.aspx?tag=1983749532023514


     ToDoList 5.8.5 - A simple but effective way to keep on top of
       your tasks
     - .dan.g. (28 Jun 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=1983749188113514


ASP.NET

     Beginner's Walk - Web Development
     - Sean Ewington (23 Jun 2009) [Unedited]
     This Table of Contents is editable by all Silver members and
       above. What we want you to do is replace the entries in the
       Table of Contents below with links to articles that represent
       the entries. 
     Javascript, XML, CSS, HTML, XHTML, XSLT, ASP.NET, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749093853514


     GridViewImages from DB in ASP.NET using C#
     - Naga Sridhar Madiraju (26 Jun 2009)
     GridViewImages from DB in ASP.NET using C#
     C#, Javascript, HTML, .NET (.NET 2.0), ASP.NET
     http://www.codeproject.com/Article.aspx?tag=1983749159293514


Client side scripting

     FTab (Floating Tabs)
     - uuware (24 Jun 2009)
     FTab (Floating Tabs) is a cool cross browser DHTML floating
       window script with support for tabs.
     Javascript, CSS, HTML, XHTML, Windows, Linux, WebForms, Ajax,
       Dev
     http://www.codeproject.com/Article.aspx?tag=1983749524273514


Silverlight

     SilverLight FAQ part 2 (Animations and Transformations)
     - Shivprasad koirala (25 Jun 2009) [Unedited]
     SilverLight FAQ part 2 (Animations and Transformations)
     C#, .NET, Visual Studio, Silverlight, Architect
     http://www.codeproject.com/Article.aspx?tag=1983749538843514


Trace and Logs

     TraceTool 11: The Swiss-Army knife of trace
     - Thierry Parent (22 Jun 2009)
     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 development (C++ and .NET) and
       Silverlig
     C#, Javascript, Java, VC7.1.NET 1.1, Win2K, WinXP,
       Win2003VS.NET2003, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749186823514


Libraries

     Starting with GTK+
     - metcarob (22 Jun 2009)
     GTK+ is a GUI widget toolkit. This article describes how I have
       compiled a Hello World GTK+ program to allow me to evaluate
       it.
     C++, Windows, Linux, Win32, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749524453514


Win32/64 SDK & OS

     NT Service and Inter-process Communication using Mailslot
     - Sharath C V (25 Jun 2009)
     This article explains about different parts of an NT service
       and inter-process communication using Mailslots.
     C++ (VC6), Windows (WinXP), Win32, Architect, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749540943514


     A pure Win32 based MDI application
     - Sharath C V (25 Jun 2009)
     Explains MDI support in Windows with a simple example.
     VC6WinXP, Win32, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749549623514


Windows Powershell

     Using Powershell to Backup your SVN Repositories
     - TexasMensch (23 Jun 2009)
     How to automate backing up Subversion repositories using
       Powershell
     Windows, PowerShell, Dev, SysAdmin
     http://www.codeproject.com/Article.aspx?tag=1983749522803514


Windows Presentation Foundation

     GoalBook - Hybrid Smart Client
     - Mark Brownsword (24 Jun 2009)
     A WPF hybrid Smart Client that synchronises your goals with the
       Toodledo online To-do service.
     C#.NET 3.5, WPF, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749561363514


     PhotoBooth
     - rudigrobler (26 Jun 2009)
     An article on how to create a kiosk application that displays
       photos received via BlueTooth.
     XML, C# 1.0, C# 2.0, C# 3.0, Windows, .NET, XAML, WPF, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749531313514


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


     XAML Graphics Series - Part 1 Silverlight 1.0 XAML Desktop Art
       Animation
     - TheArchitectualizer, Andrea Wykel (23 Jun 2009)
     This is an introduction to creating XAML applications using
       Silverlight 1.0 and JavaScript.
     Javascript, HTML, Windows (Win2K, WinXP, Win2003, Vista,
       TabletPC, Win2008, Win 7), .NET (.NET 1.0, .NET 1.1, .NET
       2.0, Mono, DotGNU, .NET 3.0, .NET 3.5, .NET 4.0), XAML, WPF,
       Silverlight, Dev, Design, SysAdmin, Sales, Marketing
     http://www.codeproject.com/Article.aspx?tag=1983749531563514


Windows Workflow Foundation

     Windows Workflow Foundation FAQ 
     - Shivprasad koirala (27 Jun 2009) [Unedited]
     Windows Workflow Foundation FAQ 
     C# (C# 1.0, C# 2.0, C# 3.0), .NET, ASP.NET, Architect
     http://www.codeproject.com/Article.aspx?tag=1983749120143514


     State Machine Work Flow Discussion
     - Shivprasad koirala (27 Jun 2009) [Unedited]
     State Machine Work Flow Discussion
     C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 3.0, .NET 3.5),
       ASP.NET, Architect
     http://www.codeproject.com/Article.aspx?tag=1983749554933514


C / C++ Language

     INI Reader / Writer Class for MFC and ANSI C++ ( Windows \
       Linux )
     - Ludvik Jerabek (22 Jun 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=1983749286583514


     Chatbot Tutorial
     - Gonzales Cenelia (24 Jun 2009) [Unedited]
     Tutorial on making an artificial intelligence chatbot
     C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Java
     http://www.codeproject.com/Article.aspx?tag=1983749533863514


     Visual Modeling of Complex Reactive Systems with Harel UML
       StateCharts
     - jerryd_intw (25 Jun 2009)
     This article presents a commercial-grade cross-platform Harel
       UML StateChart Open-Source application framework named
       StateWizard for concurrent, distributed, and real-time
       reactive system development with simplicity, efficiency, and
       scalability.
     C++, Windows, Linux, Win32, Visual Studio, Hardware, Architect,
       Dev
     http://www.codeproject.com/Article.aspx?tag=1983749539883514


C#

     War Card Game Simulation in C#
     - Gary Stafford (22 Jun 2009)
     Windows Forms Application using LINQ expressions and Dictionary
       objects to recreate a classic card game
     C# (C# 3.0), Windows, .NET (.NET 3.5), Visual Studio (VS2008),
       Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749532463514


     RCM v1.2  - Theming library: Customize the Appearance of Forms
       and Common Controls
     - Steppenwolfe (26 Jun 2009)
     A complete skinning engine; modify the appearance of forms,
       scrollbars, listview, buttons and most common controls.
     C# (C# 1.0, C# 2.0, C# 3.0), .NET, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749522723514


Algorithms & Recipes

     An Implementation of Regular Expression Parser in C#
     - Mizan Rahman (24 Jun 2009)
     An article on how one can implement regular expression parser
     C# (C# 2.0), Windows, .NET (.NET 2.0), Dev
     http://www.codeproject.com/Article.aspx?tag=1983749130753514


Bugs & Workarounds

     How To Inspect the Content of a Program Database (PDB) File
     - ochsenmeier marc (24 Jun 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=1983749532003514


Cryptography & Security

     Using RSA Public Key Encryption in a Shared Web Hosting
       Environment
     - Paul Sanders (AlpineSoft) (22 Jun 2009)
     This article provides a way to use RSA public key encryption in
       scripts running on a Web server hosted by a shared hosting
       company. It also demonstrates how to use RSA in .NET to solve
       the 'real world' problem of signing license codes so that
       they cannot be forged.
     C# (C# 2.0), Windows (WinXP, Win2003, Vista), .NET (.NET 1.1,
       .NET 2.0), ASP.NET, IIS (IIS 5.1, IIS 6, IIS 7), Visual
       Studio (VS.NET2003, VS2005), Dev
     http://www.codeproject.com/Article.aspx?tag=1983749031583514


     Using Encryption in .NET
     - logicchild (27 Jun 2009)
     An article that describes the beginning steps to encryption
       using the .NET Framework.
     C# (C# 1.0, C# 2.0, C# 3.0)
     http://www.codeproject.com/Article.aspx?tag=1983749564893514


Programming Tips

     Session of low-level optimization of memory usage in the C++
       programs with the total exposure
     - Victor A. Milokum, Apriorit Inc (23 Jun 2009) [Unedited]
     In this article we will try to make our algorithms working
       faster using the methods of low-level optimization of memory
       allocation in C++.
     C++ (VC7.1, VC8.0), Visual Studio, Architect, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749522773514


Threads, Processes & IPC

     Macros to simulate multi-tasking/blocking code at interrupt
       level.
     - Eddy Quicksall (27 Jun 2009) [Unedited]
     This is a set of macros that can be used to write structured
       code as if it were blocking code while in interrupt context.
     C, Windows (Embedded), Linux, Architect, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749525253514


Design and Architecture

     Grandiose Projects 2. The incredible machine
     - Petr Ivankov (22 Jun 2009) [Unedited]
     Grandiose projects samples
     C# (C# 3.0), .NET, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749089333514


Installation

     Simple Version Resource Tool for Windows
     - ddbug (22 Jun 2009)
     A utility for creating version info on executable files without
       Resource Compiler
     C++, Windows, Win32, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749523653514


Testing and QA

     Installer Testing and Verification
     - Kuldip Rindani (22 Jun 2009)
     Installer testing verifier - Useful for installer testing and
       verification.
     HTML, VC6, VC7Win2K, WinXP, Win2003, Vista, STL, Dev, QA
     http://www.codeproject.com/Article.aspx?tag=1983749524123514


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

Progress Controls

     WPF : Circular Progress Bar
     - Sacha Barber (23 Jun 2009) [Unedited]
     Ever wanted a slightly different progress bar from the standard
       WPF Progress bar which looks like the following
       (IsIndeterminate is like the WinForms Marquee enum value)
       :    1:  <ProgressBar
       VerticalAlignment="Top"    2:     
       Height="22" IsIndeterminate="True"/&
     SQL, SQL Server
     http://www.codeproject.com/Article.aspx?tag=1983749543603514


Silverlight

     Silverlight MultiBindings, How to attached multiple bindings to
       a single property.
     - Colin Eberhardt (26 Jun 2009) [Unedited]
     This blog posts describes a technique for associating multiple
       bindings with a single dependency property within Silverlight
       applications. WPF already has this functionality in the form
       of MultiBindings, the code in this post emulates this
       function.
     C#, .NET (.NET 3.5), Silverlight
     http://www.codeproject.com/Article.aspx?tag=1983749528653514


Database

     SQL. Fast GUID List Generator.
     - Anton Burtsev (28 Jun 2009) [Unedited]
     The article shows how one can use MS SQL Server to generate
       millions of guids in seconds.
     WCF
     http://www.codeproject.com/Article.aspx?tag=1983749532153514


C#

     SharpDevelop, NUnit, and Visual Studio Express
     - Jeremy Likness (22 Jun 2009) [Unedited]
     At my software company we have access to some incredible tools
       and technologies. I can load up my copy of Visual Studio 2008
       (Team System), publish documents to our SharePoint server,
       refactor code with ReSharper and then suck it into Enterprise
       Architect to make class diagrams. At home, however, my
     C#
     http://www.codeproject.com/Article.aspx?tag=1983749560343514


     Getting Fun with .Net Static Reflection
     - emiaj (24 Jun 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=1983749532863514


     I’m leading a parallel life
     - Pete O'Hanlon (28 Jun 2009) [Unedited]
     So, I’ve just started looking at a new .NET language from
       Microsoft called Axum (available here). At this point you
       might be tempted, as I originally was, to complain that
       there’s no need for Microsoft to produce yet another
       language. After all, we have perfectly servicable languages
       in 
     C# (C# 1.0, C# 2.0, C# 3.0)
     http://www.codeproject.com/Article.aspx?tag=1983749529383514


Internet / Network

     TCP/IP Protocol Design: Message Framing
     - Stephen Cleary (25 Jun 2009) [Unedited]
     Why a single "Send" does not necessarily result in a single
       "Receive", and how to compensate.
     C#, .NET Topics, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749532403514


Programming Tips

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




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

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
Web17 | 2.2.0175 | Advertise | Privacy
Copyright © CodeProject, 1999-2009
All Rights Reserved. Terms of Use