User Tools

Site Tools


framework

KBasic Framework

(C)opyright Bernd Noetscher's KBasic Software 2000-2010. All rights reserved.

This documentation refers to the V1.6 or above release of KBasic.

This new framework provides many improvements and enhancements over previous releases. This overview covers the most important features.

Press F1 in KBasic, if you want to jump to one of the following help topics.

KBasic will be continuously improved as a result of feedback and suggestions from customers and the open source community.

Please read the control class overview Control and Form.

Roadmap

Planned Features

There are some features I would like to have in the next version. The following link represents features, which will be definitely implemeted. A Qt binding draft is already done, with the important classes of Qt. So that you would have direct access to Qt classes you are already using in KBasic through KBasic.

- XML, FTP, HTTP, HOST, SOCKET, TcpServer

Check out KBasic's planned 2Framework for details.

Grouped Overview

Important

Basic Controls

Advanced Controls

Drawing

Inheritance Hierarchy

Class Control

This is the parent class of all controls providing common functionality for all controls.

It receives mouse, keyboard and other events from the window system, and paints a representation of itself on the screen.

A form itself is a control, which is a window with controls.

  • Click Control for more information.



Most important

Controls CommandButton , Label , TextBox , CheckBox
Objects
Static Objects Application , Forms
  • Form

Form

  • Common Controls

CommandButton , Label , CheckBox , RadioButton , TextBox , Frame , ComboBox , ListBox , TabView , ImageBox , Box , DateBox , TimeBox , DateTimeBox , ProgressBar , RichTextBox , HtmlView and more

  • Special Controls

TabView , TreeView , Timer and more

  • String Management

String

  • Math

Math , CMath

  • Application Related

Application , Forms and more

  • Data Types

Pixmaps , Fonts , Colors and more

CONTROLS

Click Controls for more information.

OBJECTS

Click Objects for more information.

STATIC OBJECTS

Click Static Objects for more information.

framework.txt · Last modified: 2013/06/04 13:04 by 84.176.13.135