| yet another code site | This site is dedicated to advancing the understanding of Borland's C++ Builder, the Borland Visual Component Library (VCL), and related Microsoft Windows API issues. |
| AnsiString tutorial | A beginners guide to the ever present AnsiString class. (pdf download) |
| Basic Maths & TEdit | how to do basic maths using TEdit components |
| Dialog boxes part 1 | The basics of dialogs. Covers using the standard common dialogs (Save, Load, Font, Color) and what is a MessageBox. Builds a quick and dirty editor to demonstrate.
|
| Dialog boxes part 2 | Having learnt to use the standard dialogs above, now you get to make your own. Real programming starts here! (download) |
| DLL tutor (download) | It may sound a little deep for beginners, but this excellent tutorial takes you through the creation and use of DLLs, and why you should add them to your armoury early on in your progress with C++ Builder.
|
| First loof part 1 (download) | An absolute beginners guide to the main windows of C++Builder, very basic. Create your first ever program with this tutorial.
|
| First look part 2 (download) | Second part of this series for absolute beginners, guide to the 'Object Inspector' of C++Builder, a very basic, first look. Learn as you create a useful program with this tutorial.
|
| Keypresses | How to handle and intercept keypresses within your programs |
| Program flow | This tutorial teaches you about program flow, how 2 forms interact with each other.
|
| Appreg (download) | This tutorial shows how to build your own registration component. Along the way you'll learn how to define and implement custom events and how to make properties "Read Only" when being viewed in the Object Inspector of the IDE. This tutorial also shows how to read and write information from/to the Windows Registry.
|
| Building COmponents 1 (download) | Create your first component.
|
| Building Components 2 (download) | Learn to create your first non-visual component. Here Kris takes a Delphi component and converts it to C++ Builder, complete with Drag & Drop!
|
| Multi components (download) | Building on your ever growing knowlage of Components, why not have mulitple components on the same form, why not indeed |
| System Metrics | This tutorial takes you through the steps required to get Windows system metrics; Screen resolution; Available and used memory; Which version of Windows you're application is running on and more |
| Aliases | A beginners guide to using BDE aliases |
| Database explorer | We write a short application which allows you to explore all the database schemas in the BDE.
|
| Non modal comm | This tutorial demonstrates a number of functions and We will be building two non-modal forms. MainForm shows all available aliases, tables and their corresponding fields. The records in the current table are displayed in a DBGrid. |
| Web browser | how to unleash the power of Internet Explorer in your own applications.
|
| DLL's | Some useful insights into DLLs and how to use them.
|
| MDI forms | This tutorial introduces you to MDI form styles and teaches you to place both Text & Databse Child Forms in your application, very well written and easy to follow, contains full code for BCB1 & BCB3 |
| Sending an email | This tutorial will show you how to send an email using the standard components that come with C++Builder.
|
| Threads | Learn how to unleash the power of threaded applications, an important aspect to making the most of the Win32 environment.
|
| Advanced threads | A small, but fully formed, multi-threaded application showing how to find duplicate files on your computer.
|
| Threads : event driven | This exceptional example shows how to create Threads which fire their own Events as well as how to create a thread safe TList decendant to hold instances of your custom threads.
|
| Buffered graphics | This tutorial shows how to use buffered graphics to enable smooth scrolling for things like games and moving of sprites.
|
| Direct draw part 1 | Learn to use direct draw |
| Direct draw part 2 | Further explorations into Direct Draw |
| Hardware I/O | Explorations into Hardware Input/Output.
|
| Open GL | OpenGL is designed as a streamlined, hardware independent interface to be implemented on many different hardware platforms this tutorial helps you to get to grips with it. |
| Intro to exceptions | Exceptions in C++ Builder.
|
| Namespaces | An explanations of Namespaces, in C++ Builder and C++ in general. |
| Set , Enum , Switch | Sets can be very useful sometimes. Enum and switch are essential, if you don't already know how to use them, get this brilliant tutorial.
|
| TActions part 1 | An article about using TActions. Not just their simple use, but how to create, inherit and register your own actions.
|
| Actions : Part 2 | More on actions, and a very quick web browser too |
| Listview component | A look at the TListView component.
|
| Listview component | A guide on making the most of the TListView component.
|
| Synchronization | A look at synchronization in general, and TMultiReadExclusiveWriteSynchronizer in particular.
|
| Tlists | Tutorial using lists, to help make classes easier to understand, whoo what a black word that is 'class', well to most inexperienced programmers, great tutorial easy to follow.
|
| TStrings | How to get TStrings to work for you instead of against you. |
| Treeview | A look into the ever elusive TTreeView component.
|
| C++ builder code from Borland | A collection of submitted C Builder code |
| xlreport | a VCL component for Microsoft Excel reporting and data analyzing with minimal coding. |
| office add in express | a tool for developing Microsoft Office COM Add-ins. Using it you can develop a single component that will run across the entire Office suite of applications. |
| flat controls | the MS Office-like style to all standard VCL controls in one point. |