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

Our Mailouts


Newsletter 04May09

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

Introducing The Code Project Add-In for Visual Studio 2008

Picture this. You’re in Visual Studio 2008 working on a nasty block of code. Remembering that one of your Code Project cohorts recently posted an elegant solution for a similar problem you highlight some code and hit search. Up pops the exact article in The Code Project Add-In window. No time wasted. No pulled hair and exasperating searches. Valuable information is just one click away.

This is new Code Project Add-In for Visual Studio 2008. We wrote this add-in so our members would have quick access to our 23,000+ articles in addition to MSDN and Live Search. No more toggling back and forth between your work and web searches.

We hope this will make your work easier. It’s free and it's available now. Does it get any better than that? Download today.

The Code Project Offers

Killer Apps Made Easy in WPF
INFRAGISTICS empowers you w/ hi-fi user experiences rich in features users demand: Excel filtering, WPF grid fixed columns, an Office 2007 ribbon UI. Just Drop-in & hit Build! Download NetAdvantage for .NET 2009 Vol 1 now!
Pegasus Imaging & Accusoft Are Now Accusoft Pegasus
Accusoft Pegasus is the largest single source provider of imaging software development kits (SDKs). Download full-featured trial SDKs for .NET, .NET Compact Framework, Silverlight, & more. www.accusoft.com
Security vendor - SecuTech seeks worldwide connection
SecuTech, a security vendor of USB-based UniKey software protection dongle and UniToken security authentication Token, is looking for distributors to sell and market its products to the trade worldwide.
JBoss Virtual Experience 2009 -- Enter. Discover. Advance.
Learn how to incorporate enterprise-class open source middleware into your architecture -- all while lowering your costs, and without sacrificing functionality.
In this new Quest white paper, David Walker, Microsoft MVP and SQL Server and SharePoint specialist, discusses the growth of SharePoint, and why/how the SQL Server DBA can assume SharePoint administration responsibilities.
Scheduling and Interface Design – DBI's Appointment, Multi Resource and Asset Management PLUS DBI's outstanding Interface Design component software - Solutions Schedule and Studio Controls ... Get Both for the price of ONE. Offer ending April 30th. Click here to get yours today: Scheduling and Interface Design (save up to $749).
Mosso the Rackspace Cloud:
Cloud hosting that lets you manage unlimited domains with Windows or Linux all with a single sign on for $100/month and no contracts.
Write 10,000 lines of code in 10 minutes
Generate data entry and reporting .NET Web apps in minutes, straight from your database. Visually stunning, easy to customize and ready to deploy.
Download Now!
Code is cheap!
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
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

Windows 7 - Will you be upgrading?

Survey period: 27 Apr 2009 to 4 May 2009

Windows 7 will be out sooner rather than later. Will you be moving on up?

OptionVotes% 
I already use Windows 7 (RC or beta)28215.82282 votes, 15.82%
Yes - as soon as it's released25214.13252 votes, 14.13%
Yes - as soon as I can32818.40328 votes, 18.40%
Yes - eventually (or after SP1 is out)37521.03375 votes, 21.03%
Not sure. I'll wait and see how others like it30216.94302 votes, 16.94%
Probably not1578.81157 votes, 8.81%
Definitely not874.8887 votes, 4.88%
Total1783  100%1783 votes

This week's survey: Which Visual Studio Add-ins do you use?

Most popular new Job Vacancies 4 Apr 2009 - 4 May 2009

Most popular new articles 27 Apr 2009 - 4 May 2009

Latest Additions

118 articles overall 90 new, 48 updated, 24 moved. 83 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

Dialogs and Windows

Document / View

Files and Folders

  • Backup Project Files to Gmail - Mitch Stephens
    A WinForms application with command line execution that scans a folder tree, creates one or more Zip files, and emails them to a Gmail account along with a formatted message.
    C#.NET 3.5, Win32, WinForms, Dev


Grid & Data Controls

Static & Panel Controls

  • jQuery Collapsible Panel - Amyn Batliwala
    In this article I would like to show you a very easy way to create a Collapsible Panel using jQuery.
    CSS, Dev


Ajax and Atlas

  • Synchronous PageMethod Custom Validator Control - Greg Olmstead
    This custom validator will allow you to call your PageMethods to validate your client-side input, and block postbacks if there is an error.
    C#, Javascript, CSS, HTML, XHTML.NET 2.0, .NET 3.0, .NET 3.5, ASP.NET, WebForms, Ajax, Dev


Applications & Tools

  • The Never Ending Memory Game - davehamdan
    Learn how to write a small game using an XBap (Unedited)
    C# (C# 3.0), Windows (WinXP, Win2003, Vista, Win2008), .NET (.NET 3.5), Visual Studio (VS2008), XAML, WPF, LINQ, Dev, Marketing


  • Perl Chat from scratch | P.I.C. Chat system - csrss
    This article is about creating a ready to run chat system in Perl scripting language.
    Perl, Linux


ASP.NET

Custom Controls

Web Services

Microsoft BizTalk Server

SharePoint Server

General Graphics

  • Optimized Image Inversion Using SSE2 - Tolga Birdal
    Fast image inversion forms a good basis for optimizing pixel wise operations. We will discuss the ways to achieve the best speed on this inversion operator.
    C++, ASM, Windows, Win32, Visual Studio, Hardware, Architect, Dev


  • DICOM Image Viewer - Amarnath S, S Mahesh Reddy
    A simple viewer of images stored in the DICOM 3.0 File Format (C#). The file should have raw pixel data, uncompressed.
    C# 3.0WinXP, Vista, GDI+, Dev


  • Free Image Transformation - YLS CS
    Introducing a method to transform an image freely with C#
    C#, Windows, GDI+


Database

SQL Reporting Services

  • Programmatically Playing With SSRS Subscriptions - saanj
    This article demonstrates how can you dynamically handle SQL Server Reporting Services Subscriptions without using the SSRS interface at all.
    C#, XMLWin2003, .NET 3.5, ASP.NET, ADO.NET, Dev


.NET Framework

Game Development

  • Chess Program in C# - Jacques Fournier
    SrcChess is a chess program built in C#. (Unedited)
    C#, .NET (.NET 2.0, .NET 3.0, .NET 3.5), WinForms, Architect, Dev


LINQ

Mobile Development

Win32/64 SDK & OS

Windows Communication Foundation

  • REST, WCF and Streams: Getting Rid of those Names Spaces - gaurav_verma_mca
    This article details out the mechanism by which RESTfull web services may be created using WCF in which the developer is in control of the XML structure
    C# (C# 1.0, C# 2.0, C# 3.0), WCF, Dev, Design


  • WCF tracing FAQ - Shivprasad koirala
    WCF tracing FAQ (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0), SQL, .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5), ASP.NET, SQL Server (SQL 2000, SQL 2005, SQL CE, SQL 2008), Visual Studio (VS.NET2002, VS.NET2003, VS2005, VS6, VS2008), ADO.NET, WCF, WPF, MySQL, Silverlight, Architect


Windows Presentation Foundation

