News around the World

Loading...

Tuesday 16 June 2009

[CodeProject] 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

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!
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%!
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 varaprasad.ms@gmail.com. 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

Stumble Upon Toolbar

0 comments: