C++ Tutorials & Articles
-
C# 4.0 goes dynamic - a step too far?
by Mike JamesIs C# in danger of too much change? Mike James ponders the implications of dynamic types in C
-
VB 6 Tutorial
by James CrowleyCompletely new to Visual Basic? Overwhelmed with the confusing instructions? Read this tutorial and get a head start - learn what VB is, what you can do with it, how much it costs, and how to get star
-
Introducing Python for .NET - IronPython
by Mike JamesIs it a dead parrot or does it fly? Mike James looks at IronPython and asks if it really is something completely different.
-
Using Optional Parameters in VBScript
by Michael BalloniA nifty way to use optional parameters in VBScript, getting around the lack of an 'Optional' keyword.
-
Pointers on pointers
by Mike JamesMike James discusses pointers, and concludes that they are often unsafe and generally best avoided.
-
A comparison of C/C++ and C#
by John GodelIs C# a new programming language or a new version of C/C++ ?
-
Rails: an introduction
by Kevin JonesEver wondered what “Rails” is all about? Kevin Jones explains what it is and why it's important.
-
Using ADO in C++
by Randy Charles MorinAn introduction to using ADO in C++ - its far simpler than you'd think!
-
Why Patterns
by Andy ClymerWe look at the rise of 'patterns' in the developer community, and how they've evolved to help communication between developers and understanding more clearly the intent of a given piece of code.
-
DeviceIoControl & USB using Managed C++ & C#
by Bill BurrisLow level I/O is not part of the .NET framework, so information on how its done is difficult to find. Since I am using some specialized hardware, which won't be available to most C# developers, my comments will focus on interoperability with unmanaged code.
-
How to NNTP in C#
by Randy Charles MorinThe third in a series of articles on Internet programming with C#. Here, we cover the NNTP protocol, which is used to access newsgroups.
-
Custom SMTP in C#
by Randy Charles MorinLearn how to write a TCP/IP client that sends emails in C# without the built-in .NET smtp class.
-
An Introduction to Genetic Algorithms
by Rob BickelA brief introduction to the field of Genetic Algorithms including sample C++ code
-
For...Next statement
by James CrowleyHow to use the For...Next statement to loop through code a certain number of times.
-
CopyMemory and Arrays: Proper Use
by Jose Pablo Ramirez VargasThis article will show the reader the advantages and disadvantages of using CopyMemory on arrays to achieve faster speeds when handling a sorted array. It will also show the reader the caveats of the API implementation and how to avoid them.
-
Process Management
by Joseph M. NewcomerSome techniques for managing processes in a program. Oriented to MFC programmers, since it includes MFC examples and defines a class for asynchronous process completion notification.
-
Iteration Methods
by Trevor MisfeldtComparison of the performance of various iteration methods over large amounts of data in .NET.
-
Introduction to Direct 3D
by David NishimotoThis article explains how to build a direct 3D application using MFC
-
Worker Threads
by Joseph M. NewcomerThis describes techniques for proper use of worker threads. It is based on several years' experience in programming multithreaded applications.
-
Rails: an introduction
by Kevin JonesYou've heard the hype - but not given it a shot yet? Kevin Jones explains the background of MVC, DRY and TDD and how to get started with your first Ruby on Rails web app!