CodeProject-New articles added Last week


New articles added Last week

Combo & List Boxes

  • Read Only Combo Box Provider - RanceDowner1234
    How to create a read only combo box user IExtenderProvider (Unedited)
    VB (VB 8.0, VB), .NET (.NET, .NET 2.0), WinForms, Dev, Intermediate

Dialogs and Windows

  • A Plugin Wizard Framework - Marc Clifton
    A wizard framework that supports plugins for the wizard pages (Unedited)
    C#, Windows, WinForms, Design, Arch, Dev, Intermediate

Grid & Data Controls

  • Extending the DataGridView - Chris_McGrath
    A few minor modifications to improve the DataGridView (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET (.NET, .NET 2.0, .NET 3.5, .NET 3.0), WinForms, Beginner

  • Editable and Multi-Functional Datagridview - Viram
    The article or rather a code snippet demonstrates a simple application of insert, update, delete using datagridview. There are some unique features in this datagridview.
    VB.NET 2.0, Dev, Intermediate

Miscellaneous

  • Painless Persistence of Windows Forms positions - Phil Martin...
    A no-pain way of retaining your Windows Form positions between application runs (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET (.NET, .NET 2.0, .NET 3.5), WinForms, Dev, Beginner, Intermediate

Status Bar

Ajax and Atlas

ASP.NET

Custom Controls

Silverlight

Web Security

  • .NET Role-Based Security in a Production Environment - Ralph in Boise
    Edit web.config to Update the Data Provider for Shared Hosting with Role-Based Security: SQL Server, ODBC, Active Directory, ADAM, SQLite, MySQL, Access, XML (Unedited)
    .NET (.NET 2.0, .NET 3.0, .NET 3.5, .NET), WebForms, ASP.NET, Arch, Dev, Beginner, Intermediate

Web Services

  • Web Services For Ecologists - Andrew Birt, Rahul Ravikumar
    A framework for distributing scientific models over the web (Unedited)
    C++, C#, Windows, Visual Studio, ATL, ASP.NET, Beginner

SharePoint Server

Audio and Video

  • Multimedia PeakMeter control - Ernest Laurentin
    Multimedia PeakMeter control - .NET version (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET CF, .NET, GDI+, WinForms, Design, Dev, Beginner

  • Hands Gesture Recognition - Andrew Kirillov
    Some ideas about Hands Gesture Recognition in still images and video feeds, using the AForge.NET framework (C#).
    C#, Windows, .NET (.NET 2.0, .NET), WinForms, GDI+, DirectX, Arch, Dev, Intermediate

GDI+

  • GDI+ Code Generator - Richard Blythe
    Allows the user to draw vector graphic shapes, then converts them to GDI+ code. (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET, GDI+, Design, Intermediate

SQL Reporting Services

.NET Framework

  • .NET 2.0 Configuration and Provider Model - Sergey Sorokin
    Use .NET 2.0 configuration features for building a pluggable provider framework for your application. (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET (.NET, .NET 2.0, .NET 3.5, .NET 3.0), Visual Studio (VS2008, VS), Arch, Dev, Design, Intermediate

Libraries

  • Genetic Algorithm Library - Mladen Jankovic
    Framework for genetic algorithms (Unedited)
    C++, Windows, Win32, Visual Studio, MFC, STL, Arch, Dev, Design, Intermediate

LINQ

Windows Communication Foundation

  • WCF Error Handling and Fault Conversion - Sasha Goldshtein
    This article describes the WCF error-handling paradigm, and provides a mechanism for automatic mapping of exceptions to WCF faults.
    C#, Windows, WCF, Arch, Dev, Intermediate, Advanced

Windows Powershell

  • Saving Powershell commands across sessions - Gideon Engelberth
    A set of functions to provide the ability to save commands to be used in future Powershell sessions. (Unedited)
    Windows (WinXP, Win2003, Vista, Windows), .NET (.NET 2.0, .NET), SysAdmin, DBA, Dev, Intermediate

Windows Presentation Foundation

C / C++ Language

  • C++ Coding Practices Guide - Chesnokov Yuriy
    The article describes C++ coding styles and practices to be followed to develop robust and reliable code that is easily comprehended and maintained by other developers.
    C++ (VC6, VC7, VC7.1, VC8.0, C++), C++/CLI, C, Windows, .NET, MFC, WinForms, Dev, Intermediate

C#

  • EnumOperators - PIEBALDconsult
    A class to help ease the burden of not being able to specify enum as a generic constraint
    C#.NET 2.0, Dev, Intermediate

  • Plugins manager - Luca Bonotto
    A plugins manager class to menage a plugins structure (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#)

  • C# DAL Method Code Generator - Saravanan.B
    Generates C# data access layer method code for SQL sever stored procedures (Unedited)
    C# (C# 2.0, C#), .NET (.NET, .NET 2.0), WinForms, Dev, Beginner

  • Developing Visual Studio Add-in to enforce company's standard modification history - Rahil Manasia
    Using Visual Studio.net to developing Add-in to enforce company's standard modification history (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET, Visual Studio, Arch, Dev, Design, Beginner, Intermediate

VB.NET

  • Schema Generator - dnpro
    Utility to generate schema description from existing SQL Server database (Unedited)
    C# (C# 2.0, C#), VB 7.x, VB 8.0, VB 9.0, VB 6, .NET (.NET, .NET 2.0), WinForms, DBA, Dev, Intermediate

  • A Process viewer with alert notification - dnpro
    Simple process viewer that is capable of setting alerts for process events. (Unedited)
    VB (VB 9.0, VB), .NET (.NET, .NET 2.0), WinForms, SysAdmin, Dev, Intermediate

XML

Algorithms & Recipes

  • Wordmills are coming... - Chesnokov Yuriy
    The article describes how a computer-being can be trained to write text articles, poems, compose music, or paint contemporary paintings.
    C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET (.NET, .NET 3.5), Dev, Intermediate

  • Using memory mapped files to conserve physical memory for large arrays - Mikael Svenson
    The article shows how to implement a value type array as a memory mapped file to conserve physical memory. (Unedited)
    C# (C# 2.0, C# 3.0, C#), .NET (.NET, .NET 3.5, .NET 2.0), Arch, Dev, Intermediate, Advanced

  • Evaluation Engine - Donald Snowdy
    The Evaluation Engine is a parser and interpreter that can be used to define rules for Business Rules Engine. (Unedited)
    C#, .NET, Visual Studio, WinForms, WebForms, Design, Arch, Dev, Intermediate, Advanced

Cryptography & Security

  • Creating a secure channel - Efi Merdler
    The purpose of this article is to explain how a secure channel is built. The article will explain the structure of a Very Simple Secured Protocol (VSSP) that sits above the TCP/IP layer.
    C# (C# 2.0, C#), Windows (Windows, WinXP), Dev, Intermediate, Advanced

Book Chapters

  • Building Spring 2 Enterprise Applications: Chapter 4: Spring AOP 2.0 - aPress
    The open-source Spring Framework has become a popular application framework for building enterprise Java apps. This chapter explores the newest features in Spring AOP (Aspect-Oriented Programming), including @AspectJ-style annotations, the AspectJ pointcut language, Spring AOP XML tags and more. (Unedited)
    Dev, Design, Advanced

Product Showcase

  • Static Analysis on Steroids: Parasoft BugDetective - Parasoft Corporation
    Data flow analysis enables early and effortless detection of critical runtime errors like exceptions, resource leaks, and security vulnerabilities. It can also check if exceptions reported from automated unit testing are "real bugs."
    C++, Java, .NET, Linux, Arch, Dev, QA, Intermediate

Articles updated added Last week

Miscellaneous

Progress Controls

Shell and IE programming

  • A File Checksum Shell Menu Extension Dll - Jeffrey Walton
    Create a File Checksum Shell Menu Extension using ATL and Crypto++ (Unedited)
    VC6, VC7, VC7.1, VC8.0, VC9.0NT4, Win2K, WinXP, Win2003, Vista, ATL, STL, COM, VS.NET2002, VS.NET2003, VS6, Dev, Intermediate

Ajax and Atlas

Applications & Tools

ASP.NET

ASP.NET Controls

  • Google's Static Map API WebControl - Florian DREVET
    Shows you how to build an image based WebControl displaying static maps with markers
    C# (C# 2.0, C#), .NET (.NET, .NET 2.0), ASP.NET, Dev, Design, Intermediate

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

Database

.NET Framework

Game Development

Libraries

  • DNS.NET Resolver (C#) - alphons
    Full implementation of a reusable DNS resolver component and a Dig.Net example application (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Windows, .NET (.NET, .NET 2.0), Visual Studio (VS2005, VS), Dev, Advanced

Mobile Development

  • Termie : a simple RS232 terminal - milkplus
    Termie opens a serial port and allows you to communicate with it in a chat-like interface. (Unedited)
    C# (C# 2.0, C# 3.0, C#), Windows, .NET, Dev, Intermediate

Windows Presentation Foundation

Windows Workflow Foundation

C#

  • NArrange - .NET Code Organizer - James Nies
    Using NArrange to Organize C# Source Code (Unedited)
    C#, VB, .NET, Visual Studio, Dev, Intermediate

  • List Comprehensions for C# 2.0 - Frohwalt Egerer
    Writing nice list comprehensions for C# 2.0.
    C# (C# 2.0, C#), .NET, Dev, Intermediate

  • Index XML Documents with VTD-XML - Jimmy Zhang
    Introduce a simple, efficient, human-readable XML index called VTD+XML (Unedited)
    C, C# (C# 1.0, C# 2.0, C# 3.0, C#), Javascript, XML, CSS, HTML, ASM, MSIL, UML, Forth.NET, XSLT, Office, XBox, Windows (Windows, Win2K, WinXP, Win2003, Vista), WinCE, .NET CF, .NET (.NET, Mono, DotGNU, .NET 3.5), ASP, ASP.NET, Win32, Win64, SQL (SQL 2000, SQL 2005, SQL), IIS, GDI, GDI+, OpenGL, DirectX, LINQ, Ajax, WCF, XAML, WPF, COM, COM+, ADO, ADO.NET, VS.NET2002, VS.NET2003, VS2005, VS2008, Design, CEO, Arch, DBA, Dev, QA, Beginner, Intermediate, Advanced

  • Windows Services in Action I - Umut ŞİMŞEK
    Explains windows services basics and deployment with details. (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Windows (Windows, NT4, Win2K, WinXP, Win2003, Vista, TabletPC, Embedded), .NET (.NET, .NET 3.5, .NET 3.0, .NET 1.0, .NET 1.1, .NET 2.0, Mono, DotGNU), Win32, Beginner

  • 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 (Unedited)
    C#, XML, .NET (DotGNU, .NET), Dev

  • Multiple Ways to do Multiple Inserts - Neeraj Saluja
    Various ways to do Multiple Inserts in SQL Server 2000/2005 or Oracle Database using ADO.NET in single database round trip. (Unedited)
    C# (C# 1.0, C# 2.0, C#), .NET (.NET, .NET 1.1, .NET 2.0), ADO.NET, Dev, Intermediate

  • Schemaless C#-XML data binding with VTD-XML - Jimmy Zhang
    Agile, efficient XML data binding without schema (Unedited)
    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, CEO, Arch, DBA, Dev, QA, Beginner, Intermediate, Advanced

C++ / CLI

  • DirectoryList 2.0 - nirvansk815
    A custom listbox control to help visually manipulate data (Unedited)
    C++ (C++, VC9.0), C++/CLI, .NET (.NET, .NET 2.0), Win32, Visual Studio (VS2005, VS2008, VS), WinForms, Intermediate

VB.NET

Algorithms & Recipes

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

  • Implementing a super-fast, size-constrained generic cache - Alexander Mossin
    The article shows how to combine two of the most common data structures into a high-performance, self-organizing cache with a maximum size.
    C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET (.NET, .NET 2.0, .NET 3.5, .NET 3.0), Dev, Intermediate

  • Genetic Algorithms in Artificial Neural Network Classification Problems - Chesnokov Yuriy
    The article demonstrating application of genetic algorithms for classification problems with artificial neural networks (Unedited)
    C++ (VC6, VC7, VC7.1, VC8.0, C++), C++/CLI, C, Windows, Dev, Intermediate

  • Permutations, Combinations and Variations using C# Generics - Adrian Akison
    Discusses the six major types of combinatorial collections with examples and formulas for counting. Expands with a C# generics-based set of classes for enumerating each meta-collection. (Unedited)
    C# (C# 2.0, C# 3.0, C#), .NET (.NET, .NET 2.0, .NET 3.5, .NET 3.0), Arch, Dev, QA, Design, Beginner, Intermediate

  • Inner Product Experiment: CPU, FPU vs. SSE* - Chesnokov Yuriy
    The article demonstrating inner product operation performed with shorts, ints, floats and doubles with CPU/FPU and SSE for comparison. (Unedited)
    C++ (VC6, VC7, VC7.1, VC8.0, C++), C++/CLI, C

  • Inner Product Experiment: C# vs. C/C++ - Chesnokov Yuriy
    The article demonstrating speed of inner product operation performed with shorts, ints, longs, floats, doubles and decimals in C# compared to C/C++ (Unedited)
    C#, Windows, .NET, Visual Studio, Dev, Intermediate

  • 2D Vector Class Wrapper SSE Optimized for Math Operations - Chesnokov Yuriy
    The article demonstrates a 2D vector wrapper, optimized with SSE intrinsics, for math operations with floating point precision.
    C++ (VC6, VC7, VC7.1, VC8.0, C++), C++/CLI, C, Dev, Intermediate

  • Backpropagation Artificial Neural Network in C++ - Chesnokov Yuriy
    The article demonstrating backpropagation artificial neural network console application with validation and test sets for performance estimation using uneven distribution metrics. (Unedited)
    C++ (VC6, VC7, VC7.1, VC8.0, C++), C++/CLI, C, Windows, Dev, Intermediate

Cryptography & Security

  • Cryptographic Interoperability: Digital Signatures - Jeffrey Walton
    Sign and verify messages using Crypto++, Java, and C#.
    C++ (VC7, VC7.1, VC8.0, C++), C# (C# 2.0, C# 3.0, C#), Java, Windows (Windows, Win2K, WinXP, Win2003, Vista), Win32, Dev, Intermediate

Threads, Processes & IPC

  • A C++ plugin ThreadPool design - Alex C. Punnen
    The Command Pattern and Chain of Responsibility for implementing a plugin ThreadPool library (Unedited)
    C++ (VC6, VC7, VC7.1, VC8.0, C++, VC9.0), Windows (Windows, WinXP, Win2003, Vista), Win32, STL, Arch, Dev, Design, Intermediate, Advanced

Design and Architecture

  • Secrets for Setting Up Continuous Integration - wallism
    A few simple tips that should help when you are considering setting up CI (Unedited)
    SQL, C# (C# 1.0, C# 2.0, C# 3.0, C#), VB (VB 7.x, VB 8.0, VB 9.0, VB), .NET (.NET, .NET 3.5, .NET 3.0, .NET 1.1, .NET 2.0), SQL (SQL 2005, SQL), WinForms, WebForms, ASP.NET, Arch, DBA, Dev, Beginner, Intermediate, Advanced

Hardware & System


No comments: