X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=docs%2Fen%2Fen-level1.tmx;h=87e07865d06899446b403ad909cfe173bee3f95b;hb=4a5422ae8886f2fd23b15c0e576e925719cf37f6;hp=2c36964a52536f70a47cfe967ea429073f7788b1;hpb=84ff8fc774dc6a4eccec0a5344ee5f1a48fc7787;p=ring-lang-081%2Fring.git diff --git a/docs/en/en-level1.tmx b/docs/en/en-level1.tmx index 2c36964..87e0786 100644 --- a/docs/en/en-level1.tmx +++ b/docs/en/en-level1.tmx @@ -6,6 +6,14 @@ + # Declartive Programming (Nested Structures) + + + # Declarative Programming (Nested Structures) + + + + (28) Form Designer - Nice Aliginment for Toolbox Icons. @@ -14,6 +22,38 @@ + * Error (E5) : The file type is not correct - the VM expect a ring object file + + + * Error (E5) : The file type is not correct - the VM expect a Ring Object File + + + + + * In RingQt for Android, The Ring Object File (ringo) will be executed directly from resources. + + + * In RingQt for Android, The Ring Object File (*.ringo) will be executed directly from resources. + + + + + * RingQt for Android : Better code for executing the ring object file (ringo) + + + * RingQt for Android : Better code for executing the Ring Object File (*.ringo) + + + + + * To generate code that wraps a C function, we just write the C function prototype + + + * To generate code that wraps a C function, we just write the C function prototype. + + + + * Writen in ANSI C (The code is generated + Looks identical to Handwritten Code) @@ -30,6 +70,14 @@ + .. + + + Get Parameters Values.. + + + + After modifing the configuration file, You will need to generate the code, You can learn from @@ -38,6 +86,30 @@ + Also using Ring object file remove the loading time required for compiling the application. + + + Also using Ring Object File remove the loading time required for compiling the application. + + + + + At first the Ring compiler will be used to generate the Ring object file (*.ringo) + + + At first the Ring compiler will be used to generate the Ring Object File (*.ringo) + + + + + Click on "Enviroment Variables..." + + + Click on "Environment Variables..." + + + + Even the language keywords can be overwritten to serve one's own keywords in any human language not only english. @@ -54,6 +126,14 @@ + More beautiful Code + + + More Beautiful Code + + + + Next, another part of the configutaiton file, it's important because we can learn from it how to add @@ -102,6 +182,14 @@ + The function operator takes two paramters, the first represent the operator + + + The function operator takes two parameters, the first represent the operator + + + + The library provideds classes for Lists and String where the index starts from 0. @@ -110,6 +198,14 @@ + The next features enable us to build and use declartive programming environment using nested structures on the top of object oriented + + + The next features enable us to build and use declarative programming environment using nested structures on the top of object oriented + + + + The promise of visual programming is to empower people, enhance understandability and invite business users to the arena of software development more intutively. @@ -198,6 +294,22 @@ + pair: Declarative Programming; More Beatiful Code + + + pair: Declarative Programming; More Beautiful Code + + + + + since we write the variable name direcly without () we can write point instead of point() and the method getpoint() + + + since we write the variable name directly without () we can write point instead of point() and the method getpoint() + + + + the screen but we can control it using the Mouse and/or the Keyborad @@ -206,6 +318,14 @@ + then call the ring_state_runcode() function to execut Ring code using the same state. + + + then call the ring_state_runcode() function to execute Ring code using the same state. + + + + using <filter> and </filter> we can include/exclude parts of the configuration file @@ -220,6 +340,14 @@ When the code generator take this file as input + + + you get one Ring object file for the complete project (many source code files). + + + you get one Ring Object File for the complete project (many source code files). + +