It is currently Fri May 26, 2017 12:17 am



Welcome
Welcome to rfobasic

You are currently viewing our boards as a guest, which gives you limited access to view most discussions and access our other features. By joining our free community, you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content, and access many other special features. In addition, registered members also see less advertisements. Registration is fast, simple, and absolutely free, so please, join our community today. **You are not required to provide truthful information to any registration questions. Be whomever you wish to be.!


Post new topic Reply to topic  [ 269 posts ]  Go to page 1, 2, 3, 4, 5 ... 27  Next
Author Message
 Post subject: RFODESIGNER
Unread postPosted: Sun Oct 19, 2014 2:31 am 
Offline
User avatar

Joined: Sat Oct 04, 2014 5:45 am
Posts: 640
RFODESIGNER
It is an Integrated Development Environment for the PC on Windows for fast and easy GUI creation of graphical apps.
Even the novice will be able to generate at least a visual app in minutes.
The BASIC! code is auto generated per an easy framework.
Included is RFO2APK that creates your APK to install on your device.

All can be downloaded here https://sites.google.com/site/rfodesigner/

Image

RFO2APK for BASIC! & OLIBASIC
This is a standalone version to compile your app into an APK and is not the same as the
version that is included with RFODESIGNER. https://sites.google.com/site/rfodesigner/
It uses your preference for Basic! or OliBasic as the base for the apk.

A typical development procedure on PC would be to use RFODESIGNER to do the BASIC! coding and then calling
RFO2APK to compile the APK on the fly for testing on an emulator like BlueStacks on the PC. Once you are satisfied with the
results then simply upload the APK via Bluetooth to the phone where it will be installed automatically if you answer yes.
Since your app is not verified by Google your phone needs to be set to receive such unverified APK's

ImageImage

____________________________________________
Download and tutorial for RFODESIGNER & RFO2APK
https://sites.google.com/site/rfodesigner/
____________________________________________


Last edited by RSA on Tue Feb 28, 2017 12:44 am, edited 23 times in total.

Top
 Profile  
 
 Post subject: Re: RFODESIGNER
Unread postPosted: Sun Oct 19, 2014 2:45 am 
Offline

Joined: Sat Sep 20, 2014 10:17 pm
Posts: 389
You mean we upload the code and the result is apk file (on-the-fly)?
Thanks...


Top
 Profile  
 
 Post subject: Re: RFODESIGNER
Unread postPosted: Sun Nov 09, 2014 8:18 am 
Offline

Joined: Thu Oct 23, 2014 8:24 pm
Posts: 27
RSA,
I congratulate you! You've made outstanding instrument!
It is very helpful and simple in use.
Only one temporal problem - no any description (manual) and I need to clear everything experimentally out.
Anycase - it is wonderful thing :!:


Top
 Profile  
 
 Post subject: Re: RFODESIGNER
Unread postPosted: Sun Nov 09, 2014 11:25 am 
Offline
User avatar

Joined: Mon Aug 18, 2014 1:16 pm
Posts: 1336
Well done RSA

This as the making of being a nice editor. If it could be developed into something like VB editors with a manual and some step by step instruction of how to make simple apps. :)

I wish you all the success with it.

Regards Roy


Top
 Profile  
 
 Post subject: Re: RFODESIGNER
Unread postPosted: Fri Nov 21, 2014 8:13 pm 
Offline
User avatar

Joined: Sat Oct 04, 2014 5:45 am
Posts: 640
A new version for download is out at https://sites.google.com/site/rfodesigner/
Thanks for the encouragement. I have removed all older versions because of incompatibility. I do not have the time for a manual at this stage. If someone wants to experiment and make an help file then this would be of great help.

Regards
Emile

_________________
Download and tutorial for RFODESIGNER
https://sites.google.com/site/rfodesigner/


Top
 Profile  
 
 Post subject: Re: RFODESIGNER
Unread postPosted: Sun Nov 23, 2014 12:50 am 
Offline

Joined: Thu Oct 23, 2014 8:24 pm
Posts: 27
Hi RSA,

I understand, you are very busy, but...
What means string "TxtTextBox(RoundButton)3=xx" at the end of every element description?


Top
 Profile  
 
 Post subject: Re: RFODESIGNER
Unread postPosted: Sun Nov 23, 2014 2:46 am 
Offline

