© Alex van Rooijen, Bart Grootendorst, Patrick Koorevaar, and
Harry Broeders.
CDK\documentation
This documentation in HTML format.
CDK\include
All necessary header files you need to develop your own components.
CDK\lib\BorlandC++5.02
CDK\lib\C++Builder4.0 (this directory only contains the message:
../C++Builder5.0/comserver.lib can also be used for
C++Builder4.0)
CDK\lib\C++Builder5.0
CDK\lib\C++Builder6.0
CDK\lib\Dev-C++5
CDK\lib\VisualC++6.0
All necessary library files you need to develop your own components. As you can see, you can use different C++ compilers.
\CDK\examples\BorlandC++5.02\exor
\CDK\examples\C++Builder4.0\exor
\CDK\examples\C++Builder5.0\exor
\CDK\examples\C++Builder6.0\exor
\CDK\examples\Dev-C++\exor
\CDK\examples\VisualC++6.0\exor
An example component of an exor without a graphical user interface used in this manual. The C++ source for all compilers is completely identical.
\CDK\examples\BorlandC++5.02\led
\CDK\examples\C++Builder4.0\led
\CDK\examples\C++Builder5.0\led
\CDK\examples\C++Builder6.0\led
\CDK\examples\VisualC++6.0\led
An example component of a led with a graphical user interface used in this manual. Each compiler comes with its own windows framework. So the source code for these examples is completely different.
The Borland C++ example uses OWL to create the led window.
The C++ Builder example uses VCL to create the led window.
The Visual C++ example uses MFC to create the led window.
\CDK\examples\BorlandC++5.02\led_api
\CDK\examples\C++Builder5.0\led_api
\CDK\examples\C++Builder6.0\led_api
\CDK\examples\Dev-C++5\led_api
\CDK\examples\VisualC++6.0\led_api
An example component of a led with a graphical user interface used in this manual. This example doesn't use OWL, VCL, or MFC. It uses only Win32 API calls. So the C++ source for all compilers is completely identical.
\CDK\frame\BorlandC++5.02
A frame that you can use for building your components with Borland C++ 5.02. (I didn't have the time to port this to Builder and Visual C++.) This frame contains some basic source code for getting started quickly. By using this frame your component will get:
- a window;
- a counter in the window tile;
- keyboard (short-cuts) support;
- a pop-up menu when you right click your mouse;
- an about item in the pop-up menu;
- a connect item in the pop-up menu;
- a change window title item in the pop-up menu;
- a restore window size item in the pop-up menu.