技术文章 CodeProject链接 Most popular new articles 24 May 2010 - 31 May 2010

Most popular new articles 24 May 2010 - 31 May 2010

E-mail 打印

TabCtrl - Borodenko Oleg
How I Optimized my Silverlight Asynchronous Web Service Consumption - John Simmons / outlaw programmer
A Simple Silverlight RSS Reader - Arun Jacob
Accessing Hardware in Silverlight using COM - esaulsberry
Memory leak, delete [] not working? - crgmustang
Latest Additions
200 articles overall 151 new, 89 updated, 1 moved. 20 were edited, 180 unedited
Article topics listed: C++,C#,ASP,ASP.NET,Perl,Win32,MFC,ATL,WTL,COM
Too many articles? Visit your profile page to change your newsletter article filters.
New articles added Last week
Tabs & Property Pages
TabCtrl - Borodenko Oleg
Adjustable contol with zooming and scrolling tabs, dragging with the mouse, custom drawing and much more
C++ (VC6, VC7.1, VC8.0, VC9.0, VC10.0), Windows (Win2K, WinXP, Win2003, Vista, Win7), Win32, Visual-Studio, MFC, STL, Dev


ASP.NET
Partial rendering control using JQuery - Massimiliano Peluso "PeluSoft Limited"
This article show a web custom control that allows partial rendering using JQuery (Unedited)
C# (C#2.0, C#3.0, C#4.0), .NET, ASP.NET


CRUD(Create, Read, Update, Delete) Operation With Generic List - Bibhas Paul
CRUD(Create, Read, Update, Delete) Operation With Generic List (Unedited)
ASP.NET, ADO.NET, Architect


Protecting ADO.NET applications Part I - jaullo1
Protecting ADO.NET applications Part I (Unedited)
VB (VB.NET), Windows, ASP.NET, ADO.NET


Silverlight
Silverlight Prize Wheel Animation using Custom Circular ListBox Control - silverazure
This article describes a Silverlight Wheel Animation using Custom Circular ListBox Control (Unedited)
C# (C#3.0, C#4.0), .NET (.NET3.5), ASP.NET, Silverlight, Architect, Dev, Design


Coppock Chart - Mark Brownsword
This article demonstrates building a web based interactive chart and is my attempt to assimilate some of the recent updates and best practices that have emerged with Visual Studio 2010 and .NET Framework 4 into my software lexicon.
C#, Windows, .NET, XAML, Silverlight, Architect, Dev


A Simple Silverlight RSS Reader - Arun Jacob
This is a simple silverlight RSS Reader which pulls out data from a feed url. (Unedited)
C#, .NET, ASP.NET, WCF, XAML, WebForms, Silverlight, Dev


Accessing Hardware in Silverlight using COM - esaulsberry
An example of a COM object written in C# that allows access to hardware from Silverlight
C# (C#4.0), Windows, COM, Silverlight


Silverlight 4 OData Paging with RX Extensions - defwebserver
An example of Silverlight 4 OData Paging with RX Extensions (Unedited)
C# (C#4.0), .NET (.NET4.0), Silverlight, Dev


Web Services
How I Optimized my Silverlight Asynchronous Web Service Consumption - John Simmons / outlaw programmer
With some earlier design forethought, I was able to inject some significant code optimization into a current project.
C#, Silverlight, Architect


OpenGL
A Cessna Skyhawk Skeleton for further development in OpenGL (GLUT) - TopCoder23
A Cessna Skyhawk Skeleton for further development in OpenGL (GLUT) (Unedited)
C++, C++/CLI, C#, Windows, WinMobile, Win32, Visual-Studio, GDI, GDI+, OpenGL, DirectX


C#
Iron Web Analyzer - Hamed J.I
Analyze website content for Search Engine Optimization and technical problems (using Iron Python) (Unedited)
C# (C#3.0), Python (IronPython), Windows (Win2K, WinXP, Win2003, Vista, Win2008, Win7, Win2008-R2), .NET (.NET2.0, .NET3.5), Visual-Studio (VS2008), WPF


The case for a generic C# converter using operators - mbarbac
Describes how to implement a generic converter between types that takes into account the possible existence of conversion operators. (Unedited)
C#, .NET, Architect, Dev


A multi-level C# 4.0 dynamic object - mbarbac
Creating a multi-level object using the dynamic features of C# 4.0 (Unedited)
C# (C#4.0), Architect, Dev


Tradacoms Order 9 Reader - Rui Figueiredo
A simple Class to Read EDI Tradacoms Order 9 (Unedited)
C#, .NET (.NET4.0), WinForms


Autoincrement build version, using vcs (bazaar plugin included) - vdasus
Autoincrement build version with possibility of using vcs (Unedited)
C#


Importing data from spreadsheet (xls) to SQL database - caiubyfreitas
CSV 2 SQL Script Generator (Unedited)
C#


XML
Shuffle XML Elements with XPath and VTD-XML - harryXu2010
Shuffle XML Elements with XPath and VTD-XML (Unedited)
C (Objective-C), C# (C#1.0, C#2.0, C#3.0, C#4.0), XML, Java, XSLT, X++


Azure
Windows Azure Storage - Mark Nischalke
A simple look at what Windows Azure Storage is and how it can be used (Unedited)
C# (C#3.0, C#4.0), Windows, Azure, Architect, Dev


LINQ
LINQ for the Beginner - logicchild
An Article that clarifies some basic concepts behind LINQ (Unedited)
C# (C#3.0, C#4.0), Visual-Studio (VS2008, VS2010), Dev


Windows Presentation Foundation
Image Magic - Image Levels using Custom Controls - Doug Wyrembek
Drop in WPF custom leveling controls and logic
C# (C#4.0), Windows, XAML, WPF


How to add a Close button to a WPF TabItem - Ed Fink
This article shows how to add a Close button to a WPF TabItem. This Close button will only show on the selected tab.
C#, XAML, WPF, Dev


AutoPropertyChanged - type-safe INotifyPropertyChanged implementation - WPFanatic
Typesafe INotifyPropertyChanged implementation without run-time reflection and without lambda expressions. (Unedited)
C# (C#4.0), .NET (.NET4.0), XAML, WPF, Dev, Design


ExpressionTree visualizer in WPF - gjvdkamp
Short project that displays a Linq Expression tree in WPF (Unedited)
C#, .NET (.NET3.0, .NET3.5, .NET4.0), XAML, WPF, LINQ, Dev


A Look At the WPF Capabilities for Brushes, Media, and Animations - logicchild
An article that demonstrates how to use video, images and animations via WPF (Unedited)
C# (C#3.0, C#4.0), Windows (Vista, Win2008, Win7, Win2008-R2), .NET (.NET3.0, .NET3.5, .NET4.0), Visual-Studio (VS2008, VS2010), Dev, Design


Dynamically Update Styles for Multiple Windows/User Controls - WPF - DavidCinadr
Describes a technique for updating styles for multiple windows at once dynamically based on a property setting. This technique uses data triggers. It is demonstrated by creating two windows that support a day and night mode.
C#, .NET3.5, XAML, WPF, Dev


Windows Workflow Foundation
Dynamic Send Activity in WF4 - Roman Kiss
This article describes a design, implementation and usage of the custom Dynamic Send Activity in the .Net WF4 Technology.
C# (C#4.0), .NET (.NET4.0), Dev, Design


Algorithms & Recipes
Polynomial.Net - Morteza Alikhani
Polynomial Class Library - An easy way to working with polynomials (Unedited)
C#, .NET (.NET2.0)-Topics, Architect


Internet / Network
The quick and easy way to add web interfaces to C/C++ applications - Walter Capers
The webonization of the netstat command, netstat in a browser (Unedited)
C++, C, Windows, Win32, Architect


Parallel Programming
A simple test on the efficiency of thrust - Wayne Wood
Verify the execution efficiency of a simple CUDA program when using the library thrust (Unedited)
C++ (VC9.0), C, Windows (Win7), Visual-Studio (VS2008), Dev


Articles updated added Last week
Dialogs and Windows
A Mandelbrot Explorer/Zoom with Julia walkabout - TopCoder23
A Mandelbrot Explorer/Zoom with Julia walkabout (Unedited)
C++, Windows, Win32


Files and Folders
Rewrite DirectoryInfo using IShellFolder - Leung Yat Chun
This article describes how to uses IShellFolder to list special / virtual directories using C#.
C#, Windows, .NET2.0, .NET3.0, .NET3.5, .NET4.0, Win32, WPF, Dev


Progress Controls
TimeBarControl - Evgeniy Stepanow
Control to display the time progress line (Unedited)
C#, Windows, .NET, GDI, GDI+, Dev


Static & Panel Controls
Virtualizing WrapPanel - Thiago de Arruda
Virtualizing WrapPanel for WPF (Unedited)
C#, .NET (.NET3.5), WPF, Dev


Applications & Tools
A simple metrics system BMI calculator in Windows Forms - TopCoder23
A simple metrics system BMI calculator in Windows Forms (Unedited)
C++, Windows (Win2K, WinXP, Win2003, Vista, Win2008, Win7), .NET (.NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5), WinForms


ASP.NET
Upload Multiple Files in ASP.NET using jQuery - Gaurav Dudeja India
Upload Multiple Files in ASP.NET using jQuery (Unedited)
C#, VB (VB.NET), .NET, ASP.NET, Dev, files


Creating an AJAX Accordion Menu - jaullo1
Creating an Ajax Accordion menu. (Unedited)
VB (VB.NET), .NET (.NET3.5), ASP.NET


Charts, Graphs and Images
Making SVG Charts with Common Objects - Gerard Castelló Viader
This article explains how to create some interesting charts in SVG documents
C#, XML, XSLT, .NET (.NET3.5), Visual-Studio (VS2008), WinForms, Dev, Sales, Marketing


Universal Framework for Science and Engineering. 2D to 3D Conversion - Petr Ivankov
Further explanation of framework features (Unedited)
C#, .NET (.NET4.0), WPF, Architect, DBA, Dev, Design


Silverlight
YouGrade - Silverlight Multimedia Exam Suite - Marcelo Ricardo de Oliveira
A multimedia exam suite built on Silverlight and Youtube (Unedited)
C# (C#3.0), Javascript, .NET (.NET3.5), WCF, XAML, Silverlight, Dev


Database
How to create a simple Windows Forms C++ Database Application - TopCoder23
How to create a simple Windows Forms C++ Database Application (Unedited)
C++, .NET, WinForms


Audio and Video
VLCWrapper - A Little C++-wrapper Around libvlc - Alex Skoruppa
An article on wrapping libvlc (VLC media player) in a C++-class
C++, Windows, MFC, Dev


GDI
SonicUI - A Convenient GUI Engine You've Never Seen - Sonic Guan
A convenient and high-powered GUI engine with plenty of tricks
C++/CLI, C, VC6, VC7, VC7.1, VC8.0, Windows, Win32, GDI, Dev


General Graphics
A Simulation of a Canadian F-86 fighter jet in Windows Forms using Visual C++ 2005 - TopCoder23
A Simulation of a Canadian F-86 fighter jet in Windows Forms using Visual C++ 2005 (Unedited)
C++, C++/CLI, C#, Windows, Win32, OpenGL, DirectX, WinForms


A simple JPEG Encoder in C# - Arpan Jati
Baseline JPEG implemented using C# (Unedited)
C#, Windows, .NET, GDI+


C / C++ Language
How to create a Win32 Console Mode breakout brick game with Visual C++ 6.0 - TopCoder23
This article describes how to create a Win32 Console Mode breakout brick game with Visual C++ 6.0 (Unedited)
C++, Windows


How to create an object oriented Win32 Console application - TopCoder23
How to create an object oriented Win32 Console application (Unedited)
C++ (VC6), Win32


How to handle mouse events in a Win32 Console in C++ with Random Joke Generator - TopCoder23
How to handle mouse events in a Win32 Console in C++ with Random Joke Generator (Unedited)
C++ (VC6), Windows, Visual-Studio


Realtime animation of a Mandelbrot Zoom in a Win32 Console with Visual C++ 6.0 - TopCoder23
This article describes how to create a Realtime animation of a Mandelbrot Zoom in a Win32 Console with Visual C++ 6.0 (Unedited)
C++, Windows (Win2K, WinXP, Win2003, Vista, Win2008, Win7, Win2008-R2), Win32


C#
Really Simple Log Writer - Marco Manso
Code to write messages to a log file, in a very simple way (Unedited)
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), .NET (.NET2.0, .NET3.0, .NET3.5), Visual-Studio (VS2008), Dev


NLog Log and Audit advanced target - AlexCode
A way to audit your business objects using NLog (Unedited)
C# (C#4.0), .NET (.NET3.5, .NET4.0), WinForms, WebForms, Dev


Sending Email with Gmail, Yahoo, Aol, and Live mail Via Smtp - charles henington
Simple Email with Gmail, Yahoo, Aol, and Live mail via Smtp (Unedited)
C#, VB


.NET Framework
The 'dynamic' keyword for higher productivity: Windows Firewall API example - Sandrino Di Mattia
This dynamic keyword can be put to good use when doing COM. And in turn you could be more productive when you need to complete tasks regarding the Windows API (that expose COM functionality). (Unedited)
C# (C#4.0), Windows (Win2008-R2), Win32, COM, COM+, Architect, Dev


How to Parse and Convert a Delegate into an Expression Tree - mbarbac
Describes how to use C# dynamics to convert a delegate into an expression tree
C# (C#4.0), SQL, Windows, .NET (.NET4.0), SQL-Server, ADO.NET, LINQ


Azure
Windows Azure Drives: Part 1: Configure and Mounting at Startup of Web Role Lifecycle - jeff00seattle
An approach for providing Windows Azure Drives (a.k.a. XDrive) to any cloud-based web applications through RoleEntryPoint callback methods and exposing successful mounting results within an environment variable through Global.asax callback method derived from the HttpApplication base class. (Unedited)
C#, Azure, Dev


Win32/64 SDK & OS
Win32 SDK Data Grid View Made Easy - David MacDermot
This article describes the creation of a non-MFC custom control
C++, C, Dev


Windows Presentation Foundation
WPF x FileExplorer x MVVM - Leung Yat Chun
This article describe how to construct FileExplorer controls included DirectoryTree and FileList, using Model-View-ViewModel (MVVM) pattern. (Unedited)
C#, Windows (WinXP, Win2003, Vista, Win2008, Win7, Win2008-R2), .NET (.NET3.0, .NET3.5, .NET4.0), Win32, Win64, WPF, Architect, Dev


Algorithms & Recipes
Solar Calculator - Calculate Sunrise, Sunset and Maximum Solar Radiation - Patrick Kalkman
C# assembly for calculating Sunrise, Sunset and Maximum Solar Radiation (Unedited)
C# (C#2.0, C#3.0, C#4.0), Windows, .NET (.NET2.0, Mono, .NET3.0, .NET3.5, .NET4.0), Linux, Visual-Studio (VS2008), Dev


Visualizing Complex Functions - dawright
A program to produce beautiful and informative images of complex functions. (Unedited)
C#, .NET, WinForms, Dev


Programming Tips
Words Of Wisdom For The Single Developer - Richard Blythe
Helpful tips and insights from one single developer to another. (Unedited)
C#, .NET-Topics, Design


Technical blogs added Last week
Grid & Data Controls
Transmit data from WinMo device to PC: SocketWedge and SocketSend - hjgode
Source Code for Windows Mobile and PC showing socket communication and keyboard input emulation (Unedited)
C#


Shell and IE programming
Top 5 Must Know Variable Types For iPad (& iPhone) Programming - MobileAppMastery
Top 5 Must Know Variable Types For iPad (& iPhone) Programming (Unedited)
C++, Windows, MFC


ASP.NET
Munq IOC Container – Creating a Thread Local Storage Lifetime Manager - Matthew Dennis
Munq IOC Container – Creating a Thread Local Storage Lifetime Manager (Unedited)
C#, .NET, ASP.NET, Architect, Dev


Munq IocContainer V2 - Overview - Matthew Dennis
Table of Contents Downloading the code Overview What is Munq IocContainer Using Munq IocContainer Registering Factory Methods Obtaining an Instance from the IocContainer Initializing the IocContainer Lifetime Management Downloading the Code The code is maintained at CodePlex.  The latest rel (Unedited)
C#, .NET, ASP.NET, Architect, Dev


SharePoint Server
Cascading dropdowns in InfoPath from SharePoint - abin jaik
This post explains how to create cascading dropdowns in infopath, that fetches data from Sharepoint (Unedited)
C#-Topics, Sharepoint


C / C++ Language
Dynamic Three Dimensional Arrays in C\C++\C#\Java - Ali BaderEddin
Implementing a three dimensional array dynamically in C, C++, C# and Java (Unedited)
C++, C, C#, Java


C#
Static constructor in C# - Mattia Baldinger
When you work with static class variables, the static constructor allows you to create much cleaner code. It gives you the ability to execute code before one of the static methods of the class is executed. You are able to initialize the static variables of your class with no lock or if statement. (Unedited)
C#, .NET, Dev


9 Rules about Constructors, Destructors, and Finalizers - Mohammad Elsheimy
in C#, C++/CLI, and ISO/ANSI C++ (Unedited)
C++, C++/CLI, C#, .NET-Topics


.NET Framework
New features the .NET framework should have - Qwertie
I recently wrote a class called CPTrie that stores a sorted collection of strings or integers in less space than a Dictionary or SortedDictionary. It took a long time to develop this data structure in .NET while minimizing memory and CPU usage. I am fairly convinced that without some of .NET's restr (Unedited)

 

Windows Presentation Foundation
WPF Single Instance Application - Arik Poznanski
How to enforce that your WPF application has only one instance (Unedited)
C#, .NET, WPF-Topics, Dev


Collections
Observable Collections - Steve Wellens
A small test program to illustrate how the ObservableCollection works (Unedited)
C#, .NET, ASP.NET