Joined: Thu May 01, 2014 2:50 am
Posts: 28
When creating a TextBox only Text Align 1 appears in the generated code. Is this the expected result?
Very interesting program!

I accept that you are not replying to posts at present.


Top
 Profile  
 
 Post subject: Re: RFODESIGNER
Unread postPosted: Sun Nov 23, 2014 3:57 am 
Offline
User avatar

Joined: Tue Jan 03, 2012 9:31 am
Posts: 5518
Location: Paris, France
Most improvement of one's program comes from user feedback, I speak from experience. When/if it becomes constraining I understand that Emile shall put a break on it (some developers even put a stop and abandon their program, see this Vietnamese guy and his Flappy Bird app) but at this stage 2 questions in a period of 1 month should be handled easily.

Nicolas

_________________
- Creator of the Android BASIC! Compiler


Top
 Profile  
 
 Post subject: Re: RFODESIGNER
Unread postPosted: Sun Nov 23, 2014 9:56 am 
Offline
User avatar

Joined: Sat Oct 04, 2014 5:45 am
Posts: 640
Mougino,
Yes you are correct. But I wont quit. Basic! is fantastic.

Tobibear,
Yes it is a booboo : TextBox ==> GR.TEXT.ALIGN 1
Will correct it. Sometimes its more convenient to use roudbutton instead.
Also the z order of placing the components makes a big difference.
Because of the fantastic new DIALOG function by jMarc the ListBox has no future.
It only demonstrates how componets can be "overlayed" ==> Z order
Comments are always welcome. It helps !!

const50,
Not exactly getting at what you refer to ?
Can not see ==> "TxtTextBox(RoundButton)3=xx"

Refer to generated code for TextBox below:
! Draw TextBox1 ===================================== TextBox1
GR.COLOR 255, 200, 200, 200, 0
GR.SET.STROKE 2
GR.LINE Screen1[2], 23, 27, 23, 67
GR.LINE Screen1[3], 28, 22, 168, 22
GR.LINE Screen1[4], 173, 27, 173, 67
GR.LINE Screen1[5], 168, 72, 28, 72
GR.ARC Screen1[6], 23, 22, 33, 32, 270, -90, 0
GR.ARC Screen1[7], 163, 62, 173, 72, 0, 90, 0
GR.ARC Screen1[8], 23, 62, 33, 72, -270, 90, 0
GR.ARC Screen1[9], 163, 22, 173, 32, -90, 90, 0
GR.COLOR 255, 255, 0, 0, 1
GR.TEXT.SIZE 25
GR.TEXT.BOLD 1
GR.TEXT.ALIGN 1
GR.TEXT.DRAW Screen1[10], 33, 56, "TextBox1"
TxtTextBox1 = 10

The TxtTextBox1 has a value of 10 that refers to the drawing index in the current screen array
==> TxtTextBox1 = 10 ==> as in GR.TEXT.DRAW Screen1[10], 33, 56, "TextBox1"
Because the PC generated the values you can now easily modify the text of the componet by reference to the array for Screen1[10].
Screen1[10] ==> Means Screen number 1 at drawing object index number 10
So you would code it as ==> Screen1[TxtTextBox1] ==> GR.MODIFY Screen1[TxtTextBox1], "text", "The New Caption"
Not easy to remember the 10 but easy to remember the TxtTextBox1
By folowing the comments you can easily copy/paste the correct referencing code etc.
Play around and folow the style of programming generated. Once you get the style then there is no stop.
I have created a specific loop that will always be the same. Very much like programming microcontrollers.
I can not bring a manual at this time because many things can and are changing.
Best is to always download the latest version. Working example apps are included in the zip for the current version.
That is now if you can call it a version at this stage.

Good luck


Top
 Profile  
 
 Post subject: Re: RFODESIGNER
Unread postPosted: Sun Nov 23, 2014 10:37 pm 
Offline

Joined: Thu Oct 23, 2014 8:24 pm
Posts: 27
Hi RSA,
I suspected that TxtTextBox1 = 10 ==> as in GR.TEXT.DRAW Screen1[10], 33, 56, "TextBox1", but I need to be ensured. Now the code is clear.
Thanks one more time.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 269 posts ]  Go to page 1, 2, 3, 4, 5 ... 27  Next


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
suspicion-preferred