The Ring programming language version 1.5.3 book - Part 194 of 194
1. Ring Documentation, Release 1.5.3
Cookies, 378
CRUD Example using MVC, 400
Database, ModelBase & ControllerBase classes, 408
Generating Pages using Objects, 390
Gradient, 389
Hash Functions, 384
Hello World Program using the Web Library, 367
HTML Lists, 387
HTML Special Characters, 383
HTML Tables, 388
HtmlPage Class, 395, 419
HTTP Get Example, 368
HTTP POST Example, 373
Introduction, 365
Page Class, 415
Random Image, 386
Ring CGI Hello World Program, 367
ScriptFunctions Class, 417
StyleFunctions Class, 417
Templates, 381
Upload Files, 375
URL Encode, 380
Users registration and Login, 402
Using Bootstrap Library using Functions, 396
Using Bootstrap Library using Objects, 397
Web Library Features, 368
WebLib API, 413
WebPage Class, 418
Web Library Features
Web Development (CGI Library), 368
WebLib API
Web Development (CGI Library), 413
WebPage Class
Web Development (CGI Library), 418
Weight History Application
Desktop and Mobile Development, 639
Werdy Application
Applications developed in little hours, 12
What about predefined parameters or optional parameters
in functions?
Frequently Asked Questions, 1742
What about the Boolean values in Ring?
Frequently Asked Questions, 1734
What are the advantages to using Ring over C# or Java?
Frequently Asked Questions, 1732
What are the advantages to using Ring over Lisp or
Smalltalk?
Frequently Asked Questions, 1729
What are the advantages to using Ring over native C or
C++?
Frequently Asked Questions, 1730
What are the advantages to using Ring over Python and
Ruby?
Frequently Asked Questions, 1731
What are the advantages to using Ring over Tcl and Lua?
Frequently Asked Questions, 1731
What happens when we create a new object?
Frequently Asked Questions, 1738
What is new in Ring 1.1?
Better Code Generator for Extensions, 118
Better Documentation, 118
Better Natural Language Programming Support, 110
Game Engine for 2D Games, 116
Generate/Execute Ring Object Files (*.ringo), 111
Introduction, 109
List of changes and new features, 110
New Functions and Changes, 113
RingLibSDL, 116
RingSQLite, 117
StdLib functions and classes written in Ring, 114
Syntax Flexibility, 111
Using Self.Attribute in the Class Region to define
new attributes, 118
Using This.Attribute in nested Braces inside the
Class Methods, 118
What is new in Ring 1.2?
Better Call Command, 108
Better Functions, 105
Better Quality, 108
Better Ring Notepad, 105
Better RingQt, 105
Display Warnings Option, 108
Introduction, 103
List of changes and new features, 104
New Functions, 104
Objects Library for RingQt, 106
RingLibCurl, 107
Using NULL instead of NULLPointer(), 108
What is new in Ring 1.3?
Better Loop|Exit Command, 99
Better Ring Notepad, 95
Better RingQt, 91
Better StdLib, 99
Embedding Ring in Ring without sharing the State,
101
Form Designer, 102
Introduction, 90
List of changes and new features, 91
New Functions, 100
Return Self by Reference, 100
Ring mode for Emacs Editor, 98
RingZip Library, 101
Using ’<’ and ’:’ operators as ’from’ keyword, 100
What is new in Ring 1.4.1?
What is new in Ring 1.4?, 87
What is new in Ring 1.4?
Better RingQt, 86
Better StdLib, 84
Index 1805
2. Ring Documentation, Release 1.5.3
Better WebLib, 84
Change: Basic Extensions are separated from
RingVM, 79
Convert between Numbers and Bytes, 83
Introduction, 78
List of changes and new features, 79
New Style to Ring Notepad, 82
Qt Class Convertor, 86
RingREPL, 82
The Natural Library, 80
What is new in Ring 1.4.1?, 87
What is new in Ring 1.5.1?
What is new in Ring 1.5?, 69
What is new in Ring 1.5.2?
What is new in Ring 1.5?, 74
What is new in Ring 1.5.3?
What is new in Ring 1.5?, 75
What is new in Ring 1.5?
Better Code Generator for Extensions, 60
Better Documentation Generator for Extensions, 61
Better Objects Library, 47
Better Quality, 69
Better Ring Notepad, 38
Better RingQt, 45
Better StdLib, 41
Better WebLib, 42
Calculator Application, 37
Introduction, 35
List of changes and new features, 36
More Syntax Flexibility, 67
Ring VM - Tracing Functions, 61
RingFreeGLUT Extension, 47
RingOpenGL Extension, 56
Trace Library and Interactive Debugger, 65
Type Hints Library, 68
Video-Music-Player Application, 36
What is new in Ring 1.5.1?, 69
What is new in Ring 1.5.2?, 74
What is new in Ring 1.5.3?, 75
Windows StartUp Manager Application, 37
What is RingFreeGLUT?
Using RingOpenGL and RingFreeGLUT for 3D
Graphics, 501
What is RingOpenGL?
Using RingOpenGL and RingFreeGLUT for 3D
Graphics, 500
What is the difference between Ring and Python? And is
Ring Open Source?
Frequently Asked Questions, 1730
Where can I write a program and execute it?
Frequently Asked Questions, 1741
While Loop
Control Structures - First Style, 158
Control Structures - Third Style, 168
Why do we need Yet Another Programming Language
(YAPL)?
Frequently Asked Questions, 1728
Why I get a strange result when printing nl with lists?
Frequently Asked Questions, 1743
Why I get Calling Function without definition Error?
Frequently Asked Questions, 1754
Why Ring is largely focussed on UI creation?
Frequently Asked Questions, 1730
Why Ring is not case-sensitive
Frequently Asked Questions, 1736
Why Ring is weakly typed?
Frequently Asked Questions, 1729
Why Ring uses ’See’, ’Give’, ’But’ and ’Ok’ Keywords?
Frequently Asked Questions, 1733
Why Ring?
Language Design, 27
Why setClickEvent() doesn’t see the object methods di-
rectly?
Frequently Asked Questions, 1754
Why the ability to define your own languages Instead of
just handing over the syntax so you can parse it
using whatever code you like?
Frequently Asked Questions, 1732
Why the Assignment operator uses Deep copy?
Frequently Asked Questions, 1737
Why the window title bar is going outside the screen?
Frequently Asked Questions, 1748
Why this example use the GetChar() twice?
Frequently Asked Questions, 1745
Why Type Hints?
The Type Hints Library, 718
Why we don’t use () after the qApp class name?
Frequently Asked Questions, 1748
Why you can specify the number of loops you want to
break out of?
Frequently Asked Questions, 1733
Window Flags
Form Designer, 687
Window Resize Event
Using RingOpenGL and RingFreeGLUT for 3D
Graphics, 504
Windows StartUp Manager Application
Applications developed in little hours, 11
What is new in Ring 1.5?, 37
Windowsnl() Function
System Functions, 231
Wrap structures
Code Generator, 780
Wrapping C++ Classes
Code Generator, 786
Write file using Write()
Files, 219
Writing Comments
Index 1806
3. Ring Documentation, Release 1.5.3
Getting Started - First Style, 130
Getting Started - Second Style, 132
Getting Started - Third Style, 134
Zip Class Reference
RingZip, 426
ZipEntry Class Reference
RingZip, 426
Index 1807