Windows Workflow Foundation

  • Manageable Services - Roman Kiss
    This article describes a design, implementation and tooling of model driven WorkflowServices logically centralized in the Repository and physically decentralized for their runtime projecting.
    C# (C# 3.0), .NET (.NET 3.5), WCF, XAML, LINQ, Architect, Dev, Design


C / C++ Language

C#

  • Complete Class of Events - Karthikeyan Govindan
    Describing complete class of events and thread synchronization using add and remove accessors.
    C#, .NET (.NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5), Dev


  • Execute a Program for n Seconds - Linccg
    Start a program, execute for n seconds, then kill it
    C# (C# 1.0, C# 2.0, C# 3.0), Windows (WinXP), Win32


  • The using Keyword and IDisposable - Omer Hanetz
    Accessing IDisposable objects in a bounded scope with the using keyword
    C# (C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5), Dev


  • Generic XML Serialization Methods - Kanhar Munshi
    An XML Helper Class that can Serialize and De-Serialize custom User objects using C# Generics
    C# (C# 3.0), Windows (WinXP), WinForms, Architect, Dev


  • Reading Image Headers to Get Width and Height - devwilson
    Looks at techniques for getting an image's width and height quickly
    C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5), Dev


  • C# .NET Background File Downloader - bn2vs
    A multithreaded file downloader with progress details, speed info and more
    C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 3.0, .NET 3.5)


  • Industrial controls 2 - Luca Bonotto
    A library of controls with a custon renderer for use in the controls processes panel display (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0), GDI+


Java

  • Java Class Viewer - Amos Shi
    Watch the Java class file visually & interactively for the meaning of every byte (Unedited)
    Java, Java (JavaSE 6, J2EE), Swing, Architect, Dev, Design


  • A Quick Look at API Design - BurkHufnagel
    Suggestions to improve your approach to API design.
    Java, Java, Architect, Dev


  • Java Mini Puzzler - BurkHufnagel
    Three examples of Java code that doesn't do what you'd expect
    Java, Java, Dev


Algorithms & Recipes

  • Markov Monopoly - dawright
    Analyzing the board game Monopoly using a Markov chain model. (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0), .NET, Dev


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


Internet / Network

  • WinHttpGateway Library - klizardin
    WinHttp API wrapper library with asynchronous call mechanism and support of HTTPS protocol (Unedited)
    C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (NT4, Win2K, WinXP, Win2003), Win32, Visual Studio (VS6), MFC, STL, Architect, Dev


  • Java Remote Desktop Administration - Lemo Stein
    Control And View Another Computer Remotely
    Java, Java (J2SE 5), Dev


Threads, Processes & IPC

  • A Multi Threaded Linked Task Queue - Sanjay1982
    I needed a multithreaded task queue but with linked tasks, so I created this Multithreaded Task Queue.
    C#, Windows, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5, Dev


Testing and QA

Product Showcase

  • A Prototype of Mobile SFA and CRM Software Solutions - Resco Developer Tools
    A new flagship of Resco’s product line Enterprise Solution Prototypes (ESP) brings revolutionary features and is specifically designed for SFA and CRM solutions
    C#, .NET, Visual Studio, Dev, Design


  • Building a Multi-Page Image Viewer with ImageGear for Silverlight - Accusoft Pegasus, CaseyMuse
    This article provides a quick tour of the ImageGear for Silverlight toolkit from Accusoft Pegasus, while developing a multi-page image viewer that runs completely on the client via managed code.
    C#, Visual Studio, XAML, Silverlight, Dev


Articles updated added Last week

Edit Controls

Grid & Data Controls

Miscellaneous

  • Programming Microsoft Agent in Windows Forms - Mohammad Elsheimy
    Learn how to program with Microsoft Agent in Windows Forms applications (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0), Windows (WinXP, Win2003, Vista, Win2008), .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5), Visual Studio (VS.NET2002, VS.NET2003, VS2005, VS6, VS2008), COM, WinForms


Toolbars & Docking windows

Ajax and Atlas

Client side scripting

  • WMI Hardware/Software Enumeration Script - Dmitry Khudorozhkov
    This article presents a JScript/WMI/WSH script - the core of any inventory management application.
    Javascript, XMLWin2K, WinXP, Win2003, Visual Studio, Dev


  • Absolute Position of a DOM Element - Sergiy Korzh
    A JavaScript function to get the absolute coordinates of a DOM element within a document
    Javascript, CSS, HTML, XHTML, Windows, Linux, Dev


Silverlight

User Controls

General Graphics

  • Range Finder - Mohammad Reza Khosravi
    A simple program to find real size or distance of objects in your digital camera photos
    C# (C# 1.0, C# 2.0, C# 3.0), Windows (Win2K, WinXP, Win2003, Vista, Win2008), .NET (.NET 2.0, .NET 3.0, .NET 3.5), Win32, Win64, Visual Studio (VS2005, VS2008), GDI+, WinForms, Design


Database

.NET Framework

  • CrystalReports Push Model with .NET - Raspberry Man
    How to make custom datasource for CrystalReports engine using push model and .NET
    C#, Windows (Win2K, WinXP, Win2003), .NET (.NET 2.0), SQL Server (SQL 2000, SQL 2005), Visual Studio (VS2005), ADO.NET, Dev


  • C# Object to Interface Caster Utility - Ruben Hakopian
    A utility that casts an object to an interface, even if it doesn't formally implement it.
    C#, .NET, Dev


Windows Presentation Foundation

C / C++ Language

  • Pointer to Pointer and Reference to Pointer - Shao Voon Wong
    Explains the reason behind using pointer-to-pointer and reference-to-pointer to modify a pointer passed to a function.
    VC6, VC7, VC7.1, Windows, Visual Studio, Dev


C++ / CLI

XML

  • Yet Another XML Serialization Library for the .NET Framework - Sina Iravanian
    An XML serialization library which lets developers design the XML file structure, and select the exception handling policy. This library also supports serializing most of the collection classes such as the Dictionary generic class.
    C#, XML.NET 3.0, .NET 3.5, Architect, Dev


DLLs & Assemblies

Exception Handling

  • Little Crash Reporter - ub3rst4r
    Collect crash data from a machine and send it to your email to be analyzed.
    C#, .NET, PHP, Dev, QA


Internet / Network

String handling

Hardware & System

  • Driver to Hide Processes and Files - Apriorit Inc
    In this article, we describe the driver we created to hide processes and files in a system.
    C++, Windows, MFC, VS.NET2003, VS2005, VS2008, Dev


Technical blogs added Last week

Edit Controls

  • Editing Ribbon Bar Images - Jonathan Wood
    If you’ve installed the Visual C++ 2008 Feature Pack or upgraded to Visual Studio 2008 Service Pack 1, you may already be working with the new ribbon bar control. This control provides many new user-interface elements and cool new images. However, if you are like many people, you may have wondered
    C++, Windows, MFC


ASP.NET

Caching

  • Getting Bit by Caching - Jonathan Wood
    I must confess, I’ve been bit by ASP.NET caching a couple of times now. It’s not that there’s anything wrong with ASP.NET caching—there isn’t. In fact, it’s not that ASP.NET caching is not important and cool—it is! But what seems like an easy-to-use feature can actually get fairly complex and can ea (Unedited)
    C++, Windows


Silverlight

Microsoft BizTalk Server

.NET Framework

  • Delegates demystified - deostroll
    This article should give you an idea where you ought to use delegates (Unedited)
    C++, Windows, MFC


Windows Presentation Foundation

  • Easy help with WPF - Pete O'Hanlon
    Adding simple HelpProvider functionality to your WPF applications couldn't be easier.
    C#, XAML, WPF Topics


Collections

  • System.Collections.Generic.SynchronizedCollection – thread safe? - Richard Ashman
    I’ve been spending time of late preparing a batch of posts on developing thread-safe software (some of which concern themselves with the difficulties of synchronisation) when I came across a BCL type I hadn’t seen before …. the rather enticingly named SynchronizedCollection.  It implements all th (Unedited)
    C#, Windows, .NET


Debug Tips

Work Issues

  • BackgroundWorker.ReportProgress is Asynchronous - Jonathan Wood
    I never noticed this before but the BackgroundWorker.ReportProgress method returns before the control’s ProgressChanged event has completed. It may return before the ProgressChanged event has even started! For those not familiar with the BackgroundWorker control, this control simplifies creating a (Unedited)
    C++, Windows, MFC


Uncategorised Technical Blogs

  • Silverlight 2.0 – Delaying Data Binding with a ToolTip - Richard Ashman
    Silverlight promises much in the way of been the enabler for the development or rich enterprise class LOB application over the internet, but in its current carnation and with its brittle temperament it has a steep learning curve (especially if you come to it from WPF) and you often find yourself cod (Unedited)
    All Topics


  • Silverlight 2.0 – How to use a {Binding} to dynamically change the background colour of an individual DataGrid row - Richard Ashman
    The System.Windows.Controls.Data assembly contains the DataGrid control.  You can use it to display tabular data in your Silverlight 2.0 applications.  While it handles the basics well, it’s still an early release and lacks obvious support for some of the most apparently simple tasks such as settin (Unedited)
    All Topics


  • CodeProject에 포스팅 하다~ - Moonhyuk
    지금 진행중인 주제로 CodeProject에 포스팅 하였는데, 관심이 많은것 같다. 아직은 Part1 이지만, 주말에 Part2를 포스팅 해야겠다. ^^ 뿌듯하다 ㅋㅋ SPRING.NET + iBATIS.NET With ASP.NET MVC - Part 1 1. Introduction Recently, Microsoft announced the ASP.NET MVC. A pattern that supports these features is the MVC (Model-View-Controller). The ASP.NET team (Unedited)
    All Topics


  • Shallow and Deep Object Copying - Jonathan Wood
    In .NET, class objects are reference types. Assigning one object variable to another object variable does not copy that object, it simply causes both object variables to reference the same object. Sometimes, a copy is required. For example, maybe two routines need to start with the same data but th (Unedited)
    All Topics


  • Selecting a ListView Item - Jonathan Wood
    Recently, I was writing a C# desktop application that processed records from a database. I wanted to provide visual feedback as to what was going on so I decided to add each record to a ListView control as the record was processed. In order to highlight the current item, and also to scroll the List (Unedited)
    All Topics


  • Dynamically Setting the Theme - Jonathan Wood
    Themes can be used to customize the look of your Website. If you need to select the theme based on user settings, you’ll be glad to know that ASP.NET allows you to set the theme of a page dynamically when the page is being created. This process is pretty straight forward; however, there are a couple (Unedited)
    All Topics


  • I’ve “forked” the Grails PayPal Plugin… - Matt Stine
    I’m currently completing the finishing touches on a new e-commerce site for my wife’s stationary business. We decided a long time ago to use PayPal for all of the payment processing since we’ve had a great experience using it for our eBay selling. About a year ago Graeme Rocher pol (Unedited)
    All Topics


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, May 04, 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

Introducing The Code Project Add-In for Visual Studio 2008
http://www.codeproject.com/services/addins/

Picture this. You’re in Visual Studio 2008 working on a nasty block
of code. Remembering that one of your Code Project cohorts recently
posted an elegant solution for a similar problem you highlight some
code and hit search. Up pops the exact article in The Code Project
Add-In window. No time wasted. No pulled hair and exasperating
searches. Valuable information is just one click away.

This is new Code Project Add-In for Visual Studio 2008. We wrote
this add-in so our members would have quick access to our 23,000+
articles in addition to MSDN and Live Search. No more toggling back
and forth between your work and web searches.

We hope this will make your work easier. It’s free and it's
available now. Does it get any better than that? Download today:
http://www.codeproject.com/services/addins/



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

INFRAGISTICS empowers you w/ hi-fi user experiences rich in features
  users demand: Excel filtering, WPF data grid fixed columns, an
  Office 2007 ribbon UI and more. Your next killer app is a build
  away. Download NetAdvantage for .NET 2009 Vol 1 now!
  http://www.codeproject.com/Redir.aspx?adid=10024

Pegasus Imaging & Accusoft Are Now Accusoft Pegasus
  Accusoft Pegasus is the largest single source provider of imaging
  software development kits (SDKs). Download full-featured trial
  SDKs for .NET, .NET Compact Framework, Silverlight, & more.
  http://www.codeproject.com/Redir.aspx?adid=10034

Security vendor - SecuTech seeks worldwide connection
  SecuTech, a security vendor of USB-based UniKey software
  protection dongle and UniToken security authentication Token, is
  looking for distributors to sell and market its products to the
  trade worldwide. http://www.codeproject.com/Redir.aspx?adid=9196

JBoss Virtual Experience 2009 -- Enter. Discover. Advance.
  Learn how to incorporate enterprise-class open source middleware
  into your architecture -- all while lowering your costs, and
  without sacrificing functionality.
  http://www.codeproject.com/Redir.aspx?adid=10027

In this new Quest white paper, David Walker, Microsoft MVP and SQL
  Server and SharePoint specialist, discusses the growth of
  SharePoint, and why/how the SQL Server DBA can assume SharePoint
  administration responsibilities.
  http://www.codeproject.com/Redir.aspx?adid=10079

Scheduling and Interface Design – DBI's Appointment, Multi Resource
  and Asset Management PLUS DBI's outstanding Interface Design
  component software - Solutions Schedule and Studio Controls. Get
  Both for the price of ONE. Save up to $749 - Offer ending April
  30th. http://www.codeproject.com/Redir.aspx?adid=9950

Mosso the Rackspace Cloud:
  Cloud hosting that lets you manage unlimited domains with Windows
  or Linux all with a single sign on for $100/month and no
  contracts. http://www.codeproject.com/Redir.aspx?adid=9273

Write 10,000 lines of code in 10 minutes
  Generate data entry and reporting .NET Web apps in minutes,
  straight from your database. Visually stunning, easy to customize
  and ready to deploy.
  Download Now!http://www.codeproject.com/Redir.aspx?adid=7243

Code is cheap!
  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=8154

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

Windows 7 - Will you be upgrading?

Windows 7 will be out sooner rather than later. Will you be moving
on up?

 I already use Windows 7 (RC or beta)                      282 15.82
 Yes - as soon as it's released                            252 14.13
 Yes - as soon as I can                                    328 18.40
 Yes - eventually (or after SP1 is out)                    375 21.03
 Not sure. I'll wait and see how others like it            302 16.94
 Probably not                                              157  8.81
 Definitely not                                             87  4.88

