News around the World

Loading...

Monday 9 November 2009

[CodeProject] Newsletter (9 Nov 2009)

For comments or enquiries please contact webmaster@codeproject.com View online Monday, November 09, 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

Some of the CodeProject team will be in Berlin this week for TechEd 2009 trying to remember their high school German lessons and generally getting up to no good. If you're lucky enough to be wandering the conference halls keep an eye out for us.

Next week we also have PDC 2009 in LA which means jetlag for us and some delays in answering emails. I hear Jeff is preparing to launch our new Fall line of conference-only T-shirts so find us early if you want to win the fashion stakes this year.

Or would a laptop be more to your liking? Our windows 7 competition is underway and the laptops are fully loaded. Check out the details at the Windows @ Work competition page.

The Code Project Offers

All New Version Just Released – Limited Time Open House!
Try the new features, time-saving tools, & online access to 8,500 books & videos for 10 days on us. Build your own custom Microsoft Developer library – Windows 7, C#, .NET, SharePoint, LINQ, Silverlight, SQL & more.
Visit the Open House Now
Microsoft Chose SpreadsheetGear...
"After carefully evaluating SpreadsheetGear, Excel Services, and other 3rd party options, we chose SpreadsheetGear for .NET because it is the best fit for MSN Money." said Chris Donohue, MSN Money Program Manager.
fully functional SpreadsheetGear trial Today!
Build Web 2.0 Apps without Hand-Coding!
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
Register now to learn about VMware vSphere™ 4—the next generation of VMware® market leading virtualization products!
Attend the Online Virtualization Forum on Nov. 10th or 11th, 8:00am–1:00pm PST and enter to win an HP Mini 110 XP Edition Series.
Dundas Dashboard (Beta) is here – Introducing Dundas Dashboard, a turnkey dashboard solution for the easy creation of interactive dashboards. Built using Silverlight 3.0, it provides an easy drag-and-drop design and all you need to quickly build full dashboard systems. Sign up for the beta now.

Weekly Poll Results

What types of programming are you currently doing?

Survey period: 2 Nov 2009 to 9 Nov 2009

Are you boldly going where no programmer has gone before, or are you cleaning up the debris of those who went before you? (suggested by shinevpaul)

OptionVotes% 
Research43232.53432 votes, 32.53%
Core Development75857.08758 votes, 57.08%
Optimisation34726.13347 votes, 26.13%
Refactoring / Cleanup43933.06439 votes, 33.06%
Maintenance or Feature/UI Tweaks57243.07572 votes, 43.07%
Porting17212.95172 votes, 12.95%
New features79760.02797 votes, 60.02%
Bug fixing69051.96690 votes, 51.96%
I'm not currently doing any development work473.5447 votes, 3.54%
Other463.4646 votes, 3.46%
Responses1324  1328 votes
This is a multiple choice question. Totals may not add up to 100%

View optional text answers (40 answers)

This week's survey: The Windows 7 Ribbon. Love it or Loathe it?

Most popular new Job Vacancies 10 Oct 2009 - 9 Nov 2009

Most popular new articles 2 Nov 2009 - 9 Nov 2009

Latest Additions

107 articles overall 66 new, 65 updated, 21 moved. 67 were edited, 40 unedited
Article topics listed: All Topics

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

New articles added Last week

Desktop Gadgets

  • E-mail Sender with HTML Editor & Quick Drawer - Antoun Gorgy
    Send E-mail via Application with an HTML editor and a drawer to draw your own attachements and send them immediately.
    C#, .NET (.NET 2.0), Visual Studio (VS2005), GDI, WinForms, Dev


Menus

  • A Pretty Good Menu Cloner - jmertus
    Allows one to easily clone a menu item and demostrates how to clone a component's callback handlers
    C# (C# 3.0), Windows, .NET (.NET 3.5), Dev


Miscellaneous

  • My Version of the Ubiquitous Color Picker - Donald Wingate
    An article describing a color picker with independent control of seven variables and dynamically updating slider backgrounds.
    C# 3.0Vista, .NET 3.5, WPF, VS2008, Dev


Printing

Shell and IE programming

Ajax and Atlas

