CodeProject Newsletter (8 Sep 2008)

New articles added Last week

Button Controls

  • WinForm ImageButton - Vartan Simonian
    WinForm .NET class for an image button allowing for regular, hover, and depressed images, and allows for text. (Unedited)
    C# (C# 2.0, C# 3.0, C#), Windows (Windows, Win2K, WinXP, Win2003, Vista), .NET (.NET, .NET 3.5, .NET 3.0, .NET 2.0), Visual Studio (VS2005, VS2008, Visual Studio), GDI+, Dev, Design, Beginner, Intermediate

Dialogs and Windows

  • C# command line parsing - Keith Fletcher
    A simple base class to extract command line options.
    C# (C# 2.0, C# 3.0, C#), Windows, .NET (.NET, .NET 2.0, .NET 3.5, .NET 3.0), DBA, Dev, SysAdmin, Intermediate, Advanced

  • .Notifier - syntaxed
    Notifier: an Outlook-like notification window
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Windows (Windows, Win2K, WinXP, Win2003, Vista), .NET (.NET, .NET 2.0), Win32, Visual Studio (VS2005, Visual Studio), Dev, Design, Intermediate

  • Retain the size and position of forms and dialogs - Mycroft Holmes
    Store and retreives the last position and size of a form using an XML file.
    C#, Windows, .NET, Visual Studio, Dev, Intermediate

  • TabKeyIntercept - Intercept and process the Tab key in a Windows.Forms form - IlĂ­on
    This article describes a method to intercept the Tab key in a .NET application's form and thereby allow the use of the Tab key in a customized or application-specific meaning.
    C# (C# 1.0, C# 2.0, C# 3.0, C#), VB, Windows, Visual Studio, Dev, Intermediate

List Controls

  • The Boero ListView: Part I - John Boero
    An extended owner draw ListView that is completely rendered using OpenGL. (Unedited)
    C# (C# 2.0, C# 3.0, C#), XML, Windows, .NET (.NET, .NET 3.5, .NET 3.0, .NET 2.0, Mono), OpenGL, Dev, Design, Marketing, Intermediate, Advanced

  • CGridListCtrlEx - Grid Control Based on CListCtrl - Snakefoot
    A custom draw CListCtrl with subitem editing and formatting
    C++, Windows, MFC, Dev, Intermediate

Miscellaneous

Printing