Total                                                     1783

This week's survey: Which Visual Studio Add-ins do you use?
http://www.codeproject.com/script/Surveys/VoteForm.aspx?srvid=913

--------------------------------------------------------------------
MOST POPULAR NEW JOB VACANCIES 4 Apr 2009 - 4 May 2009

   o Senior Software Developer  C#  - 
     http://www.codeproject.com/script/Jobs/View.aspx?jid=618
   o Web Developer (ASP.NET MVC/JavaScript/CSS) - 
     http://www.codeproject.com/script/Jobs/View.aspx?jid=611
   o Web Services Programmer - 
     http://www.codeproject.com/script/Jobs/View.aspx?jid=612
   o Senior .NET Web Application Developer - 
     http://www.codeproject.com/script/Jobs/View.aspx?jid=614
   o Object Oriented Programmer  - 
     http://www.codeproject.com/script/Jobs/View.aspx?jid=615


--------------------------------------------------------------------
MOST POPULAR NEW ARTICLES 27 Apr 2009 - 4 May 2009

   o Generate WPF and Silverlight Dependency Properties using T4
     Templates - Colin Eberhardt
     http://www.codeproject.com/KB/WPF/DependencyPropertyCodeGen.aspx
   o Markov Monopoly - dawright
     http://www.codeproject.com/KB/recipes/MarkovMonopoly.aspx
   o Chess Program in C# - Jacques Fournier
     http://www.codeproject.com/KB/game/SrcChess.aspx
   o Backup Project Files to Gmail - Mitch Stephens
     http://www.codeproject.com/KB/files/backup2Gmail.aspx
   o Java Mini Puzzler - BurkHufnagel
     http://www.codeproject.com/KB/java/JavaMiniPuzzler.aspx


--------------------------------------------------------------------
LATEST ADDITIONS: 118 articles overall
90 new, 48 updated, 24 moved. 83 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 --- */

Dialogs and Windows

     Bug Submitter Dialog
     - bn2vs (28 Apr 2009)
     Dialog that enables user to submit various types of bugs via a
       webservice
     VB (VB 7.x, VB 8.0, VB 9.0, VB 6), .NET (.NET 1.0, .NET 1.1,
       .NET 2.0, .NET 3.0, .NET 3.5), Visual Studio, PHP, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749535293458


     Implementing Single Instance Application Using “File Mapping”
       Technique
     - cyb70289 (29 Apr 2009)
     Yet another single instance implementation
     C++, Windows, Win32, MFC, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749537203458


Document / View

     Implementing Jms to Jms Bridge using ActiveMQ
     - upender chinthala (28 Apr 2009) [Unedited]
     Integrating existing jms with ActiveMq jms system
     Java, Java (JavaSE 6, J2SE 5, J2SE 4, J2ME, J2EE), Swing,
       Apache, Architect, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749537493458


Files and Folders

     Backup Project Files to Gmail
     - Mitch Stephens (1 May 2009)
     A WinForms application with command line execution that scans a
       folder tree, creates one or more Zip files, and emails them
       to a Gmail account along with a formatted message.
     C#.NET 3.5, Win32, WinForms, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749533803458


Grid & Data Controls

     A Simple C# Labyrinth/Maze Solving Application
     - rusevd (30 Apr 2009)
     An application to solve a custom/random labyrinth represented
       with a .NET GridView control
     C#, .NET (.NET 2.0), Visual Studio (VS2008), Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749535743458


Static & Panel Controls

     jQuery Collapsible Panel
     - Amyn Batliwala (29 Apr 2009)
     In this article I would like to show you a very easy way to
       create a Collapsible Panel using jQuery. 
     CSS, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749535543458


Ajax and Atlas

     Synchronous PageMethod Custom Validator Control
     - Greg Olmstead (1 May 2009)
     This custom validator will allow you to call your PageMethods
       to validate your client-side input, and block postbacks if
       there is an error.
     C#, Javascript, CSS, HTML, XHTML.NET 2.0, .NET 3.0, .NET 3.5,
       ASP.NET, WebForms, Ajax, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749533853458


Applications & Tools

     The Never Ending Memory Game
     - davehamdan (30 Apr 2009) [Unedited]
     Learn how to write a small game using an XBap
     C# (C# 3.0), Windows (WinXP, Win2003, Vista, Win2008), .NET
       (.NET 3.5), Visual Studio (VS2008), XAML, WPF, LINQ, Dev,
       Marketing
     http://www.codeproject.com/Article.aspx?tag=1983749535873458


     Perl Chat from scratch | P.I.C. Chat system
     - csrss (1 May 2009)
     This article is about creating a ready to run chat system in
       Perl scripting language.
     Perl, Linux
     http://www.codeproject.com/Article.aspx?tag=1983749533903458


ASP.NET

     Implementing Audit trail using trigger
     - Shivprasad koirala (27 Apr 2009) [Unedited]
     Implementing Audit trail using trigger
     C# (C# 1.0, C# 2.0, C# 3.0), SQL, .NET (.NET 1.0, .NET 1.1,
       .NET 2.0, .NET 3.0, .NET 3.5), ASP.NET, SQL Server (SQL 2000,
       SQL 2005, SQL CE, SQL 2008), Visual Studio (VS.NET2002,
       VS.NET2003, VS2005, VS6, VS2008), ADO.NET, Architect
     http://www.codeproject.com/Article.aspx?tag=1983749537253458


     Detect and prevent multiple windows or tab usage in Web
       Applications
     - Sandeep Rana 1 (28 Apr 2009) [Unedited]
     Session swapping, request-response overhead, data concurrency
       issues are the names of few problems occurring due to use of
       multiple windows or tab in a Web Browser.
     C#, Javascript, HTML, XHTML, Windows, .NET, ASP.NET, WebForms,
       Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749536513458


     Asynchronous Access to Long Running Web Service Tasks
     - Ritesh Ramesh (27 Apr 2009)
     Asynchronous access to long running Web Service tasks
     C#, .NET, ASP.NET, Architect, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749549003458


     Create a jQuery Context Menu for Treeview
     - Ronald G. Carrigan (27 Apr 2009)
     jQuery Context Menu for Treeview
     C#, Javascript, .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0,
       .NET 3.5), ASP.NET, WebForms, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749537503458


     Interaction Between Content Page and Master Page
     - Tomz_KV (30 Apr 2009)
     Discussion on the concept and implementation of interaction
       between a content page and a master page.
     CSS, HTML, C# 2.0, C# 3.0.NET 2.0, .NET 3.0, .NET 3.5, ASP.NET,
       WebForms, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749535913458


     HttpModule to Inject Visible Debug for Controls and Pages at
       Response Time
     - devwilson (1 May 2009)
     Adding visual page and control-level debugging information to
       ASP.NET websites in a reusable way without inheriting from a
       custom Page or User Control base.
     C# 2.0, C# 3.0.NET 2.0, .NET 3.0, .NET 3.5, ASP.NET, Architect,
       Dev
     http://www.codeproject.com/Article.aspx?tag=1983749533783458


     Master Page and Content Page Interaction
     - John Gleeson (1 May 2009)
     How to access Master page controls and routines from a content
       page and vice versa.
     VB.NET 2.0, .NET 3.0, .NET 3.5, ASP.NET, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749533873458


     Custom JSON Serializer for the Entity Framework
     - Ahasanhabib (29 Apr 2009)
     Custom JSON serializer for the Entity Framework
     C#, .NET, ASP.NET, ADO.NET, Ajax, Architect, Dev, QA
     http://www.codeproject.com/Article.aspx?tag=1983749535523458


Custom Controls

     Static Google Maps Web Control
     - GriffinPeter (1 May 2009)
     Static Google Maps web control without using a license key!!
     C#, .NET, ASP.NET, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749533773458


Web Services

     Using Public Web Services to get Information about Music
       Artists, Albums and Tracks
     - Ted Faison (28 Apr 2009) [Unedited]
     Describes a Windows Forms Application that shows information
       about music, including lyrics.
     C#, Windows (WinXP, Vista), WinForms, Architect, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749535373458


Microsoft BizTalk Server

     Parsing BizTalk Messages in .NET Components through
       Orchestration
     - Abdul_Rafay (2 May 2009)
     Parsing BizTalk messages in .NET Components through
       Orchestration
     C#, .NET
     http://www.codeproject.com/Article.aspx?tag=1983749534083458


     Consuming Web Services without web references in BizTalk
     - Abdul_Rafay (2 May 2009)
     How to consume Web Services without web references in BizTalk.
     .NET, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749534073458


SharePoint Server

     SharePoint Designer Complex Workflow
     - Varun Jain 786 (28 Apr 2009)
     SharePoint Designer Complex Workflow. Shows how to repeat steps
       in SharePoint designer
     WebForms, Architect, Dev, Design, Sales
     http://www.codeproject.com/Article.aspx?tag=1983749535133458


     Something about SharePoint: Part1 (Concepts)
     - Hossein eraghi (28 Apr 2009)
     An introduction to SharePoint products and technologies.
     ASP.NET, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749535443458


General Graphics

     Optimized Image Inversion Using SSE2
     - Tolga Birdal (2 May 2009)
     Fast image inversion forms a good basis for optimizing pixel
       wise operations. We will discuss the ways to achieve the best
       speed on this inversion operator.
     C++, ASM, Windows, Win32, Visual Studio, Hardware, Architect,
       Dev
     http://www.codeproject.com/Article.aspx?tag=1983749534243458


     DICOM Image Viewer
     - Amarnath S, S Mahesh Reddy (29 Apr 2009)
     A simple viewer of images stored in the DICOM 3.0 File Format
       (C#). The file should have raw pixel data, uncompressed.
     C# 3.0WinXP, Vista, GDI+, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749535503458


     Free Image Transformation 
     - YLS CS (2 May 2009)
     Introducing a method to transform an image freely with C#
     C#, Windows, GDI+
     http://www.codeproject.com/Article.aspx?tag=1983749534253458


Database

     Yet Another Filter Library
     - Antonello Genuario (1 May 2009)
     A class library that helps to create WHERE clauses in a SQL
       statement or a filter expression for a System.Data.DataRow
       select operation.
     C#, .NET, ADO.NET, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749533883458


     Data Access Component
     - zhongzf (1 May 2009) [Unedited]
     An open source Data Access Component
     C# (C# 2.0), XML, SQL, Windows, .NET, ASP.NET, SQL Server,
       ADO.NET, LINQ, MySQL, Oracle, Architect, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749536263458


     ATL OLEDB Memory Leak 2: CDynamicParameterAccessor
     - jason lue (27 Apr 2009)
     A subtle memory leak problem on CDynamicParameterAccessor on
       special occasions
     C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C
     http://www.codeproject.com/Article.aspx?tag=1983749537473458


     Consume 32 bit COM DLL in x64 Bit SQL Server 2005 
     - Aneesur Rehman Khan (27 Apr 2009)
     Consume 32 bit COM DLL in x64 bit SQL Server 2005 
     C# (C# 3.0), .NET (.NET 3.5), SQL Server (SQL 2005), Visual
       Studio (VS2008), Architect
     http://www.codeproject.com/Article.aspx?tag=1983749537443458


     How to config Linked Servers in a minute
     - Kamran Hazari (29 Apr 2009) [Unedited]
     How to create Linked servers in a minute in an easy way
     SQL, SQL Server (SQL 2000, SQL 2005, SQL CE, SQL 2008), DBA
     http://www.codeproject.com/Article.aspx?tag=1983749537353458


     Top 10 steps to optimize data access in SQL Server. Part III
       (Apply advanced indexing and denormalization)
     - M.M.Al-Farooque Shubho (1 May 2009) [Unedited]
     As part of a series of articles on several data access
       optimization steps in SQL Server, this article focuses on
       using some advanced indexing techniques and using
       de-normalizations to optimize data access.
     SQL, Windows, SQL Server, Architect, DBA, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749536273458


SQL Reporting Services

     Programmatically Playing With SSRS Subscriptions
     - saanj (29 Apr 2009)
     This article demonstrates how can you dynamically handle SQL
       Server Reporting Services Subscriptions without using the
       SSRS interface at all.
     C#, XMLWin2003, .NET 3.5, ASP.NET, ADO.NET, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749535453458


.NET Framework

     Add Prerequisites of .NET Framework in Visual Studio Setup
       Project
     - S.Vinothkumar (28 Apr 2009)
     Add prerequisites of .NET Framework in Visual Studio setup
       project
     .NET (.NET 2.0), WinForms, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749535123458


     Adding Random Functionality to Generic Lists using Extension
       Methods
     - devwilson (29 Apr 2009)
     Extends IList to include a shuffle method and a 'select an
       element at random' method.
     C# (C# 3.0), .NET (.NET 3.5), Dev
     http://www.codeproject.com/Article.aspx?tag=1983749537163458


Game Development

     Chess Program in C#
     - Jacques Fournier (1 May 2009) [Unedited]
     SrcChess is a chess program built in C#. 
     C#, .NET (.NET 2.0, .NET 3.0, .NET 3.5), WinForms, Architect,
       Dev
     http://www.codeproject.com/Article.aspx?tag=1983749533923458


LINQ

     Use LINQ to Create Music Playlists – Revisited
     - davehamdan (27 Apr 2009)
     A re-write of a previous article. Still using LINQ, but
       incorporating much more in this iteration 2 version.
     C# (C# 3.0), Windows (WinXP, Win2003, Vista), .NET (.NET 3.5),
       Visual Studio (VS2008), XAML, WPF, LINQ, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749537183458


     Free your model from view-imposed restraints with Entity
       Framework Interceptors
     - Kurt Evenepoel (2 May 2009) [Unedited]
     Implementing Business Logic, Logging and Validation for the
       Entity Framework
     C# (C# 3.0), .NET (.NET 3.5), Visual Studio (VS2008), ADO.NET,
       LINQ, Architect, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749534133458


Mobile Development

     Mobile Game Programming for Beginners part 1 of 4
     - Fredrik Bornander (1 May 2009) [Unedited]
     First part of four in a beginners guide to J2ME Game
       Programming
     Java, Java (J2ME), Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749535963458


Win32/64 SDK & OS

     Sensor API: Make your Win32 applications environment-aware in
       Windows 7
     - Michael Chourdakis (2 May 2009)
     A "Sensor Explorer" demonstration of the Sensor API in Windows
       7.
     C++, Windows, Win32, Win64, COM, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749534043458


Windows Communication Foundation

     REST, WCF and Streams: Getting Rid of those Names Spaces
     - gaurav_verma_mca (28 Apr 2009)
     This article details out the mechanism by which RESTfull web
       services may be created using WCF in which the developer is
       in control of the XML structure
     C# (C# 1.0, C# 2.0, C# 3.0), WCF, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749535183458


     WCF tracing FAQ
     - Shivprasad koirala (30 Apr 2009) [Unedited]
     WCF tracing FAQ
     C# (C# 1.0, C# 2.0, C# 3.0), SQL, .NET (.NET 1.0, .NET 1.1,
       .NET 2.0, .NET 3.0, .NET 3.5), ASP.NET, SQL Server (SQL 2000,
       SQL 2005, SQL CE, SQL 2008), Visual Studio (VS.NET2002,
       VS.NET2003, VS2005, VS6, VS2008), ADO.NET, WCF, WPF, MySQL,
       Silverlight, Architect
     http://www.codeproject.com/Article.aspx?tag=1983749535673458