ASP.NET

  • Session, Cookie, Query String & Cache Variables Unified - Ziad J.khan
    A wrapper to work with the session, cookie, query string or cache in a unified, flexible and type safe manner while offering full support for Json serialization.
    C#, ASP.NET


  • Generic Method to Export Data to Excel File - kennysun
    Using enum, attribute, reflection and generic to export data to Excel file
    C# (C# 2.0, C# 3.0, C# 4.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0), ASP.NET, Architect, Dev


  • Line-Of-Business Applications with ASP.NET - Alexandr Sergeevich Ilyin
    A new approach in business applications development with ASP.NET is presented.
    C#, HTML, Windows, .NET 2.0, .NET 3.0, .NET 3.5, ASP.NET, Architect, Dev


  • VS 2010 1-Click Publishing - mohamad halabi
    Shows the new 1-Click deployment feature of VS 2010 (Unedited)
    .NET (.NET 4.0), ASP.NET, SQL Server (SQL 2008), Dev


  • Object Creation-Context usage in developing attribute based server objects - Babak Ansari
    Create Windows and Web-based applications using a common business logic library.
    XML, HTML, C# 3.0, C# 4.0.NET 3.0, .NET 3.5, .NET 4.0, WinForms, WebForms, Ajax, LINQ, Architect, Dev


  • Asp.net Cache - Shakeel Iqbal
    Explains Cache features in Asp.Net. (Unedited)
    C# (C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5), ASP.NET


  • DHTMLX and ASP.NET MVC - Paul Erin
    This article describes how DHTMLX components might be effectively used with ASP.NET MVC with extended routing functionality to build a flexible web application.
    C#, Javascript, Windows, .NET, ASP.NET, Ajax, jQuery, Dev


Charts, Graphs and Images

  • Making SVG Charts with Common Objects - Gerard Castelló Viader
    This article explains how to create some interesting charts in SVG documents.
    C#, XML, XSLT, .NET (.NET 3.5), Visual Studio (VS2008), WinForms, Dev, Sales, Marketing


Silverlight

Web Services

Office Development

DirectX

GDI+

General Graphics

Database

.NET Framework

  • Simplify Code Using NDepend - Abhishek Sur
    Using this article you will get the basic idea of how you could use NDepend to control/analyze your application. It allows to apply design rules and refactor code. (Unedited)
    C# (C# 2.0, C# 3.0, C# 4.0), VB (VB 8.0, VB 9.0, VB 10), Windows (WinXP, Win2003, Vista, Win2008, Win 7), .NET (.NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0), ASP.NET, ADO, ADO.NET, Architect, Dev


Game Development

Libraries

  • Email Notification Class Library - hussain.attiya
    Class Library that will read email templates to send email notification
    C# (C# 3.0), .NET (.NET 3.5), Visual Studio (VS2008), Architect, Dev


MFC

Windows Communication Foundation

  • WCF for Single Instance - KN.Sudha
    How WCF can be used to create a single instance of an application
    C#, WCF


  • Extending WCF Part I - Mosfiqur Rahman
    An article on using external configuration file at WCF client
    C# (C# 3.0), Windows (WinXP, Vista), .NET (.NET 3.5), WCF, WPF, Dev


Windows Presentation Foundation

C#

  • W3CDateTime Structure in C# - heebaek-choi
    Simple W3CDateTime Structure when you using atom feed like a gmail (Unedited)
    C#, .NET (.NET 2.0), Dev


  • Best Practices on Using Implicitly Typed (i.e. var ) and Explicitly Typed Variables - ATANU.PODDER
    Best practise using var
    C# (C# 3.0, C# 4.0)


  • Genuilder - Nicolas Dorier
    Enhance Visual studio and your build process is two clicks away. This tool does it's best to be out of your way, while improving your development experience seemlessly. (Unedited)
    C#, .NET


  • Merging SAP PS with MS Project - PhiB
    This article focuses on a key factor in translating an SAP PS (Project System) project to an MS Project .mpp file. Creating an MS Project Hierarchy from an SAP PS project takes an understanding of the SAP data provided and some fairly simple C# code.
    C#, Windows, .NET, SAP, Dev


  • Emit Proxy - Greenhippo
    A dynamically generated proxy using .NET emit
    C#, .NET (.NET 3.5), Dev


