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

Our Mailouts


Newsletter 15Jun09

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

Would you like to win some cash for your blog articles?

There are some excellent programming blogs out there but we despaired at seeing them so disconnected and unorganised. And as much as we love cats we always found it jarring to have a blog article series being broken up with stories of one's feline adventures at the vet. It just killed the mood. So we created our Blog Aggregator to automatically collect together your technical blogs so they could be discussed, voted, bookmarked and given the exposure they deserve on The Code Project.

Our Smart Client contest ends this month and we thought it would be fun to go out with a bang. We're awarding two prizes of $1000 USD each to the highest-rated blog articles as part of our Smart Client contest. Check out the details on the contest page. All blog articles ever submitted are eligible - not just those in June. Hurry - you only have until the end of the month so add your blog.

CodeProject Mentors

If you’re a gold member with 5 articles, and a history of helping CodeProject users, Would you like to help new authors write great articles? Our new Code Project Mentor program is looking for members to help struggling authors turn their draft articles into works of art. If you have the time and want to make a difference then please email Sean at submit@codeproject.com.

The Code Project Offers

40+ Silverlight Samples with Full Source Code
ComponentOne Studio® for Silverlight controls are easy to style, packed with built-in features, and are compatible across multiple browsers. Try the only award-winning Silverlight control suite.
Intel Software Network Idea Zone: Influence our software teams and product roadmaps.
Share ideas for our products & services, vote for ideas and discuss your ideas & those submitted by others. Watch ideas being selected for review and consideration by our product teams! http://ideazone.software.intel.com/communities/root/ideas/recent
Building Modular Apps Using Silverlight and WPF
Looking for support on building Prism applications in Silverlight and WPF? Learn how to grow your application in modular, decoupled fashion. Watch our tech-ed preso and Try our sample Silverlight app!
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
Defy all challenges. Together. Microsoft® Visual Studio Team System.
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%!
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.
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

What new language features of .NET 3.5 do you use?

Survey period: 8 Jun 2009 to 15 Jun 2009

There's a little more icing on the cake in 3.5 but now that it's been released for a while, which of these features do you actually use?

OptionVotes% 
Automatic Property setters/getters61166.41611 votes, 66.41%
Lambda expressions48652.83486 votes, 52.83%
Object Initializers47451.52474 votes, 51.52%
Implicitly Typed Variables (var)46650.65466 votes, 50.65%
Query keywords (for LINQ)45749.67457 votes, 49.67%
Extension Methods45449.35454 votes, 49.35%
Collection Initializers36439.57364 votes, 39.57%
Anonymous Types32034.78320 votes, 34.78%
Partial methods17118.59171 votes, 18.59%
VB 'if' operator727.8372 votes, 7.83%
XML data types in VB414.4641 votes, 4.46%
Responses836  920 votes
This is a multiple choice question. Totals may not add up to 100%

View optional text answers (91 answers)

This week's survey: Are you doing or plan to do any mobile application development?

Most popular new Job Vacancies 16 May 2009 - 15 Jun 2009

Most popular new articles 8 Jun 2009 - 15 Jun 2009

Latest Additions

121 articles overall 85 new, 65 updated, 20 moved. 59 were edited, 62 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

Edit Controls

  • XSL Editor Control - thnk2wn
    A basic WinForms XSL editor control
    C# (C# 2.0), XML, XSLT, Windows, .NET (.NET 2.0), WinForms, Dev


Files and Folders

Grid & Data Controls

ASP.NET

  • Flex HTTPService with ASP.NET - NinethSense
    A beginners tutorial on HTTPService of Flex and ASP.NET
    C# (C# 1.0, C# 2.0, C# 3.0), XML, Windows (WinXP, Vista), .NET (.NET 2.0, .NET 3.0, .NET 3.5), ASP.NET, ADO.NET, Dev


  • Debug Your ASP.NET Application that Hosted on IIS : Process Attach and Identify which process to attach - Abhijit Jana
    This article describe how to debug a web application which is hosted on IIS. It also describe how to select a particular process to attach with your application when multiple worker process are running (Unedited)
    C#, .NET, ASP.NET, Architect, Dev, QA


  • Extension Method (Basic understanding) - rajeshrocks
    Extension method is a feature in c# 3.0, which allows developer to add functionality in existing class without modifying the existing class or recompiling the existing class or extending the existing class. (Unedited)
    C# (C# 3.0, C# 4.0), .NET (.NET 3.0, .NET 3.5, .NET 4.0), Visual Studio (VS2008), Architect


  • Hide Pages from Menu control - integrasol
    Here is how you easily "hide" specific pages from the Menu control when combined with the SiteMapPath control (Unedited)
    ASP.NET


  • ASP.NET AJAX testing made easy using Visual Studio 2008 Web Test - Omar Al Zabir
    A collection of ExtractionRules, ValidationRules, and Request Plugin that makes ASP.NET and AJAX website testing painless. No need to record tests, write parameterized tests using server-side control names, handle UpdatePanels, simulate clicks on buttons - all from Web Test. Facilitates painless sop (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 3.0, .NET 3.5), ASP.NET, Ajax, Architect, Dev, QA


ASP.NET Controls

Charts, Graphs and Images

HTML / CSS

  • 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, ASP, ASP.NET, WebForms, Ajax


Silverlight

  • 3 ways of applying layouts using SilverLight - Shivprasad koirala
    3 ways of applying layouts using SilverLight (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C# 4.0), .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0), ASP.NET, SQL Server (SQL 2000, SQL 2005, SQL CE, SQL 2008), Visual Studio (VS.NET2002, VS.NET2003, VS2005, VS6, VS2008), ADO.NET, Silverlight, Architect


Web Services

  • Using WCF in .NET Compact Framework - martyn_mcfly
    This article will show you how to create proxy client to the WCF web service from PDA device (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0), XML, Windows (Vista, Win2008), Win Mobile (PocketPC 2002, WinMobile2003, WinMobile5, WinMobile6), .NET CF, .NET (.NET 2.0, .NET 3.0, .NET 3.5), Win32, IIS (IIS 6, IIS 7), Visual Studio (VS2005, VS2008), WCF, WinForms, LINQ, Architect, Dev, SysAdmin


Office Development

SharePoint Server

General Graphics

  • Colors - Sixteen Million of Them - Harsha T, Amarnath S, S Mahesh Reddy
    A simple program to cycle through all the 16,777,216 different colors; and also the Windows System colors.
    C# (C# 3.0), .NET (.NET 3.5), GDI+, Dev


  • Image Reflection - VistaHacker
    Learn how to generate a reflection from your selected image
    C# (C# 1.0, C# 2.0, C# 3.0), Windows (WinXP, Vista), .NET (.NET 3.5), GDI+


Database

.NET Framework

Mobile Development

  • smart device login application using SQL Server CE database - saurabhmsoni
    Comprehensive guide to development of .NET 2.0 Smart Clients with SQL Server CE Database. (Unedited)
    C# (C# 2.0), Windows (WinXP, Win2003, Vista), Win Mobile (PocketPC 2002, WinMobile2003, WinMobile5, WinMobile6), .NET (.NET 2.0), ASP.NET, Dev


Windows Communication Foundation

Windows Presentation Foundation

  • WPF RichText Editor - Michael Sync
    Bindable WPF WYSIWYG Text Editor
    C# (C# 3.0, C# 4.0), .NET (.NET 3.5, .NET 4.0), WPF, Dev


  • Introduction to Composite WPF (CAL, Prism) Part 1 - Jammer
    An article showing an extremely simple implementation of CompositeWPF (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 3.5), XAML, WPF, Architect, Dev, Design


  • WPF Drag-and-Drop Smorgasbord - Ron Dunant
    This article presents a framework that supports Drag-and-Drop between TreeView, TabControl, ListBox, ToolBar and Canvas controls with custom cursors and adorners.
    C#, .NET (.NET 3.0), XAML, WPF, Dev


  • Displaying a Data Matrix in WPF - Josh Smith
    Reviews a matrix control that can be data bound and visually styled with ease. (Unedited)
    C# (C# 3.0), .NET (.NET 3.5), XAML, WPF, Architect, Dev, Design


  • Wpf Menu using ViewModel - Part 1 - Visu.v
    Implementation of wpf menus using View Model approach (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0)


  • WPF - A Constraining Stack Panel - Torbjorn Berglund
    Custom stack panel for dealing with scrollable elements
    C#, Windows, .NET (.NET 3.5), WPF, Dev


C / C++ Language

C#

Java

VB.NET

  • An Easy Way to Resize an Image - Md. Marufuzzaman
    This article will show you how to resize an image keeping with the best graphics quality.
    VB, .NET (.NET 2.0, .NET 3.0, .NET 3.5), Visual Studio (VS2008)


Algorithms & Recipes

  • Permutation in C# Using Recursion - Gary Stafford
    Caluclate all permutation of a set of elements using a simple recursive algorithm (Unedited)
    C# (C# 3.0), Windows, .NET (.NET 3.5), Dev


  • AfterWork HTML Parser in C# - Aleksey Bykov
    Actually, this is more of a lexical analyzer, but still very applicable for reading HTML and building a DOM tree.
    HTML, C# 2.0, C# 3.0.NET 2.0, .NET 3.0, .NET 3.5, Dev


Internet / Network

Localisation

  • Auto Translate and Synchronize resources in your .NET applications - Alessandro Zifiglio
    Auto translate and synchronize is a little utility application and it works by simply taking your single fallback resource file (Resx) as input and automatically translates it in real time, creating a language specific resource file (Unedited)
    C#, .NET (.NET 3.5), WPF, Dev


Programming Tips

  • Unlimited baselines for any class - Alex Perepletov
    Using ComponentModel namespace to implement unlimited baselines. (Unedited)
    C# (C# 3.0), Windows, .NET (.NET 3.0), LINQ, Architect, Dev


Threads, Processes & IPC

  • Parallel Lint - Karpov Andrey
    The article describes a new direction in development of static code analyzers - verification of parallel programs. The article reviews several static analyzers which can claim to be called "Parallel Lint". (Unedited)
    C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows


Code Generation

  • NAnt task to capture out of bounds Source Monitor metrics - Franck Paquier
    NAnt user task that adds alarms on top of Source Monitor metrics to highlight source code that does not follow coding rules. (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0), Visual Studio (VS2008), Dev, QA


Installation

Testing and QA

Work Issues

Product Showcase

  • Painless Automated Web UI Testing - Todd Anglin
    Telerik and ArtOfTest promise to revolutionize the way web testing is done by introducing the ultimate web testing solution: WebUI Test Studio. The tool is designed specifically for modern web applications; productivity and test maintenance are taken to another level.
    C#, ASP.NET, Ajax, Dev, QA


  • Effortless ActiveX Twain Scanning with Atalasoft’s DotTwain SDK - Richard Minerich
    In general, .NET ActiveX Wrappers are painful to build and deploy. This is because there are a large number of steps involved in the building of signed .NET ActiveX Web Applications. In order to reduce the complexity of this problem, we’ve created a sample solution which works out of the box.
    C#, .NET, ASP.NET, Visual Studio, COM, Ajax, Dev


Articles updated added Last week

List Controls

  • A Much Easier to Use ListView - Phillip Piper
    An easier to use ListView that supports sorting, grouping, editing, overlays, and drag-n-drop.
    C# 2.0, Windows, .NET 2.0VS.NET2003, VS2005, Dev


Miscellaneous

  • Working with MS Excel(xls / xlsx) Using MDAC and Oledb - Abhishek Sur
    This article simplifies your work with MS Excel (both xls and xlsx) using Oledb and Microsoft Data Access. Simple demonstration to create/modify/delete excel for both windows and web is provided. (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C# 4.0), VB (VB 7.x, VB 8.0, VB 9.0, VB 10), Windows (Win2K, WinXP, Win2003, Vista, TabletPC, Embedded, Win2008, Win 7), .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0), ASP.NET, ADO.NET, Dev


  • High-speed Charting Control - Cedric Moonen
    A flexible charting control to display 2D data
    C++ (VC6, VC7), Windows (Win2K), Visual Studio, MFC, Dev


Smart Client

Ajax and Atlas

Applications & Tools

ASP.NET

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


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


  • Eucalypto - ASP.NET CMS Library using NHibernate - Davide Icardi
    An ASP.NET server library for creating CMS website (forums, articles/wiki, news, users/roles, ...), using NHibernate for data access.
    C# 2.0, Windows, .NET 2.0, Mono, ASP.NET, WebForms, VS2005, Dev


  • 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


ASP.NET Controls

Audio and Video

  • Audio Book Player - brochpirate
    Audio player designed specifically for listening to audio books
    C#, .NET CF, .NET, WinMobile5, GDI, Dev


General Graphics

  • Barcode Image Generation Library - Brad Barnhill
    This library was designed to give an easy class for developers to use when they need to generate barcode images from a string of data.
    C# 2.0.NET 2.0, Win2K, WinXP, Win2003, GDI+, VS2005, Dev


  • Simple Vector Shapes - acontoli
    A 2D vector shapes and RTFcontrol editor
    C# 2.0, Windows, .NET 2.0, Visual Studio, Dev


Database

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

Windows Workflow Foundation

C / C++ Language

  • Chatbot Tutorial - Gonzales Cenelia
    Tutorial on making an artificial intelligence chatbot (Unedited)
    C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Java


  • Setting up opensource tool chain - metcarob
    This article shares my experiences setting up an open source tool chain for developing C++ applications. (Unedited)
    C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows, Win32, Dev


C#

  • Programming XPath with VTD-XML - Jimmy Zhang
    Learn to take advantage of VTD-XML's stateless XPath capability to achieve unmatched efficiency and flexibility (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0), XML, XSLT, .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5), Mobile, Office, Win32, Visual Studio (VS.NET2002, VS.NET2003, VS2005, VS6, VS2008), Dev


  • Explicit Implementation of Interface - Vinod Kumar Gupta
    Polymorphism using interfaces
    C# (C# 3.0), .NET (.NET 3.5), Visual Studio (VS2008), Architect, Dev, Design


VB.NET

Algorithms & Recipes

  • Coordinate and CoordinateList classes - ISO 6709 compliant - Jaime Olivares
    Classes to store, handle, and retrieve geodesic coordinates, in memory, database, and XML, according to the ISO 6709 standard.
    XML, C# 2.0, C# 3.0, .NET CF, .NET 2.0, Mono, DotGNU, .NET 3.0, .NET 3.5, SQL Server, VS2008, DBA, Dev


  • Searching for words that sound like.. - Paul_O'Neil
    Combining methods to better search for words that sound like other words when searching a MySQL database.
    Linux, PHP, MySQL, Dev


Internet / Network

Programming Tips

  • How to develop your own Boot Loader - Apriorit Inc, Alex Kolesnyk
    This article describes the first steps in low-level programming on the example of developing of simple boot loader (Unedited)
    C++, ASM, Windows, Visual Studio (VS2005, VS2008), COM, Architect, Dev, Design


Threads, Processes & IPC

Design and Architecture

  • Generic Singleton Pattern using Reflection, in C# - Martin Lapierre
    Use a generic class to create all your Singletons.
    C#, Windows, .NET 2.0VS2005, Dev


  • Abstract Class Vs Interface - Arati Kadi
    An article on motto behind Abstract class and Interface, when to use Abstract class and Interface; Author: Arati Kadi; Section: Design and Architecture; Chapter: Development Lifecycle (Unedited)
    C#, .NET


Technical blogs added Last week

Ajax and Atlas

  • ASP.NET AJAX-based Source Code Browser - Jeremy Likness
    This project started out when I began searching for an quick way to put source code on my website to make it easy for guests to browse projects. Time is very valuable so I don't always like downloading a zipped archive and then exploding it to see it - I'd rather have a space online. (Unedited)
    C#, Windows, .NET (.NET 3.5), ASP.NET, GDI+, Ajax, Architect, Dev


ASP

  • JQuery.UI Dialog with ASP.NET empty post values - trottin
    Ran into an issue using a jQuery.UI.Dialog control on an asp.net web form today.  When defining a dialog jQuery.UI takes the dialog and appends it right before the closing </body> tag.  This is outside of the <form> tag causing any values you wanted from the form to be empty in your (Unedited)
    Javascript, HTML, Ajax


Custom Controls

  • Getting a custom attribute - Scott Dorman
    Attribute programming has a lot of benefits and, when done correctly, can greatly simplify the amount of code that you need to write. One drawback to using attributes is that the code required to retrieve a custom attribute from a type is a bit cumbersome and is very repetitious. Given a type, the (Unedited)
    Windows


Session State

  • AH, Ah, ah, ah…Staying Alive…Staying Alive - Steve Wellens
    Sometimes you want your web page to 'stay alive'. That is, if a user is filling out a complicated form, you do not want the session to time out before they are finished. The user could get very angry and rightfully so: You might even get yelled at! It's not simply a matter of increasing the session (Unedited)
    C#, Javascript, Windows, .NET Topics


Silverlight

Office Development

  • Plunging into Web Development - Robert Nadler
    I’ve authored a few web sites. Nothing professionally though. I know just enough HTML, CSS, and JavaScript to be dangerous. Now I’m faced with creating a customer-facing site that has (or will someday soon have) real requirements. Here are a couple of the requirements I know so far: Rel (Unedited)
    C#


C / C++ Language

  • PC-Lint 101: What does "Location cited in prior message" mean? - Anna-Jayne Metcalfe
    If you are new to PC-Lint, you may have wondered what message 830 ("Location cited in prior message") means, and - given that such messages can add greatly to the overall issue count in your file or project - what (if any) use are they?Quite simply, message 830 identifies a location in the codebase (Unedited)
    C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C


  • PC-lint 101: What does "previously used .lnt file" mean? - Anna-Jayne Metcalfe
    A .lnt file is an "indirect file", which is simply a collection of PC-lint directives. Indirect files can be nested, and are expanded in the order they are encountered by PC-lint.However, if PC-lint encounters the same .lnt file twice in the same context during execution, it will abort with Fatal Er (Unedited)
    C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C


VB.NET

  • No Close Memory Stream - For When you Just Gotta Leave the Stream Open - Jay Peer
    Click Here to Goto my Blog HomeTargeting visual studio 2005,2008; wpf, xbap, silverlight, winforms, asp.netI experienced an issue recently with the way StreamReader interacts with the stream it was instantiated with. Turns out the StreamReader will close the stream it was passed when the close (Unedited)
    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), ASP.NET, XAML, WinForms, WebForms, Dev


Programming Tips

  • Cloud-Based Source Control using Live Mesh and Git - Derek Lakin
    I’ve been working on a couple of projects recently where I’ve been storing the source in the cloud using Live Mesh so that I could access the solution from any of the PCs and laptops that litter the house. On the whole this approach has worked fairly well, although it results in a lot of changes thr (Unedited)
    Windows, Visual Studio (VS2005, VS2008) Topics


  • Testing Private Members in Visual Studio - Derek Lakin
    I’m currently working on a CommandBehaviour class to enable me to fire commands in response to arbitrary routed events on elements that don’t natively support commands, inspired by Sacha Barber’s post WPF: Attached Commands. Whilst trying to apply some unit tests to what I’m writing I came across t (Unedited)
    C#, Windows, .NET, Visual Studio (VS2008) Topics


Work Issues

  • ACCU 2009: So many sessions, so little time... - Anna-Jayne Metcalfe
    Preamble [21st April 2009]Well, we're here at the Barcelo Oxford Hotel again, and for us ACCU 2009 starts tomorrow (though the pre-conference workshops happen on the Tuesday, we haven't booked onto one this year).We are a little more prepared this year than last - for example we now have a 6 foot ro (Unedited)
    All Topics, Architect, Dev, Design