Windows Presentation Foundation

     Generate WPF and Silverlight Dependency Properties using T4
       Templates
     - Colin Eberhardt (28 Apr 2009) [Unedited]
     This article describes how to generate Dependency Properties
       from an XML declaration using a simple T4 template. It also
       includes a quick T4 primer.
     C# (C# 3.0), XML, .NET (.NET 3.5), WPF, Silverlight, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749535203458


     WPF Barcode Software
     - barcodesoftware (29 Apr 2009)
     A WPF Barcode Software Application
     C# 3.0, Windows, .NET 3.0, WPF, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749535533458


     The WPF-NHibernate Toolkit
     - David Veeneman (1 May 2009)
     Adapt NHibernate classes to run in WPF.
     C#, Windows, WPF, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749533893458


Windows Workflow Foundation

     Manageable Services
     - Roman Kiss (30 Apr 2009)
     This article describes a design, implementation and tooling of
       model driven WorkflowServices logically centralized in the
       Repository and physically decentralized for their runtime
       projecting. 
     C# (C# 3.0), .NET (.NET 3.5), WCF, XAML, LINQ, Architect, Dev,
       Design
     http://www.codeproject.com/Article.aspx?tag=1983749535923458


C / C++ Language

     Portmappings on UPnP-NAT(s) using C++, winsock2, xerces2.8
       (Linux friendly code)
     - Yohei Murakami (28 Apr 2009)
     Portmappings on UPnP-NAT(s) using C++, winsock2, xerces2.8
       (Linux friendly code)
     C++
     http://www.codeproject.com/Article.aspx?tag=1983749536453458


     Understanding DLLs – Building them and Allowing External Calls
       to their Functions
     - logicchild (2 May 2009)
     The Basics of DLLs
     C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C
     http://www.codeproject.com/Article.aspx?tag=1983749534003458


     Active Error Codes
     - Stuart Dootson (2 May 2009)
     A mechanism to ensure that error codes are checked and not just
       ignored 
     C++, Windows, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749534273458


     Minimalist Logger
     - Andriy Tylychko (28 Apr 2009)
     A single header cross-platform thread-safe logging facility
     C++, Windows, STL, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749535253458


     C++ Wrapper Class to Compute Moving Averages
     - Member 2516638 (28 Apr 2009)
     C++ wrapper class to compute moving averages
     C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C
     http://www.codeproject.com/Article.aspx?tag=1983749537553458


C#

     Complete Class of Events
     - Karthikeyan Govindan (27 Apr 2009)
     Describing complete class of events and thread synchronization
       using add and remove accessors.
     C#, .NET (.NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5), Dev
     http://www.codeproject.com/Article.aspx?tag=1983749537363458


     Execute a Program for n Seconds
     - Linccg (29 Apr 2009)
     Start a program, execute for n seconds, then kill it
     C# (C# 1.0, C# 2.0, C# 3.0), Windows (WinXP), Win32
     http://www.codeproject.com/Article.aspx?tag=1983749535563458


     The using Keyword and IDisposable
     - Omer Hanetz (2 May 2009)
     Accessing IDisposable objects in a bounded scope with the using
       keyword
     C# (C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5), Dev
     http://www.codeproject.com/Article.aspx?tag=1983749535573458


     Generic XML Serialization Methods
     - Kanhar Munshi (29 Apr 2009)
     An XML Helper Class that can Serialize and De-Serialize custom
       User objects using C# Generics
     C# (C# 3.0), Windows (WinXP), WinForms, Architect, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749537173458


     Reading Image Headers to Get Width and Height
     - devwilson (28 Apr 2009)
     Looks at techniques for getting an image's width and height
       quickly
     C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 1.1, .NET 2.0, .NET
       3.0, .NET 3.5), Dev
     http://www.codeproject.com/Article.aspx?tag=1983749535143458


     C# .NET Background File Downloader
     - bn2vs (2 May 2009)
     A multithreaded file downloader with progress details, speed
       info and more
     C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 3.0, .NET 3.5)
     http://www.codeproject.com/Article.aspx?tag=1983749537463458


     Industrial controls 2
     - Luca Bonotto (1 May 2009) [Unedited]
     A library of controls with a custon renderer for use in the
       controls processes panel display
     C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0), GDI+
     http://www.codeproject.com/Article.aspx?tag=1983749533963458


Java

     Java Class Viewer
     - Amos Shi (3 May 2009) [Unedited]
     Watch the Java class file visually & interactively for the
       meaning of every byte
     Java, Java (JavaSE 6, J2EE), Swing, Architect, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749537073458


     A Quick Look at API Design
     - BurkHufnagel (29 Apr 2009)
     Suggestions to improve your approach to API design.
     Java, Java, Architect, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749535553458


     Java Mini Puzzler
     - BurkHufnagel (1 May 2009)
     Three examples of Java code that doesn't do what you'd expect
     Java, Java, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749536243458