Tree Controls

  • Tree circle draw control - eng. Plamen Kovandjiev
    This control draws circles include text and link them with a line (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#)

Ajax and Atlas

Applications & Tools

  • Babel Obfuscator - Alberto Ferrazzoli
    Babel obfuscator for .NET Framework (Unedited)
    C# (C# 2.0, C#), VB (VB 8.0, VB 9.0, VB), MSIL, Windows (Windows, WinXP, Win2003, Vista), .NET (.NET, .NET 3.5, .NET 3.0, .NET 2.0), Win32, Dev, Intermediate

ASP.NET

  • Deployment Of Web Application Executing SSIS Package In Web Server. - santosh poojari
    This article describes the prerequisite needed for .Net And SSIS integrated deployment. (Unedited)
    C# (C# 2.0, C#), .NET (.NET, .NET 3.0, .NET 3.5, .NET 2.0), SQL Server (SQL 2005, SQL Server), ASP.NET, Architect, DBA, Dev, Design, Intermediate, Advanced

  • PermaLinks for Fun and Profit - Steven A. Lowe
    PermaLinks provide an easy way to redirect incoming traffic to specific pages, track hits and goals, and prevent external links from expiring. (Unedited)
    CSS, SQL, C#, VB, HTML, Windows, .NET, SQL Server, Visual Studio, ASP.NET, ADO.NET, Design, SysAdmin, Sales, Marketing, Architect, Dev, Beginner

  • Slideshow XML-Javascript - Sunasara Imdadhusen
    Dynamic Slideshow performing lotsof effects (with XML configuration) (Unedited)
    Javascript, XML, Windows, ASP.NET, Advanced

  • ASP.Net 3.5 Sample Application of LINQ, WFC, JSON and AJAX - ToddHileHoffer
    A Simple Sample of LINQ, WCF, JSON and AJAX (Unedited)
    C# (C# 3.0, C#), Javascript, HTML, XHTML, .NET (.NET, .NET 3.5), ASP.NET, WCF, Ajax, LINQ, Dev, Beginner

ASP.NET Controls

Silverlight

  • Silverlight Cairngorm - Port Cairngorm to .NET - Modesty Zhang
    Port Cairngorm 2.2.1 to Silverlight 2 Beta 2. Includes all source code and a sample application.
    C# (C#, C# 3.0), Windows (Windows, Win2K, WinXP, Win2003, Vista), .NET (.NET 3.5, .NET), Flash, Silverlight, XAML, LINQ, Architect, Dev, Intermediate, Advanced

Web Services

  • How to Get Notifications from a .NET Web Service - Victuar
    This article describes how to use asynchronous Web Service method calls to implement callback events from a Web Service to its clients.
    C# (C# 2.0, C#), Windows, .NET (.NET, .NET 2.0), Visual Studio (VS2005, Visual Studio), ASP.NET, Dev, Intermediate

General Graphics

Database

.NET Framework

Game Development

  • Simple Linq Sudoku Solver - Mickael Magniez
    A simple way to resolve a sudoku grid, in 10 lines of code. (Unedited)
    C# (C# 3.0, C#), LINQ

Libraries

Windows Communication Foundation

  • Using WCF Callback Services Throttling - Cameron Hanchey
    When using callbacks with transient subscribers, you must leave the channel open. This is how to manage and use service throttling to open up your service to more than 10 subscribers.
    C#, WCF, Architect, Dev, Advanced

Windows Presentation Foundation

  • Group Sort Adorner ListView - mtonsager
    This is for anyone looking for a WPF sortable Listview with drag and drop grouping, drag and drop column reordering and column resizing. (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Windows (Windows, WinXP), Visual Studio, XAML, WPF, Design, Architect, Dev, Intermediate, Advanced

  • WPF Data Binding - Part 1 - Joel Ivory Johnson
    An introduction to data binding with WPF.
    C#, XML, Windows, .NET, ADO.NET, WPF, Dev, Beginner, Intermediate

  • Refreshing the view of grid control - Ashish Sehajpal
    How to reflect the changes made to the itemsource of grid control in wpf (Unedited)
    XHTML, XML, WPF, LINQ, Dev, Beginner, Intermediate

C / C++ Language

C#

  • Get registered file types and their associated icons in C# - kidvn
    Get registered file types and their associated icons by reading Registry in C#. (Unedited)
    C# (C# 2.0, C#), Windows (Windows, WinXP), .NET (.NET, .NET 2.0), Visual Studio (VS2005, Visual Studio), Beginner

  • Key-Value Pair as Enum-Constants - christoph braendle
    enum-like class that is support Flags (up to 8192), has additional value-type data, description and FastSerializer support (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Beginner

  • Introduction to Model Driven Development with Sculpture – Part 1 - Ahmed Negm
    This article introduces how to create and manage .NET enterprise applications using your favorite technology (Data Access Application Block, LINQ, NHibernate, ASMX, and WCF) with the Model Driven Development approach by Sculpture. (Unedited)
    C# (C# 3.0, C#), .NET (.NET, .NET 3.5, .NET 3.0), SQL Server (SQL 2005, SQL Server), Visual Studio (VS2008, Visual Studio), LINQ, WCF, WPF, Design, CEO, Architect, Dev, Beginner, Intermediate, Advanced

  • Regular expressions syntax highlighting - SSShuler
    Easy to use syntax highlighting class (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Dev, Intermediate

  • Generic Lazy Load Cache Class - Laughing.John
    Presents a base class for creating a singleton lazy load cache.
    C# (C# 2.0, C# 3.0, C#), Windows, .NET (.NET, .NET 2.0, .NET 3.5, .NET 3.0), Dev, Intermediate, Advanced

  • How to disable FlashPlayer(AxShockwaveFlash) right-click ContextMenu - IncureForce
    How to disable FlashPlayer(AxShockwaveFlash) right-click ContextMenu (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), Flash, Intermediate

  • Complex Properties in C# - DaveyM69
    'Complex properties' and Size3D in C#.
    C#, .NET (.NET 2.0, .NET 3.0, .NET 3.5, .NET), Visual Studio (Visual Studio, VS2008), Dev, Intermediate

  • Set TextBox Height - hayes.adrian
    How to change the height of a single-line textbox (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET (.NET, .NET 2.0)

  • C# for MS-DOS: Expression trees compiled into 16-bit MS-DOS binary - Ivan Krivyakov
    C# arithmetic expressions compiled into 8086 machine code (yes, you can run it on Vista :-)) (Unedited)
    C#, .NET (.NET, .NET 3.5)

  • Lightweight Object to Object Mapper - stavinski
    An object to help map from one object to another
    C#.NET 3.5, Dev, Intermediate, Advanced

  • Bare bones SourceSafe journal monitor - Muaddubby
    A simple and straightforward tool to monitor and report SourceSafe database changes.
    C#, .NET (.NET 2.0, .NET 3.0, .NET 3.5, .NET), Visual Studio (Visual Studio, VS2008, VS2005), DBA, Dev, QA, Intermediate

  • Using Form Opacity to make splash screen for your project (Fade In & Fade Out) - Reaksmey.Rin
    Make Fade In & Fade Out animation with window form using C# (Unedited)
    C#, Windows (WinXP, Win2003, Vista, Windows), .NET (.NET 3.0, .NET 3.5, .NET), Visual Studio (Visual Studio, VS2008), Beginner

  • Windows Forms - Creating and Persisting Custom User Settings in C# - Frank Gennaro 2487219
    This article discusses the creation and persistence of .NET Framework and custom objects within the Windows User Settings.
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Windows, .NET (.NET, .NET 3.5, .NET 3.0, .NET 2.0), Visual Studio (VS2005, VS2008, Visual Studio), Architect, Dev, Intermediate

Algorithms & Recipes

Design and Architecture

  • Patterns in Real Life - Boby Thomas P
    Patterns in real life - Design patterns played out with people instead of objects.
    STL, Architect, Dev, Design, Intermediate

Scrapbook

  • CodeProject Forum Guidelines - Scott Dorman
    The accepted social etiquette for posting in the CodeProject discussion forums. (Unedited)
    VBScript, Javascript, XML, CSS, SQL, HTML, C++ (VC6, VC7, VC7.1, VC8.0, C++), C++/CLI, C, C# (C# 3.0, C# 1.0, C# 2.0, C#), VB (VB 7.x, VB 8.0, VB 9.0, VB 6, VB), eVC (eVC 4.0, eVC 3.0, eVC), ASM, MSIL, UML, JScript .NET, Forth.NET, XSLT, XHTML, F#, Python (Python, IronPython), Ruby (Ruby, IronRuby), Office, XBox, Mobile (Blackberry, iPhone, Android, PalmOS, Mobile), Windows (TabletPC, Windows, NT4, Win2K, WinXP, Win2003, Vista), Win Mobile (WinMobile6, Win Mobile, WinMobile5, PocketPC 2002, WinMobile2003), .NET CF, .NET (.NET, .NET 3.5, .NET 3.0, Mono, DotGNU, .NET 1.0, .NET 1.1, .NET 2.0), Win32, Win64, SQL Server (SQL 2000, SQL 2005, SQL CE, SQL Server), IIS (IIS 5, IIS 5.1, IIS 6, IIS 7, IIS), Visual Studio (VS.NET2002, VS.NET2003, VS2005, VS6, VS2008, Visual Studio), MFC, ATL, WTL, STL, GDI, GDI+, OpenGL, DirectX, Ajax, WCF, XAML, WPF, COM, COM+, ADO, ADO.NET, ASP, ASP.NET, LINQ, Flash, Silverlight, Oracle, SAP, SysAdmin, Sales, Marketing, Design, CEO, Architect, DBA, Dev, QA, Beginner, Intermediate, Advanced

Product Showcase

Articles updated added Last week

Combo & List Boxes

Edit Controls

  • Dynamic validation with ErrorProvider - ardavan Sharifi
    in this Article we following how to dynamic validation data entry with defind validation type (Unedited)
    VB (VB 7.x, VB 8.0, VB 9.0, VB 6, VB), .NET (.NET, .NET 2.0, .NET 3.0), Visual Studio (VS2008, VS2005, Visual Studio), GDI, GDI+, Intermediate

List Controls

Miscellaneous

  • XScrollBar - Scroll bar like Windows Media Player's - Hans Dietrich
    XScrollBar is a scroll bar that may be displayed with optional thumb color, thumb gripper, and channel color
    C++ (VC6, VC8.0, C++), Windows (Windows, WinXP, Vista), MFC, Dev, Intermediate

Applications & Tools

  • Address Book and Events Reminder - SHRIDHAR TL
    Allows to maintain and backup your contacts remainds the evens added by you at the time specified. (Unedited)
    C# (C# 2.0, C# 3.0, C#), SQL, Windows (Windows, TabletPC, Win2K, WinXP, Win2003, Vista), .NET (.NET, .NET 3.5, .NET 3.0, .NET 2.0), Visual Studio (VS2005, VS2008, Visual Studio), ADO.NET, Design, Intermediate, Advanced

  • ToDoList 5.6.5 - A simple but effective way to keep on top of your tasks - .dan.g.
    A hierarchical task manager with native XML support for custom reporting.
    VC6, VC7, VC7.1, VC8.0Win2K, WinXP, Win2003, Vista, MFC, VS6, CEO, Architect, DBA, Dev, QA, Intermediate

  • KeePass Password Safe - Dominik Reichl
    KeePass is a free, open-source, light-weight and easy-to-use password safe.
    VC6, VC7, VC7.1NT4, Win2K, WinXP, Win2003, MFC, VS6, Dev, Intermediate

ASP.NET

Client side scripting

  • JavaScript Expandable / Collapsable Panel Control - SAMir Nigam
    This article describes how to create an Expandable / Collapsable Panel Control using JavaScript. (Unedited)
    C# (C# 2.0, C# 3.0, C#), Javascript, CSS, HTML, XHTML, JScript .NET, .NET (.NET, .NET 2.0, .NET 3.5), ASP, ASP.NET, Visual Studio (VS2008, VS.NET2003, VS2005, Visual Studio), ADO.NET, Ajax, Design, Dev, Intermediate, Advanced

  • MSAgent Style Critters for your Web Pages - Helbrax
    MSAgent Style Critters for your Web Pages (Unedited)
    Javascript, CSS, HTML, XHTML, Intermediate

Silverlight

  • Creating and Reusing Dynamic Animations in Silverlight - SteveLi-Cellbi
    Creating dynamic animations, and a simple way to reuse them to reduce the XAML code size.
    C# (C# 2.0, C# 3.0, C#), .NET (.NET, .NET 3.5, .NET 3.0), Visual Studio (VS2008, Visual Studio), Silverlight, XAML, Dev, Intermediate

SharePoint Server

Audio and Video

  • Multimedia PeakMeter control - Ernest Laurentin
    Multimedia PeakMeter control - .NET version (Unedited)
    C++ (VC8.0, C++, VC9.0), C# (C# 1.0, C# 2.0, C# 3.0, C#), Windows, .NET CF, .NET, Win32, MFC, GDI+, Dev, Design, Beginner, Intermediate

General Graphics

.NET Framework

COM / COM+

  • Use STA COM Objects Asynchronously - CBasicNet
    How to use STA COM objects asynchronously without blocking your main thread
    C++, Windows, COM, Dev, Advanced

  • ProSysLib: Dissecting The Process - Vitaly Tomilov
    Access detailed information about the current process in the easiest way (Unedited)
    C++ (VC6, VC7, VC7.1, VC8.0, C++, VC9.0), C++/CLI, C# (C# 1.0, C# 2.0, C# 3.0, C#), VBScript, Office, Windows (Windows, Win2K, WinXP, Win2003, Vista), .NET (.NET, .NET 3.5, .NET 3.0, .NET 1.0, .NET 1.1, .NET 2.0), Win32, Win64, ATL, STL, COM, SysAdmin, Architect, Dev, QA, Beginner, Intermediate, Advanced

Cross Platform

Win32/64 SDK & OS

  • An extendable report editor - RockmanZero
    an extendable report editor (Unedited)
    C++ (VC6, VC7, VC7.1, VC8.0, C++), C++/CLI, C, Intermediate, Advanced

Windows Presentation Foundation

  • WPF Grouping and Sorting ListView - mtonsager
    Shows a couple of ways to create a Sortable ListView with Drag Drop Grouping (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Windows (Windows, WinXP), WPF, Design, Dev, Intermediate

  • Item Presentation Models for WPF - Adrian Alexander
    Make your life easier by inserting a Presentation Model layer between your domain-model collection contents and template-generated WPF objects.
    C# (C# 2.0, C#), XML, Windows (Windows, WinXP, Vista), .NET (.NET, .NET 3.0, .NET 3.5), Visual Studio (VS2005, VS2008, Visual Studio), XAML, WPF, Architect, Dev, Intermediate, Advanced

C / C++ Language

C#

VB.NET

Algorithms & Recipes

  • a Tiny Parser Generator v1.2 - Herre Kuijpers
    @TinyPG is a utility that makes it easier to write and try out your own parser/compiler. (Unedited)
    C# (C# 3.0, C#, C# 2.0), VB (VB 7.x, VB 8.0, VB 9.0, VB), Windows (Windows, Win2K, WinXP, Win2003, Vista), .NET (.NET 3.0, .NET, .NET 3.5, .NET 2.0), Visual Studio (VS2005, VS2008, Visual Studio), Dev, Intermediate, Advanced

Internet / Network

  • MailMergeLib - A .NET Mail Client Library - Norbert Bietsch
    MailMergeLib is a mail client library. It makes use of .NET System.Net.Mail and provides comfortable mail merge capabilities. MailMergeLib corrects a number of the most annoying bugs and RFC violations that .NET 2.0 to .NET 3.5 suffer from.
    C# 2.0, C# 3.0.NET 2.0, Win2K, WinXP, Win2003, Vista, ASP.NET, VS2005, VS2008, Dev, Beginner, Intermediate

Macros and Add-ins

  • A Flexible Plugin System - jgauffin
    A generic plugin system used to load and manage plugins
    C# (C# 2.0, C#), .NET (.NET, .NET 2.0, Mono), Dev, Intermediate, Advanced

Code Generation

  • SQL Class shell generator - Paw Jershauge
    Generate Class Shells from SQL Database tables, (SQL 2005 & 2008 only) (Unedited)
    C#, VB, Windows (Win2K, WinXP, Win2003, Vista, Windows), .NET (.NET 2.0, .NET), Win32, SQL Server (SQL Server, SQL 2005), Dev, Intermediate

  • On the fly Code Generation with Evolutility - Olivier Giulieri
    A generic Web User Interface for CRUD applications generating all screens at run-time based on external metadata. It comes with sample applications for address book, memo pad, to do list, restaurants list, wine cellar, and database structure documentation that are easily customizable. (Unedited)
    Javascript, XML, CSS, SQL, HTML, VB, ASP.NET, Visual Studio, Architect, DBA, Dev, Design, Intermediate, Advanced

Design and Architecture

  • Dashboards Are For Driving - Steven A. Lowe
    Dashboards are immensely useful not only for business data but also for business applications, but only if they display metrics that can be used to "drive" (or "steer") in real-time. (Unedited)
    Javascript, CSS, SQL, HTML, C#, Windows (TabletPC, Windows, NT4, Win2K, WinXP, Win2003, Vista), .NET (.NET, .NET 2.0), SQL Server, Visual Studio (VS2005, Visual Studio), GDI, GDI+, ADO, ADO.NET, ASP.NET, Design, Sales, Marketing, CEO, Architect, DBA, Dev, QA, Beginner, Intermediate, Advanced


No comments:

Post a Comment