Starting in 1996, Alexa Internet has been donating their crawl data to the Internet Archive. Flowing in every day, these data are added to the Wayback Machine after an embargo period.
Silverlight 2 SDK for Visual Studio 2008
This package is an add-on to the RTM release of Visual Studio 2008 to provide tooling for Microsoft Silverlight 2 Beta 1. It provides a Silverlight project system for developing Silverlight applications using C# or Visual Basic.
»
Article: What Does it Take to Build the Best RIA?
With the proliferation of Rich Interactive Application (RIA) platform choices out there, you no longer have to take a one-size-fits-all approach to developing your next RIA application. Knowing the strengths (and weaknesses) of each platform can help you to decide the best RIA for your next application.
»
Expression Blend 2.5 Preview
Use Expression Blend 2.5 to create and modify managed Silverlight 2-based applications. Expression Blend for Silverlight 2 includes all of the features in Expression Blend 2 but has not reached the quality level of Expression Blend 2 for WPF or Silverlight 1 development. »
The Hottest Mobile Platform Meets the Hottest RIA Platform
With the Symbian OS now supporting Microsoft Silverlight, mobile developers can bring new and exciting capabilities to handsets all over the globe. Find out why developers now need to make mobile devices a core part of their RIA development strategy.
»
Article: Leveraging Your Flash Development with Silverlight
You're not giving up Flash any time soon (and we don't blame you.) But if you could get your Flash application working in Silverlight, why wouldn't you? We show you the tools and techniques required to have your rockin' Flash application rolled for Silverlight.
»
Visual C++ 2008 Feature Pack: MFC Enhancements
Rating: Nick Wienholt - 05/12/2008 The Visual C++ 2008 Feature Pack incorporates C++ language changes that move C++ closer to the upcoming C++0x standard. The new language elements build on the powerful features of the C++ language, and include support for regular expressions, function objects, and a number of new STL containers as well as many other new features. Review some of the new language features, and see how they can be incorporated into C++ applications.
[Updated] Polymorphism and Template-Based Designs
Rating: Akshay Saidulu - 04/22/2008 Learn how to use templates as an alternative design choice for designing polymorphic-based applications in C++.
The Kazakh Language and OS400
Rating: none Radmir Turmukhambetov - 03/28/2008 Learn how to encode Kazakh language characters in OS400.
Function Calls, Part 3 (Frame Pointer and Local Variables)
Rating: kirants - 02/05/2008 Explore a dissasembly view of function calls, including organization of the stack for local variables and the concept of stack frames and frame pointers.
Tip: Macros to Generate Compile Time Messages
Rating: none JerReilly - 02/04/2008 These macros let you generate clickable messages (like error messages) in your Visual Studio compiler output.
Function Calls, Part 2 (Stack and Calling Conventions)
Rating: kirants - 01/23/2008 Read a dissasembly view of function calls, explaining organization of the stack and the behavior in the context of different calling conventions.
Function Calls, Part 1 (the Basics)
Rating: kirants - 01/11/2008 Begin a journey into the inner workings of how function calls work on x86 platforms,
[Updated] Template Metaprogramming and Puzzle 15 Optimal Solution
Rating: Aliaksei Sanko - 12/28/2007 Read about a sample demonstrating how to accelerate finding an optimal Puzzle 15 solution using C++ Template Metaprogramming. It presents an implementation of the IDA* search algorithm.
OP-ED: Monday Morning Quarterbacking Is Alive and Well
Rating: Paul Kimmel - 12/21/2007 A Monday morning quarterback is a person who, after the event, offers advice or criticism concerning decisions made by others; or, one who second guesses. Too many Monday morning quarterbacks on Sunday evening can screw up your Focus IQ. Learn what "Focus IQ" is, why you want the score as high as possible, and how to get it there.
Microsoft Word Automation Class
Rating: Val Golovlev - 12/06/2007 Discover a class to start Microsoft Word and access Word functions from a C++ application by using OLE and IDispatch interfaces. Two classes are provided: the Word automation class CWordAutomation and the wrapper class CEzWordAutomation.
Create MySQL 5.1 Storage Engine Plugins Under Win32
Rating: none Ludwig Ertl - 11/15/2007 A MySQL Storage engine requires functions that MySQL provides. Therefore, you
normally need to link it into mysqld-core under Windows because mysqld.exe doesn't export all required functions (because it's an .exe, not a .dll). So, you're unable to import the required functions in our Plugin. Learn a possible way to circumvent this limitation by using the .map files that are provided with MySQL.
DynObj: C++ Cross-Platform Plugin Objects
Rating: arst - 10/16/2007 Learn about a framework for loading and using binary C++
plugin libraries. It is cross-compiler and cross-platform.
Peeking Further into C++00X
Rating: Victor Volkman - 10/01/2007 A smorgasbord of new C++ features is coming in C++00X: constant-expression functions, predeclared identifiers, and simpler runtime type information tools are just a few of them on the way. Based on the newest report N2336 released in July 2007.
How to Handle Currencies
Rating: Anwar-ul- Haque - 09/26/2007 Learn about a C++ mechanism to handle and manipulate different currencies.
Introduction to PDL
Rating: isemenov - 09/17/2007 PDL (Portable Dynamic Loader) is a light, simple, and portable library designed especially for creating and using dynamically loaded class objects.
Template Meta Programming and Number Theory, Part 2
Rating: none Zeeshan - 09/11/2007 Learn to use the C++ language construct such as "Template template parameters" to introduce the abstraction layers not only to improve the quality of code but also to make it more reusable.
Project Estimation Geometry
Rating: none Paul Kimmel - 09/10/2007 Learn how to estimate projects (the tangible and intangibles) effectively in the real world to ensure success.
What's New in C++00X?
Rating: Victor Volkman - 08/27/2007 Frustrated by what C++ can do for you? Find out about how the new C++00X language standard will help you: TR1, delegating constructors, template aliasing, and strongly typed enums await! Based on the newest report N2336 released in July 2007.
Simple Thread: Part I
Rating: Arjay - 08/23/2007 Learn about methods to start, pause, resume, and stop a thread by using _beginthreadex in an MFC dialog application. The sample shows how to update a MFC control as well as how to properly shut down a thread.
Running Timed Jobs within SharePoint
Rating: none Gustavo Velez - 08/14/2007 Discover the uses, configuration and program potential of Timed Jobs within Microsoft Windows SharePoint Services (WSS).
Template Meta Programming and Number Theory
Rating: none Zeeshan Amjad - 08/10/2007 Learn how to implement some basic number theory functions with the help of C++ template meta programming.
Handling Multiple Processors in Your Code Using RapidMind
Rating: none Ejaz Anwer - 07/31/2007 Multicore processors bring new challenges. See a solution for gaining the ability to scale to the increasing number and types of processor cores.
A First Look at Batch Files
Rating: none Bradley Jones - 07/11/2007 Flashback to the 80s—Batch files ruled! Even though the 80s are gone, you still can play around with and use batch files!
[Updated] Determine Windows Version and Edition
Rating: Marius Bancila - 07/09/2007 Learn about a comprehensive method of getting the Windows version and differentiate among the various editions.
MFC App to Screen Saver: the Easy Way
Rating: none Jim Dill - 07/09/2007 Make a few small changes in your MFC app and it can serve as a screen saver.
Windows Cryptography API: Next Generation (CNG)
Rating: none Nick Wienholt - 06/04/2007 For long-term Visual C++ developers, the CryptoAPI will be a familiar part of your programming toolkit. If you're developing Windows Vista applications, though, you should be applying the new Windows Cryptography API: Next Generation.
Why Too Many Threads Hurts Performance, and What to do About It
Rating: Arch Robison - 04/06/2007 Learn why threading, which is the current method of choice for extracting performance from multi-core chips, isn't always the best choice for good performance.
Customize Places Bar in Common File Dialog
Rating: none Marius Bancila - 03/13/2007 Learn how to tweak the Registry to have an application-specific custom places bar of the file dialog.
[Updated] A Simple Thread Pooling Approach
Rating: Raghupathy Srinivasan - 01/26/2007 Learn about a simple mechanism to achieve thread pooling by using Windows messages.
Getting Past the 2 Gb File Limit
Rating: Richard Newcombe - 01/22/2007 Take a closer look at the 2 Gb limit that we are plagued with in different languages, and how to get around them.
[Updated] Thunking in Win32
Rating: einaros - 01/10/2007 Learn about an approach to creating thunks/trampolines to non-static member functions in 32-bit VC++.
In Praise of the Lowly Comment
Rating: Mike Gunderloy - 11/09/2006 See how to make comments in your code more useful & effective for you and your fellow developers.
[Updated] Deriving Projection Matrices
Rating: Joe Farrell - 10/23/2006 Walk through the mathematical derivation of orthographic and perspective projection matrices used in 3D graphics.
Message Only Window
Rating: none einaros - 10/10/2006 Learn how to build an efficient library to provide support for Message Only Windows. The article also shows how to use the Thunk32 library provided in an earlier article, as well as some general pointers on good practices and patterns.
[Updated] Resources Explorer
Rating: Georges Dumond - 09/07/2006 Learn about a search files with resources to explore it. The selected resource can be extracted. This tool is a sample of using Splitter, List, Tree, and resource display.
Easy Multithreading in ATL Windows Applications
Rating: Konstantin --- - 08/25/2006 Add one header file to your *.vcproj, insert a few lines of code into your class header, and you'll never again worry about the asynchronous routines in your ATL GUI application.