Android Question can b4a andriod ide make addin like vb6,vba ?

xiaoyao

Active Member
Licensed User
Longtime User
make some dll api or com dll/jar for call ide(
or use by vbs,python ,can use activex com dll, or websocet

like click menu,AUTO INPUT code on mouse (x,y)
or insert new sub function on end of file
get all function list
delete a function by name
vbs call "add a new code file,
auto add a jar file

My English is not very good, so please bear with me. Basically, is there a way to separate some of the IDE's interfaces to enable more automation, such as clicking on menu items, automatically formatting code, adding comments to each function, automatically importing modules, images, sound, and resource files, listing the number of code files in modules, inserting new code, and importing new files?
 

xiaoyao

Active Member
Licensed User
Longtime User
I have studied B4A Android APP development for 2 years, but I have not used it for 4 years. I have forgotten how to set the APP to full screen and hide the title bar.
If you are interested, you can add me on QQ 527524938. I am Chinese. Let’s study together.

This is a simple visual interface UI controller I developed using VB6. If I have time, I can develop more functions.
A truly visual design will be more convenient, allowing a novice and inexperienced person to set up 100% correct and wrong settings at once.
Setting up title hiding, full screen, and font images is actually not that difficult. If the IDE interface is opened and everyone develops plug-ins together, perhaps such functions will also be developed.

 
Upvote 0

teddybear

Well-Known Member
Licensed User
That's a good idea. Here is a wechat group created by @aeric, you can join the group, if QR code expires, you can pm aeric for update
 
Upvote 0

xiaoyao

Active Member
Licensed User
Longtime User
That app is provided by Erel
In 1998, Microsoft discontinued the development of VB6, and in 2020, it discontinued the development of VB.NET, and now it is only in the maintenance stage. VBS will also disappear in a few years.
B4A and B4I are important software in the VB family, and Twinbasic also exists, which has implemented almost 80% of the functions and objects of VB6, including a powerful visual form designer and some VB.NET syntax.

B4A's visual form design feature has been around for almost 10 years since 2015, but hasn't seen much progress. It would be great if most of the features could be previewed, and if images could be added to the interface designer and button titles modified with immediate results.
Perhaps the most powerful UI designer is the web-based one, where you can open a web page and design, and then convert it to JSON format and generate a BAL interface document.
Another option is like a mobile version of Photoshop, where you can design and add various button images and other controls directly on your phone, and truly see the results in real-time, including animations and sound playback.
 
Upvote 0

aeric

Expert
Licensed User
Longtime User
Many of us came from VB6 background. We like the familiar code which is simple to learn and write.

B4X is a great answer to the abandoned MS VB6 and we know MS introduced another language call VB.NET which again they want to kill it. VB.NET has divided VB programmers and most programmers moved to use C#.

I have been using B4A for 10 years. The early version was paid version and has different layout designer.

The current version is free and the IDE includes a new layout designer which is based on WPF. It is not true the designer hasn't changed in this 10 years.
 
Upvote 0

xiaoyao

Active Member
Licensed User
Longtime User
It turns out that there are better interface designers, more advanced WPF or WINFORM to achieve a higher degree of simulation of visual design, will save a lot of effort.

Or the mobile version designer does more. Now many traditional desktop EXE are less and less, many enterprises are using the web version of the system office, sales-storage software.
The future WEB ide is an inevitable trend, as long as there is a web page can design drag and drop control UI, just like VUE does HTML5 pages.
In this way, you can design an APP on Apple computers and IOS, you only need to have a browser, and you can directly convert the interface into a web version.
Or the Android interface is displayed on the phone, the APK runs on another computer or mobile phone, and the APP can also be used when the interface is changed by transferring a picture to a web page or similar remote desktop.
 
Upvote 0

aeric

Expert
Licensed User
Longtime User
Most modern tools are use for Web front end. They don't connect to any devices. There are some IDEs like Android Studio (IntelliJ) or Visual Studio are very heavy on resources.

Even Apple Xcode has no Web IDE as I know.

It is good if B4A IDE get a new face but what we have now works as expected and very stable.
 
Upvote 0
Cookies are required to use this site. You must accept them to continue using the site. Learn more…