|
For comments or enquiries please contact webmaster@codeproject.com | View online | Monday, April 21, 2008 |
Welcome to this week's CodeProject newsletter.
To ensure that future newsletters you receive from The Code Project aren't mistakenly blocked by antispam software, be sure to add the maillist.codeproject.com domain to your list of allowed senders.
Site News
Voting for the monthly article competition is on for the main www.codeproject.com site but we'd like to get new competitions setup for our new topics areas http://Java.codeproject.com and http://LAMP.codeproject.com. If you are a component vendor or develop tools specifically for Java or LAMP software development and have a few spare licenses you'd like to donate then please email me at chris@codeproject.com.
...and obviously I'd like to make a big call out to all our Java, Linux, Apache, MySQL or Perl/Python/PHP developers out there: We want your articles! Submit your works of art to submit@codeproject.com or use the submission wizards directly. See the 'Submit your Article' links on the homepages.
The Code Project Offers
EMC Documentum XML Store OEM Edition enables the fastest, most scalable, and most complete native XML database. XML Store uses and supports all XML standards and offers numerous features to help make XML processing in applications easier than ever. | |
Nevron .NET Vision is a component suite for creating unique and powerful data presentation applications with spectacular data visualization capabilities. Flexible and extensible, it delivers powerful Charting, Diagramming and User Interface components for Windows Forms and ASP.NET | |
Free Microsoft Expression Web with any PEER 1 Windows Managed Hosting Plan. Expression Web is a cutting-edge professional design tool used to create modern, standards-based sites that deliver superior quality on the web. Find out more about this offer and PEER 1 Managed Hosting plans. | |
Windows Installer without Rocket Science Easily produce bullet proof Vista certified MSI installations without having to learn the internals of Windows Installer. Our unique MSIcode technology offers runtime branching, setup chaining, conditional compilation, interactive Flash billboards, and more. Download FREE Trial | |
SQL Server 2008 is coming and it's got the industry buzzing. How will it impact the way you work? Read Quest's new white paper "Worth the Wait: Why SQL Server 2008 is So Great" and learn about this important release. | |
Generate Web 2.0 Applications in Minutes Generate database and reporting applications for .NET in minutes. Quickly create visually stunning, feature-rich Web 2.0 applications that are easy-to-customize and ready-to-deploy. Download Now | |
Dundas Chart for .NET v6.1 is here – Dundas Chart for .NET v6.1 now includes full optimization for Visual Studio 2008, additional Rose Chart styles, versatile vertical column labels, efficient server scroll events (for AJAX) and more. Click here for details. |
Weekly Poll Results
When do you write the specs for your projects?
Survey period: 14 Apr 2008 to 21 Apr 2008
There's 'When we should do it' and 'When we actually do it'. Your answer is anonymous so be honest!
Option | Votes | % | |
During requirements gathering | 91 | 12.15 | |
Before Design | 87 | 11.62 | |
During Design | 79 | 10.55 | |
After Design | 23 | 3.07 | |
During initial development | 37 | 4.94 | |
During development as a whole | 46 | 6.14 | |
Near the end of development | 20 | 2.67 | |
After the project is complete | 41 | 5.47 | |
Continuously during the lifetime of the project | 148 | 19.76 | |
We don't (or rarely) write specs for our projects | 177 | 23.63 | |
Total | 749 | 100% |
Most popular new articles 14 Apr 2008 - 21 Apr 2008
- WPF 3D : Part 2 of n - Sacha Barber
- An article on sorting ItemsControl (with some bonuses) - Sacha Barber
- A WCF-WPF Chat Application - Islam ElDemery
- Fast, Scalable, Streaming AJAX Proxy - continuously deliver data from cross domain - Omar Al Zabir
- Dependency Injection in C# 3.0 with Autofac - N Blumhardt
Latest Additions
81 articles overall 46 new, 36 updated, 1 moved. 23 were edited, 58 unedited
Article topics listed: All Topics
Too many articles? Visit your profile page to change your newsletter article filters.
New articles added Last week
Button Controls
- CreateCheckboxImageList - a non-MFC function to create an imagelist of themed checkboxes - Hans DietrichCreateCheckboxImageList is a function that creates an imagelist of themed or non-themed checkboxes, suitable for use in tree controls, list controls, and list boxes. (Unedited)
C++ (VC6, VC8.0), Windows, Visual Studio (VS2005, VS6), Dev, Intermediate
Combo & List Boxes
- FULLY data-bound CheckedListBox - vbarBoundCheckedListBox is bindable to 3 tables representing a many-to-many data relation (Unedited)
C# (C# 1.0, C# 2.0, C# 3.0), Windows, .NET, ADO.NET, WinForms, Intermediate
Grid & Data Controls
- Sorting and Paging of an Generic GridView - yordan_georgievHow to implement sorting and paging of an generic gridview (Unedited)
C# (C# 3.0), .NET (.NET 3.5), ASP.NET, Dev, Beginner, Intermediate
Hardware & System
- Build Your Own NAS Device - John Simmons / outlaw programmerHow to go about buildingyour own NAS device (Unedited)
Intermediate
Miscellaneous
- Creating Audio CDs using IMAPI2 - Eric HaddanUsing the Image Mastering API to create Red Book Audio CDs (Unedited)
C# (C# 2.0, C# 3.0), Windows (WinXP, Win2003, Vista), .NET (.NET 3.5, .NET 3.0, .NET 2.0), Win32, COM, WinForms, Dev, Intermediate - Connect Multiple UI Elements to a Single Command Object - MarkLTXAn easy way to group several UI elements (menu items, toolbar buttons, etc.) so they all execute the same command and are enabled/disabled together (with Visual Studio designer support). (Unedited)
C#, Windows, .NET, Visual Studio, WinForms, Dev, Intermediate
Ajax and Atlas
- Fast, Scalable, Streaming AJAX Proxy - continuously deliver data from cross domain - Omar Al ZabirAn AJAX Proxy HttpHandler built using ASP.NET that continuously delivers content from external domain to browser and thus faster and more scalable than any other Proxy service (Unedited)
JScript, CSS, HTML, Ajax, ASP, ASP.NET, Design, Arch, Dev, Intermediate, Advanced
ASP.NET
- Web Aplication State - Andrew GolikThis article explains how to maintain the web application state. (Unedited)
C# (C# 2.0), JScript, XML, CSS, SQL, HTML, Windows, .NET (.NET 2.0), ASP.NET, IIS (IIS 5.1), Dev, Intermediate - A New Generation of URL Rewriters ? - Philip LippardA URL Rewriter/ Redirector which utilizes new and advanced IIS7 Integrated ASP.NET Pipeline feature (Unedited)
C# (C# 2.0), .NET (.NET 2.0), ASP.NET, Dev, Intermediate - Manage ASP.Net Web Server Controls, Event Handler and Server Side Validation using XML and XSLT - Ehsanul HaqueAn article on Managing ASP.Net Web Server Controls, Event Handler and Server Side Validation using XML and XSLT (Unedited)
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0), ASP.NET, Dev, Intermediate - ASP.NET Session Helper (scope, categories) - Florian DREVETUse scopes and categories to avoid collision and confusion between you session values (Unedited)
C# (C# 2.0), Windows, ASP.NET, Arch, Dev, Intermediate
ASP.NET Controls
- Google's static map API WebControl - Florian DREVETShow you how to build an image based WebControl displaying static maps with markers (Unedited)
C# (C# 2.0), .NET (.NET 2.0), ASP.NET, Dev, Design, Intermediate - Explicitly binding data to ListView web control - GoloskokovicBinding data without SqlDataSource and Eval / Bind methods (Unedited)
C# (C# 3.0), Windows, ASP.NET, Dev, Intermediate
Custom Controls
- Keyword Matching RSS Reader Control - xbadenxDisplay RSS results that contain specific keywords. (Unedited)
XML, HTML, C# (C# 1.0, C# 2.0, C# 3.0), ASP.NET, Arch, Dev, Design, Beginner, Intermediate, Advanced
Internet / Network
- A WCF-WPF Chat Application - Islam ElDemeryAn Internet chat application with file transfer.
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.5, .NET 3.0), Visual Studio (VS2008), WCF, XAML, WPF, Intermediate
General Graphics
- FrameGrabber - Jacob KlintA class for extracting individual frames from a video as bitmaps
C# (C# 2.0), Windows, .NET (.NET 2.0), Dev, Intermediate
Database
- Convert Query Result into *.CSV, *.TXT, *.XLS or Fill Into Crystal Report - Wiltek GhozaliThis utility is used for convert query result into *.CSV, *.TXT, *.XLS or Fill Into Crystal Report, supported SQL Server and ODBC connection. (Unedited)
C# (C# 1.0), .NET (.NET 1.1), WinForms, SQL (SQL 2000), Visual Studio (VS.NET2003), DBA, Dev, Advanced - A SQL Management Console for MSSQL 2000 & 2005, MySQL 5.0,... - gan.garyAn article on a SQL IDE for different type of RDBMS databases (Unedited)
C# (C# 2.0), SQL, .NET (.NET 2.0), SQL (SQL 2000, SQL 2005, SQL CE), DBA, Beginner
.NET Framework
- using Xaml in app.config and web.config - Edward Moemekaa continuation of using xaml for configuring applications (Unedited)
C++/CLI, C# (C# 3.0), VB (VB 9.0), Forth.NET, .NET (.NET 3.0, .NET 3.5), ASP.NET, WinForms, ADO.NET, WCF, XAML, WPF, Design, Arch, Dev, Intermediate - Reflection BenchMark and Optimize - SarafianBenchmarking Reflection and Optimizing it (Unedited)
C# (C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.5, .NET 3.0), Dev, Beginner, Intermediate, Advanced - P2P Communication - Proxy Listeners and Proxy Clients - Victor PirkleImplementation of Listener and Client objects that communicate through a web proxy (Unedited)
C++, C#, VB, Windows (WinXP, Vista), .NET (.NET 2.0, .NET 3.0, .NET 3.5), Visual Studio (VS2008, VS.NET2003, VS2005), WinForms, ASP.NET, Design, Arch, Dev, Intermediate, Advanced
Windows Communication Foundation
- Implementing parallel programming using MPI and C# - Ali HamdarAn example of implementing a parallel program using PURE MPI .NET library, C# and .NET remoting (Unedited)
C#, Windows, WCF, WinForms, Dev, Intermediate
Windows Presentation Foundation
- WPF 3D : Part 2 of n - Sacha BarberA WPF 3D Panel that allows tabbing, and activates current item (Unedited)
C# (C# 3.0), .NET (.NET 3.0, .NET 3.5), WPF, Design, Arch, Dev, Intermediate - An article on sorting ItemsControl (with some bonuses) - Sacha BarberAn article on sorting ItemsControl (with some bonuses) (Unedited)
C# (C# 3.0), .NET (.NET 3.0, .NET 3.5), WPF, Design, Arch, Dev, Intermediate - WPF - Schema Diagrammer Part I - Marc CliftonProgrammatically placing UI elements on a Canvas (Unedited)
C#, Windows, XAML, WPF, Arch, Dev, Intermediate - Introduction to XPS - Part 1 of n(ot too many) - Lee HumphriesXPS is a fixed document format derived from XAML - so how do you use it to produce the documents you want? (Unedited)
C# (C# 1.0, C# 2.0, C# 3.0), XML, XSLT, .NET (.NET 3.5, .NET 3.0), XAML, Arch, Dev, Beginner, Intermediate
C / C++ Language
- Creating your own foreach loop in C++ using the preprocessor - JimmyAbergCreating your own foreach loop in C++ using the preprocessor (Unedited)
C++ (VC6, VC7, VC7.1, VC8.0), C, Beginner, Intermediate - Heap Memory Manager and Garbage Collector - Andrei Azzopardi a.k.a. C_CoderDescripes a module to track heap memory allocations and to avoid memory leaks. (Unedited)
C++ (VC6, VC7, VC7.1, VC8.0), C, Advanced
C#
- Microsoft.Reporting without Sql Server Reporting Services - Josh ChristensenLearn how to use the Report Viewer with any data source and build reports on the fly for use on the web or in Windows applications. (Unedited)
C# (C# 2.0), .NET (.NET 2.0), ASP.NET, Dev, Intermediate - Personal Time Tracker - Vance KesslerThis article describes what I did to write an application to track my billable and non-billable time.
C# 2.0, Windows, .NET 2.0, WinForms, Dev, Intermediate
Java
- Toggle the Multi Monitor Setting in Windows XP - Imran EbrahimAutomate - "Extend my Windows desktop onto this monitor" using Java
Java, Java, WinXP, AWT, Dev, Beginner, Intermediate
VB.NET
- Programatically Creating MSMQ Triggers - Tejas PatelAn article on creating MSMQ triggers dynamically at runtime and firing it to take a custom action
VB, Windows (Win2K, WinXP, Vista), .NET, Dev, Intermediate - Running the Microsoft AppLocale Utility in an Automated Batch Script - Austin RappaGetting AppLocale to run in a batch script (Unedited)
VB (VB 7.x, VB 8.0, VB 9.0, VB 6), .NET (.NET 3.0, .NET 3.5, .NET 1.1, .NET 2.0), Visual Studio (VS.NET2003, VS2005, VS2008), Arch, Dev, Design, Intermediate, Advanced
XML
- Automatic C++ object initialization from XML - Alexandre GRANVAUDAutomate your data classes initialization from an xml file (Unedited)
C++ (VC6, VC7, VC7.1, VC8.0), C, Windows, Visual Studio (VS6), MFC, ATL, COM, Dev
Algorithms & Recipes
- Bezier Curves Made Simple - Tolga BirdalSimple implementation of famous Bezier curves in C#. Easy to understand. (Unedited)
C#, Windows, Dev, Intermediate - An Algorithm for Weighted Linear Regression - Walt Fair, Jr.A C# implementation of a general weighted linear regression with complete statistics (Unedited)
C#, .NET - Avoiding Overflow, Underflow, and Loss of Precision - John D. CookDescribes why the most obvious way of evaluating functions may be bad and how to do better
C++, Windows, Dev, Intermediate - Support Vector Machine Classifier - Chesnokov YuriySVM classification class with SSE optimization support (Unedited)
C++ (VC6, VC7, VC7.1, VC8.0), C, Windows, Dev, Intermediate
Macros and Add-ins
- A generic List and Dictionary Debugger Visualizer for VS.NET - Daniel Carvalho LiedkeCool List and Dictionary Debugger Visualizer for VS.NET 2005 and 2008 (Unedited)
C# (C# 2.0, C# 3.0), VB (VB 8.0, VB 9.0), .NET (.NET 2.0), Visual Studio (VS2008, VS2005), Dev, Intermediate
Programming Tips
- GNU GPL for dummies - TheBigRedDogSynopsis of GPL v3 discussed in simple terms (Unedited)
C++, LINQ, .NET, Ajax, Design, CEO, Arch, Dev, Beginner, Intermediate, Advanced - Integrating Visual Studio Team System 2008 Unit Tests with CruiseControl.NET - chaminduExplains how to integrate VS 2008 unit tests with the CCNET build process (Unedited)
C#, Windows, .NET, Visual Studio (VS2008), Arch, Dev, QA, Intermediate
String handling
- Plural forms - Peter KankowskiSpelling messages like "5 file(s) found" correctly in any language. (Unedited)
C++, C - A Naive String Comparer - Pete O'HanlonA class to perform a "naive" comparison of two chunks of text to see if they look to be the same. (Unedited)
C# (C# 2.0, C# 3.0), ASP.NET, Beginner
Design and Architecture
- Dependency Injection in C# 3.0 with Autofac - N BlumhardtUse the Autofac dependency injection container to simplify the configuration of object-oriented applications (Unedited)
C# (C# 3.0), .NET (.NET 3.5), Arch, Dev, Design, Advanced
Installation
- Automated Extract and Build from Team System using PowerShell - Clift Norris, John D. CookWe describe a PowerShell script to extract source code from Team System version control and automate the build process
WinXP, Win2003VS2005, VS2008, Dev, Advanced
Scrapbook
- Going Solo - First Steps in Building a Successful Company (Part III) - Pete O'HanlonSo you want to go it alone? Things to think about when running your company. (Unedited)
CEO, Arch, Dev, Design
Articles updated added Last week
Button Controls
- A Managed C++ Button Control - CodeWizard1951This is an example custom button control written entirely in managed C++ (Unedited)
C++/CLI, .NET (.NET 2.0), WinForms, Dev, Intermediate
Clipboard
- Copying a DIB to the Clipboard - John Simmons / outlaw programmerHelps with copying a device independant bitmap to the clipboard.
VC6NT4, Win2K, Visual Studio, Dev, Intermediate
Files and Folders
- Convert PBS Legacy Files to XML - Henrik ThomsenLegacy file formats, such as UN-EDIFACT with a record per line and fixed-length fields, still exists and are widely used for B2B transactions. A tool that can convert legacy files to human-readable XML might come in handy. (Unedited)
C#, .NET (.NET 2.0), Dev, Intermediate
Miscellaneous
- High-speed Charting Control - Cedric MoonenA flexible charting control to display 2D data.
VC6, VC7NT4, Win2K, Visual Studio, MFC, Dev, Intermediate
Tabs & Property Pages
- Creating a Custom Collection for Use in a PropertyGrid - bcrynerCreating a custom collection for use in a PropertyGrid.
C# (C# 1.0, C# 2.0, C# 3.0), .NET, Dev, Intermediate
Ajax and Atlas
- Jigsaw Puzzle Game using Ajax Drag and Drop (ASP.NET 2.0 AJAX Futures November CTP) - Ferreri Gabriele (Megasoft78)Jigsaw Puzzle Game using Ajax Drag and Drop (ASP.NET 2.0 AJAX Futures November CTP) (Unedited)
C# (C# 1.0, C# 2.0, C# 3.0), HTML, .NET (.NET 2.0, .NET 3.5, .NET 3.0), ASP.NET, Ajax, Dev, Beginner, Intermediate, Advanced
Applications & Tools
- KeePass Password Safe - Dominik ReichlKeePass is a free, open-source, light-weight and easy-to-use password safe.
VC6, VC7, VC7.1NT4, Win2K, WinXP, Win2003, MFC, VS6, Dev, Intermediate - QuickSYS - Chunhua LiuA tool to generate Windows driver framework
VC6NT4, Win2K, WinXP, Win2003, VistaVS2005, VS6, Dev, Intermediate
ASP.NET
- ASP.NET 3.5 Extensions Preview - AJAX History Management - Mina ShawkyStoring ajax history points and navigating using the browser's back and forward buttons (Unedited)
ASP.NET, Ajax, Dev, Beginner
ASP.NET Controls
- Extending ASP.NET DataPager: Creating a google analytics ASP.NET data pager - Luis RamirezThe GooglePagerField webcontrol extends the DataPager webcontrol to create a google analytics pager looks like. (Unedited)
C# (C# 2.0), .NET (.NET 3.5), ASP.NET, Dev, Intermediate
Silverlight
- Developing a Custom Control for Silverlight 2.0 - Attila HajdrikIn this article I show the key steps to develop a Silverlight 2.0 custom control (Unedited)
C# (C# 1.0, C# 2.0, C# 3.0), Windows, .NET (.NET 3.5), XAML, Design, Dev, Beginner
SharePoint Server
- Summary Links User Control for Microsoft Office SharePoint Server (MOSS) - Stephen HuenDisplays a summary list of page links for a sub-site
C#, Windows, .NET 2.0, ASP.NET, VS2005, Dev, Intermediate - Site Map Web Part for Microsoft Office SharePoint Server (MOSS) - Stephen HuenDisplays the site structure in a hierarchical tree that is expandable and collapsible
C#, XML, Windows, .NET 2.0, ASP.NET, VS2005, Dev, Intermediate
DirectX
- Falling Blocks - Xavier JohnA game written using Visual C++ and DirectX.
VC6, VC7NT4, Win2K, DirectX, VS.NET2002, VS6, VS2008, Dev, Intermediate
Database
- Microsoft Indexing Service and OLE DB - Ali HamdarHow we can access Windows Indexing Service using OLE DB (Unedited)
SQL (SQL 2000, SQL 2005), Intermediate
Libraries
- Xport: XHTML Parsing and Objective Reporting Toolkit - Mitchel HaasOpen source C++ class template library for generating and parsing xhtml documents. (Unedited)
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (NT4, Win2K, WinXP, Win2003, Vista), Win32, STL, CEO, Arch, Dev, Intermediate, Advanced
Win32/64 SDK & OS
- JLib - A Windows Console Library - PepsibotA console library capable of colored input and output. Includes user definable menus, ASCII character windows, save/restore a screen worth of characters, 256 console color combinations, and a smart coloring.
C++/CLIWinXP, Win32, STL, Dev, Intermediate
C / C++ Language
- Using CodeProject - A Day In the Life of an Application - Part 1 of 5 - John Simmons / outlaw programmerThe right way to code using CodeProject for occasional support
VC8.0WinXPVS2005, Dev, Intermediate - Using CodeProject - A Day In the Life of an Application - Part 2 of 5 - John Simmons / outlaw programmerThe right way to code using CodeProject for occasional support
VC8.0WinXPVS2005, Dev, Intermediate - Using CodeProject - A Day In the Life of an Application - Part 4 of 5 - John Simmons / outlaw programmerThe right way to code using CodeProject for occasional support
VC8.0WinXPVS2005, Dev, Intermediate - Using CodeProject - A Day In the Life of an Application - Part 5 of 5 - John Simmons / outlaw programmerThe right way to code using CodeProject for occasional support
VC8.0WinXPVS2005, Dev, Intermediate - Introduce a simple method of display a transparent png file - flyhighIntroduce a simple method of display a transparent png file (Unedited)
VC6, VC7, VC7.1, VC8.0NT4, Win2K, WinXP, Win2003VS6, Dev, Intermediate
C#
- DataSets, Xml Schemas and Excel - Oh My! - George ZabanahThis article demonstrates the amazing transformation power of the DataSet with agnostic Xml Schemas, Xml and Excel Read/Write (all with colourful XML rendering using XmlBrowser) (Unedited)
C# (C# 2.0), XML, Office, ADO.NET, Intermediate - VTD-XML: XML Processing for the Future (Part II) - Jimmy ZhangReveal XML processing issue #1 and explain why document-centric XML Processing is the future (Unedited)
C#, XML, .NET (DotGNU), Dev - VTD-XML: XML Processing for the Future (Part I) - Jimmy ZhangIntroduce VTD-XML, the future of XML processing
C, C# (C# 1.0, C# 2.0, C# 3.0), XML, LINQ, Office, Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET 3.5, .NET 3.0, .NET 1.1, .NET 2.0), Win32, Visual Studio (VS.NET2002, VS.NET2003, VS2005, VS6, VS2008), Dev, Design, Beginner, Intermediate, Advanced - Index XML Documents with VTD-XML - Jimmy ZhangIntroduce a simple, efficient, human-readable XML index called VTD+XML (Unedited)
C, C# (C# 1.0, C# 2.0, C# 3.0), JScript, XML, CSS, HTML, ASM, MSIL, UML, Forth.NET, XSLT, LINQ, Office, XBox, Windows (Win2K, WinXP, Win2003, Vista), WinCE, .NET CF, .NET (Mono, DotGNU, .NET 3.5), ASP, ASP.NET, Win32, Win64, SQL (SQL 2000, SQL 2005), IIS, GDI, GDI+, OpenGL, DirectX, Ajax, WCF, XAML, WPF, COM, COM+, ADO, ADO.NET, VS.NET2002, VS.NET2003, VS2005, VS2008, Design, CEO, Arch, DBA, Dev, QA, Beginner, Intermediate, Advanced - Schemaless C#-XML data binding with VTD-XML - Jimmy ZhangAgile, efficient XML data binding without schema (Unedited)
C# (C# 1.0, C# 2.0, C# 3.0), XML, .NET CF, .NET (.NET 3.5, .NET 3.0, .NET 1.0, .NET 1.1, .NET 2.0), ASP, Win32, Win64, WCF, Ajax, Design, CEO, Arch, DBA, Dev, QA, Beginner, Intermediate, Advanced - XML String Browser (just like Internet Explorer) using WebBrowser Control - George ZabanahThis article will show you how to view a colourful collapsible treeview for XML Strings/XmlDocument in a browser (just like Internet Explorer) without the need for XML files (Unedited)
C# (C# 2.0), Windows, Arch, Dev, Beginner
VB.NET
- Export to Excel using VB.Net - Senthil SExport data from VB.Net Dataset to Excel without using Datagrid/DataTable (Unedited)
VB (VB 7.x, VB 8.0, VB 9.0, VB 6)
XML
- XML on a Chip - Jimmy ZhangDiscuss the technical considerations of porting XML processing to custom chips (Unedited)
XML, Arch, Dev, Intermediate
Algorithms & Recipes
- C++ Strtk Tokenizer - Arash PartowA brief introduction to a tokenizer implementation in C++ (Unedited)
C++ (VC7.1, VC8.0), C++/CLI, C, Dev, Beginner - Computational Geometry, C++ and Wykobi - Arash PartowA brief introduction into computational geometry processes using Wykobi and C++ (Unedited)
C++ (VC7.1, VC8.0), C++/CLI, Windows (NT4, Win2K, WinXP, Win2003, Vista, TabletPC, Embedded), WinCE, .NET (.NET 1.0, .NET 1.1, .NET 2.0, Mono, DotGNU, .NET 3.0, .NET 3.5), STL, GDI, GDI+, OpenGL, Arch, Dev, Beginner - Simple Random Number Generation - John D. CookA simple random number generator in C#
C# 2.0, Windows, .NET 2.0, Dev, Intermediate
Macros and Add-ins
- Barcode Image Generation Library - Brad BarnhillThis library was designed to give an easy class for developers to use when they need to generate barcode images from a string of data.
C# (C# 2.0), Windows (Win2K, WinXP, Win2003), .NET (.NET 2.0), Visual Studio (VS2005), WinForms, Dev, Intermediate
Design and Architecture
- Introduction to Object Oriented Programming Concepts (OOP) and More - NiroshThis article helps to understand the OOP concepts focusing on .Net/ C#. This is written in the form of asking questions and writing answers to them, making it easy to understand. (Unedited)
Arch
cheers,
Chris Maunder
The Code Project
This email was sent to kzhao99@gmail.com. To stop receiving this newsletter click here.
The Code Project. 503-250 Ferrand Drive
Toronto Ontario, M3C 3G8 Canada +1 416-849-8900