VBScript

  • File (Backup, Log,.... ) Rotator - Vahab Shalchian
    A useful script for clearing old backup files and making space for new ones.
    VBScript, Windows, Dev, SysAdmin


Algorithms & Recipes

Date and Time

  • PersianDate and Some WPF Controls for it - Arash Sahebolamri
    The code represents a type for holding Persian date values, and two WPF controls for working with Persian dates.
    C# 3.0, Windows, .NET 3.0, XAML, WPF, Dev


Localisation

Threads, Processes & IPC

Design and Architecture

Installation

  • WiX Tricks - Inbal Zilberman
    Solutions for WiX problems such as enable \ disable controls, Custom Actions in C#, running EXE within the installation, and setting icon for MSI and Add/Remove programs. (Unedited)
    C#, XML, Windows, Dev


Work Issues

  • Code Review Plug-in for Visual Studio 2008, ReviewPal - Chathuranga K.W.
    ReviewPal is a Visual Studio 2008 IDE plug-in to help out doing code reviews. Helps the user with collecting review comments and reporting them within the IDE with easy navigation.
    C# (C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5), Architect, Dev


Hardware & System

Product Showcase

  • Using an ASP.NET Imaging SDK to Build a Web-Based Image Viewer - Butch Taylor
    This article discusses trends in software technologies and in the document management industry. Along the way, we will build an easy, yet feature-rich web-based application for viewing PDF documents. It will be based on our ASP.NET image-viewing technology, which is included in ImageGear for .NET.
    C#, CSS, ASP.NET, Dev


  • Web-based Scheduling Solution with the WOW-Factor for ASP.NET 2.0 and Up - Murtaza Abdeali
    Infragistics WebSchedule lets you create Web-based scheduling applications with a superior user experience to rival the richest desktop-based scheduling applications. This article looks at new features in the NetAdvantage for Web Client 2009 Vol. 2 release that deliver that WOW-Factor.
    C#, .NET, ASP.NET, Ajax, VS2005, VS2008, Dev


  • .NET vs .NET CF Development - Resco Developer Tools
    At the first sight, the mobile applications development can be considered equal to the desktop development. But it is not.
    C#, .NET, Visual Studio, Dev, Design


  • Force.com Fundamentals - Learn How the Cloud Makes Developing Apps 5x Faster - developer.force.com Team
    This is a great chance for you to become an expert at building applications in the cloud, and to add to your CV. There is a rapidly growing market for cloud applications, and the career opportunities for developers with the right skills are multiplying. Enhance your skills and stay on the leading ed
    .NET, Dev


Articles updated added Last week

Combo & List Boxes

  • Creating a Custom DropDown Control - Richard Blythe
    Explains how to effectively create virtually any type of dropdown control.
    C#.NET 2.0, .NET 3.0, GDI+, WinForms, Dev, Design


Edit Controls

  • CodeBox for Windows Forms - KenJohnson
    A RichTextBox for Windows Forms that supports flexible highlighting and background coloring.
    C#, Windows, .NET, WinForms, Dev


Files and Folders

  • Rewrite DirectoryInfo using IShellFolder - Leung Yat Chun
    This article describes how to uses IShellFolder to list special / virtual directories using C#
    C#, Windows (Win2K, WinXP, Win2003, Vista, Win2008, Win 7, Win2008 R2), .NET (.NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0), Win32, WPF, Dev


  • View PDF files in C# using the Xpdf and muPDF library, Print PostScript. - Antonio Sandoval
    Wrapper C# class written in C++\CLI and a sample implementation in C# to render PDF files.
    VC8.0, C# 2.0, Windows, Win32, ATL, GDI+, COM, WinForms, Dev


  • MSN Emoticons to GIF - Etienne Rached
    Backup or save or convert MSN Messenger custom emoticons to GIF files
    C#, Windows, .NET, Visual Studio, Dev


List Controls

  • ImageListView - Ozgur Ozcitak
    A .NET ListView like control for displaying image files with asynchronously loaded thumbnails.
    C#, .NET (.NET 3.5), GDI+, WinForms, Dev


