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.
This week will be a little interrupted with the celebrations that are Canada
Day and July 4th. In order to distract you all a little from our
sneaking-off-and-having-a-break we've thrown together a quick competition where
the prizes are mind-blowing and the skill test Herculean. OK, maybe the prizes
aren't that good but there is fame and the admiration of your peers...
We want you to rewrite the 1971 game 'Star Trek'.
Yes, it's text based, yes it's simple, and yes it's older than most of you
but we want to see what modern technology can do to to the ageless classic. Do
it in Silverlight, make it a Vista Gadget, or go crazy with a WPF extravaganza
in F#. We don't care. Just make it work and make it fun.
See details
here.
 |
Announcing ASP.NET AJAX for Linux! Run ASP.NET AJAX applications on Linux® and other Java™-enabled platforms, without having to rewrite your code or leave the Visual Studio® IDE. Grasshopper 2.2 introduces full support for Microsoft’s® ASP.NET 2.0 AJAX Extensions and AJAX Control Toolkit. Now available at http://dev.mainsoft.com |
|
 |
Windows Installer without Rocket Science Easily produce bullet proof Vista certified MSI installations without having to learn the internals of Windows Installer. Our unique MSIcode technology offers runtime branching, setup chaining, conditional compilation, interactive Flash billboards, and more. Download this no charge trial |
|
 |
What’s better and more affordable than a dedicated server? Mosso. Mosso’s Hosting Cloud is fully-redundant, infinitely scalable, easy to use and affordable. Learn more.
|
|
 |
Free ASP.NET AJAX Training -- NEW! Start learning AJAX now with award-winning training from AppDev. Get a complimentary CD or download from our new course. You’ll receive step-by-step instruction by expert Scott Cate, plus hands-on labs, sample code, printable courseware and pre/post exams (a $115 value). Get your free AJAX 2007 training now. (Offer not available in all Countries)
|
|
 |
