CodeProject Newsletter (28 Jul 2008)

Edit Controls
  • Password Strength Control - Tharindu Nishad Patikirikorala
    This article is about a Password Strength control, which can be used in password dialogs and login windows in Windows based .NET applications. If you want, you can use it as a progress bar control as well. This control can be shaped to different styles and can be extended, if needed.
    C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET (.NET, .NET 2.0), Dev, Design, Intermediate

Files and Folders

  • Generate PDF Using C# - Predrag Tomasevic
    Using OpenOffice to convert different document types to PDF. (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Windows, .NET (.NET, .NET 3.5)VS2008, Dev, Intermediate

Printing

  • Printing of DataGridView - Life with .NET
    This article will print all the records in a datagridview in tabular form (Unedited)
    C# (C# 2.0, C#), Windows (Windows, Win2003), .NET (.NET, .NET 2.0), ADO.NET, Visual Studio (VS.NET2002, Visual Studio), Architect, Dev, Beginner, Intermediate

Ajax and Atlas

  • Persistent Splitter control in Visual WebGui - Bogdan Zamfir
    Implementing a Persistent Splitter control in Visual WebGui (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET (.NET, .NET 3.5, .NET 1.1, .NET 2.0), Visual Studio (VS.NET2003, VS2005, VS2008, Visual Studio), ASP.NET, Ajax, Dev, Intermediate

ASP.NET

  • A Practical Example Of Using The New Features Of ASP.NET 3.5 - Mike Borozdin
    Tutorial on using LINQ, ListView, LinqDataSource, DataPager, ASP.NET AJAX (Unedited)
    Javascript, HTML, XHTML, .NET (.NET 3.5, .NET), ASP.NET, SQL Server (SQL Server, SQL 2005), Visual Studio (Visual Studio, VS2008), Ajax, Intermediate

  • Excecute SSIS package (DTSX) from ASP.Net - santosh poojari
    This article demonstrate the step by step procedure to create SSIS Package and Execute the same using ASP.net (Unedited)
    C#, .NET (.NET 3.0, .NET 3.5, .NET 1.0, .NET 1.1, .NET 2.0, .NET), SQL Server (SQL Server, SQL 2005), ASP.NET, Design, Intermediate, Advanced

  • Integrating ASP.NET and ActionScript 3.0 through XML - sadekz
    Step by step: Building a dynamic news application with ASP.NET and Flash CS3.
    XML, C# (C# 2.0, C#), .NET (.NET, .NET 2.0), Flash, ASP.NET, Dev, Intermediate, Advanced

  • Multi-Connected Consumer Web Parts - Mark Trudgeon
    Allow consumer web parts to have multiple providers in ASP.NET, WSS 3.0 and MOSS 2007 (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Windows (Windows, Win2K, WinXP, Win2003, Vista), .NET (.NET, .NET 2.0), Visual Studio (VS2008, Visual Studio), ASP.NET, Dev, Intermediate

Client side scripting

HTML / CSS

Internet / Network

  • NAT Traversal with UPnP in C# - harold aptroot
    NAT Traversal with UPnP in C#, without any libraries (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET (.NET, .NET 2.0), Dev, Intermediate

Silverlight

Web Services

Office Development

SharePoint Server

Database

.NET Framework

  • DisplayNameAttribute for Enumerations - MikeCS
    An article about the creation of a DisplayNameAttribute for fields of enumerations in .NET which value will be display in a PropertyGrid.
    C# (C# 2.0, C#), .NET (.NET, .NET 3.0), Dev, Intermediate

  • Typed DataSets in practice - Tuomas Hietanen
    A practical guide to use the DataSet class (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET CF, .NET (.NET, .NET 3.5), ADO, ADO.NET, Dev, Beginner, Intermediate

  • Global Mouse and Keyboard Library - CodeSummoner
    Easy-to-use library with global mouse and keyboard hooks and simulators. (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET (.NET, .NET 3.5, .NET 3.0, .NET 1.1, .NET 2.0), Win32, Beginner, Intermediate

Libraries

LINQ

Windows Communication Foundation

  • WCF: Quick Tour - John Nabil
    Illustrating in brief how to make small and complete application with WCF (Unedited)
    C#, .NET, WCF, Beginner

Windows Presentation Foundation

  • An Animated "AlarmBar" Custom Control in WPF - AndyL2
    Published WPF resources discussing control customization focus almost exclusively on editing local copies of ControlTemplates, while implementing and interacting with an actual Custom Control library requires a DIFFERENT set of techniques and reference syntax to be used (Unedited)
    C# (C# 3.0, C#), .NET (.NET, .NET 3.0, .NET 3.5), XAML, WPF, Dev, Intermediate, Advanced

  • A WPF Pie Chart with Data Binding support - Colin Eberhardt
    This article describes the development of an interactive pie chart which uses data binding. (Unedited)
    C# (C# 3.0, C#), .NET (.NET, .NET 3.5), WPF, Dev, Intermediate

  • Using converters to aggregate a list in a ListView - Timmy Kokke
    Explanation on how to use converters to calculate the sum, largest, average, etc., of the items in a ListView.
    C# (C# 3.0, C#), .NET (.NET, .NET 3.5, .NET 3.0), WPF, Dev, Intermediate, Advanced

  • How to place all WPF commands and related events centrally in a static class - Yogesh Jagota
    This class tell you how to place all WPF commands and their related CanExecute and Executed events centrally in a static class (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET (.NET, .NET 3.5), WPF, Dev, Intermediate

  • Using RoutedCommands with a ViewModel in WPF - Josh Smith
    Reviews a clean and lightweight way to use RoutedCommands in the MVVM pattern (Unedited)
    C# (C# 3.0, C#), .NET (.NET, .NET 3.5), XAML, WPF, Architect, Dev, Intermediate

  • Extending WPF Commands - Patrick Klug
    How to overcome the limitations of the WPF Command system. (Unedited)
    C# (C# 2.0, C# 3.0, C#), .NET (.NET, .NET 3.5, .NET 3.0), WPF, Architect, Dev, Intermediate

  • WPF UserControl == DataTemplate!!! - Jammer
    Demos how to use a WPF UserControl as a DataTemplate (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), WPF, Intermediate

C / C++ Language

  • 32 OpenMP traps for C++ developers - Karpov Andrey
    The article contains description of a number of errors, which lead to incorrect behavior of parallel programs created with OpenMP (Unedited)
    C++ (VC6, VC7, VC7.1, VC8.0, C++), C++/CLI, C, Advanced

C#

  • Track File Activites - Biswas, Sumit
    It helps to track/monitor file activites using FileSystemWatcher and maintains log, which can be viewed using various filter options. (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Windows (Windows, WinXP), Win32, Dev, Intermediate

Java

  • Serializing Java objects to XML with WOX - Carlos Jaimez
    This article explains how to use WOX to serialize Java objects to XML. One of its main features is the generation of standard XML, which is language independant. (Unedited)
    XML, Java, Windows, Architect, Dev, Intermediate

VB.NET

  • Zip Files Easy! - VB Rocks
    The purpose of this article is to demonstrating zipping files using the ZipPackage class in this System.IO.Packaging namespace. This demonstration uses: VB.Net 2008 .Net, Framwork 3.0. (Unedited)
    VB (VB 9.0, VB), Windows (Windows, WinXP, Vista), Visual Studio (VS2008, Visual Studio), Dev, Intermediate

  • Screen Capture Class - VBDT
    The SCapture class allows an application to capture still screen images (Unedited)
    VB (VB 8.0, VB), .NET (.NET, .NET 2.0), Visual Studio (VS2005, Visual Studio), Dev, Intermediate

Algorithms & Recipes

  • Universal Framework for Science and Engineering - Part 11: CodeDom Optimizing Compiler - Petr Ivankov
    CodeDom Optimizing Compiler for Science and Engineering (Unedited)
    C# (C# 3.0, C#), Windows (Windows, WinXP, Win2003, Vista), .NET (.NET, .NET 3.5, .NET 3.0), Win32, Win64, OpenGL, Architect, Design, Intermediate, Advanced

  • Data Caching - Dmitry Zubrilin
    Unified algorithm for caching data retrieved from backend repository. (Unedited)
    C# (C# 2.0, C#), Intermediate

  • Configuration Management - Dmitry Zubrilin
    This article shows how to store/handle configuration settings in a config file and backend database. (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#)

  • A Simple HTML Token Parser - ScottRosin
    A very simple HTML template parser which replaces user-defined tokens with meaningful text.
    C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET (.NET, .NET 2.0), ASP.NET, Dev, Intermediate

Threads, Processes & IPC

  • Thread Proxy Mediator Pattern - Michael Birken
    The Thread Proxy Mediator Pattern (TPMP) is a behavioral design pattern that solves many of the problems that plague GUI developers.
    C#, WPF, Dev, Intermediate

Code Generation

  • Tier Generator 1.0 - Shakeel Iqbal
    A powerful tool for the rapid development. (Unedited)
    C# (C# 2.0, C#), Windows (Windows, WinXP), .NET (.NET, .NET 2.0), SQL Server (SQL 2005, SQL Server), Intermediate

Debug Tips

Product Showcase

  • Inside xamSalesManager: a NetAdvantage for WPF Showcase Sample - Infragistics Community
    Infragistics dives deep into the technical architecture of their xamSalesManager showcase sample for WPF. Read how you can apply the Model - View - ViewModel pattern to your own application designs to create compelling user experiences like in this sophisticated sales dashboard.
    C#, XML, .NET, Visual Studio, WPF, Design, Architect, Dev, Intermediate

  • ThinDoc: Zero-Footprint, Full-Screen PDF Viewer - Jacob Lauzier
    PDFs are probably the most popular digital document exchange format on the planet. ThinDoc simplifies things by providing a Zero-Footprint PDF Viewer allowing you to view PDFs without downloading them.
    Javascript, CSS, C#, .NET, Visual Studio, ASP.NET, Sales, Marketing, CEO, Architect, Dev, Intermediate

  • Get this Cookbook and Go Deep with the Force.com Platform - developer.force.com Team
    Created by leading engineers on the Force.com platform R&D team, this no-cost Cookbook is loaded with Java, .NET and PHP code "recipes" that provide expert methods, patterns, and solutions for building on-demand apps.
    Java, .NET, PHP, SysAdmin, Architect, Dev, Intermediate

Articles updated added Last week

Dialogs and Windows

  • Advanced message box for .NET - Sergey Stoyan
    A replacement of .NET MessageBox class that provides additional features and improvements like possibility to show any number of buttons, 'apply-my-answer-by-default' checkbox, intelligence layout and more. (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Windows (Windows, NT4, Win2K, WinXP, Win2003), .NET (.NET, .NET 3.5, .NET 3.0, .NET 1.0, .NET 1.1, .NET 2.0), Win32, Visual Studio (VS2005, Visual Studio), Intermediate

Edit Controls

  • CueProvider - Ravi Bhavnani
    A lightweight class that lets you add cues to a TextBox. (Unedited)
    C#, .NET, Dev, Beginner

List Controls

  • A Much Easier to Use ListView - Phillip Piper
    This article describes a much easier to use ListView that supports sorting and grouping.
    C# 2.0, Windows, .NET 2.0VS.NET2003, VS2005, Dev, Intermediate

Miscellaneous

  • Notification Bar - Cory Borrow
    A small & easy to use notification bar like that found in IE6+ and Firefox web browsers. (Unedited)
    C# (C# 2.0, C#), Windows (Windows, Win2K, WinXP, Win2003, Vista), .NET (.NET, .NET 2.0, Mono), Dev, Beginner

ASP.NET

Client side scripting

  • JavaScript ListBox Control - SAMir Nigam
    This article describes how to create a ListBox control using JavaScript. (Unedited)
    C# (C# 2.0, C#), Javascript, CSS, HTML, XHTML, .NET (.NET, .NET 2.0), ASP.NET, Ajax, Dev, Intermediate

Validation

Office Development

  • A Very Easy to Use Excel XML Import-Export Library - Yogesh Jagota
    Import export library for Excel XML Format, which reduces a programmer's work to the bare minimum (Unedited)
    C++/CLI, C# (C# 1.0, C# 2.0, C# 3.0, C#), VB, .NET (.NET, .NET 2.0, .NET 3.5, .NET 3.0), Intermediate

  • Generating Word Reports / Documents - Predrag Tomasevic
    Generate Word documents by appling XSLT on XML data.
    XML, SQL, HTML, XSLT, C# 2.0, Windows, .NET 2.0SQL 2005, VS2005, DBA, Dev, Intermediate

Audio and Video

GDI+

  • Marching Ants - Hax0r778
    Learn how to create marching ants easily and efficiently.
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Windows, GDI+, Dev, Intermediate

Database

SQL Reporting Services

LINQ

Windows Presentation Foundation

  • A WatermarkTextBox in 3 lines of XAML - AndyL2
    Another example of how Xaml can solve issues that most developers automatically assume will require "coding". (Unedited)
    C# (C# 3.0, C#), .NET (.NET, .NET 3.0, .NET 3.5), XAML, WPF, Design, Dev, Beginner, Intermediate

C#

  • Learn Visual Studio & Visual C# - Part4 - Code24.com
    Using some Windows components from the toolbox (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Windows (Windows, WinXP, Vista), Visual Studio (VS2005, Visual Studio), Architect, Intermediate

  • Dynamic Screen Resolution - sreejith ss nair
    Setting the Screen Resolution in C#
    C#, Windows, .NET 1.0VS.NET2002, Dev, Intermediate

  • Generating MD5 hash out of C# objects - Hasler Thomas
    This article describes how to generate the MD5 hash string for a common C# object. (Unedited)
    C# 2.0.NET 2.0, WinXPVS2005, Dev, Intermediate

  • C# Script: The Missing Puzzle Piece - Oleg Shilo
    An article on a "scripting engine" for the C# language
    C#, Windows, .NET 1.1, .NET 2.0VS.NET2003, VS2005, Dev, Intermediate

Algorithms & Recipes

  • An Addition to Smart List classes - Nelek
    This article presents the code of Simon Hughes' SmartList with some new functions
    C++, Windows, Visual Studio, MFC, Dev, Intermediate

  • General Expression Parser and Evaluator - WBurgMo
    A user configurable expression parser and evaluator (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET (.NET, .NET 2.0), Visual Studio (VS2005, Visual Studio), Dev, Intermediate

  • XML: Include a Flexible Parser in Your C++ Applications - Michael Chourdakis
    Free, portable, compiler-independent XML library in C++
    C++, XML, Windows, Visual Studio, Dev, Intermediate

  • Email address validation using regular expression. - Mykola Dobrochynskyy
    This article discuss the topic of validation of an Email address with the regular expressions, and finally presents C# working example project. (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), Architect, DBA, Dev, Intermediate, Advanced

Cryptography & Security

  • AxiomaticTokenizer - GeorgeHara
    Financial security with one-time tokens (Unedited)
    Javascript, HTML, Intermediate, Advanced

Threads, Processes & IPC

  • RCF - Interprocess Communication for C++ - Jarl Lindrud
    A server/client IPC Framework, using the C++ preprocessor as an IDL compiler
    C++ (VC7.1, C++), C++/CLI, Windows (Windows, Win2K, WinXP), Visual Studio (VS.NET2003, Visual Studio), Dev, Intermediate

Design and Architecture

  • Modeling Enterprise Applications with Entity Framework - Fakher Halim
    An article on leveraging Entity Framework to create a set of inherited business objects from a single table. Writing code without any conditionals! (Unedited)
    C# (C# 3.0, C#), VB (VB 9.0, VB), .NET (.NET, .NET 3.5), Visual Studio (VS2008, Visual Studio), ADO.NET, LINQ, Design, Architect, Dev, Intermediate, Advanced

  • Authentication in web services using C# and Kerberos (POC) - Akrumooz
    This article is considered a proof of concept article (POC) to explain how Kerberos authentication can be implemented to authenticate requesters when they need to request a web service. (Unedited)
    C#, .NET, IIS, Visual Studio, Architect, Dev, Intermediate, Advanced

Hardware & System

  • Virtual Desktop: A Simple Desktop Management Tool - Malli_S
    This article gives you an overview of Windows Station, Windows Desktop and how to work with them. It also has a sample application (Virtual Desktop) demonstrating multiple desktop management.
    C++, Windows, Visual Studio, Dev, Intermediate

No comments:

Post a Comment