CodeProject] Newsletter (25 Aug 2008)


List Controls

Tree Controls

  • Tree Nodes Navigator - babai28
    The class presented here allows the user to navigate the TreeNodes in a TreeView control (Unedited)
    C#, Windows, Beginner

ASP.NET

  • Deploying ASP. Net Websites on IIS 7.0 - Abhijit Jana
    This article describe some Features and Architecture of IIS 7.0 and Deployment of ASP.Net Sites on IIS (Unedited)
    Javascript, CSS, HTML, XHTML, Ajax, ASP, ASP.NET

  • Building and deploying your web application the easy way - Xiangyang Liu 刘向阳
    A .NET 2.0 tool to simplify web application deployment (Unedited)
    C# (C# 2.0, C#), Windows (Windows, Win2K, WinXP, Win2003, Vista), ASP.NET, SysAdmin, CEO, Architect, DBA, Dev, QA, Design, Intermediate

  • Dynamic Image Resizing Using HTTP Modules - Neil Meredith
    Easily and dynamically re-size images throughout your site by appending the height and width to the image name, or by using custom named fields with a set height and width.
    VB, XML, HTML, Windows, .NET, ASP.NET, Dev, Intermediate

Client side scripting

Custom Controls

  • Your First ASP.NET Custom Control - Refky Wahib
    Creating a simple custom server control, with a few guidelines.
    C# (C# 2.0, C# 3.0, C#), .NET (.NET, .NET 2.0, .NET 3.0), ASP.NET, Architect, Dev, Beginner, Intermediate

Internet / Network

Silverlight

Site & Server Management

  • IIsManager - Marcel81
    Manage IIS 6 in .NET (Unedited)
    VB (VB 9.0, VB), Windows (Windows, Win2003), .NET (.NET, .NET 3.5), IIS (IIS 6, IIS), SysAdmin, Dev, Beginner, Intermediate

Microsoft Exchange

Audio and Video

  • TT Audio Player - towerturtle
    An audio player made by Tower Turtle productions.
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Windows, .NET, DirectX, Dev, Intermediate

General Graphics

Database

SQL Reporting Services

