XOTclIDE User Guide

Artur Trzewik

Legal Notice
Table of Contents
XOTclIDE Overview
About this document
Main Features
Benefits
Ancestry
Getting Started Tutorial
Developing First Application - Tutorial
Starting XOTclIDE
Creating new Components
Adding Tcl procedures
Interactive work with procedures
Saving Component in File System
Using Components without XOTclIDE
Loading Component from File System
Creating Configuration Map and distribute program
Evaluating Short Tcl Scripts
Advanced Usage: Overview
Object-Orientation with XOTcl Components and Object Introspection - Tutorial
Load Sample Application
Create an Instance of one Class
Object Inspector
Programming with XOTclIDE
System Requirements and Installation
XOTclIDE Programs and Start Options
Starting XOTclIDE without Version Control System
Starting XOTclIDE with Version Control System
Starting XOTclIDE with Version Control System by loading from Version Control
Options synopis
Building an Application
Browsers and Inspectors
Writing Source
Refactoring
Debugging running Systems
Version Control
Configuration Management and Deploying
Special Browsers
Source Editing
Basis Editor Function
Code Completion
Navigation in Sources
Syntax highlighting
Checking parenthesis
Automatic Indenting
Evaluate Tcl Scripts in Editor
Extended Features
Version Control System
Benefits of Version Control
Base Characteristics
Principle
Database Schema of Version System
Definitions (Editions,Versions)
Using Version System, Main Functions
Changes Browser
Component Loader
Installing Version Control System
Syntax Checking
Reason of syntax checking in Tcl/XOTcl
Syntax checker implementation
Example Tcl procedures
Example XOTcl methods
Syntax Check by editing
Syntax Checker Browser
Tcl/XOTcl Parser
How to extend syntax interpretation
Problems
Magic strings for checker
Checking Referenced Object Calls
Configurations Management
Main Features
Configuration Map - Without Version System
Using Configurations Maps
Deploying Application
Configuration Browser - with Version Control System
Debugging
Debugger and extended Debugger
Debugger Browser
Stack Error Browser
Tracker Browser
Variable access tracking and watching
Extended Debugger
Invoking Debugger
Debugger Browser
Breakpoints Browser
Breakpoint Configuration Editor
Importing Tcl Projects into XOTclIDE Components
Importing per definition tracking
Importing per System Introspection
Importing Tcl comments
Plug-ins Architecture
Additional Informations
Author and License of XOTclIDE
XOTclIDE WWW Resources