Development

Multithreading in C++

Multithreading is becoming an increasingly important part of modern programming. One reason for this is that multithreading enables a program to make the best use of available CPU cycles, thus allowing very efficient programs to be written. Another reason is that multithreading is a natural choice for handling event-driven code, which is so common in today’s highly distributed, networked, GUI-base

HTML Snapshot

HTML Snapshot ActiveX Component uses the internet explorer's functionality to take (capture) a snapshot of a given URL. It hosts the web browser control on windows to download webpage and then capture it as image. It can be easily integrated into applications written in languages that support ActiveX Compoent such as Visual C++, Visual Basic, Delphi, C++ Builder, .Net languages and Scripts.

C++ Tutorial on Copy constructors

C++ Copy constructor is a constructor function with the same name as the class used to make deep copy of objects. There are 3 important places where a copy constructor is called.

Best Practices for Debugging C++ Applications and Components

This popular talk is back in 2003, enhanced with new information on new debugger features and debugging techniques. Learn how the pros debug their applications through a series of demos.

Selection Sort

This tutorial will show you how the Selection Sort algorithm works. It is mostly used to sort numbers, but you can sort letters aswell using the ASCII numeration. The tutorial also includes a sample program that demonstrates the algorithm.

Horner's Algorithm

This tutorial will teach you how to run the Horner's algorithm, for number convertion. It converts numbers from specified numeric system into decimal, without using powers, which makes the whole process faster. The tutorial won't explain why these arithmetic calculations do so, but just how to run them.

Introduction to C++ Classes

This tutorial introduces the key concepts of C++ classes. Designed for experienced C programmers who wish to learn the fundamentals of object-oriented programming.