RingPWCT Visual Components
In this chapter, we present the visual components available in RingPWCT.
General/Comments
Index |
Component |
Image |
|---|---|---|
1 |
Header |
|
2 |
New Line |
|
3 |
Image |
|
4 |
Comment |
|
General/Templates
Index |
Component |
Image |
|---|---|---|
1 |
Basic Program |
|
2 |
Quick Start |
|
Console
Index |
Component |
Image |
|---|---|---|
1 |
Print Text |
|
2 |
Get Input |
|
3 |
Get Character |
|
4 |
Get Characters |
|
Control Structures
Index |
Component |
Image |
|---|---|---|
1 |
If |
|
2 |
Else |
|
3 |
Else If |
|
4 |
Switch |
|
5 |
Case |
|
6 |
Else (Other) |
|
7 |
For Loop |
|
8 |
For In Loop |
|
9 |
While Loop |
|
10 |
Do Again Loop |
|
11 |
Try Catch |
|
12 |
Exit |
|
13 |
Loop |
|
Variables and Operators
Index |
Component |
Image |
|---|---|---|
1 |
Assignment |
|
2 |
Sum |
|
3 |
Subtract |
|
4 |
Multiplication |
|
5 |
Division |
|
6 |
Modulus |
|
7 |
Increment |
|
8 |
Decrement |
|
9 |
Equal (Compare) |
|
10 |
Not Equal (Compare) |
|
11 |
Greater Than |
|
12 |
Greater Than or Equal |
|
13 |
Less Than |
|
14 |
Less Than or Equal |
|
15 |
And |
|
16 |
Or |
|
17 |
Not |
|
Functions
Index |
Component |
Image |
|---|---|---|
1 |
Define Function |
|
2 |
Call Function |
|
3 |
Return |
|
Program Structure
Index |
Component |
Image |
|---|---|---|
1 |
Load Source File |
|
2 |
Expression |
|
Lists
Index |
Component |
Image |
|---|---|---|
1 |
New Empty List |
|
2 |
New List By Range |
|
3 |
New List By Size |
|
4 |
Add Item |
|
5 |
Get List Size |
|
6 |
Delete Item |
|
7 |
Get Item From List |
|
8 |
Set List Item |
|
9 |
Reverse List |
|
10 |
Insert Item |
|
11 |
Swap Items |
|
12 |
Find Item |
|
13 |
Binary Search |
|
14 |
Sort List |
|
15 |
Convert List to String |
|
Strings
Index |
Component |
Image |
|---|---|---|
1 |
Get String Length |
|
2 |
Lower Case |
|
3 |
Upper Case |
|
4 |
Set String Index |
|
5 |
Get String Index |
|
6 |
Get Letters From Left |
|
7 |
Get Letters from Right |
|
8 |
Trim |
|
9 |
Copy String |
|
10 |
Get Lines Count in a String |
|
11 |
Find Sub String Position |
|
12 |
Get Sub String from Position |
|
13 |
Get Characters from String |
|
14 |
Sub String Transform |
|
15 |
String Compare |
|
16 |
Convert String to List |
|
Date and Time
Index |
Component |
Image |
|---|---|---|
1 |
Clock |
|
2 |
Clocks per second |
|
3 |
Time |
|
4 |
Date |
|
5 |
Time List |
|
6 |
Add Days |
|
7 |
Diffdays |
|
Check Data Type and Conversion
Index |
Component |
Image |
|---|---|---|
1 |
Check Data Type |
|
2 |
Check Character |
|
3 |
Conversion |
|
Math
Index |
Component |
Image |
|---|---|---|
1 |
Math Functions |
|
Files
Index |
Component |
Image |
|---|---|---|
1 |
Read File to String |
|
2 |
Write File from String |
|
3 |
Directory Contents |
|
4 |
Rename File |
|
5 |
Remove File |
|
6 |
Open File |
|
7 |
Close File |
|
8 |
File Flush |
|
9 |
Temp File |
|
10 |
Temp Name |
|
11 |
File Position |
|
12 |
File Rewind |
|
13 |
File Position Handle |
|
14 |
Set File Position |
|
15 |
File Clear Error |
|
16 |
Check End of File (EOF) |
|
17 |
Check File Error |
|
18 |
Print Error |
|
19 |
File Get Character |
|
20 |
File Get String |
|
21 |
File Put Character |
|
22 |
File Put String |
|
23 |
File Unget Character |
|
24 |
File Read Data |
|
25 |
File Write Data |
|
26 |
File Exists |
|
27 |
Numbers and Bytes |
|
28 |
File Reopen |
|
29 |
File Seek |
|
System
Index |
Component |
Image |
|---|---|---|
1 |
Run System Command |
|
2 |
Get System Variable |
|
3 |
Check Operating System |
|
4 |
Windows New Line |
|
5 |
Get Active File Name |
|
6 |
Previous File Name |
|
7 |
Current Directory |
|
8 |
Get Executable File Name |
|
9 |
Change Directory |
|
10 |
Get Executable Folder |
|
11 |
Get Ring Version |
|
12 |
Shutdown |
|
Dynamic Code and Debugging
Index |
Component |
Image |
|---|---|---|
1 |
Eval |
|
2 |
Raise |
|
3 |
Assert |
|
Database/ODBC
Index |
Component |
Image |
|---|---|---|
1 |
ODBC Init |
|
2 |
ODBC Drivers |
|
3 |
ODBC Data Sources |
|
4 |
ODBC Close |
|
5 |
ODBC Connect |
|
6 |
ODBC Disconnect |
|
7 |
ODBC Execute |
|
8 |
ODBC Column Count |
|
9 |
ODBC Fetch |
|
10 |
ODBC Get Data |
|
11 |
ODBC Tables |
|
12 |
ODBC Columns |
|
13 |
ODBC Auto Commit |
|
14 |
ODBC Commit |
|
15 |
ODBC Rollback |
|
Database/MySQL
Index |
Component |
Image |
|---|---|---|
1 |
MySQL Info |
|
2 |
MySQL Init |
|
3 |
MySQL Error |
|
4 |
MySQL Connect |
|
5 |
MySQL Close |
|
6 |
MySQL Query |
|
7 |
MySQL Insert ID |
|
8 |
MySQL Result |
|
9 |
MySQL Next Result |
|
10 |
MySQL Columns |
|
11 |
MySQL Result 2 |
|
12 |
MySQL Escape String |
|
13 |
MySQL Auto Commit |
|
14 |
MySQL Commit |
|
15 |
MySQL Rollback |
|
Database/SQLite
Index |
Component |
Image |
|---|---|---|
1 |
SQLite Init |
|
2 |
SQLite Open |
|
3 |
SQLite Execute |
|
4 |
SQLite Close |
|
Security and Internet Functions
Index |
Component |
Image |
|---|---|---|
1 |
MD5 |
|
2 |
SHA1 |
|
3 |
SHA256 |
|
4 |
SHA512 |
|
5 |
SHA384 |
|
6 |
SHA224 |
|
7 |
Encrypt |
|
8 |
Decrypt |
|
9 |
Random Bytes |
|
10 |
Download |
|
11 |
Send Email |
|
Object Oriented Programming
Index |
Component |
Image |
|---|---|---|
1 |
Define Class |
|
2 |
New Object |
|
3 |
Braces |
|
1 |
Free Typing |
|
5 |
Access Object |
|
6 |
Define Package |
|
7 |
Import Package |
|
8 |
Set Object Attribute |
|
9 |
Get Object Attribute |
|
10 |
Call Object Method |
|
Functional Programming
Index |
Component |
Image |
|---|---|---|
1 |
Call Function by Variable |
|
2 |
Anonymous Function |
|
3 |
Nested Function |
|
Reflection and Meta-programming
Index |
Component |
Image |
|---|---|---|
1 |
Locals Info |
|
2 |
Globals Info |
|
3 |
Functions Info |
|
4 |
C Functions Info |
|
5 |
Is Local |
|
6 |
Is Global |
|
7 |
Is Function |
|
8 |
Is C Function |
|
9 |
Packages Info |
|
10 |
Is Package |
|
11 |
Classes Info |
|
12 |
Is Class |
|
13 |
Package Classes Info |
|
14 |
Is Package Contains Class |
|
15 |
Class Name |
|
16 |
Object ID |
|
17 |
Is Object |
|
18 |
Attributes |
|
19 |
Methods |
|
20 |
Is Attribute |
|
21 |
Is Private Attribute |
|
22 |
Is Method |
|
23 |
Is Private Method |
|
24 |
Add Attribute |
|
25 |
Add Method |
|
26 |
Get Attribute Value |
|
27 |
Set Attribute Value |
|
28 |
Merge Methods |
|
29 |
Package Name |
|
StdLib/Functions
Index |
Component |
Image |
|---|---|---|
1 |
SL Puts |
|
2 |
SL Print |
|
3 |
SL Print to String |
|
4 |
SL Get String |
|
5 |
SL Get Number |
|
6 |
SL Application Path |
|
7 |
SL Just File Path |
|
8 |
SL Just File Name |
|
9 |
SL Times |
|
10 |
SL Map |
|
11 |
SL Filter |
|
12 |
SL Split |
|
13 |
SL Split Many |
|
14 |
SL New List |
|
15 |
SL Capitalized |
|
16 |
SL Is Special |
|
17 |
SL Is Vowel |
|
18 |
SL Line Count |
|
19 |
SL Factorial |
|
20 |
SL Fibonacci |
|
21 |
SL Is Prime |
|
22 |
SL Sign |
|
23 |
SL List to File |
|
24 |
SL File to List |
|
25 |
SL Starts With |
|
26 |
SL Ends With |
|
27 |
SL Greatest Common Divisor |
|
28 |
SL Least Common Multiple |
|
29 |
SL Sum List |
|
30 |
SL Product of a List |
|
31 |
SL Even or Odd |
|
32 |
SL Factors |
|
33 |
SL Is Palindrome |
|
34 |
SL Is Leap Year |
|
35 |
SL Binary Digits |
|
36 |
SL Matrix Multiply |
|
37 |
SL Matrix Transpose |
|
38 |
SL Day of Week |
|
39 |
SL Permutation |
|
40 |
SL Read Line |
|
41 |
SL Sub String Position |
|
42 |
SL Change Sub String |
|
43 |
SL Sleep |
|
44 |
SL Is Main Source File |
|
45 |
SL Directory Exists |
|
46 |
SL Make Directory |
|
47 |
SL File Size |
|
48 |
SL Trim |
|
49 |
SL Epoch Time |
|
50 |
SL System Command |
|
51 |
SL List All Files |
|
StdLib/Classes
Index |
Component |
Image |
|---|---|---|
1 |
StdBase Class |
|
2 |
String Class |
|
3 |
List Class |
|
4 |
Stack Class |
|
5 |
Queue Class |
|
6 |
HashTable Class |
|
7 |
Tree Class |
|
8 |
Math Class |
|
9 |
DateTime Class |
|
10 |
File Class |
|
11 |
System Class |
|
12 |
Debug Class |
|
13 |
DataType Class |
|
14 |
Conversion Class |
|
15 |
ODBC Class |
|
16 |
MySQL Class |
|
17 |
SQLite Class |
|
18 |
Security Class |
|
19 |
Internet Class |
|
WebLib/General
Index |
Component |
Image |
|---|---|---|
1 |
WL Start Web Application |
|
2 |
WL New Web Page |
|
3 |
WL New Web Object |
|
4 |
WL New Web Page Sub Object |
|
5 |
WL Using Template |
|
WebLib/Classes
Index |
Component |
Image |
|---|---|---|
1 |
WL Application Class |
|
2 |
WL Page Class |
|
3 |
WL WebPage Class |
|
4 |
WL HTMLPage Class |
|
5 |
WL BootstrapPage Class |
|
6 |
WL ScriptFunctions Class |
|
7 |
WL StyleFunctions Class |
|
LibCurl
Index |
Component |
Image |
|---|---|---|
1 |
LibCurl Easy Init |
|
2 |
LibCurl Easy Perform |
|
3 |
LibCurl Easy Cleanup |
|
4 |
LibCurl Easy Perform Silent |
|
5 |
LibCurl Easy Set Option |
|
GUI/Add Components
Index |
Component |
Image |
|---|---|---|
1 |
new Application |
|
2 |
new Window |
|
3 |
new Label |
|
4 |
new Button |
|
5 |
new LineEdit |
|
6 |
new TextEdit |
|
7 |
new ListWidget |
|
8 |
new Treeview |
|
9 |
new Treewidget |
|
10 |
new Combobox |
|
11 |
new Tab |
|
12 |
new TableWidget |
|
13 |
new Progressbar |
|
14 |
new Spinbox |
|
15 |
new Slider |
|
16 |
new DateEdit |
|
17 |
new Dial |
|
18 |
new Webview |
|
19 |
new Checkbox |
|
20 |
new Radiobutton |
|
21 |
new Buttongroup |
|
22 |
new Hyperlink |
|
23 |
new Video |
|
24 |
new Media Player |
|
25 |
new Frame |
|
26 |
new Image |
|
27 |
new Timer |
|
28 |
new Menubar |
|
29 |
new Menu |
|
30 |
new Menu Item |
|
31 |
new Menu Separator |
|
32 |
new Toolbar |
|
33 |
new Statusbar |
|
GUI/Classes
Index |
Component |
Image |
|---|---|---|
1 |
Application Class |
|
2 |
Window Class |
|
3 |
Label Class |
|
4 |
Button Class |
|
5 |
Vertical Layout Class |
|
6 |
Horizontal Layout Class |
|
7 |
LineEdit Class |
|
8 |
TextEdit Class |
|
9 |
ListWidget Class |
|
10 |
Checkbox Class |
|
11 |
Slider Class |
|
12 |
Progressbar Class |
|
13 |
Spinbox Class |
|
14 |
Combobox Class |
|
15 |
DateTimeEdit Class |
|
16 |
TableWidget Class |
|
17 |
TreeWidget Class |
|
18 |
RadioButton Class |
|
19 |
WebView Class |
|
20 |
DialSlider Class |
|
21 |
VideoWidget Class |
|
22 |
Frame Class |
|
23 |
LCDNumber Class |
|
24 |
Timer Class |
|
25 |
AllEvents Class |
|
26 |
TabWidget Class |
|
27 |
Statusbar Class |
|
28 |
Toolbar Class |
|
29 |
DockWidget Class |
|
30 |
DesktopWidget Class |
|
31 |
PixMap Class |
|
32 |
Painter Class |
|
33 |
Picture Class |
|
34 |
Pen Class |
|
35 |
Printer Class |
|
36 |
PrintPreviewDialog Class |
|
37 |
MediaPlayer Class |
|
38 |
ColorDialog Class |
|
39 |
FontDialog Class |
|
40 |
FileDialog Class |
|
41 |
InputDialog Class |
|
42 |
MessageBox Class |
|
43 |
RegularExpression Class |
|
44 |
TcpSocket Class |
|
45 |
TCPServer Class |
|
46 |
SQLDatabase Class |
|
47 |
SQLQuery Class |
|
GUI/Dialogs
Index |
Component |
Image |
|---|---|---|
1 |
Show Message |
|
2 |
Confirm Message |
|
3 |
Input Box |
|
4 |
Open File Dialog |
|
5 |
Save File Dialog |
|
6 |
Get Folder Dialog |
|
7 |
Get Font Dialog |
|
8 |
Get Color Dialog |
|
GUI/More
Index |
Component |
Image |
|---|---|---|
1 |
Objects Library |
|
2 |
Window Controller |
|