Dundas Chart for .NET v6.1 is here – Dundas Chart for .NET v6.1 now includes full optimization for Visual Studio 2008, additional Rose Chart styles, versatile vertical column labels, efficient server scroll events (for AJAX) and more. Click here for details. |
Big screen or multiple screens? What's better?
Survey period: 23 Jun 2008 to 30 Jun 2008
Some like the vastness of a big screen while others appreciate maximising each window in its own screen. If you had to choose, what would be your preference?
| Option | Votes | % | |
| One big screen (24" or larger) | 410 | 31.54 |  |
| Multiple mid-sized screens (19" or smaller) | 796 | 61.23 |  |
| No preference | 94 | 7.23 |  |
| Total | 1300 | 100% |  |
Most popular new articles 23 Jun 2008 - 30 Jun 2008
84 articles overall
45 new, 39 updated, 13 moved. 35 were edited, 49 unedited
Article topics listed: All Topics
Too many articles? Visit your profile page to change your newsletter article filters.
New articles added Last week
- PropertyGridCE - Mobile version of PropertyGrid - Jaime Olivares
Useful control that mimics most of PropertyGrid funcionality in .Net Compact Framework (Unedited)
C# (C# 2.0, C# 3.0, C#), WinCE, .NET CF, Mobile (Mobile, WinMobile6, WinMobile5, WinMobile2003), WinForms, Design, Dev, Intermediate, Advanced
- DropDownWithAutoComplete - Vivek Bhatnagar
The Custom Control shows up a list item in the dropdown as it is typed.
VB, Dev, Intermediate
- XBalloonMsg - a non-MFC balloon-shaped message box - Hans Dietrich
XBalloonMsg displays a message box using balloon-style tooltips. Message and title strings may be embedded or stored in string resource. (Unedited)
C++, Windows, Win32, Visual Studio (VS2005, VS6, VS), Dev, Intermediate
- A lightweight AJAX.NET-enabled grid control - Simon Gulliver
A lighweight approach to creating AJAX.NET-enabled grids, with advanced functionality built in. (Unedited)
C# (C# 2.0, C# 3.0, C#), Javascript, CSS, XHTML, HTML, .NET (.NET, .NET 3.5, .NET 3.0, .NET 2.0),
ASP.NET, SQL (SQL 2000, SQL 2005, SQL), Ajax, Arch, Dev, Design, Intermediate, Advanced
- Implementing google like suggestion using autocomplete extender - Zafar.Iqbal
How to use autocomplete extender to provide contact suggestion (Unedited)
C# (C# 2.0, C#), Javascript, CSS, XHTML, HTML, .NET (.NET, .NET 2.0),
ASP.NET, WebForms, Ajax, Dev, Intermediate
- Dynamic Javascript Validation Message Panel - santosh poojari
This article describes creation of dynamic Javascript Message Panel that used to display validation failed error messages. (Unedited)
Javascript, .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5, .NET),
ASP.NET, Beginner, Intermediate, Advanced
- LinqDataSource with ASP.NET data controls [Part IV] - abhigad
Using LinqDataSource with
ASP.NET data controls like gridview and dropdown list (Unedited)
C# (C# 3.0, C#), HTML, XHTML, Javascript, CSS, .NET (.NET, .NET 3.0), WebForms, Ajax, ASP,
ASP.NET, Beginner
- Create CheckBox Option groups - Riaan Lehmkuhl
How to... Create CheckBox Option groups (Unedited)
C# (C# 2.0, C#), Javascript, CSS, HTML, XHTML, .NET (.NET, .NET 2.0), ASP,
ASP.NET, WebForms, Ajax, Dev, Intermediate
- Create Column Chart using OWC11 - Rupesh Kumar Swami
A column chart (simple,stacked and 100% stacked column) representation using Office Web Components (Unedited)
C# (C# 2.0, C#), VB (VB 8.0, VB), .NET (.NET, .NET 2.0), WinForms, Beginner, Intermediate
- JavaScript ListBox Control - SAMir Nigam
This article describes how to create a ListBox control using JavaScript. (Unedited)
C# (C# 2.0, C#), Javascript, CSS, XHTML, HTML, .NET (.NET, .NET 2.0),
ASP.NET, WebForms, Ajax, Dev, Intermediate
- FTP Client and HttpFileDownloader Components(Controls) - Alex_1
FTP Client and HttpFileDownloader Components(Controls) (Unedited)
C# (C# 3.0, C# 1.0, C# 2.0, C#), .NET (.NET, .NET 3.0, .NET 2.0), WinForms
- Programming control point application using the UPnP Control Point API - amatecki
The article describes how to use the Microsoft's UPnP Control Point API for finding and controlling UPnP devices, and includes a description of simple library to facilitate the application of Control Point API in your own programs, together with an example of MFC application. (Unedited)
C++, Windows (WinXP, Win2003, Vista, Windows), WinCE (CE .NET 4.0, CE .NET 4.1, CE .NET 4.2, WinCE), COM, Win32, Visual Studio (VS, VS.NET2003), MFC, ATL, Dev, Beginner
- Generate Silverlight 2 DeepZoom image collection from multi-page tiff - Berend Engelbrecht
Fast generation of DeepZoom image tile sets, collection thumbnails and xml data in managed code without using external tools (Unedited)
C# (C# 2.0, C# 3.0, C#), .NET (.NET, .NET 2.0, .NET 3.5), GDI+, WinForms, Dev, Intermediate
- Additional custom panel in Microsoft Outlook - Lukas Neumann
An example of undocumented integration into the user interface of Microsoft Office applications.
C# (C# 2.0, C#), Windows (Windows, NT4, Win2K, WinXP, Win2003, Vista), .NET (.NET, .NET 2.0), Office, COM, WinForms, Win32, CEO, Arch, Dev, Design, Advanced
- MOSS 2007 Department and People Viewer Part 1/2 - Dietmar Kurok
Showing People grouped by departments in an own style (XSLT) and without limits in count of results and paging. Only intensively using build-in Webparts. (Unedited)
Javascript, XML, CSS, SQL, HTML, XSLT, Office,
ASP.NET, IE (IE, IE 6.0, IE 7), Dev, Design, SysAdmin, Intermediate
- Windows Media Player Extension Control,Part I - Audio exhancements(SRS WOW,Equlizer and so on) - wmpexsoft
describes how to use the WMPEx Control(Windows Media Player Extension Control) to enhance your application based on WMP control with audio enhancements, such as graphic equalizer,SRS WOW Effects and so on, together with an example of ATL application. (Unedited)
C++ (VC6, VC7, VC7.1, VC8.0, C++), C++/CLI, C, Windows (Windows, Win2K, WinXP, Win2003, Vista, TabletPC), MFC, ATL, DirectX, COM, CEO, Arch, Dev, Intermediate
- A TXPBAR with GDI+ for MFC - skinui
A xpbar with GDI+ for MFC Like Apple DockBar (Unedited)
C++ (VC6, VC7, VC7.1, VC8.0, C++), MFC, GDI+, Dev, Design, Advanced
- A class for creating round rectangles in GDI+ with pixel accurate symmetry - Darren Sessions
This class overcomes the asymmetry issue associated with round rectangles created in GDI+.
C++, C++/CLI, GDI+, Dev, Intermediate
- ExifTagCollection - EXIF metadata extraction library - Lev Danielyan
A library to extract EXIF information from images, compliant with Exif 2.2 standard (Unedited)
C# (C# 2.0, C# 3.0, C#), .NET (.NET, .NET 1.1, .NET 2.0, Mono), Dev, Intermediate
- GDI+ path to PDF - Tefik Becirovic
Convert GDI+ graphics path to PDF content with iTextSharp (Unedited)
C#, Windows, .NET, GDI+, WinForms, Design, Dev, Beginner
- Version control for SQL databases with SQL -> XML - HightechRider
Demonstrates SQL Management Objects, LINQ to XML, and more.
C#, Windows, SQL, LINQ, Arch, DBA, Dev, QA, Intermediate
- API hooking for hotpatchable operating systems - sam242
A new approach to API hooking which takes advantage of compiler hotpatch support (Unedited)
C++, Windows (WinXP, Win2003, Vista, Windows), Win32, Dev, Advanced
- Inside Mountvol.exe - bleucat
Programaticaly mounting a volume as a common user (Unedited)
C++/CLI, Windows, Win32, SysAdmin, Intermediate
- WCF : A few tips - Sacha Barber
A few tips when working with WCF (Unedited)
C#, .NET (.NET 3.5, .NET), WCF, Arch, Dev, Beginner, Intermediate
- Debug a WCF service with Edit and continue support - Sarafian
Debuging a WCF service through a provider class (Unedited)
C#, .NET, WCF, Dev, Beginner, Intermediate, Advanced
- Adding Logging to C Programs with the Pantheios C API - Matt (D) Wilson
A tutorial on using the Pantheios logging API library from C compilation units, and a comparison of the features offered by the C and C++ APIs
C++, Windows, Dev, Beginner, Intermediate
- LipingPtr C++ Template Class - Liping Dai
A C++ Smart Pointer Template Class Implementation (Unedited)
C++ (VC8.0, C++, VC9.0), Windows, STL, Dev, Design, Advanced
- Demystify LINQ in 10 minutes - abhigad
Journey of C# up to LINQ in less than 10/15 minutes (Unedited)
C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET (.NET, .NET 3.5, .NET 3.0, .NET 1.0, .NET 1.1, .NET 2.0), LINQ, Arch, Dev, Beginner, Intermediate
- Dynamic Invoke C++ DLL function in C# - Namdn
This article introduces why I use dynamic invoke C++ DLL function in C# and how to call it.
C++, C# 2.0, Dev, Intermediate
- Retrieve Names from Nested AD Groups - kian01
This code walks though all nested groups under an Active Directory group and returns all user names that are members of these. (Unedited)
C# (C# 2.0, C# 3.0, C#), .NET (.NET, .NET 3.5, .NET 3.0, .NET 2.0), Visual Studio (VS2005, VS), Dev, Beginner
- Implementing Mouse Gestures in Java Swing: Step by Step - kaushik_sathupadi
A Step by Step guide to Implement Mouse Gesture based commands in your Swing Applications (Unedited)
Java, Java (Java, JavaSE 6, J2SE 5, J2SE 4), AWT, Swing, Dev, Design, Intermediate, Advanced
- Load and Save data using PropertyGrid - RocLab
A simple example of loading, saving and displaying objects in a PropertyGrid using serialization techniques (Unedited)
VB, Windows, WinForms, Dev, Intermediate
- A User-Friendly C# Descriptive Statistic Class - Jan Low, PhD
An article on most commonly used descriptive statistics, including standard deviations, skewness, kurtosis, percentiles, quartiles, etc.
C# 2.0, Windows, .NET 2.0, Dev, Beginner, Intermediate
- Extended Thread Pool - GSerjo
Extended Thread Pool (Unedited)
C# (C# 3.0, C#), Windows, .NET (.NET, .NET 3.5, .NET 2.0, .NET 3.0), Advanced
- Bridge the Gap between Menu Controls and Command Pattern - Ricky Wang
This article illustrates a case where I apply Command Pattern to
ASP.NET Menu controls
C#
2.0.NET 3.5,
ASP.NET, Dev, Intermediate
- Design Patterns - a deep dive 1 - Sunny Chaganty
A colleague of mine asked me a question few days back: "If an application is created using the correct design patterns, does it ensure that the application would be bug/performance issues free?" (Unedited)
C# (C# 1.0, C# 2.0, C# 3.0, C#), Windows, Mobile, ASP,
ASP.NET, WinForms, WebForms, Ajax, Design, Arch, DBA, Dev, Beginner, Intermediate, Advanced
- Monitoring Unreliable Scheduled Tasks - Clift Norris, John D. Cook
This article describes RunAndWait, a program that provides monitoring and logging for scheduled tasks
C# 2.0, Windows, .NET 2.0, Visual Studio (VS2005, VS), Dev, Beginner, Intermediate, Advanced
Articles updated added Last week
- Customizable ComboBox Drop-Down - lhayes00
A combobox control with a customizable drop-down
C# (C# 2.0, C#), Windows, .NET (.NET, .NET 3.0), GDI+, Dev, Intermediate
- A ListBox Displaying (User-)Controls - Achim Bohmann
Use this Control to line up controls in a ListBox
C# (C# 1.0, C# 2.0, C# 3.0, C#)
- How to Rename Multiple Files with VBS - ozkar garcia
VBScript code which can rename multiple files in a folder by replacing certain patterns and extensions.
VBScript, Windows, Visual Studio, Dev, Intermediate
- Extending the DataGridView - Chris_McGrath
A few minor modifications to improve the DataGridView.
C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET (.NET, .NET 2.0, .NET 3.5, .NET 3.0),
ADO.NET, WinForms, Dev, Intermediate
- DataGridView Image Button Cell - Darryl Caillouet
A clickable button cell that can display an icon in a DataGridView
C#, .NET (.NET 2.0, .NET 3.0, .NET 3.5, .NET), WinForms, Dev, Intermediate
- HBarChart - Hamed Mosavi
HBarChart is a simple C# control. It helps you develop your own charts quickly and print them easily.
C#, .NET (.NET 2.0, .NET), WinForms, Visual Studio (VS, VS2005), GDI+, Dev, Intermediate
- Filmstrip control for Windows Forms - callisthenes
An article describing a C# Filmstrip control designed for Windows forms (Unedited)
C# (C# 2.0, C#), Windows, .NET (.NET, .NET 2.0), Win32, WinForms, Dev, Intermediate
- Simple auto-hide panel - zk_0709
Easiest way to make a simple auto-hide panel.
C#, Windows, .NET, Visual Studio, WinForms, Dev, Intermediate
- A Simple Label Control with Border Effect - César R. Souza
An article presenting a control capable of adding a border-like effect to any desired text
C# 2.0, Windows, .NET 2.0, Visual Studio, WinForms, Dev, Intermediate
- FireFox-like Tab Control - vijayaprasen
An article on Tab Control
C# 2.0, Windows, .NET, Visual Studio, GDI+, Dev, Intermediate
- An ASP.NET/AJAX Interface for Utorrent - mattsrebatespam
An
ASP.NET/AJAX interface for the utorrent application.
Javascript, CSS, HTML, Windows (Windows, Win2K, WinXP, Win2003, Vista), .NET 2.0, .NET 3.0, .NET 3.5, ASP,
ASP.NET, Ajax, Dev, Intermediate
- GridView Enhancements and Fixes - M. Shehabeddeen
Enhancements and Fixes that add features like more control over column widths and preventing wrapping. (Unedited)
Javascript, CSS, HTML, XHTML, .NET (.NET 1.1, .NET 2.0, .NET),
ASP.NET, WebForms, Beginner, Intermediate, Advanced
- Programmatically Setting Control Adapters for URL Rewriting and AJAX - TheCodeKing
A guide to injecting control adapters at runtime
C# (C# 2.0, C#), .NET,
ASP.NET, Dev, Intermediate
- Powerful File manager - mohsen ahmadian
A Powerful File manager in pure
asp.net (Unedited)
Javascript, CSS, HTML, XHTML, WebForms, Ajax, ASP,
ASP.NET
- Fast ASP.NET web page loading by downloading multiple javascripts after visible content and in batch - Omar Al Zabir
Download all external scripts on your web page after the visible content is loaded for faster perceived speed and donwload multiple javascript in batch for better actual speed (Unedited)
Javascript, CSS, HTML, XHTML, WebForms, Ajax, ASP,
ASP.NET, Dev, Intermediate
- JavaScript Context Menu Control - SAMir Nigam
Cross-browser JavaScript context menu control for web applications.
C# (C# 2.0, C#), Javascript, CSS, HTML, XHTML, .NET (.NET, .NET 2.0), ASP,
ASP.NET, WebForms, Ajax, Dev, Intermediate
- Packet Sniffing with Winpcap Functions Ported to a .NET Library - Victor Tan
Using Winpcap functions in the .NET Framework
C#.NET 1.0, Win2K, WinXPVS.NET2002, Dev, Intermediate
- The Code Project Kevin Bacon Game (Part 3) - Derek Bartram
A Code Project orientated Kevin Bacon game utilising the CodeProject.dll (Unedited)
C#, SQL, Windows (Win2K, WinXP, Win2003, Vista, Windows), .NET (.NET 2.0, .NET 3.0, .NET 3.5, .NET), Win32, Win64, CEO, Arch, DBA, Dev, QA, Design, Intermediate, Advanced
- Slide-Show User Control - SAMir Nigam
This article describes how to create a slide-show user control with the help of the DataList control.
C# (C# 2.0, C#), Javascript, CSS, XHTML, HTML, .NET (.NET, .NET 2.0),
ASP.NET, SQL (SQL 2005, SQL),
ADO.NET, WebForms, Ajax, Dev, Intermediate
- Duplex Web Services - Boaz Davidoff
Using multi-threading techniques to create a duplex (two-way) web service that can push events/messages to the client.
C# (C# 2.0, C# 3.0, C#), Windows (Windows, Win2K, WinXP, Win2003),
ASP.NET, IIS (IIS 6, IIS 7, IIS), WinForms, Arch, Dev, Advanced
- SQL Server to SQL Server Compact Edition Database Copy Utility - johnnycantcode
Create and manage your mobiles database using SQL Management Studio and export them to SQL Compact Edition databases (Unedited)
C#, SQL, Windows, SQL (SQL 2000, SQL 2005, SQL CE, SQL), WinForms, Dev, Beginner, Intermediate
- The .NET File Format - Daniel Pistelli
A full description of the .NET File format.
C++, Windows, .NET, Visual Studio, Dev, Advanced
- NetMassDownloader Download .Net Framework Source Code At Once Without Any Visual Studio Installed , Enables Offline Debug In VS 2008,VS2008 Express Edition,2005 And CodeGear Rad Studio. - Izzet Kerem Kusmezer
With this tool you can download whole .Net Framework Source Code at once, and enjoy offline browsing With it , you can have whole the source code without any Visual Studio Product Installed. (Unedited)
C# (C# 3.0, C# 2.0, C#), VB (VB 8.0, VB 9.0, VB), .NET (.NET, .NET 3.0, .NET 2.0, .NET 3.5), Win32, Arch, Dev, Intermediate
- Draco.Ignition Application Framework - Tyron Harford
An application framework for a small/medium business. Designed in Visual Studio 2008. (Unedited)
C# 3.0, VB 8.0, VB 9.0, C#
2.0.NET 3.0, .NET 3.5, .NET 2.0, WinXP, Win2003, Vista, WCF, VS2008, Design, Arch, Dev, Intermediate
- Creating an Outlook Navigation Pane by Restyling a WPF TabControl - rudigrobler
Restyling a standard TabControl to look like an Outlook Navigation Pane
C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET (.NET, .NET 3.5, .NET 3.0), XAML, WPF, Design, Dev, Beginner
- WPF Flickr Viewer Using XLINQ - Sacha Barber
WPF Flickr Viewer Using XLINQ
C# 3.0, Windows, .NET 3.0, WPF, VS2005, Dev, Intermediate
- WPF C# Ribbon Control Library - Derek Bartram
A WPF / C# Library for implementing Office 2007 Style Ribbon Interfaces (Unedited)
C# (C# 2.0, C# 3.0, C#), Office, Windows (Windows, Win2K, WinXP, Win2003, Vista), Win32, Win64, XAML, WPF, Design, Dev, Intermediate, Advanced
- EfTidyNet: .NET Wrapper for Tidy library - ThatsAlok
Free component for parsing HTML, .NET version of EfTidyCom
C++ (VC6, VC7, VC7.1, VC8.0, C++), C++/CLI, C, Windows (Windows, Win2K, WinXP, Win2003), ATL, WTL, STL, Dev, Intermediate
- Screen Shot Application - VBDT
Screen Shot is a simple application that allows a user to quickly capture images from the screen and save them in a user predefined folder
C++, VB
8.0.NET 2.0, WinXPVS2005, Dev, Intermediate
- Winsock Revamped - Chris Kolkman
A fairly simple to use Winsock component, allowing simple networked applications. Built modeling the VB6 component of the same name, with enhancements. (Unedited)
VB (VB 7.x, VB 8.0, VB 9.0, VB), .NET (.NET, .NET 3.5, .NET 1.1, .NET 2.0), Visual Studio (VS.NET2003, VS2005, VS2008, VS), Dev, Intermediate
- VTD-XML: XML Processing for the Future (Part II) - Jimmy Zhang
Reveal XML processing issue #1 and explain why document-centric XML processing is the future.
C#, XML, .NET (DotGNU, .NET), Dev, Intermediate
- Schemaless C#-XML data binding with VTD-XML - Jimmy Zhang
Agile, efficient XML data binding without schema.
C# (C# 1.0, C# 2.0, C# 3.0, C#), XML, .NET CF, .NET (.NET, .NET 3.5, .NET 3.0, .NET 1.0, .NET 1.1, .NET 2.0), ASP, Win32, Win64,
ADO.NET, WCF, Ajax, Design, Arch, DBA, Dev, QA, Intermediate
- Notepad RE (Regular Expressions) - Ben Hanson
Search and replace text in Notepad RE using regular expressions or normal mode. The editor supports drag and drop, file change notification, and displays the line and column numbers. Unicode support is available, too.
VC6Win2K, WinXP, MFC, VS6, Dev, Intermediate
- Beginners Guide To Threading In .NET Part 2 of n - Sacha Barber
Beginners Guide To Threading In .NET (Unedited)
C# (C# 2.0, C# 3.0, C#), .NET (.NET, .NET 2.0, .NET 3.5, .NET 3.0), WPF, WinForms, Design, SysAdmin, Arch, Dev, Beginner
- Using Subversion with TortoiseSVN - Prathapachandran.v
This article will give a detailed idea about the subversion usage using TortoiseSVN (Unedited)
Windows, Visual Studio, Dev, Beginner
cheers,
Chris Maunder
The Code Project
This email was sent to vatlurisu...@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