|
Welcome! Run-Time Systems |
Language Start-RTS+ & Compiler Start-RTS+ ROSPATENT N 2004610440 on main |
Object part |
Presented primary conceptions of class and object, which support into language Start-RTS+. Elegance, simplicity and power of this conceptions in-built by Creators into all alive, around us always and so apparently, that not require anyone elucidations.
|
Class |
Class is composition, which consist from [ other classes, ] declarations of data and code, which check changes of values variables into objects, which created from this class. |
Declaration |
class id_class { contain \ { \ class id_class; \ ....... | optional class id_class1 = class id_classA; / ....... / } / data { \ ....... | declaration of data } / code { \ ....... | compound operator } / }
|
Object
Operations with objects |
Object is copy of data class, having particular values, aggregate which present state of object. Management by state of object outside fulfil directly by change of values data this object. No another means to change state of object.
Check of state object fulfil by code of class, from which create object. For objects defined next statements: Create, Connect, Delete, Exame.
|
Create |
Create id_object.id_class; id_object - name of object id_class - name of class Create object id_object from class id_class.
|
Connect |
Connect id_object; id_object - name of object Connect object for exchange of data with operating system.
|
Delete |
Delete id_object; id_object - name of object Delete object from memory of computer.
|
Exame |
Exame; Check state of object on exchange with operating system.
|
data |
Data of object is variables of language Start and refer fulfil next means.
id_class.id_object.id_data id_class - name of class id_object - name of object id_data - name of data object
|
code |
Access to code of class is forbidden.
|
Inline classes |
Inline classes design for interaction with elements of interface operating system.
|
s_window |
class s_window { data { qint _ndat = 0; // handle of parent, number of change data qint _xywh = 0; // coord x, y and width, height qint _styl = 0; // exstyle, style qint _colo = 0; // forecolor, backcolor dint _font = 0; // choice font dint _mess = 0; // message dint _isub = 0; // ident of window dint _asub = 0; // active subcontrol or menu char _text = ""; // name of window char _pict = ""; // picture for window char _help = ""; // help of window char _wdat = ""; // user data window } code { ; } }
|
s_button |
class s_button { data { qint _ndat = 0; // handle of parent window, number of change data qint _xywh = 0; // coord x, y, width, height qint _styl = 0; // exstyle, style qint _colo = 0; // backcolor, forecolor dint _font = 0; // choice font dint _mess = 0; // message dint _isub = 0; // ident of subcontrol dint _asub = 0; // active subcontrol char _text = ""; // name of subcontrol char _pict = ""; // picture for subcontrol char _help = ""; // help of subcontrol char _wdat = ""; // user data of subcontrol } code { ; } }
|
s_cmbbox |
class s_cmbbox { data { qint _ndat = 0; // handle of parent, number of change data qint _xywh = 0; // coord x, y, width, height qint _styl = 0; // exstyle, style qint _colo = 0; // forecolor, backcolor dint _font = 0; // choice font dint _mess = 0; // message dint _isub = 0; // ident of subcontrol dint _asub = 0; // active subcontrol char _text = ""; // text of subcontrol char _pict = ""; // picture of subcontrol char _help = ""; // help of subcontrol char _wdat = ""; // user data of subcontrol } code { ; } }
|
s_edtbox |
class s_edtbox { data { qint _ndat = 0; // handle of parent, number of change data qint _xywh = 0; // coord x, y, width, height qint _styl = 0; // exstyle, style qint _colo = 0; // forecolor, backcolor dint _font = 0; // choice font dint _mess = 0; // message dint _isub = 0; // ident of subcontrol dint _asub = 0; // active subcontrol char _text = ""; // text of subcontrol char _pict = ""; // picture for subcontrol char _help = ""; // help of subcontrol char _wdat = ""; // user data of subcontrol } code { ; } }
|
s_header |
class s_header { data { qint _ndat = 0; // handle of parent, number of change data qint _xywh = 0; // coord x, y, width, height qint _styl = 0; // exstyle, style qint _colo = 0; // backcolor, forecolor dint _font = 0; // choice font dint _mess = 0; // message dint _isub = 0; // ident of subcontrol dint _asub = 0; // active subcontrol char _text = ""; // name of subcontrol char _pict = ""; // picture for subcontrol char _help = ""; // help of subcontrol char _wdat = ""; // user data of subcontrol } code { ; } }
|
s_lstbox |
class s_lstbox { data { qint _ndat = 0; // handle of parent, number of change data qint _xywh = 0; // coord x, y, width, height qint _styl = 0; // exstyle, style qint _colo = 0; // forecolor, backcolor dint _font = 0; // choice font dint _mess = 0; // message dint _isub = 0; // ident of subcontrol dint _asub = 0; // active subcontrol char _text = ""; // text of subcontrol char _pict = ""; // picture for subcontrol char _help = ""; // help of subcontrol char _wdat = ""; // user data of subcontrol } code { ; } }
|
s_lstviw |
class s_lstviw { data { qint _ndat = 0; // handle of parent, number of change data qint _xywh = 0; // coord x, y, width, height qint _styl = 0; // exstyle, style qint _colo = 0; // backcolor, forecolor dint _font = 0; // choice font dint _mess = 0; // message dint _isub = 0; // ident of subcontrol dint _asub = 0; // active subcontrol char _text = ""; // name of subcontrol char _pict = ""; // picture for subcontrol char _help = ""; // help of subcontrol char _wdat = ""; // user data of subcontrol } code { ; } }
|
s_menuim |
class s_menuim { data { qint _ndat = 0; // handle of parent, number of change data qint _xywh = 0; // coord x, y and width, height qint _styl = 0; // exstyle, style qint _colo = 0; // forecolor, backcolor dint _font = 0; // choice font dint _mess = 0; // message dint _isub = 0; // ident menu dint _asub = 0; // number of submenuitem char _text = ""; // name of item char _pict = ""; // picture for item char _help = ""; // help of item char _wdat = ""; // user data item } code { ; } }
|
s_riched |
class s_riched { data { qint _ndat = 0; // handle of parent, number of change data qint _xywh = 0; // coord x, y and width, height qint _styl = 0; // exstyle, style qint _colo = 0; // forecolor, backcolor dint _font = 0; // choice font dint _mess = 0; // message dint _isub = 0; // ident of window dint _asub = 0; // active subcontrol or menu char _text = ""; // name of window char _pict = ""; // picture for window char _help = ""; // help of window char _wdat = ""; // user data window } code { ; } }
|
s_static |
class s_static { data { qint _ndat = 0; // handle of parent, number of change data qint _xywh = 0; // coord x, y, width, height qint _styl = 0; // exstyle, style qint _colo = 0; // forecolor, backcolor dint _font = 0; // choice font dint _mess = 0; // message dint _isub = 0; // ident of subcontrol dint _asub = 0; // active subcontrol char _text = ""; // text of subcontrol char _pict = ""; // picture for subcontrol char _help = ""; // help of subcontrol char _wdat = ""; // user data of subcontrol } code { ; } }
|
s_stsbar |
class s_stsbar { data { qint _ndat = 0; // handle of parent, number of change data qint _xywh = 0; // coord x, y, width, height qint _styl = 0; // exstyle, style qint _colo = 0; // backcolor, forecolor dint _font = 0; // choice font dint _mess = 0; // message dint _isub = 0; // ident of subcontrol dint _asub = 0; // active subcontrol char _text = ""; // text of subcontrol char _pict = ""; // picture for subcontrol char _help = ""; // help of subcontrol char _wdat = ""; // user data of subcontrol } code { ; } }
|
s_tolbar |
class s_tolbar { data { qint _ndat = 0; // handle of parent, number of change data qint _xywh = 0; // coord x, y, width, height qint _styl = 0; // exstyle, style qint _colo = 0; // backcolor, forecolor dint _font = 0; // choice font dint _mess = 0; // message dint _isub = 0; // ident of subcontrol dint _asub = 0; // active subcontrol char _text = ""; // name of subcontrol char _pict = ""; // picture for subcontrol char _help = ""; // help of subcontrol char _wdat = ""; // user data of subcontrol } code { ; } }
|
s_treviw |
class s_treviw { data { qint _ndat = 0; // handle of parent, number of change data qint _xywh = 0; // coord x, y, width, height qint _styl = 0; // exstyle, style qint _colo = 0; // forecolor, backcolor dint _font = 0; // choice font dint _mess = 0; // message dint _isub = 0; // ident of subcontrol dint _asub = 0; // active subcontrol char _text = ""; // name of subcontrol char _pict = "0"; // picture for subcontrol char _help = ""; // help of subcontrol char _wdat = ""; // user data of subcontrol } code { ; } }
|
s_animat |
|
s_hotkey |
|
s_prgbar |
|
s_scrbar |
|
s_tabctr |
|
s_toltip |
|
s_trkbar |
|
s_updown |
|
e-mail:rts@rtsrts.com |
Copyright (C)RTsRTs 2000-2023 |