Algorithms & Recipes

     Markov Monopoly
     - dawright (30 Apr 2009) [Unedited]
     Analyzing the board game Monopoly using a Markov chain model.
     C# (C# 1.0, C# 2.0, C# 3.0), .NET, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749535613458


     DBX Parser
     - Unruled Boy (1 May 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=1983749536293458


Internet / Network

     WinHttpGateway Library
     - klizardin (30 Apr 2009) [Unedited]
     WinHttp API wrapper library with asynchronous call mechanism
       and support of HTTPS protocol
     C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (NT4, Win2K,
       WinXP, Win2003), Win32, Visual Studio (VS6), MFC, STL,
       Architect, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749535853458


     Java Remote Desktop Administration
     - Lemo Stein (2 May 2009)
     Control And View Another Computer Remotely
     Java, Java (J2SE 5), Dev
     http://www.codeproject.com/Article.aspx?tag=1983749536013458


Threads, Processes & IPC

     A Multi Threaded Linked Task Queue
     - Sanjay1982 (30 Apr 2009)
     I needed a multithreaded task queue but with linked tasks, so I
       created this Multithreaded Task Queue.
     C#, Windows, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749535883458


Testing and QA

     How to implement a software development process
     - cromul (28 Apr 2009) [Unedited]
     Software development process or how to perform 100% testing on
       GUI applications
     C#, XML, Windows, .NET, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749537343458


Product Showcase

     A Prototype of Mobile SFA and CRM Software Solutions
     - Resco Developer Tools (1 May 2009)
     A new flagship of Resco’s product line Enterprise Solution
       Prototypes (ESP) brings revolutionary features and is
       specifically designed for SFA and CRM solutions
     C#, .NET, Visual Studio, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749533953458


     Building a Multi-Page Image Viewer with ImageGear for
       Silverlight
     - Accusoft Pegasus, CaseyMuse (1 May 2009)
     This article provides a quick tour of the ImageGear for
       Silverlight toolkit from Accusoft Pegasus, while developing a
       multi-page image viewer that runs completely on the client
       via managed code.
     C#, Visual Studio, XAML, Silverlight, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749533913458


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

Edit Controls

     CFilterEdit: Use Regular Expressions to Filter Your Input
     - Ben Hanson (1 May 2009)
     The definitive approach to filtering input text. Includes
       configurable error display.
     VC7.1Win2K, WinXP, MFC, VS.NET2003, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749171763458


Grid & Data Controls

     RichTextBox Cell in a DataGridView
     - mrwisdom (1 May 2009)
     Source code for how to create a RichTextBox column in a
       DataGridView
     C#.NET 2.0, ADO.NET, WinForms, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749086553458


Miscellaneous

     Programming Microsoft Agent in Windows Forms
     - Mohammad Elsheimy (28 Apr 2009) [Unedited]
     Learn how to program with Microsoft Agent in Windows Forms
       applications
     C# (C# 1.0, C# 2.0, C# 3.0), Windows (WinXP, Win2003, Vista,
       Win2008), .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET
       3.5), Visual Studio (VS.NET2002, VS.NET2003, VS2005, VS6,
       VS2008), COM, WinForms
     http://www.codeproject.com/Article.aspx?tag=1983749537133458


Toolbars & Docking windows

     A Professional Ribbon You Will Use (Now with orb!)
     - Jose M. Menendez Poó (2 May 2009)
     A serious project on an Office-like Ribbon control
     C#Win2K, WinXP, Win2003, Vista, WinForms
     http://www.codeproject.com/Article.aspx?tag=1983749145153458


Ajax and Atlas

     How to Create an HTML Editor for ASP.NET AJAX
     - Eric Williams (winthusiasm.com) (30 Apr 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=1983749150403458


Client side scripting

     WMI Hardware/Software Enumeration Script
     - Dmitry Khudorozhkov (29 Apr 2009)
     This article presents a JScript/WMI/WSH script - the core of
       any inventory management application.
     Javascript, XMLWin2K, WinXP, Win2003, Visual Studio, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749276713458


     Absolute Position of a DOM Element
     - Sergiy Korzh (29 Apr 2009)
     A JavaScript function to get the absolute coordinates of a DOM
       element within a document
     Javascript, CSS, HTML, XHTML, Windows, Linux, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749548093458


Silverlight

     Silverlight 2.0/3.0 Beta DropDownMenu
     - Alexei Prokudin (28 Apr 2009) [Unedited]
     This is an implementaion of SL 2.0/3.0 Beta DropDown Menu like
       Application MainMenu
     C# (C# 1.0, C# 2.0, C# 3.0), HTML, Windows (Win2K, WinXP,
       Win2003, Vista, Win2008), ASP.NET, WPF, LINQ, Silverlight,
       Dev, Marketing
     http://www.codeproject.com/Article.aspx?tag=1983749550673458


     How to determine the processor count from a Silverlight web
       page
     - Eylon Yogev. (28 Apr 2009)
     How can you tell if a computer has more than one CPU without
       using any special permissions.
     C#, Windows, .NET, Ajax, Silverlight, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749563813458


User Controls

     Date Picker User Control
     - Simon B. (29 Apr 2009)
     A date picker user control in ASP.NET (C#, VS2005)
     C#, .NET, ASP.NET, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749020903458


General Graphics

     Range Finder
     - Mohammad Reza Khosravi (30 Apr 2009)
     A simple program to find real size or distance of objects in
       your digital camera photos  
     C# (C# 1.0, C# 2.0, C# 3.0), Windows (Win2K, WinXP, Win2003,
       Vista, Win2008), .NET (.NET 2.0, .NET 3.0, .NET 3.5), Win32,
       Win64, Visual Studio (VS2005, VS2008), GDI+, WinForms, Design
     http://www.codeproject.com/Article.aspx?tag=1983749546133458


Database

     Top 10 steps to optimize data access in SQL Server. Part I (Use
       Indexing)
     - M.M.Al-Farooque Shubho (28 Apr 2009) [Unedited]
     As part of a series of articles on several data access
       optimization steps in SQL Server, this article focuses on
       using indexing to optimize data access 
     SQL, Windows, .NET, SQL Server, Architect, DBA, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749562603458


     Top 10 steps to optimize data access in SQL Server. Part II
       (Re-factor TSQLs and apply best practices)
     - M.M.Al-Farooque Shubho (1 May 2009) [Unedited]
     As part of a series of articles on several data access
       optimization steps in SQL Server, this article focuses on
       refactoring and applying the TSQL best practices to improve
       performance.
     SQL, Windows, .NET, SQL Server, Architect, DBA, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749549933458


     SQL Server CE Query Tool
     - ray_mayukh (30 Apr 2009)
     User friendly query designer and data manipulation tool for SQL
       Server CE
     C# (C# 3.0), Windows (WinXP), SQL Server (SQL CE), DBA, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749571133458


.NET Framework

     CrystalReports Push Model with .NET
     - Raspberry Man (29 Apr 2009)
     How to make custom datasource for CrystalReports engine using
       push model and .NET
     C#, Windows (Win2K, WinXP, Win2003), .NET (.NET 2.0), SQL
       Server (SQL 2000, SQL 2005), Visual Studio (VS2005), ADO.NET,
       Dev
     http://www.codeproject.com/Article.aspx?tag=1983749568683458


     C# Object to Interface Caster Utility
     - Ruben Hakopian (28 Apr 2009)
     A utility that casts an object to an interface, even if it
       doesn't formally implement it.
     C#, .NET, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749536923458


Windows Presentation Foundation

     XAML Dialog Control: Enabling MVVM and Dialogs in WPF
     - DoomGoober (29 Apr 2009)
     Add Data Templated dialog to your application with a single
       line of XAML
     C# (C# 3.0), .NET (.NET 3.5), Visual Studio (VS2008), XAML,
       WPF, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749551373458


C / C++ Language

     Pointer to Pointer and Reference to Pointer
     - Shao Voon Wong (29 Apr 2009)
     Explains the reason behind using pointer-to-pointer and
       reference-to-pointer to modify a pointer passed to a
       function.
     VC6, VC7, VC7.1, Windows, Visual Studio, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749201263458