Uncategorised Technical Blogs

  • Implement Accelerators in a Dialog-Based Application - Jonathan Wood
    One of the options you have when creating an MFC application is to make your application dialog-based. This is one of the options in the MFC Wizards. Dialog-based applications are simply an application where the main window is a dialog box. Applications that need to display a bunch of controls in t (Unedited)
    All Topics


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


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 15, 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

Would you like to win some cash for your blog articles?

There are some excellent programming blogs out there but we
despaired at seeing them so disconnected and unorganised. And as
much as we love cats we always found it jarring to have a blog
article series being broken up with stories of one's feline
adventures at the vet. It just killed the mood. So we created our
Blog Aggregator to automatically collect together your technical
blogs so they could be discussed, voted, bookmarked and given the
exposure they deserve on The Code Project.

Our Smart Client contest ends this month
(http://www.codeproject.com/Contests/SmartClient/) and we thought it
would be fun to go out with a bang. We're awarding two prizes of
$1000 USD each to the highest-rated blog articles as part of our
Smart Client contest. Check out the details on the contest page. All
blog articles ever submitted are eligible - not just those in June.
Hurry - you only have until the end of the month so add your blog at
http://www.codeproject.com/script/Articles/BlogFeed.aspx.

CODEPROJECT MENTORS

If you’re a gold member with 5 articles, and a history of helping
CodeProject users, Would you like to help new authors write great
articles? Our new Code Project Mentor program is looking for members
to help struggling authors turn their draft articles into works of
art. If you have the time and want to make a difference then please
email Sean at submit@codeproject.com.


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

Webcast:Interact One-on-One with Expert Evangelists - Register for a
  "Get Started" Webcast or an “In-Depth” Webcast to investigate a
  new technology, tool, or technique. Explore all major Microsoft
  development platforms, including WinForms, WPF, ASP.NET, and
  Silverlight. Webcasts are typically 45 minutes to an hour, with
  the last 15 minutes being open for questions. Join now at no cost!
   http://www.codeproject.com/Redir.aspx?adid=10615

Intel Software Network Idea Zone: Influence our software teams and
  product roadmaps. Share ideas for our products & services, vote
  for ideas and discuss your ideas & those submitted by others.
  Watch ideas being selected for review and consideration by our
  product teams! http://www.codeproject.com/Redir.aspx?adid=10616

Building Modular Apps Using Silverlight and WPF
  Looking for support on building Prism applications in Silverlight
  and WPF? Learn how to grow your application in modular, decoupled
  fashion. http://www.codeproject.com/Redir.aspx?adid=10437

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

Defy all challenges. Together. Microsoft(R) Visual Studio Team
  System. http://www.codeproject.com/Redir.aspx?adid=9808

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

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

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

What new language features of .NET 3.5 do you use?

There's a little more icing on the cake in 3.5 but now that it's
been released for a while, which of these features do you actually
use?

 Automatic Property setters/getters                        611 66.41
 Lambda expressions                                        486 52.83
 Object Initializers                                       474 51.52
 Implicitly Typed Variables (var)                          466 50.65
 Query keywords (for LINQ)                                 457 49.67
 Extension Methods                                         454 49.35
 Collection Initializers                                   364 39.57
 Anonymous Types                                           320 34.78
 Partial methods                                           171 18.59
 VB 'if' operator                                           72  7.83
 XML data types in VB                                       41  4.46

Responses                                                       836

This week's survey: Are you doing or plan to do any mobile
application development?
http://www.codeproject.com/script/Surveys/VoteForm.aspx?srvid=930

--------------------------------------------------------------------
MOST POPULAR NEW JOB VACANCIES 16 May 2009 - 15 Jun 2009

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


--------------------------------------------------------------------
MOST POPULAR NEW ARTICLES 8 Jun 2009 - 15 Jun 2009

   o Fast and Easy Data Access with oSo.SimpleSql - Charles T II
     http://www.codeproject.com/KB/database/SimpleSql.aspx
   o Displaying a Data Matrix in WPF - Josh Smith
     http://www.codeproject.com/KB/WPF/WpfMatrix.aspx
   o Debug Your ASP.NET Application that Hosted on IIS : Process
     Attach and Identify which process to attach - Abhijit Jana
     http://www.codeproject.com/KB/aspnet/ProcessAttache.aspx
   o Introduction to Composite WPF (CAL, Prism) Part 1 - Jammer
     http://www.codeproject.com/KB/WPF/IntroductionCompositeWPF.aspx
   o Top 10 steps to optimize data access in SQL Server. Part IV
     (Diagnose database performance problems) - M.M.Al-Farooque
     Shubho
     http://www.codeproject.com/KB/database/DiagnoseProblemsSQLServer.aspx


--------------------------------------------------------------------
LATEST ADDITIONS: 121 articles overall
85 new, 65 updated, 20 moved. 59 were edited, 62 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

     Customizing User Controls with Smart Tag Feature
     - Balamurali Balaji (9 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=1983749525913500


Edit Controls

     XSL Editor Control
     - thnk2wn (13 Jun 2009)
     A basic WinForms XSL editor control
     C# (C# 2.0), XML, XSLT, Windows, .NET (.NET 2.0), WinForms, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749524543500


Files and Folders

     Simple File I/O Using Windows Memory Mapped Files (MMF)
     - manju_soham (12 Jun 2009)
     A generic C++ class for simple file I/O, just like CFile.
     VC6, VC7, VC7.1, VC8.0, Windows, Win32, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749524333500


     Directory Mirroring the way it should work
     - Jim Parsells (9 Jun 2009)
     Create useful directory restore points, quickly and easily.
     VB 9.0WinXP, Vista, Win32, WinForms, VS2008, Dev, SysAdmin
     http://www.codeproject.com/Article.aspx?tag=1983749525923500


Grid & Data Controls

     DataGridView that Saves Column Order, Width and Visibility to
       user.config
     - Günther M. FOIDL (8 Jun 2009)
     Enhanced DataGridView that saves column order, width and
       visibility to user.config
     C# (C# 3.0), .NET (.NET 3.5), Visual Studio (VS2008), WinForms,
       Dev
     http://www.codeproject.com/Article.aspx?tag=1983749525753500


ASP.NET

     Flex HTTPService with ASP.NET
     - NinethSense (11 Jun 2009)
     A beginners tutorial on HTTPService of Flex and ASP.NET
     C# (C# 1.0, C# 2.0, C# 3.0), XML, Windows (WinXP, Vista), .NET
       (.NET 2.0, .NET 3.0, .NET 3.5), ASP.NET, ADO.NET, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749524133500


     Debug Your ASP.NET Application that Hosted on IIS : Process
       Attach and Identify which process to attach
     - Abhijit Jana (11 Jun 2009) [Unedited]
     This article describe how to debug a web application which is
       hosted on IIS. It also describe how to select a particular
       process to attach with your application when multiple worker
       process are running
     C#, .NET, ASP.NET, Architect, Dev, QA
     http://www.codeproject.com/Article.aspx?tag=1983749524143500


     Extension Method (Basic understanding)
     - rajeshrocks (12 Jun 2009) [Unedited]
     Extension method is a feature in c# 3.0, which allows developer
       to add functionality in existing class without modifying the
       existing class or recompiling the existing class or extending
       the existing class.
     C# (C# 3.0, C# 4.0), .NET (.NET 3.0, .NET 3.5, .NET 4.0),
       Visual Studio (VS2008), Architect
     http://www.codeproject.com/Article.aspx?tag=1983749523913500


     Hide Pages from Menu control
     - integrasol (8 Jun 2009) [Unedited]
     Here is how you easily "hide" specific pages from the Menu
       control when combined with the SiteMapPath control
     ASP.NET
     http://www.codeproject.com/Article.aspx?tag=1983749525423500


     ASP.NET AJAX testing made easy using Visual Studio 2008 Web
       Test
     - Omar Al Zabir (13 Jun 2009) [Unedited]
     A collection of ExtractionRules, ValidationRules, and Request
       Plugin that makes ASP.NET and AJAX website testing painless.
       No need to record tests, write parameterized tests using
       server-side control names, handle UpdatePanels, simulate
       clicks on buttons - all from Web Test. Facilitates painless
       sop
     C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 3.0, .NET 3.5),
       ASP.NET, Ajax, Architect, Dev, QA
     http://www.codeproject.com/Article.aspx?tag=1983749524573500


ASP.NET Controls

     Source Code for JQuery ASP.NET Controls
     - Sike Mullivan (10 Jun 2009)
     Get a start to building your own JQuery Controls
     C# (C# 1.0, C# 2.0, C# 3.0), Javascript, JScript .NET, .NET,
       ASP.NET, Architect, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749523943500


     Keeping the listitem color of a DropDownList during postback
     - yeya8a (11 Jun 2009)
     Keeping the styles that you apply to a dropdownlist during
       postback; the article focuses on color styles.
     C#, Javascript, CSS, HTML, XHTML, ASP.NET, WebForms, Ajax, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749524083500


     ASP.NET PartialHyperLink control
     - Uwe Keim (14 Jun 2009) [Unedited]
     Introducing a small user control to simplify localization of
       literal text with contained hyperlinks
     Javascript, CSS, HTML, XHTML, ASP, ASP.NET, WebForms, Ajax
     http://www.codeproject.com/Article.aspx?tag=1983749524613500


     Client Side Gridview Pagination using JQuery
     - sagnik mukherjee (10 Jun 2009)
     Client Side Gridview Paging using Jquery
     C# (C# 1.0, C# 2.0, C# 3.0), Javascript, CSS, .NET, ASP.NET,
       Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749525883500


     Editable GridView without ObjectDataSource Concepts
     - Sasha Risner (11 Jun 2009)
     A C# sample for binding a GridView to a DataTable with sorting,
       filtering, updating, deleting, and inserting allowed.
     C# 1.0, C# 2.0, C# 3.0, .NET, ASP.NET, SQL 2005, VS2008, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749523523500


Charts, Graphs and Images

     Strip gAMA Chunk from PNG for ASP.NET Applications
     - Leonscape (10 Jun 2009)
     Code for stripping the gAMA chunk from PNGs in managed code, to
       solve problems with Gamma Correction.
     C# (C# 1.0, C# 2.0, C# 3.0), .NET, ASP.NET, GDI+, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749523893500


HTML / CSS

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


Silverlight

     3 ways of applying layouts using SilverLight
     - Shivprasad koirala (10 Jun 2009) [Unedited]
     3 ways of applying layouts using SilverLight
     C# (C# 1.0, C# 2.0, C# 3.0, C# 4.0), .NET (.NET 1.0, .NET 1.1,
       .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0), ASP.NET, SQL Server
       (SQL 2000, SQL 2005, SQL CE, SQL 2008), Visual Studio
       (VS.NET2002, VS.NET2003, VS2005, VS6, VS2008), ADO.NET,
       Silverlight, Architect
     http://www.codeproject.com/Article.aspx?tag=1983749523733500


