CodeProject Newsletter (6 Oct 2008)


New articles added Last week

Dialogs and Windows

  • Assigning an application's icon to all forms in the application - Sergey Stoyan
    It is a handy thing if all the windows in an application, by default, have the same icon like the application's executable. Here is a tip: how to easily assign your application's icon to all the hosted forms.
    C#, Windows (NT4, Win2K, WinXP, Win2003, Vista, TabletPC, Windows), .NET, Dev, Intermediate

Edit Controls

List Controls

Miscellaneous

Static & Panel Controls

Ajax and Atlas

Applications & Tools

ASP.NET

Custom Controls

  • TB.TreeGrid - sherwinzhu
    An ASP.NET Webcontrol used to show hierarchy data in grid view
    C# (C# 2.0, C#), .NET (.NET, .NET 3.0, .NET 3.5, .NET 2.0), ASP.NET, Dev, Advanced

  • Graphical ASP.NET Controls - ernest_elias
    Graphical radio button and check box ASP.NET controls in .NET 2.0 (Unedited)
    C# (C# 2.0, C# 3.0, C#), ASP.NET, Beginner

Silverlight

  • Using Custom Fonts in Silverlight - priti_sisodia
    Describes the usage custom font in Silverlight (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Silverlight, LINQ, Intermediate

  • Dataset surrogate for silverlight - sommelo1
    Dataset surrogate for silverlight (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Windows, Silverlight, WCF, Dev, Advanced

  • Blend PDF with Silverlight - Modesty Zhang
    Details & demo project of plumbing works that blend PDF and Silverlight visually with bi-directional data exchange.
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Javascript, XML, HTML, Windows, .NET (.NET, .NET 3.5), Silverlight, Architect, Dev, Intermediate, Advanced

  • How to use Microsoft Silverlight in Oracle Weblogic Portal 10gR3 - bnossov
    Step-by-step instructions on how to use the Microsoft Silverlight 1.0 Software Development Kit in Oracle Weblogic Portal10gR3.
    Javascript, XAML, Silverlight, Design, Dev, Intermediate

Office Development

General Graphics

  • 3D Pie - dasjoedf
    3D pie Charts and Trigonometry (Unedited)
    VB, .NET, Beginner, Intermediate

Database

  • Database Project Deployment -- An introduction to the DependencyList - jimbobmcgee
    A means to deploy Visual Studio database projects, ordering SQL files using a List that yields in the order of dependency.
    C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET (.NET, .NET 2.0), Visual Studio (VS2005, Visual Studio), Architect, Dev, Intermediate, Advanced

  • Database Deadlocks for Dummies - Andrew J Dixon
    Explaining Database deadlocking to non-technical people (Unedited)
    SQL, SQL Server (SQL 2000, SQL 2005, SQL CE, SQL Server), SysAdmin, CEO, Architect, DBA, Dev, QA, Design, Beginner

Libraries

  • Simplest PDF Generating API for JPEG Image Content - Hao Hu
    An article on how to generate pdf file base on jpeg file as page content. (Unedited)
    C++ (VC6, VC7, VC7.1, VC8.0, C++), C++/CLI, C, Windows, Visual Studio, Dev, Intermediate, Advanced

  • Introducing Lucene.Net - AndrewSmith
    A plunge into creating a fast, full text index, with advanced searching capabilites.
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Win Mobile (Win Mobile, WinMobile6, WinMobile5, PocketPC 2002, WinMobile2003), .NET CF, .NET (.NET, .NET 3.5, .NET 3.0, .NET 1.0, .NET 1.1, .NET 2.0, Mono, DotGNU), Vista, Architect, DBA, Dev, Design, Intermediate

LINQ

Mobile Development

  • Exploring OBEX Devices Connected via Bluetooth - Giorgi Dalakishvili
    A sample application that shows how to browse an OBEX device and transfer files to it.
    C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET (.NET, .NET 2.0, .NET 3.5, .NET 3.0), Dev, Beginner, Intermediate

Vista API

  • Vista Task Dialog and Emulating It Redux - blindwaves
    Revisiting Vista Task Dialog and emulating it. (Unedited)
    C# (C# 2.0, C#), Windows (Windows, WinXP, Vista), .NET (.NET, .NET 2.0), Visual Studio (VS2008, Visual Studio), Dev, Beginner

Windows Communication Foundation

Windows Presentation Foundation

  • Simple WPF BarChart (Horizontal and Vertical) - Part II - Rajesh Pillai
    This article is an extension of the earlier one, and demonstrates simple steps to create a horizontal and vertical bar chart using WPF.
    C# (C# 2.0, C# 3.0, C#), VB (VB 9.0, VB), .NET (.NET, .NET 2.0, .NET 3.5, .NET 3.0), XAML, WPF, Architect, Dev, Intermediate

  • DraggableListView - Adding drag-to-scroll functionality to ListView in WPF - Weidong Shen
    A custom ListView that scrolls when its contents are dragged on screen. (Unedited)
    C# (C# 2.0, C#), Windows (Windows, WinXP, Vista), .NET (.NET, .NET 3.5), Visual Studio (VS2008, Visual Studio), XAML, WPF, Dev

  • WPF Explorer Bar - Thomas Gerber
    A WPF explorer bar implementation.
    C#, XML, Windows (WinXP, Vista, Windows), XAML, WPF, Dev, Intermediate

  • LocBaml + MsBuild + ClickOnce Deployment - André van heerwaarde
    How to integrate LOCBAML with msBuild to create a WPF ClickOnce deployment package (Unedited)
    C#, Windows, .NET, WPF, Dev, Intermediate, Advanced

Windows Workflow Foundation

  • Host and Workflow: Two Worlds to Communicate Part I - freedeveloper
    Part I: Simplest communication case: Communication Host -> Workflow by parameters (Unedited)
    C# (C# 2.0, C# 3.0, C#), Office, Windows (Windows, WinXP, Vista), .NET (.NET, .NET 3.5, .NET 3.0), Dev, Design, Beginner

  • Host and Workflow: Two Worlds to Communicate. Part II - freedeveloper
    Part II: Intercommunications Workflow -> Host through CallExternalMethod Activity. (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Beginner

  • Host and Workflow: Two Worlds to Communicate. Part III - freedeveloper
    Part III: Intercommunications Host -> Workflow through HandleExternalEvent activities. (Unedited)
    C# (C# 2.0, C# 3.0, C#), Windows (Windows, WinXP, Win2003, Vista), .NET 3.5, .NET 3.0, Dev, Design, Beginner, Intermediate

  • Host and Workflow: Two Worlds to Communicate IV - freedeveloper
    Part IV: Organisation of the communication classes: Communication manager, wca.exe utility and Wwca.exe windows front-end for wca.exe (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Windows (Windows, WinXP, Win2003, Vista), .NET (.NET, .NET 3.5, .NET 3.0), Dev, Design, Intermediate

  • Host and Workflow: Two Worlds to Communicate. Part V - freedeveloper
    Part V: Intercommunications with a Workflow instance using Correlation parameter. (Unedited)
    C# (C# 2.0, C# 3.0, C#).NET 3.0, .NET 2.0, WinXP, Win2003, Vista, Win32, VS2008, Intermediate

C#

  • Backup MS SQL Database and Upload to FTP - funklet
    Make backups of SQL databases and upload them to FTP server. (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Windows, .NET (.NET, .NET 3.5), SQL Server (SQL Server, SQL 2000, SQL 2005), Visual Studio (VS2008, Visual Studio), DBA, Dev, Intermediate

  • Finite State Machine with Sub-state - caohuuloc
    Implementing Finite State Machine with Sub-state (Unedited)
    C#, .NET, Architect, Dev, Design, Beginner

  • Weak Events in C# - Daniel Grunwald
    Different approaches to weak events.
    C#.NET 2.0, .NET 3.0, .NET 3.5, WPF, Dev, Intermediate, Advanced

  • Web Timer Control - authord
    Provides a mechanism for executing a method at specified intervals. (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#)

  • Parallel Computations in C# - Andrew Kirillov
    The article describes implementation of parallel computations using clear C#. (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET (.NET, .NET 1.0, .NET 2.0, Mono), Architect, Dev, Design, Intermediate

  • XmlReflector - AFSEKI
    This library provides XML based dynamic object mapping which can be used while designing dynamic data, configuration and business layers. (Unedited)
    XML, C# 2.0.NET 2.0, WinXP, VistaVS2005, Architect, Dev, Design, Advanced

Algorithms & Recipes

Date and Time

  • Scheduling Future Dates - John Simmons / outlaw programmer
    Implement repetitive tasks at consistent intervals
    C# (C# 2.0, C# 3.0, C#), .NET (.NET, .NET 2.0, .NET 3.5, .NET 3.0), ASP.NET, Dev, Intermediate

Macros and Add-ins

  • Visual Studio 2008 CVS Setup - Ahmed A Saleh
    This document describes how to setup a CVS server connection for Visual Studio 2008.NET. (Unedited)
    .NET (.NET 3.5, .NET), SysAdmin, Beginner

Threads, Processes & IPC

  • An Introduction to Threads, Critical Sections, and Synchronization - Spencer Ruport
    With the days of the single cored processor drawing to a close and users demanding more robust user interfaces by the day, knowledge of multi-threaded programming techniques is quickly becoming a requirement of any competitive application developer.
    C#, .NET, Intermediate

  • Towards Cleaner Code II, a C# GUI Invoke/Async Helper - Nicholas Brookins
    An async helper class in C# with GUI Invoke capability, that greatly reduces the code required to invoke and track tasks that affect forms and controls.
    C# (C# 2.0, C#), Windows, .NET (.NET, .NET 2.0), Dev, Intermediate

Installation

Articles updated added Last week

Button Controls

Dialogs and Windows

  • Full implementation of IShellBrowser - Frohmen
    A VS-like open and save file dialog implementation.
    C# (C# 2.0, C#), Windows (Windows, WinXP), Visual Studio (VS2005, Visual Studio), Dev, Advanced

Edit Controls

Files and Folders

Miscellaneous

  • Gantt Chart - Adagio.81
    Adds an easy to use Gantt chart to your application.
    VB, Windows, .NET 2.0VS2005, Dev, Intermediate

Tree Controls

  • WPF BreadcrumbBar - Thomas Gerber
    A WPF BreadcrumbBar implementation.
    C# (C# 1.0, C# 2.0, C# 3.0, C#), XAML, WPF, Dev, Intermediate

Applications & Tools

ASP.NET

  • Nest Gridviews using LinqDataSource - ms_soft89
    Here I will explain how to pur Gridview in other one , such as categories and products (Unedited)
    Javascript, CSS, HTML, XHTML, Ajax, ASP, ASP.NET, Intermediate

  • Windows workflow foundation FAQ - Shivprasad koirala
    Windows workflow foundation FAQ (Unedited)
    VBScript, Javascript, XML, SQL, C# (C# 1.0, C# 2.0, C# 3.0, C#), VB (VB 7.x, VB 8.0, VB 9.0, VB 6, VB), HTML, UML, JScript .NET, .NET CF, .NET (.NET, .NET 3.5, .NET 3.0, Mono, DotGNU, .NET 1.0, .NET 1.1, .NET 2.0), 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), ASP, ASP.NET, Silverlight, Oracle, SAP, WCF, Ajax, ADO, ADO.NET, Architect, Beginner, Intermediate, Advanced

  • Active Directory Roles Provider - Daniel_PS
    An active directory roles provider
    C#, Windows, .NET, ASP.NET, Dev, Intermediate

  • Software Architecture Interview Questions Part 2 ( Design pattern ) - Shivprasad koirala
    Interpreter , Iterator , Mediator , Memento and Observer Pattern (Unedited)
    C#, .NET, Architect, Design, Intermediate

  • Design pattern – Inversion of control and Dependency injection - Shivprasad koirala
    Design pattern – Inversion of control and Dependency injection (Unedited)
    C#, VB, VBScript, Javascript, SQL, HTML, UML, JScript .NET, .NET CF, .NET, SQL Server, Visual Studio, ASP, ASP.NET, Ajax, STL, OpenGL, ADO, ADO.NET, Silverlight, Oracle, SAP, Architect, Design, Beginner, Intermediate, Advanced

Silverlight

  • Silverlight on Fly loading (RC0) - Tecfield
    This article is about how to manage xap packages at runtime (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Silverlight, ASP.NET, XAML, LINQ, Design, Dev, Intermediate, Advanced

Database

.NET Framework

COM / COM+

Libraries

  • File Resource Management Library (.NET) - dB.
    A .NET implementation of a file resource management, with complete support for VS_VERSIONINFO version resources.
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Windows (Windows, NT4, Win2K, WinXP, Win2003, Vista), .NET (.NET, .NET 2.0), Win32, Dev, Intermediate

Vista API

Win32/64 SDK & OS

  • Programming Without Coding Technology - Mahmoud Fayed
    Hello world program using programming without coding technology (Unedited)
    Windows (Win2K, WinXP, Win2003, Vista, Windows), Beginner, Intermediate, Advanced

Windows Presentation Foundation

  • Simple WPF Bar Chart Control - Rajesh Pillai
    This article presents step-by-step instructions on how to create a simple bar chart using WPF.
    XML, C# 2.0, C# 3.0, VB 9.0.NET 3.5, .NET 3.0, XAML, WPF, Dev, Intermediate

  • The Last IValueConverter - Super Lloyd
    Data-bind anything to anything with little work with this script powered IValueConverter
    C# 3.0, Windows, XAML, WPF, Dev, Intermediate

C#

VB.NET

  • USPS OneCode Barcodes - drdigit
    USPS One Code - Intelligent Mail Barcode (4-State Customer Barcode) - implementation with VB 2008
    VB 9.0, Windows, .NET, Visual Studio, Dev, Advanced

VBScript

  • A Filebrowser for VBA - Hasler Thomas
    An Excel demo of how to build a File Browser in an Office application
    VBScript, Windows, Visual Studio, Dev, Intermediate

Algorithms & Recipes

Internet / Network

  • Partial FTP Downloader - Elmue
    An article about a partial FTP Downloader
    .NET 1.1, Dev, Beginner

  • A C++ Embedded Web Server - ravenspoint
    Give a C++ application its own web page (Unedited)
    C++ (VC6, VC7, VC7.1, VC8.0, C++), Windows (Windows, WinXP), Win32, Dev, Intermediate

Threads, Processes & IPC

  • Towards Cleaner Code, A C# Asynchronous Helper - Nicholas Brookins
    An asynchronous helper class in C# that adds flexibility and greatly reduces the code required to invoke and track an async task
    C# 2.0, Windows, .NET 2.0, Dev, Intermediate

Hardware & System

No comments:

Post a Comment