Documentation
Documentation of Ultimate++ is a permanent work of progress, not everything is documented yet.
Ultimate++ community is ready to provide an excellent support in the forum.
Win32 Installation guide
TheIDE Documentation
Getting started with TheIDE
Packages, Assemblies and Nests
Configuring Packages and Assemblies
File types
Keys
Build flags
Topic++
Assist++
Macros
Ultimate++ Project Templates
TheIDE command-line & umk
Iml designer
Using TheIDE as a Cross Development Tool
API Documentation
Getting Started With Ultimate++
Overview
Core value types tutorial
Containers tutorial
GUI tutorial
Draw tutorial
Image tutorial
Standard Ultimate++ packages
List of all widgets
Packages
Core
Non-GUI code. Streams, NTL containers, concrete types, Value, XML, C parsing etc...
Using Core
About storing configuration
Internationalization and translation files
Moveable
Overview of U++ containers - NTL
NTL vs STL
Transfer semantics
NTL and standard library
Storing custom data types in Values
Pick Behaviour Explained
Design decisions and tradeoffs
Charset and encoding issues
Including binary data using .brc files
Runtime dynamic linking using .dli files
Standard Ultimate++ packages
NTL Tutorial
U++ Core value types tutorial
U++ traps and pitfalls
Translating U++
Core reference
VectorMap
Vector
Convert
Text formatting
Segtor
[W]String and [W]StringBuffer
Index
BiVector
BiArray
ArrayMap
ArrayIndex
Array
Algorithms
AIndex
AMap
Ptr and Pte
Date formatting and scanning
One
Any
Streams
Stream utilities
Buffer
Serialization utilities
CParser
Miscellaneous
Callbacks
Color
class Thread
NetNode
Draw
Fundamental graphics operations, including raster image processing
Using Draw
Draw
Image tutorial
Draw tutorial
Draw reference
Draw
Display
Image and ImageBuffer
Iml and image list class methods
Font
FontInfo
CtrlCore
GUI core system
Using CtrlCore
About Frames
Logical positions
About modal loops and periodic timer events
CtrlCore reference
Ctrl
Frame
TopWindow
Layout functions
RectTracker
CtrlLib
Basic library of GUI elements
Using CtrlLib
About rounding double values
About Updater
Tips & tricks
About Callbacks and Bars
GUI Tutorial
CtrlLib reference
Color widgets
Switch
LabelBase - basic label routines
Pusher
Button
Option
DataPusher
HeaderCtrl
CtrlLib widgets
StatusBar and related widgets
ArrayCtrl
ButtonOption
TabCtrl
TabDlg
EditField
EditField derived classes
Splitter
Slider
ProgressIndicator
Progress
TextCtrl
DocEdit
SplitterFrame
LineEdit
DropList
WithDropChoice
ColumnList
FileList
FileSel
Bar
BarCtrl
MenuBar
ToolBar
TreeCtrl
OptionTree
Static widgets
RichText
Rich-text data structures and painting, including RTF and HTML export/import
Using RichText
QTF
VectorDes
VectorDes reference
class VectorDes
Ole
Using Ole
Creating OCX Controls using U++
GridCtrl
Grid control
GridCtrl reference
API
Tutorial
Sql
Fundamental SQL classes - session, cursor, SQL language expressions, DB schemas
Sql reference
SqlExp in examples
Esc
Esc scripting language interpreter
Using Esc
Esc scripting language
|