Progress Controls

  • ProgressBar with Percentage - jeroen de dauw
    Component that extends the native .NET progress bar with percentage properties and the ability to display it in the progress bar.
    VB (VB 7.x, VB 8.0, VB 9.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5)


Ajax and Atlas

ASP

  • An ASP Thumbnail Solution - Philipos Sakellaropoulos
    ASP pages and free COM objects for generation of thumbnails and thumbnail views
    VC6, VB 6Win2K, WinXP, ASP, ATL, Dev


ASP.NET

  • Really Dynamic Master Pages - szukuro
    Creating ContentPlaceHolders and Contents programmatically
    C# (C# 2.0), VB (VB 8.0), Windows, .NET (.NET 2.0), ASP.NET, WebForms, VS2005, Dev


  • Sending Compressed HTTP Reponse in ASP.NET Web Application - Maxim Novak
    Shows how to use the Response.Filter to send a compressed response in an ASP.NET web application
    C# (C# 3.0), HTML, Windows, .NET (.NET 3.5), ASP.NET, Architect, Dev


  • Professional 3D Chart Reports, using ASP.NET 2.0 - Part III - Hasan Hyder
    This article focuses on internal supply chain management systems visibility via chart reports, and provides assessment apparatus to manage and monitor activities spawned during business processes, hence paves the way for timely and precise business decisions. (Unedited)
    C# (C# 2.0, C# 3.0, C# 4.0), Windows (Win2K, WinXP, Win2003, Vista, Win2008, Win 7, Win2008 R2), .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0), ADO, ADO.NET, Ajax


  • Combres - WebForm & MVC Client-side Resource Combine Library - Buu Nguyen
    A .NET library which enables minification, compression, combination, and caching of JavaScript and CSS resources for ASP.NET and ASP.NET MVC web applications. Simply put, it helps your applications rank better with YSlow and PageSpeed.
    Javascript, XML, CSS, C# 3.0, .NET, ASP.NET, Architect, Dev


  • Introduction to PayPal for C# - ASP.NET developers - Predrag Tomasevic
    An overview that presents all PayPal integration options, targeted especially at C# developers.
    XML, C# 1.0, C# 2.0, C# 3.0.NET 2.0, .NET 3.0, .NET 3.5, ASP.NET, Architect, Dev


Silverlight

Office Development

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# (C# 2.0), Windows (Win2K, WinXP, Win2003), .NET 2.0, Visual Studio (VS2005), GDI+, Dev


Database

.NET Framework

  • Silver JukeBox with an Alternative Client - disore
    An article on how to connect Silverlight 2 with web services in order to create a music library application with browse, search and download features.
    C# (C# 3.0), .NET (.NET 3.5), XAML, WPF, LINQ, Silverlight, Dev


Win32/64 SDK & OS

Windows Presentation Foundation

  • WPF : Sticky Notes ListBox - Sacha Barber
    A notes listbox that you could use in your own app (Unedited)
    C# 3.0.NET 3.0, .NET 3.5, WPF, Architect, Dev, QA


  • The WPF-NHibernate Toolkit - David Veeneman
    Adapt NHibernate classes to run in WPF.
    C#, Windows, XAML, WPF, Dev


  • Comparing Flash and WPF - Sacha Barber
    Comparing Flash and WPF (Unedited)
    C# 3.0, .NET, Vista, WPF, VS2005, Dev


  • Anaglyph ShaderEffect in WPF - objo
    This article shows how to use a WPF ShaderEffect for anaglyph blending (for red/cyan glasses). The effect can be used for both 2D and 3D elements.
    C#, .NET (.NET 3.5), XAML, WPF, Dev


C / C++ Language

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


  • Easy Profiler - Compile-time Profiler for Unmanaged C++ - Ahmed Charfeddine
    Easily instrument your code, visualize, interpret results, track optimization, compare and decide.
    C++ (VC6, VC7, VC7.1, VC8.0, VC9.0), C, Windows, Visual Studio (VS2008), MFC, STL, Dev


C#