.NET Framework

  • A very easy intro to Microsoft .Net Speech Synthesis (VB, C#, C++) - noxia
    A sample application with source code in three .Net languages (Basic, C#, C++) on using the new (.Net 3.0+) System.Speech Class. (Unedited)
    C++ (C++, VC9.0), C# (C#, C# 3.0), VB (VB, VB 9.0), Windows (Windows, WinXP, Win2003, Vista), .NET (.NET 3.5, .NET, .NET 3.0), Dev, Beginner

  • Very Simple Library to Work with Excel in .NET - Shayan Elhami
    Provides a very easy to use library (using Interop, Attributes and Reflection) to work with Excel files in .NET
    C# 2.0, Windows, Office, .NET 2.0, Dev, Intermediate, Advanced

COM / COM+

Libraries

  • AlfaWizard Library - Michal Stehlik
    AlfaWizard is a simple library for the purposes of making wizards.
    C# (C# 1.0, C# 2.0, C# 3.0, C#), XML, .NET (.NET, .NET 2.0, .NET 3.5, .NET 3.0), Dev, Intermediate

Mobile Development

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

  • 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#

  • "C# Hooks For RRDtool" - Mike Corley
    C# (.Net and Mono) library provider for RRDtool (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, Visual Studio), Dev, Intermediate

  • Generating Unique Key(Finger Print) for a Computer for Licensing Purpose - Sowkot Osman
    Generating Unique Key(Finger Print) for a Computer for Licensing Purpose (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Windows, .NET, Visual Studio, Dev, Beginner, Intermediate, Advanced

  • Custom Range Control in C# .Net (with little animating slider) - Bharath K A
    At times, the business needs are so unique that we have to write new controls in addition to the existing Tool box provided control. This article explain how to write one such unique control, named, Range Control. Animated Range control source and Test App sample included. (Unedited)
    C#, .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5, .NET), Visual Studio, Architect, Dev, Design, Intermediate, Advanced

C++ / CLI

  • SMTP client - Jakub Piwowarczyk
    The CSmtp class allows to send emails with attachments. It provides only AUTH LOGIN authentication. (Unedited)
    C++ (VC6, C++), C++/CLI, C, Windows, Win32, Visual Studio (Visual Studio, VS6), Intermediate

XML

  • Use XML for Log Files - Norbert Ruessmann
    How to use XML to write and read log files.
    C# (C# 1.0, C# 2.0, C# 3.0, C#), XML, .NET (.NET, .NET 2.0), Dev, Intermediate

Algorithms & Recipes

  • Frogs Game - BarbaraPušnar
    In this article, we explain the backtracking algorithm which is a refinement of brute force approach.
    C# 2.0, Windows, .NET 2.0, Dev, Beginner

  • YAML Parser in C# - Liu Junfeng
    An almost feature complete YAML Parser. (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET

Threads, Processes & IPC

  • Distributed computing in small and middle offices - hax_
    Introduction to open-source hxGrid library for distributed computing. Main benefits of the library: cluster is using only idle time of Windows 2000/XP/Vista workstation (no dedicated workstations required); easy to use; free. (Unedited)
    C++ (VC6, VC7, VC7.1, VC8.0, C++), C, Windows (Windows, Win2K, WinXP, Win2003, Vista), Win32, Architect, Dev, Intermediate, Advanced

  • Thread synchronization: Wait and Pulse demystified - Nick Butler
    An article on the Wait and Pulse methods of the Monitor class.
    C#, .NET, Architect, Dev, Design, Intermediate

Code Generation

  • A Simple Template Engine - baker.alex
    Generate source code and database scripts for any language or platform (Unedited)
    C#, XML, SQL, Ruby, DBA, 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

Debug Tips

  • Debugging Classic ASP ( VBScript ) in Visual Studio 2008 - Rock Webcast
    Step by step, how to set your project up so you can debug a site written in Classic ASP VBScript using Visual Studio 2008. (Unedited)
    VBScript, Visual Studio (VS2005, VS2008, Visual Studio), Dev, Beginner, 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)
    Architect, Beginner, Intermediate, Advanced

Hardware & System

  • ADSI Hunter - KChandos
    Active Directory lookup utility.
    C# (C# 1.0, C# 2.0, C# 3.0, C#), Windows (Windows, WinXP, Vista), Dev, Intermediate

Articles updated added Last week

Files and Folders

  • Duplicate Files Finder - eRRaTuM
    A utility to find any duplicate file in your hard drives using MD5 or CRC32 hashing (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), .NET, Dev, Beginner, Intermediate

  • Insert / Remove Data within/from Large Files Efficiently - Michael Chourdakis
    A class that handles large files and allows cut/paste operations efficiently.
    C++, Windows, Win32, Win64, Dev, Intermediate

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

List Controls

  • CListCtrl and sorting - Snakefoot
    Examples of how to sort rows in a MFC list control (Unedited)
    C++, Windows, MFC, Dev, Intermediate

Miscellaneous

ASP.NET

Custom Controls

GDI+

  • Writing GIS and Mapping Software for .NET - Jon Person, A. Philip Smith
    In part three of the series, the authors of the "GIS.NET" mapping component for .NET explain how to write a geographic mapping engine which can display geographic coordinates. Source code is provided which can pan and zoom a sample geographic object (the state of Nebraska) in C# and VB.NET. (Unedited)
    C# (C# 3.0, C#, C# 1.0, C# 2.0), VB (VB 7.x, VB 8.0, VB 9.0, VB), .NET CF, .NET (.NET 3.0, .NET, .NET 1.1, .NET 2.0), Visual Studio (VS.NET2003, VS2005, VS2008, Visual Studio), GDI, GDI+, Architect, Dev, Design, Intermediate, Advanced

Database

SQL Reporting Services

.NET Framework

COM / COM+

  • Professional System Library: Introduction - Vitaly Tomilov
    Simplified and Unified way for accessing most frequently used information about Process, System and Environment (Unedited)
    C++ (VC6, VC7, VC7.1, VC8.0, C++, VC9.0), C++/CLI, C# (C# 3.0, C#, C# 1.0, C# 2.0), VB (VB 7.x, VB 8.0, VB 9.0, VB 6, VB), VBScript, Office, Windows (Windows, Win2K, WinXP, Win2003, Vista, TabletPC), .NET (.NET 3.0, .NET, .NET 3.5, .NET 1.0, .NET 1.1, .NET 2.0), Win32, Win64, ATL, COM, Architect, Dev, QA, SysAdmin, Beginner, Intermediate, Advanced

Vista Security

  • Bypassing PatchGuard 3 - Christoph Husse
    This article shows how to bypass PatchGuard 3 on the latest windows versions. (Unedited)
    C++, C++/CLI, C, Windows (WinXP, Win2003, Vista, Windows), Win32, Win64, Architect, Dev, Advanced

Win32/64 SDK & OS

  • Protecting an Application's Unauthorized Copy - Manish K. Agarwal
    To protect your application's unauthorized copy by using image integrity functions (Platform SDK's ImageHlp APIs) and to manage certificates in a portable executable (PE) image file.
    VC7, VC7.1Win2K, WinXPVS.NET2003, Dev, Intermediate

  • 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

C / C++ Language

C#

  • Textbox Which Holds an IP Address - jkatebin
    This is a control which represents a single IP Address
    C# (C# 2.0, C#), .NET (.NET, .NET 3.0, .NET 3.5, .NET 2.0), Visual Studio (VS2005, Visual Studio), Dev, Beginner

  • Another DataGridView Printer - aureolin
    DataGridView printing encapsulated in a stand-alone object. Very easy to use! Updated to allow printing columns wider than one page. (Unedited)
    C# 2.0, Windows, .NET 2.0VS2005, Dev, Intermediate

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

  • Dynamic creation Of MenuStrip - VB.NET - Bala J
    Implementing Menustrip dynamically from database, the menu names and order will be through backend. (Unedited)
    VB 8.0, Windows, .NET CF, .NET 2.0VS2005, Dev, Intermediate

Algorithms & Recipes

  • A simple Binary Search Tree written in C# - Herbert Sauro
    A simple Binary Search Tree written in C# that can be used to store and retrieve large amounts of data quickly.
    C# 1.0, Windows, .NET 1.1VS.NET2003, Dev, Intermediate

Date and Time

Threads, Processes & IPC

  • SafeThread - Prevent Unhandled Exceptions in Secondary Threads - Steven A. Lowe
    Prevent unhandled exceptions in secondary threads, using SafeThread
    C# (C# 1.0, C# 2.0, C# 3.0, C#), VB (VB 7.x, VB 8.0, VB 9.0, VB), Windows (Windows, TabletPC, NT4, Win2K, WinXP, Win2003, Vista), .NET (.NET, .NET 2.0), Visual Studio (VS.NET2002, VS.NET2003, VS2005, VS6, Visual Studio, VS2008), Architect, Dev, QA, Design, Intermediate

Code Generation

  • Yet Another Code Generator - Stein Borge
    Template based code generator (Unedited)
    VB (VB 7.x, VB 8.0, VB 9.0, VB 6, VB), Windows (Windows, WinXP, Win2003, Vista), .NET (.NET, .NET 2.0), ADO.NET, Design, Architect, Dev, Beginner

  • 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

  • T4: Extending the Generated Template Class - Mike Pagel
    Taking advantage of the inherits directive in text templates to allow for a clean extension of the generated template class.
    C#, VB, .NET, Architect, Dev, Intermediate

  • Database Helper v 2.0.0 - hdv212
    An open source code generation utility with some useful features to generate procedures,class for tables and .net code for procedures automatically. (Unedited)
    C# (C# 1.0, C# 2.0, C# 3.0, C#), VB (VB 8.0, VB 9.0, VB)

Design and Architecture

  • Menu State Handling - Krishnan Srinivasan
    Handling menu state in WinForms using the Decorator pattern.
    C#, Windows, .NET, Visual Studio, Dev, Intermediate


27 comments:

  1. Today, I went to the beachfront with my children. I found a sea shell and gave it to my 4 year old daughter and said "You can hear the ocean if you put this to your ear." She put the shell to her ear and screamed.
    There was a hermit crab inside and it pinched
    her ear. She never wants to go back! LoL I know this is totally
    off topic but I had to tell someone!

    my website :: more info

    ReplyDelete
  2. This article is really a good one it assists new net users, who are wishing in favor of blogging.


    Look into my blog post: website

    ReplyDelete
  3. May I simply say what a relief to uncover somebody that really understands what they're discussing on the web. You certainly understand how to bring a problem to light and make it important. More and more people should read this and understand this side of the story. I was surprised that you aren't more popular given that you
    most certainly have the gift.

    Check out my blog post: more Information

    ReplyDelete
  4. I'm amazed, I must say. Rarely do I encounter a blog that's equally educative and
    entertaining, and without a doubt, you have hit the nail on the head.
    The problem is an issue that too few men and women are speaking intelligently about.

    Now i'm very happy I stumbled across this in my hunt for something regarding this.

    Have a look at my page: know more

    ReplyDelete
  5. Someone essentially assist to make significantly posts I might state.
    That is the very first time I frequented your website page and thus far?
    I surprised with the research you made to create this particular post incredible.

    Wonderful activity!

    My web-site; more info

    ReplyDelete
  6. Hey! This is my first visit to your blog! We are a collection of volunteers and
    starting a new project in a community in the same niche.
    Your blog provided us valuable information to work on. You have done a extraordinary job!


    Here is my blog post ... site

    ReplyDelete
  7. Hello, Neat post. There is a problem along with your site
    in internet explorer, would check this? IE nonetheless is the market leader and a
    large section of folks will leave out your excellent writing due to this problem.


    Feel free to surf to my web site: know more

    ReplyDelete
  8. I will immediately grab your rss as I can not
    find your e-mail subscription link or e-newsletter service.

    Do you've any? Kindly let me recognize so that I may just subscribe. Thanks.

    Also visit my blog :: know more

    ReplyDelete
  9. No matter if some one searches for his vital thing, thus he/she wishes to
    be available that in detail, therefore that thing is
    maintained over here.

    Also visit my blog - more info

    ReplyDelete
  10. Hey! Do you know if they make any plugins to help with SEO?
    I'm trying to get my blog to rank for some targeted keywords but I'm not seeing very good gains.
    If you know of any please share. Appreciate it!


    my web page - Visit Link

    ReplyDelete
  11. Hi! I know this is kinda off topic but I was wondering which blog platform are you using for
    this website? I'm getting sick and tired of Wordpress because I've
    had issues with hackers and I'm looking at alternatives for another platform. I would be great if you could point me in the direction of a good platform.

    Also visit my blog ... know more

    ReplyDelete
  12. hi!,I love your writing very much! proportion we keep in touch more approximately your article
    on AOL? I require a specialist on this area to unravel my
    problem. Maybe that is you! Taking a look forward to peer you.


    My web-site: more information

    ReplyDelete
  13. Wonderful blog! I found it while browsing on Yahoo News.
    Do you have any tips on how to get listed in Yahoo
    News? I've been trying for a while but I never seem to get there! Thank you

    my weblog - More Info

    ReplyDelete
  14. Good day! I could have sworn I've been to this blog before but after looking at a few of the posts I realized it's new to
    me. Nonetheless, I'm certainly pleased I found it and I'll be
    bookmarking it and checking back frequently!

    My blog post; more information

    ReplyDelete
  15. of course like your website but you need to take a look at
    the spelling on several of your posts. A number of
    them are rife with spelling issues and I
    to find it very bothersome to inform the truth on the other
    hand I will definitely come again again.

    Here is my website - visit link

    ReplyDelete
  16. Somebody essentially assist to make seriously posts I'd state. That is the very first time I frequented your website page and to this point? I surprised with the research you made to make this actual publish incredible. Excellent job!

    ReplyDelete
  17. For newest information you have to pay a quick visit internet and
    on world-wide-web I found this web page as a most excellent web page for most recent updates.


    Visit my page - car spares Malta

    ReplyDelete
  18. Hi there mates, good paragraph and pleasant urging commented here, I am truly enjoying by these.



    Visit my web page ... iphone repairs Essex

    ReplyDelete
  19. We are a group of volunteers and opening a new scheme in our community.
    Your web site provided us with valuable info to work on.
    You have done an impressive job and our whole community will be thankful to you.


    Here is my web-site Luxury accomodation in Marrakech

    ReplyDelete
  20. of course like your website but you need to take a
    look at the spelling on quite a few of your posts.
    Many of them are rife with spelling issues and I find it very
    bothersome to tell the reality then again I'll definitely come back again.

    Feel free to visit my web site recruitment Africa

    ReplyDelete
  21. It's awesome for me to have a site, which is helpful designed for my knowledge. thanks admin

    My webpage: Specialised Cakes

    ReplyDelete
  22. Hello! Do you know if they make any plugins to assist
    with Search Engine Optimization? I'm trying to get my blog to rank for some targeted keywords but I'm not seeing very good gains.
    If you know of any please share. Many thanks!



    Visit my homepage touch screens south africa

    ReplyDelete
  23. I got this website from my pal who shared with me about this
    web site and now this time I am visiting this website and reading
    very informative posts at this time.

    Also visit my blog :: bookkeeping

    ReplyDelete
  24. I loved as much as you will receive carried out right here.
    The sketch is tasteful, your authored subject matter stylish.
    nonetheless, you command get got an edginess over that you
    wish be delivering the following. unwell unquestionably
    come more formerly again as exactly the same nearly a lot often inside case you shield this increase.


    Here is my web-site :: dating

    ReplyDelete
  25. Remaгκable іssues hеrе. Ι
    am verу glad tο see уοur рost.
    Thanκѕ sο much and I'm looking forward to contact you. Will you please drop me a e-mail?

    Feel free to surf to my web page - great loans site

    ReplyDelete
  26. What's up friends, how is the whole thing, and what you desire to say on the topic of this piece of writing, in my view its genuinely amazing designed for me.

    Also visit my blog post ... forex binary options trading

    ReplyDelete