Web Services

     Using WCF in .NET Compact Framework
     - martyn_mcfly (14 Jun 2009) [Unedited]
     This article will show you how to create proxy client to the
       WCF web service from PDA device
     C# (C# 1.0, C# 2.0, C# 3.0), XML, Windows (Vista, Win2008), Win
       Mobile (PocketPC 2002, WinMobile2003, WinMobile5,
       WinMobile6), .NET CF, .NET (.NET 2.0, .NET 3.0, .NET 3.5),
       Win32, IIS (IIS 6, IIS 7), Visual Studio (VS2005, VS2008),
       WCF, WinForms, LINQ, Architect, Dev, SysAdmin
     http://www.codeproject.com/Article.aspx?tag=1983749524673500


Office Development

     VBA code for creating MS Access Relations
     - sazakir (11 Jun 2009)
     VBA code for easily creating MS Access Relations.
     VBScript, Windows, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749524113500


     How to host a User Defined Function for MS-Excel with the
       VSTO-Excel Add-in using a COM server
     - felixLindemann (10 Jun 2009)
     Auto-register COM-Interop functions and activate this add-in in
       MS-Excel, ready to use.
     VB 9.0WinXP, Win32, VS2008, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749523573500


SharePoint Server

     Submitting an InfoPath form to SharePoint with a unique
       filename
     - Catherine Wright (8 Jun 2009) [Unedited]
     How to submit an InfoPath form to SharePoint without creating a
       different file name each time a form is resubmitted. 
     All Topics
     http://www.codeproject.com/Article.aspx?tag=1983749525813500


     Get SharePoint to Mail with an SMTP Server Requiring
       Authentication
     - Vorn Mom_ (11 Jun 2009)
     In this article, I discuss my solution to get SharePoint mail
       to work with an authenticated SMTP server by creating a
       simple SMTP relay.
     XML, C# 2.0, C# 3.0.NET 2.0, .NET 3.0, Dev, SysAdmin
     http://www.codeproject.com/Article.aspx?tag=1983749524203500


     Connecting Custom Web Parts in SharePoint
     - Nioosha Kashani (10 Jun 2009) [Unedited]
     Describes how too connect two sharepoint custom web parts using
       visual studio extension for windows sharepoint services
     C# (C# 1.0, C# 2.0, C# 3.0), .NET, Office, ASP.NET, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749523743500


General Graphics

     Colors - Sixteen Million of Them
     - Harsha T, Amarnath S, S Mahesh Reddy (10 Jun 2009)
     A simple program to cycle through all the 16,777,216 different
       colors; and also the Windows System colors.
     C# (C# 3.0), .NET (.NET 3.5), GDI+, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749523773500


     Image Reflection
     - VistaHacker (8 Jun 2009)
     Learn how to generate a reflection from your selected image
     C# (C# 1.0, C# 2.0, C# 3.0), Windows (WinXP, Vista), .NET (.NET
       3.5), GDI+
     http://www.codeproject.com/Article.aspx?tag=1983749526883500


Database

     Implementing Repository Pattern With Entity Framework
     - Morshed Anwar (11 Jun 2009)
     Implement Repository Pattern in data access layer with Entity
       Framework
     All Topics, Architect
     http://www.codeproject.com/Article.aspx?tag=1983749523873500


     Fast and Easy Data Access with oSo.SimpleSql
     - Charles T II (11 Jun 2009)
     A Data Access Framework using Generics, Lambda Expressions,
       Fluent Interfaces, and the SqlProviderFactory.
     C# (C# 3.0), .NET (.NET 3.5), ASP.NET, ADO.NET, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749525633500


     PostgreSQL & PostGis operations
     - Thabet Tech (11 Jun 2009) [Unedited]
     In this article, I would like to show you how to (backup ,
       restore) Db & converting between PostGIS & Esri shape file
     C# (C# 3.0), Windows (Win2003), Visual Studio (VS2008), DBA,
       Dev
     http://www.codeproject.com/Article.aspx?tag=1983749523863500


     Sql Server - Sort Order Templates
     - ColinBashBash (11 Jun 2009) [Unedited]
     Templates to fix changes in sort-order as they occur.
     SQL, SQL Server (SQL 2000, SQL 2005, SQL CE, SQL 2008), DBA
     http://www.codeproject.com/Article.aspx?tag=1983749523603500


     Returning Multiple Ref Cursors from Oracle using DAAB
     - himanshu2561 (9 Jun 2009)
     How to return multiple ref cursors from Oracle using DAAB
     C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 1.0, .NET 1.1, .NET
       2.0, .NET 3.0, .NET 3.5), ASP.NET, Oracle, CEO, Architect,
       DBA, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749525673500


     Padding strings in TSQL using a generic UDF
     - Roy Robin (8 Jun 2009)
     Left padding or right padding strings in TSQL using a UDF.
     SQL, SQL Server, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749525623500


     Building a Hybrid Active Directory and SQL Table DataSource
       View
     - noahhath (8 Jun 2009)
     Building a hybrid Active Directory and SQL table DataSource
       view.
     SQLSQL 2000, SQL 2005, SQL 2008, DBA, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749525823500


     SqlServer Backup/Restore Utility
     - alioglu (9 Jun 2009)
     SqlServer Backup/Restore Utility helps to backup and restore
       database
     C# (C# 2.0), Windows, WinForms
     http://www.codeproject.com/Article.aspx?tag=1983749525603500


     Table Value Parameter in SQL Server 2008
     - Roy Robin (11 Jun 2009)
     MS SQL Server 2008 new feature, Table Value Parameter.
     SQL, SQL Server (SQL 2008), DBA, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749524063500


     Merge Statement in SQL Server 2008
     - Roy Robin (11 Jun 2009)
     Microsoft SQL Server 2008 new feature, Merge Statement
     SQL, SQL Server (SQL 2008), Architect, DBA, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749524043500


     HierarchyID Data Type in SQL Server 2008
     - Roy Robin (11 Jun 2009)
     MS SQL Server 2008 new feature, the HierarchyID data type.
     SQLSQL 2008, DBA, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749524033500


     Grouping Sets in MS SQL Server 2008
     - Roy Robin (11 Jun 2009)
     New feature - SQL Server 2008 Grouping Sets.
     SQLSQL 2008, DBA, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749524023500


     Top 10 steps to optimize data access in SQL Server. Part IV
       (Diagnose database performance problems)
     - M.M.Al-Farooque Shubho (11 Jun 2009) [Unedited]
     As part of a series of articles on several data access
       optimization steps, this article focuses on diagnosing
       performance problems in SQL Server.
     SQL, Windows, SQL Server, Architect, DBA, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749525773500


     Try/Catch Block in SQL Server 2005
     - Tarini Singh (12 Jun 2009) [Unedited]
     Try/Catch Block in SQL Server 2005
     SQL Server
     http://www.codeproject.com/Article.aspx?tag=1983749524353500


     SqlMetalPlus- A VS add-in to manage custom changes to DBML
     - Azeet (12 Jun 2009)
     This add-in adds two context menus to all DBML files to either
       apply custom changes or to refresh the whole DBML file with
       the latest changes from the database.
     XML, C# 1.0, C# 2.0, C# 3.0WinXP, Vista, LINQ, VS2008, DBA, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749524303500


.NET Framework

     Focus on The Extension of WCF Behavior
     - Bruce Zhang (10 Jun 2009) [Unedited]
     WCF provides the flexible and extensible architecture for the
       developer. The most common situation is to customize the
       extension of behavior. It is not complex, but some issues
       should be noticed. This article is prepare to discuss how to
       extend the behavior in WCF.
     C#, .NET, WCF, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749523883500


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


Mobile Development

     smart device login application using SQL Server CE database
     - saurabhmsoni (9 Jun 2009) [Unedited]
     Comprehensive guide to development of .NET 2.0 Smart Clients
       with SQL Server CE Database.
     C# (C# 2.0), Windows (WinXP, Win2003, Vista), Win Mobile
       (PocketPC 2002, WinMobile2003, WinMobile5, WinMobile6), .NET
       (.NET 2.0), ASP.NET, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749525443500


Windows Communication Foundation

     JSON serialization and de-serialization in WCF DataContracts
     - Balamurali Balaji (8 Jun 2009)
     Explains how to use JSON serialization and deserialization in
       WCF DataContracts.
     C#, .NET (.NET 3.5), Visual Studio (VS2008), WCF, Ajax, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749525573500


Windows Presentation Foundation

     WPF RichText Editor
     - Michael Sync (10 Jun 2009)
     Bindable WPF WYSIWYG Text Editor
     C# (C# 3.0, C# 4.0), .NET (.NET 3.5, .NET 4.0), WPF, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749524013500


     Introduction to Composite WPF (CAL, Prism) Part 1
     - Jammer (12 Jun 2009) [Unedited]
     An article showing an extremely simple implementation of
       CompositeWPF
     C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 3.5), XAML, WPF,
       Architect, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749523963500


     WPF Drag-and-Drop Smorgasbord
     - Ron Dunant (10 Jun 2009)
     This article presents a framework that supports Drag-and-Drop
       between TreeView, TabControl, ListBox, ToolBar and Canvas
       controls with custom cursors and adorners.
     C#, .NET (.NET 3.0), XAML, WPF, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749523933500


     Displaying a Data Matrix in WPF
     - Josh Smith (14 Jun 2009) [Unedited]
     Reviews a matrix control that can be data bound and visually
       styled with ease.
     C# (C# 3.0), .NET (.NET 3.5), XAML, WPF, Architect, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749524733500


     Wpf Menu using ViewModel - Part 1
     - Visu.v (14 Jun 2009) [Unedited]
     Implementation of wpf menus using View Model approach
     C# (C# 1.0, C# 2.0, C# 3.0)
     http://www.codeproject.com/Article.aspx?tag=1983749524683500


     WPF - A Constraining Stack Panel
     - Torbjorn Berglund (11 Jun 2009)
     Custom stack panel for dealing with scrollable elements
     C#, Windows, .NET (.NET 3.5), WPF, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749523953500


C / C++ Language

     Project Rename - Rename an Existing Visual Studio Project
     - Flying Light (9 Jun 2009)
     MFC Application to rename an Existing Visual Studio Project 
     C++ (VC9.0), Windows (WinXP), Visual Studio (VS2008), Dev
     http://www.codeproject.com/Article.aspx?tag=1983749525713500


     Installer Testing and Verification
     - Kuldip Rindani (12 Jun 2009)
     Installer Testing, Verifier - Useful for Installer testing and
       verification
     C++ (VC6, VC7), HTML, Windows (Win2K, WinXP, Win2003, Vista),
       STL, CEO, Architect, Dev, QA, Design
     http://www.codeproject.com/Article.aspx?tag=1983749524123500


     Allow for easy control of Univelop CNC 4\5 Axis board in user
       mode
     - Ludvik Jerabek (13 Jun 2009) [Unedited]
     C++ Class to control Univelop CNC 4\5 Axis controller board in
       usermode on Linux
     C++, Linux, Hardware
     http://www.codeproject.com/Article.aspx?tag=1983749524503500


     Starting with GTK+
     - metcarob (12 Jun 2009) [Unedited]
     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++, C, Windows, Linux, Win32, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749524453500


C#

     Internet Explorer Late Binding Automation
     - yincekara (9 Jun 2009)
     Internet Explorer automation sample code using late binding,
       without Microsoft.mshtml and shdocvw dependency.
     C# 1.0, C# 2.0, C# 3.0.NET 2.0, COM, COM+, WinForms, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749523593500


     Understanding the Asynchronous Programming Model
     - logicchild (14 Jun 2009) [Unedited]
     An artilce that is meant to show how to use the APM with the
       CLR's Thread Pool
     C# (C# 1.0, C# 2.0, C# 3.0)
     http://www.codeproject.com/Article.aspx?tag=1983749524763500


     Generic Collections: Interfaces & Classes
     - logicchild (9 Jun 2009)
     An intermediate level article for those who need a reference
       for Generics
     C# (C# 1.0, C# 2.0, C# 3.0)
     http://www.codeproject.com/Article.aspx?tag=1983749526003500


     Collapse Panel in C#
     - S.Vinothkumar (10 Jun 2009)
     Collapse Panel in C#
     C# (C# 2.0), .NET (.NET 2.0), WinForms
     http://www.codeproject.com/Article.aspx?tag=1983749523803500


Java

     Manipulating collections without loops with lambdaj
     - Mario Fusco (14 Jun 2009) [Unedited]
     A thread safe library of static methods that provides an
       internal DSL to manipulate Java collections without loops
     Java, Java (JavaSE 6, J2SE 5), Architect, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749524643500


VB.NET

     An Easy Way to Resize an Image
     - Md. Marufuzzaman (10 Jun 2009)
     This article will show you how to resize an image keeping with
       the best graphics quality.
     VB, .NET (.NET 2.0, .NET 3.0, .NET 3.5), Visual Studio (VS2008)
     http://www.codeproject.com/Article.aspx?tag=1983749527343500


Algorithms & Recipes

     Permutation in C# Using Recursion
     - Gary Stafford (13 Jun 2009) [Unedited]
     Caluclate all permutation of a set of elements using a simple
       recursive algorithm
     C# (C# 3.0), Windows, .NET (.NET 3.5), Dev
     http://www.codeproject.com/Article.aspx?tag=1983749524473500


     AfterWork HTML Parser in C#
     - Aleksey Bykov (11 Jun 2009)
     Actually, this is more of a lexical analyzer, but still very
       applicable for reading HTML and building a DOM tree.
     HTML, C# 2.0, C# 3.0.NET 2.0, .NET 3.0, .NET 3.5, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749524003500


Internet / Network

     DNS and MTU Network Configuration Tool
     - Jeff Cator (13 Jun 2009)
     Tool to administer DNS and MTU configuration
     VB, Windows (WinXP), .NET, ASP.NET, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749524253500


Localisation

     Auto Translate and Synchronize resources in your .NET
       applications
     - Alessandro Zifiglio (14 Jun 2009) [Unedited]
     Auto translate and synchronize is a little utility application
       and it works by simply taking your single fallback resource
       file (Resx) as input and automatically translates it in real
       time, creating a language specific resource file
     C#, .NET (.NET 3.5), WPF, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749524633500


Programming Tips

     Unlimited baselines for any class
     - Alex Perepletov (12 Jun 2009) [Unedited]
     Using ComponentModel namespace to implement unlimited
       baselines.
     C# (C# 3.0), Windows, .NET (.NET 3.0), LINQ, Architect, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749524073500


Threads, Processes & IPC

     Parallel Lint
     - Karpov Andrey (13 Jun 2009) [Unedited]
     The article describes a new direction in development of static
       code analyzers - verification of parallel programs. The
       article reviews several static analyzers which can claim to
       be called "Parallel Lint".
     C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows
     http://www.codeproject.com/Article.aspx?tag=1983749524583500


Code Generation

     NAnt task to capture out of bounds Source Monitor metrics
     - Franck Paquier (12 Jun 2009) [Unedited]
     NAnt user task that adds alarms on top of Source Monitor
       metrics to highlight source code that does not follow coding
       rules.
     C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0), Visual Studio
       (VS2008), Dev, QA
     http://www.codeproject.com/Article.aspx?tag=1983749524343500


Installation

     Simple Version Resource Tool for Windows
     - ddbug (11 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=1983749523653500


Testing and QA

     Black-box Testing Techniques
     - Roy Robin (8 Jun 2009)
     Black box testing and developing test cases.
     All Topics, QA
     http://www.codeproject.com/Article.aspx?tag=1983749525663500


     White Box Testing Technique
     - Roy Robin (9 Jun 2009) [Unedited]
     White Box Testing Techniques and developing test cases
     All Topics, Dev, QA
     http://www.codeproject.com/Article.aspx?tag=1983749525993500


Work Issues

     Everyday Challenges to Improving Brownfield Code Quality
     - Dale Visser (8 Jun 2009) [Unedited]
     How best does one integrate code quality tools into an active
       project?
     C#, Java, Java, .NET, Visual Studio, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749525533500


Product Showcase

     Painless Automated Web UI Testing
     - Todd Anglin (9 Jun 2009)
     Telerik and ArtOfTest promise to revolutionize the way web
       testing is done by introducing the ultimate web testing
       solution: WebUI Test Studio. The tool is designed
       specifically for modern web applications; productivity and
       test maintenance are taken to another level.
     C#, ASP.NET, Ajax, Dev, QA
     http://www.codeproject.com/Article.aspx?tag=1983749523643500


     Effortless ActiveX Twain Scanning with Atalasoft’s DotTwain SDK
     - Richard Minerich (12 Jun 2009)
     In general, .NET ActiveX Wrappers are painful to build and
       deploy.  This is because there are a large number of steps
       involved in the building of signed .NET ActiveX Web
       Applications. In order to reduce the complexity of this
       problem, we’ve created a sample solution which works out of
       the box.
     C#, .NET, ASP.NET, Visual Studio, COM, Ajax, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749524423500


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

List Controls

     A Much Easier to Use ListView
     - Phillip Piper (12 Jun 2009)
     An easier to use ListView that supports sorting, grouping,
       editing, overlays, and drag-n-drop.
     C# 2.0, Windows, .NET 2.0VS.NET2003, VS2005, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749253533500


Miscellaneous

     Working with MS Excel(xls / xlsx) Using MDAC and Oledb
     - Abhishek Sur (9 Jun 2009) [Unedited]
     This article simplifies your work with MS Excel (both xls and
       xlsx) using Oledb and Microsoft Data Access. Simple
       demonstration to create/modify/delete excel for both windows
       and web is provided.
     C# (C# 1.0, C# 2.0, C# 3.0, C# 4.0), VB (VB 7.x, VB 8.0, VB
       9.0, VB 10), Windows (Win2K, WinXP, Win2003, Vista, TabletPC,
       Embedded, Win2008, Win 7), .NET (.NET 1.0, .NET 1.1, .NET
       2.0, .NET 3.0, .NET 3.5, .NET 4.0), ASP.NET, ADO.NET, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749525433500


     High-speed Charting Control
     - Cedric Moonen (10 Jun 2009)
     A flexible charting control to display 2D data
     C++ (VC6, VC7), Windows (Win2K), Visual Studio, MFC, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749275153500


