The Ring Programming Language Version 1.3 Book - Part 86 of 88
The Ring Programming Language Version 1.3 Book - Part 86 of 88
Index 828
Ring Documentation, Release 1.3
Could you explain the output of the StrCmp() function? IsUpper(), 125
Frequently Asked Questions, 796 IsXdigit(), 125
Create Database Number(), 126
MySQL Functions, 167 Str2Hex(), 128
Create Lists String(), 126
Lists, 104 Type(), 122
Create Table and Insert Data Database, ModelBase & ControllerBase classes
MySQL Functions, 168 Web Development (CGI Library), 313
Create Window DataType Class
RingLibSDL, 343 Stdlib Classes, 249
Create Zip File Date and Time
RingZip, 327 AddDays(), 120
Creating a Class for each Window in GUI applications clock(), 118
Scope Rules, 527 ClosPerSecond(), 118
Creating Menubar Date(), 118
Desktop and Mobile Development, 413 DiffDays(), 120
Creating more than one window Introduction, 117
Desktop and Mobile Development, 451 Time(), 118
Creating StatusBar TimeList(), 119
Desktop and Mobile Development, 417 Date()
Creating the Game Window Date and Time, 118
Game Engine for 2D Games, 354 DateTime Class
Creating Toolbar Stdlib Classes, 244
Desktop and Mobile Development, 416 dayofweek()
Creating Windows Installer Stdlib Functions, 229
Distributing Ring Application, 547 Debug Class
CRUD Example using MVC Stdlib Classes, 248
Web Development (CGI Library), 305 Dec()
CurrentDir() Function Data Type, 127
System Functions, 148 Decimals()
Mathematical Functions, 132
Data Type Declarative Programming
Ascii(), 127 Declarative programming on the top of Object-
Char(), 127 Oriented, 259
Check Character, 122 executing code after the end of object access, 259
Check Data Type, 121 Introduction, 255
Conversion, 126 More Beatiful Code, 260
Dec(), 127 Objects inside lists, 256
Hex(), 127 Return object by reference, 257
Hex2str(), 128 Declarative programming on the top of Object-Oriented
Introduction, 120 Declarative Programming, 259
IsAlNum(), 123 Declare parameters
IsAlpha(), 123 Functions, 100
IsCntrl(), 123 Decrypt()
IsDigit(), 124 Security and Internet Functions, 180
IsGraph(), 124 Deep Copy
IsList(), 122 Variables, 77
IsLower(), 124 Define Declarative Languages
IsNULL(), 122 Language Design, 21
IsNumber(), 121 Define Functions
IsPrint(), 124 Functions, 99
IsPunct(), 125 Define Natural Statements
IsSpace(), 125 Language Design, 19
IsString(), 121 Defining Constants
Index 829
Ring Documentation, Release 1.3
Index 830
Ring Documentation, Release 1.3
Index 831
Ring Documentation, Release 1.3
Index 832
Ring Documentation, Release 1.3
More Samples and Tests, 518 Search of global names while defining the class at-
Running Forms, 513 tributes, 792
The Designer Windows, 512 The documentation says functional programming is
The Properties, 512 supported, but then this happens?, 785
Using Layouts, 518 What about predefined parameters or optional pa-
What is new in Ring 1.3?, 34 rameters in functions?, 794
Window Flags, 517 What about the Boolean values in Ring?, 787
Fputc() What are the advantages to using Ring over C# or
Files, 140 Java?, 785
Fputs() What are the advantages to using Ring over Lisp or
Files, 140 Smalltalk?, 782
Fread() What are the advantages to using Ring over native C
Files, 141 or C++?, 783
Freopen() What are the advantages to using Ring over Python
Files, 137 and Ruby?, 784
Frequently Asked Questions What are the advantages to using Ring over Tcl and
Can I connect to dbase/harbour database?, 805 Lua?, 785
Can Ring work on Windows XP?, 807 What happens when we create a new object?, 790
Conflict between Global Variables and Class At- What is the difference between Ring and Python?
tributes, 793 And is Ring Open Source?, 783
Constructor methods in Ring, 789 Where can I write a program and execute it?, 793
Could you explain the output of the StrCmp() func- Why do we need Yet Another Programming Lan-
tion?, 796 guage (YAPL)?, 781
Getter and Setter Methods, 791 Why I get a strange result when printing nl with
Goal of including the Main function in Ring, 788 lists?, 795
How can I disable maximize button and resize win- Why I get Calling Function without definition Er-
dow?, 803 ror?, 806
How to add Combobox and other elements to the Why Ring is largely focussed on UI creation?, 783
cells of a QTableWidget?, 810 Why Ring is weakly typed?, 782
How to Close a window then displaying another Why Ring uses See, Give, But and Ok Key-
one?, 802 words?, 786
How to create a Modal Window?, 802 Why setClickEvent() doesnt see the object methods
How to create an array of buttons in GUI applica- directly?, 806
tions?, 801 Why the ability to define your own languages Instead
How to extend RingQt and add more classes?, 807 of just handing over the syntax so you can parse
How to get the current source file path?, 794 it using whatever code you like?, 786
How to get the file size using ftell() and fseek() func- Why the window title bar is going outside the
tions?, 794 screen?, 800
How to insert an item to the first position in the list?, Why this example use the GetChar() twice?, 797
799 Why we dont use () after the qApp class name?, 800
How to perform some manipulations on selected Why you can specify the number of loops you want
cells in QTableWidget?, 810 to break out of?, 786
How to print keys or values only in List/Dictionary?, Fseek()
795 Files, 138
How to print lists that contains objects?, 799 Fsetpos()
How to print new lines and other characters?, 800 Files, 139
How to use many source code files in the project?, Ftell()
796 Files, 138
How to use NULL and ISNULL() function?, 798 Function Prototype
How to use SQLite using ODBC?, 804 Extension, 580
Introduction, 780 function prototype
Is Ring some sort of improvement over PHP?, 783 Code Generator, 589
List index start from 1, 789 Function Structure
Philosophy behind data types in Ring, 786 Extension, 578
Index 833
Ring Documentation, Release 1.3
Index 834
Ring Documentation, Release 1.3
Index 835
Ring Documentation, Release 1.3
Index 836
Ring Documentation, Release 1.3
Index 837