Algorithms & Recipes

  • C++ Strtk Tokenizer - Arash Partow
    A brief introduction to a tokenizer implementation in C++ (Unedited)
    C++ (VC7.1, VC8.0, VC9.0), C++/CLI, C, Win32, Win64, STL, Architect, Dev, Design


  • Grandiose Projects 3. Compatibility with Simulink - Petr Ivankov
    Import of Simulink files (Unedited)
    C# (C# 3.0), .NET (.NET 3.5), Visual Studio (VS2008), Architect, Dev, Design


Internet / Network

  • Zeta Twitter - Uwe Keim
    Auto Follow Keywords On Twitter (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0)


Programming Tips

Code Generation

  • Project Metadata Generation using T4 - Daniel Vaughan
    Generate project metadata with T4 and unburden yourself from string literals in XAML binding expressions and INotifyPropertyChanged event arguments. (Unedited)
    C# (C# 2.0, C# 3.0), VB (VB 9.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5), Visual Studio (VS2008), XAML, WPF, WinForms, LINQ, Silverlight, Architect, Dev


Technical blogs added Last week

Validation

  • Compile-Time Validation of Composite Object Data Binding Expressions - Daniel Vaughan
    Prompted by a recent comment on the T4 Metadata Generation template article, which I released some weeks ago, I have implemented a new mechanism for concatenating property paths. This allows compile time validation of properties that exist on composite or nested members. (Unedited)
    C#, VB, Windows, .NET, XAML, WPF, Dev


SharePoint Server

  • SharePoint: Form-Based Authentication with ADAM - Sohel_Rana
    what is ADAM? Active Directory Application Mode is a lightweight version of Active directory. Active directory setup requires much infrastructure, investment and management. ADAM runs as non-operating system service whereas Active Directory(AD) runs as OS service. So whereas only one AD exists per (Unedited)
    All Topics


  • SharePoint: Dynamically change master page - Sohel_Rana
    SharePoint branding is possible with either modification of default master or modification of default CSS. When we develop asp.net application we may need to change master page dynamically based on some criterion. For example in your site you have three groups of users: anonymous, authenticated norm (Unedited)
    All Topics


  • SharePoint Property Bag - Rajesh.Sitaraman
    Property bag is a feature available in Windows SharePoint Services 3.0. Its nothing but a hash table of Key-Value pairs. (Unedited)
    C#, .NET, Dev


Libraries

LINQ

  • Getting started with LINQ - Cyborgx37
    LINQ is syntactical sugar for extension methods and lamda expressions. To understand LINQ, it is important to first grapple with these concepts.To begin, let's look at a simple and somewhat common scenario. We have an unsorted list of names. We want to go through each letter of the alphabet and prin (Unedited)
    VB (VB 10), .NET (.NET 3.5), LINQ Topics, Dev, Design


C#

  • Separating layers and components with constructor injection and Unity - Giorgio Bozio
    Ok, so how did I come to using Unity and constructor injection?Anyway ... what is Unity? And what is constructor injection?Unity is a "dependency injection container", (see http://www.codeplex.com/unity/ for details) in other words it is a library that implements mechanisms to easily apply the depe (Unedited)
    C# (C# 2.0), .NET (.NET 2.0) Topics, Architect, Design


Bugs & Workarounds

Code Generation

  • T4 Template Goodness - Sacha Barber
    I must admit I kinda missed the boat with T4 templates and what was capable of them, which annoys me, so I set out to try and have a look at them the other day, but low and behold Karl Shifflett has beaten me to it. (Unedited)
    All Topics


Uncategorised Technical Blogs

  • A new BDD framework in .Net : NetSpec - Tom Janssens
    Introduction During my exploration of BDD frameworks for .NET  I only had one final runner-up as a BDD framework : Machine.Specifications . This is a very nice framework, but in my quest for the holy grail on BDD it got me started on thinking about an even better BDD framework. In this article I wil (Unedited)
    All Topics


  • Device Independent Units to Points to Inches - Cyborgx37
    The default unit of measurement in Windows Forms was pixels. This worked well when most monitors on the market used a simple 96 pixel per inch measurement, but measuring by pixel causes problems when working with devices that have different resolutions. For example, with Windows Forms, a 100 pixel b (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: