Visitors may download our free technical articles using the links below. All our articles are in PDF format.


We appreciate your comments, feedback and suggestions on improvement. You may contact us here.
























Using the Microsoft® Word™ VBA Object Model

The Microsoft® Word™ Object Model enables developers to implement an application design to automate Word™ applications. This article explains the object model.

Creating Dynamic Charts with Excel™/VBA

Charting in Excel is almost a requirement. The VBA Developer must know how to create and change charts dynamically. This article explains the object model.

Connecting to a Database with VBA

VBA application developers may need to connect to a database to store or process large amounts of data. This article explains the process.

VBA Function calls to the Windows™ Operating System

Developers working on VBA applications may need to make calls to the Microsoft® Windows™ functions. This article explains the concept and the process.

Using VBA to access the File System

The Microsoft® Windows™ file system may be accessed at a high level from the VBA Editor. This article explains the object model.

Application Event Logging in C# .NET

A .NET assembly may have a complex underlying design which can often result in processes that behave or terminate unexpectedly. This article explains how event logging can be used to record application output.

Designing and Implementing Threading in C# .NET

C# developers may be required to design and implement multithreaded applications or components. This article explains multithreading in .NET.

Graphics with WinForms in C# .NET

C# WinForms developers may be required to implement graphics on the UI. This article shows the reader how.

Serialization in C# .NET II - XML Serialization

XML Serialization is often a good design choice when transferring object states between two platforms. This article explains XML serialization and its implementation.

Serialization in C# .NET I - Custom Serialization

Custom Serialization offers the Developer complete control over the (de)serialization process. This article is the first in the series.

Using Application Security in C# .NET

Secure applications result in safe execution. This article explains .NET security concepts and design issues.

Implementing Globalization

C# .NET assemblies are often built and deployed globally. This article explains how to implement globalization in .NET.

Calling a C# .NET Library from Unmanaged Code

C# .NET libraries will often need to be called from unmanaged code. This article explains how to design a COM compliant .NET library.

Using Regular Expressions in C# .NET

Regular expressions are a useful and efficient way of working with text. This article explains what regular expressions are and how to use them.

Types and Collections in C# .NET

Collections and types are a safe way to ensure that the Developer’s code is strongly typed. This article explains types and their use in collections.

A General Framework for Valuing Derivative Contracts

Pricing derivative contracts correctly is fundamental to trading risk management. This article presents a general framework for pricing derivative contracts.

Pricing Contingent Claims by Simulation

Simulating Geometric Brownian Motion (GBM) allows the pricing of contingent claims on assets that follow this process. This article explains how to price by simulation.