Smart Client

     GeoPlaces : hybrid smart client, involving RESTful WCF/WPF and
       more
     - Sacha Barber (8 Jun 2009) [Unedited]
     A nice explar of how to use RESTful WCF and WPF
     C# (C# 3.0), .NET (.NET 3.5), WCF, WPF, Architect, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749560443500


Ajax and Atlas

     Using Ajax.NET with the Dojo Toolkit
     - Seth Dingwell (8 Jun 2009)
     A few tips on how to make the Dojo Toolkit play nice with
       Ajax.NET UpdatePanels
     C#, Javascript, HTML, .NET, ASP.NET, Ajax, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749564193500


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


Applications & Tools

     Web-Application Framework - Catharsis - Part I - New Solution
     - Radim Köhler (10 Jun 2009) [Unedited]
     Catharsis web-app framework
     C#.NET 3.5, ASP.NET, Architect, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749120333500


     KeePass Password Safe
     - Dominik Reichl (10 Jun 2009)
     KeePass is a free, open-source, light-weight and easy-to-use
       password safe.
     C++ (VC6, VC7, VC7.1), Windows (Win2K, WinXP, Win2003), MFC,
       VS6, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749186733500


ASP.NET

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


     Windows Communication Foundation FAQ quick starter Part 2
     - Shivprasad koirala (9 Jun 2009) [Unedited]
     Windows Communication Foundation FAQ quick starter Part 2
     C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 1.0, .NET 1.1, .NET
       2.0, .NET 3.0, .NET 3.5), ASP.NET, Visual Studio (VS2005,
       VS2008), WCF, Architect
     http://www.codeproject.com/Article.aspx?tag=1983749119443500


     Eucalypto - ASP.NET CMS Library using NHibernate
     - Davide Icardi (10 Jun 2009)
     An ASP.NET server library for creating CMS website (forums,
       articles/wiki, news, users/roles, ...), using NHibernate for
       data access.
     C# 2.0, Windows, .NET 2.0, Mono, ASP.NET, WebForms, VS2005, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749065723500


     Beginner's Walk - Web Development
     - Sean Ewington (11 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=1983749093853500


ASP.NET Controls

      Write jQuery plugin WebControl for ASP.NET just in few
       miniutes!
     - Ray_Liang (9 Jun 2009) [Unedited]
      Write jQuery plugin WebControl for ASP.NET just in few
       miniutes!
     C# (C# 2.0, C# 3.0), Javascript, CSS, HTML, XHTML, .NET (.NET
       2.0, .NET 3.0, .NET 3.5), ASP, ASP.NET, WebForms, Ajax,
       Architect, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749540453500


Audio and Video

     Audio Book Player
     - brochpirate (11 Jun 2009)
     Audio player designed specifically for listening to audio books
     C#, .NET CF, .NET, WinMobile5, GDI, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749120683500


General Graphics

     Barcode Image Generation Library
     - Brad Barnhill (9 Jun 2009)
     This library was designed to give an easy class for developers
       to use when they need to generate barcode images from a
       string of data.
     C# 2.0.NET 2.0, Win2K, WinXP, Win2003, GDI+, VS2005, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749032873500


     Simple Vector Shapes
     - acontoli (9 Jun 2009)
     A 2D vector shapes and RTFcontrol editor
     C# 2.0, Windows, .NET 2.0, Visual Studio, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749060113500