C++ / CLI

     Writing a C++ Program with the CAPICOM Component to Encrypt and
       Decrypt Files
     - logicchild (1 May 2009)
     An article written to explain a type of encryption
     C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C
     http://www.codeproject.com/Article.aspx?tag=1983749545023458


XML

     Yet Another XML Serialization Library for the .NET Framework
     - Sina Iravanian (28 Apr 2009)
     An XML serialization library which lets developers design the
       XML file structure, and select the exception handling policy.
       This library also supports serializing most of the collection
       classes such as the Dictionary generic class.
     C#, XML.NET 3.0, .NET 3.5, Architect, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749556773458


DLLs & Assemblies

     SFMT in Action: Part I – Generating a DLL Including SSE2
       Support
     - Emre Özgür İnce (28 Apr 2009)
     An approach for using the SFMT (SIMD-oriented Fast Mersenne
       Twister) random number generator algorithm.
     C++ (VC6, VC7, VC7.1, VC8.0, VC9.0), C++/CLI, C
     http://www.codeproject.com/Article.aspx?tag=1983749100603458


     Modify the Base Addresses for a DLL Files Series
     - aovidiu (29 Apr 2009)
     The generated DLLs base addresses assure contiguous memory
       spaces for each DLL in the given DLLs series.
     C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (Win2K,
       WinXP, Win2003), MFC, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749549013458


Exception Handling

     Little Crash Reporter
     - ub3rst4r (29 Apr 2009)
     Collect crash data from a machine and send it to your email to
       be analyzed.
     C#, .NET, PHP, Dev, QA
     http://www.codeproject.com/Article.aspx?tag=1983749548073458


Internet / Network

     An Asynchronous Socket Server and Client
     - Andre Azevedo (29 Apr 2009)
     An asynchronous socket server and client with encryption and
       compression.
     C#.NET 2.0, WinXP, Win2003VS2005, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749273393458


String handling

     RegEx Tester - Regular Expression Tester
     - BucanerO_Slacker (3 May 2009)
     It aids you to develop and fully test your regular expression
       against a target text.
     C# Topics, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749001043458


Hardware & System

     Driver to Hide Processes and Files
     - Apriorit Inc (30 Apr 2009)
     In this article, we describe the driver we created to hide
       processes and files in a system.
     C++, Windows, MFC, VS.NET2003, VS2005, VS2008, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749088083458


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

Edit Controls

     Editing Ribbon Bar Images
     - Jonathan Wood (30 Apr 2009)
     If you’ve installed the Visual C++ 2008 Feature Pack or
       upgraded to Visual Studio 2008 Service Pack 1, you may
       already be working with the new ribbon bar control.  This
       control provides many new user-interface elements and cool
       new images. However, if you are like many people, you may
       have wondered 
     C++, Windows, MFC
     http://www.codeproject.com/Article.aspx?tag=1983749536123458


ASP.NET

     Master Page, Child Pages:  Dynamic Communication Flexibility
     - Steve Wellens (3 May 2009) [Unedited]
     How to have "static" buttons on a Master Page call functions in
       child pages when clicked. 
     C#, Windows, .NET, ASP.NET
     http://www.codeproject.com/Article.aspx?tag=1983749558363458


     Implementing Non-ASP.NET Posts in ASP.NET
     - Jonathan Wood (1 May 2009)
     How to include multiple form tags in an ASP.NET page.
     Javascript, HTML, Ajax
     http://www.codeproject.com/Article.aspx?tag=1983749536073458


Caching

     Getting Bit by Caching
     - Jonathan Wood (1 May 2009) [Unedited]
     I must confess, I’ve been bit by ASP.NET caching a couple of
       times now. It’s not that there’s anything wrong with ASP.NET
       caching—there isn’t. In fact, it’s not that ASP.NET caching
       is not important and cool—it is! But what seems like an
       easy-to-use feature can actually get fairly complex and can
       ea
     C++, Windows
     http://www.codeproject.com/Article.aspx?tag=1983749536093458


Silverlight

     A Stacked Bar Chart Silverlight control
     - S1mm0t (3 May 2009)
     A stacked Bar Chart control for Silverlight.
     C++, .NET, Silverlight, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749534303458


     Solving cross domain issues with Silverlight 2
     - Leonid Sorokin (2 May 2009)
     Hot to solve cross domain issues with Silverlight 2.
     C#, Windows, .NET, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749533993458


Microsoft BizTalk Server

     Consuming Web Services without web references in BizTalk
     - Abdul_Rafay (2 May 2009)
     Last week I came across a scenario where I had to call the card
       verification service before updating the credit/debit card
       status. This was the first time I was consuming a web service
       in an orchestration so I had a little trouble in the
       beginning. Very innocently I made request and response
       message
     Windows, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749534093458


     Parsing BizTalk messages in .NET Components through
       Orchestration
     - Abdul_Rafay (2 May 2009)
     How to parse BizTalk messages in .NET components through
       orchestration.
     C#, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749534103458


     Preserve trailing spaces in a flat file schema
     - Abdul_Rafay (2 May 2009)
     If the trailing spaces of your flat file message is being
       truncated by BizTalk, here is a workaround.
     XML, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749534123458


     BizTalk does not recognize change in Web Services
     - Abdul_Rafay (2 May 2009)
     As a good practice, always publish Web Services when the
       orchestrations which are being published as a Web Service are
       stopped or are in an unlisted state so this error will not
       occur.
     All Topics, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749534113458


     Microsoft announces BizTalk Server 2009
     - Abdul_Rafay (2 May 2009)
     After the BizTalk Server 2006 R2, Microsoft announces BizTalk
       Server 2009 which will serve enterprises to build integration
       solutions with a more powerful Microsoft suite.
     All Topics, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749534033458


.NET Framework

     Delegates demystified
     - deostroll (28 Apr 2009) [Unedited]
     This article should give you an idea where you ought to use
       delegates
     C++, Windows, MFC
     http://www.codeproject.com/Article.aspx?tag=1983749544363458


Windows Presentation Foundation

     Easy help with WPF
     - Pete O'Hanlon (1 May 2009)
     Adding simple HelpProvider functionality to your WPF
       applications couldn't be easier.
     C#, XAML, WPF Topics
     http://www.codeproject.com/Article.aspx?tag=1983749533973458


Collections

     System.Collections.Generic.SynchronizedCollection – thread
       safe?
     - Richard Ashman (1 May 2009) [Unedited]
     I’ve been spending time of late preparing a batch of posts on
       developing thread-safe software (some of which concern
       themselves with the difficulties of synchronisation) when I
       came across a BCL type I hadn’t seen before …. the rather
       enticingly named SynchronizedCollection.  It implements all
       th
     C#, Windows, .NET
     http://www.codeproject.com/Article.aspx?tag=1983749536153458


Debug Tips

     Silverlight 2.0 – How to use a DataBinding with the
       ToolTipService
     - Richard Ashman (1 May 2009) [Unedited]
     The simple ToolTipService type that Silverlight provides us
       with out of the box, exposes an attached property called
       ToolTip that enables us to assign a popup visual to a
       dependency object.                

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