Database

     Building an embedded database engine in C#
     - Pascal Ganaye (10 Jun 2009) [Unedited]
     DbfDotNet is a very fast and compact fully managed standalone
       database/entity framework, for the .Net Framework.
     C# (C# 1.0, C# 2.0, C# 3.0), Dev
     http://www.codeproject.com/Article.aspx?tag=1983749526393500


     Top 10 steps to optimize data access in SQL Server. Part III
       (Apply advanced indexing and denormalization)
     - M.M.Al-Farooque Shubho (8 Jun 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=1983749536273500


Game Development

     Chess Program in C#
     - Jacques Fournier (8 Jun 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=1983749533923500


LINQ

     LINQ to World Wide Web (www) - A different flavor of LINQ
     - Bharath K A (9 Jun 2009) [Unedited]
     LINQ to World wide web is an useful tool to query REST like web
       sites. 
     C# (C# 3.0), .NET (.NET 3.0, .NET 3.5), XAML, WPF, Architect,
       Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749537033500


Windows Workflow Foundation

     Add the design time support to the WF Custom Activity
       properties
     - Massimiliano Peluso "PeluSoft Limited" (12 Jun 2009)
       [Unedited]
     This article show how we can easily add the design time support
       to the Wf custom activity properties
     C# (C# 3.0), .NET (.NET 3.5)
     http://www.codeproject.com/Article.aspx?tag=1983749524923500


C / C++ Language

     Chatbot Tutorial
     - Gonzales Cenelia (12 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=1983749533863500


     Setting up opensource tool chain
     - metcarob (12 Jun 2009) [Unedited]
     This article shares my experiences setting up an open source
       tool chain for developing C++ applications.
     C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows, Win32, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749525473500


C#

     Programming XPath with VTD-XML
     - Jimmy Zhang (10 Jun 2009) [Unedited]
     Learn to take advantage of VTD-XML's stateless XPath capability
       to achieve unmatched efficiency and flexibility
     C# (C# 1.0, C# 2.0, C# 3.0), XML, XSLT, .NET (.NET 1.0, .NET
       1.1, .NET 2.0, .NET 3.0, .NET 3.5), Mobile, Office, Win32,
       Visual Studio (VS.NET2002, VS.NET2003, VS2005, VS6, VS2008),
       Dev
     http://www.codeproject.com/Article.aspx?tag=1983749132613500


     Explicit Implementation of Interface
     - Vinod Kumar Gupta (10 Jun 2009)
     Polymorphism using interfaces
     C# (C# 3.0), .NET (.NET 3.5), Visual Studio (VS2008),
       Architect, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749538413500


VB.NET

     QVFS - A FAT32 Based Virtual File System Powered by VB.NET 2005
     - TonyTonyQ (9 Jun 2009)
     A virtual file system created using VB.NET, an easy way to
       store multiple folders and files in two real physical files.
     VB (VB 7.x, VB 8.0), Windows, .NET (.NET 1.1, .NET 2.0), Visual
       Studio (VS.NET2003, VS2005), Dev
     http://www.codeproject.com/Article.aspx?tag=1983749037933500


Algorithms & Recipes

     Coordinate and CoordinateList classes - ISO 6709 compliant
     - Jaime Olivares (8 Jun 2009)
     Classes to store, handle, and retrieve geodesic coordinates, in
       memory, database, and XML, according to the ISO 6709
       standard.
     XML, C# 2.0, C# 3.0, .NET CF, .NET 2.0, Mono, DotGNU, .NET 3.0,
       .NET 3.5, SQL Server, VS2008, DBA, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749054383500


     Searching for words that sound like..
     - Paul_O'Neil (10 Jun 2009)
     Combining methods to better search for words that sound like
       other words when searching a MySQL database.
     Linux, PHP, MySQL, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749141533500


Internet / Network

     Which machines in my LAN are running X DBMS
     - DavidCrow (10 Jun 2009) [Unedited]
     Use NetServerEnum to find servers running particular services
     VC6WinXP, MFC, VS6, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749059993500


Programming Tips

     How to develop your own Boot Loader
     - Apriorit Inc, Alex Kolesnyk (9 Jun 2009) [Unedited]
     This article describes the first steps in low-level programming
       on the example of developing of simple boot loader
     C++, ASM, Windows, Visual Studio (VS2005, VS2008), COM,
       Architect, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749526513500


Threads, Processes & IPC

     Macros to simulate multi-tasking/blocking code at interrupt
       level.
     - Eddy Quicksall (11 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=1983749525253500


Design and Architecture

     Generic Singleton Pattern using Reflection, in C#
     - Martin Lapierre (9 Jun 2009)
     Use a generic class to create all your Singletons.
     C#, Windows, .NET 2.0VS2005, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749274663500


     Abstract Class Vs Interface
     - Arati Kadi (11 Jun 2009) [Unedited]
     An article on motto behind Abstract class and Interface, when
       to use Abstract class and Interface; Author: Arati Kadi;
       Section: Design and Architecture; Chapter: Development
       Lifecycle
     C#, .NET
     http://www.codeproject.com/Article.aspx?tag=1983749526143500


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

Ajax and Atlas

     ASP.NET AJAX-based Source Code Browser
     - Jeremy Likness (12 Jun 2009) [Unedited]
     This project started out when I began searching for an quick
       way to put source code on my website to make it easy for
       guests to browse projects. Time is very valuable so I don't
       always like downloading a zipped archive and then exploding
       it to see it - I'd rather have a space online.
     C#, Windows, .NET (.NET 3.5), ASP.NET, GDI+, Ajax, Architect,
       Dev
     http://www.codeproject.com/Article.aspx?tag=1983749524213500


ASP

     JQuery.UI Dialog with ASP.NET empty post values
     - trottin (8 Jun 2009) [Unedited]
     Ran into an issue using a jQuery.UI.Dialog control on an
       asp.net web form today.  When defining a dialog jQuery.UI
       takes the dialog and appends it right before the closing
       </body> tag.  This is outside of the <form>
       tag causing any values you wanted from the form to be empty
       in your 
     Javascript, HTML, Ajax
     http://www.codeproject.com/Article.aspx?tag=1983749525783500


Custom Controls

     Getting a custom attribute
     - Scott Dorman (8 Jun 2009) [Unedited]
     Attribute programming has a lot of benefits and, when done
       correctly, can greatly simplify the amount of code that you
       need to write. One drawback to using attributes is that the
       code required to retrieve a custom attribute from a type is a
       bit cumbersome and is very repetitious.  Given a type, the 
     Windows
     http://www.codeproject.com/Article.aspx?tag=1983749525803500


Session State

     AH, Ah, ah, ah…Staying Alive…Staying Alive
     - Steve Wellens (10 Jun 2009) [Unedited]
     Sometimes you want your web page to 'stay alive'. That is, if a
       user is filling out a complicated form, you do not want the
       session to time out before they are finished. The user could
       get very angry and rightfully so: You might even get yelled
       at! It's not simply a matter of increasing the session
     C#, Javascript, Windows, .NET Topics
     http://www.codeproject.com/Article.aspx?tag=1983749523683500


Silverlight

     Silverlight 2.0 – Supporting unsupported image formats (GIF)
     - Richard Ashman (12 Jun 2009) [Unedited]
     A quick look at one way of supporting gif images in a
       Silverlight application
     C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 3.5), ASP.NET,
       Silverlight, Architect, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749526013500


Office Development

     Plunging into Web Development
     - Robert Nadler (8 Jun 2009) [Unedited]
     I’ve authored a few web sites. Nothing professionally
       though. I know just enough HTML, CSS, and JavaScript to be
       dangerous.Now I’m faced with creating a customer-facing
       site that has (or will someday soon have) real
       requirements.Here are a couple of the requirements I know so
       far:Rel
     C#
     http://www.codeproject.com/Article.aspx?tag=1983749525563500


C / C++ Language

     PC-Lint 101: What does "Location cited in prior message" mean?
     - Anna-Jayne Metcalfe (8 Jun 2009) [Unedited]
     If you are new to PC-Lint, you may have wondered what message
       830 ("Location cited in prior message") means, and - given
       that such messages can add greatly to the overall issue count
       in your file or project - what (if any) use are they?Quite
       simply, message 830 identifies a location in the codebase 
     C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C
     http://www.codeproject.com/Article.aspx?tag=1983749544503500


     PC-lint 101: What does "previously used .lnt file" mean?
     - Anna-Jayne Metcalfe (8 Jun 2009) [Unedited]
     A .lnt file is an "indirect file", which is simply a collection
       of PC-lint directives. Indirect files can be nested, and are
       expanded in the order they are encountered by
       PC-lint.However, if PC-lint encounters the same .lnt file
       twice in the same context during execution, it will abort
       with Fatal Er
     C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C
     http://www.codeproject.com/Article.aspx?tag=1983749544493500


VB.NET

     No Close Memory Stream - For When you Just Gotta Leave the
       Stream Open
     - Jay Peer (12 Jun 2009) [Unedited]
     Click Here to Goto my Blog HomeTargeting visual studio
       2005,2008; wpf, xbap, silverlight, winforms, asp.netI
       experienced an issue recently with the way StreamReader
       interacts with the stream it was instantiated with.  Turns
       out the StreamReader will close the stream it was passed when
       the close 
     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), ASP.NET, XAML, WinForms,
       WebForms, Dev
     http://www.codeproject.com/Article.aspx?tag=1983749525223500


Programming Tips

     Cloud-Based Source Control using Live Mesh and Git
     - Derek Lakin (12 Jun 2009) [Unedited]
     I’ve been working on a couple of projects recently where I’ve
       been storing the source in the cloud using Live Mesh so that
       I could access the solution from any of the PCs and laptops
       that litter the house. On the whole this approach has worked
       fairly well, although it results in a lot of changes thr
     Windows, Visual Studio (VS2005, VS2008) Topics
     http://www.codeproject.com/Article.aspx?tag=1983749524323500


     Testing Private Members in Visual Studio
     - Derek Lakin (12 Jun 2009) [Unedited]
     I’m currently working on a CommandBehaviour class to enable me
       to fire commands in response to arbitrary routed events on
       elements that don’t natively support commands, inspired by
       Sacha Barber’s post WPF: Attached Commands.  Whilst trying to
       apply some unit tests to what I’m writing I came across t
     C#, Windows, .NET, Visual Studio (VS2008) Topics
     http://www.codeproject.com/Article.aspx?tag=1983749524313500


Work Issues

     ACCU 2009: So many sessions, so little time...
     - Anna-Jayne Metcalfe (8 Jun 2009) [Unedited]
     Preamble [21st April 2009]Well, we're here at the Barcelo
       Oxford Hotel again, and for us ACCU 2009 starts tomorrow
       (though the pre-conference workshops happen on the Tuesday,
       we haven't booked onto one this year).We are a little more
       prepared this year than last - for example we now have a 6
       foot ro
     All Topics, Architect, Dev, Design
     http://www.codeproject.com/Article.aspx?tag=1983749525763500


Uncategorised Technical Blogs

     Implement Accelerators in a Dialog-Based Application
     - Jonathan Wood (9 Jun 2009) [Unedited]
     One of the options you have when creating an MFC application is
       to make your application dialog-based. This is one of the
       options in the MFC Wizards.  Dialog-based applications are
       simply an application where the main window is a dialog box.
       Applications that need to display a bunch of controls in t
     All Topics
     http://www.codeproject.com/Article.aspx?tag=1983749523623500


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




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

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