Basic4android v3.80 beta 发布

简介: 增加了条件编译,共享模块,部分支持jar 文件直接访问。还有其他一些更新。I'm happy to release B4A v3.80 BETA. This version includes several major new features that make it easier to deve...
增加了条件编译,共享模块,部分支持jar 文件直接访问。还有其他一些更新。
I'm happy to release B4A v3.80 BETA. This version includes several major new features that make it easier to develop real-world solutions and reuse code between different projects.

New features and improvements:
  • Conditional Compilation & Build Configurations: http://www.basic4ppc.com/android/forum/threads/conditional-compilation-build-configurations.40746/
  • Shared code modules: http://www.basic4ppc.com/android/forum/threads/shared-code-modules.40747/
  • #AdditionalJar attribute - Allows adding jar files to the compilation. Together with JavaObject library it is now possible to use 3rd party libraries without a wrapper (not in all cases).
  • Project meta file - This file stores "dynamic" project state: modules visibility and order, collapsed nodes, bookmarks and breakpoints. This file should be excluded from source controls.
  • Bit.InputStreamToBytes - Reads all the data from an input stream and returns an array of bytes with the data. The input stream is closed automatically.
  • JSON generator supports arrays as well as lists.
  • CreateMap keyword - A shorthand method for creating and filling Maps. For example:
    Code:
    Dim m1 As Map = CreateMap("Key1"10"Key2"20)
  • Array keyword - The type can be omitted. In that case the array type will be Object. The Array keyword now supports creating empty arrays.
  • Spinner.DropDownBackgroundColor property
  • Debugger can optionally show hexadecimal values.
  • Auto complete for layouts and assets files:

    [​IMG]
  • Libraries filter box:

    [​IMG]
  • Add existing modules supports multiple selection.
  • New configurable color: ToolTipDefaultText (color of non-code tool tips text)
  • Other minor improvements and bug fixes.

All users who are eligible for a free upgrade should receive an email with the link to the beta version. Please allow 12 hours for this mail to arrive.

Note that this is a beta version. You should backup your projects before loading them with the new version.
Projects saved in v3.80 cannot be opened with older versions of B4A (due to the new meta files).
目录
相关文章
Basic4android v3.50 发布
这次发布的主要是debug 的增强。说实话,在这一方面B4a 比delphi做的要好。希望delphi 在新的版本里面 能进一步加强。   I'm happy to release Basic4android v3.
747 0
|
数据可视化 IDE 开发工具
Basic4android v3.20 发布
这次主要是可视化设计器的增强。 具体新功能如下:   This version includes many important improvements: Visual designer Anchors feature - makes it easier to target multiple screen sizes.
871 0
|
IDE 开发工具
Basic4android v2.70 发布
Basic4android v2.70 is now available. I would first like to thank the beta testers for their help and feedback .
792 0
如何制作 Basic4android 的库文件
很多网友询问如何制作basic4android 的库,由于我个人没有对这一块详细研究,因此 不能给大家太多的建议,大家可以参考官网的教程。同时官网上有一个视频教程,由于是在国外视频 网站上,大家可能无法访问,我问作者要了这个视频文件,放到了优酷网上,大家可以在 在http://v.youku.com/v_show/id_XNTMzNDY5MTQ0.html 访问。
646 0
|
SQL IDE 开发工具
Basic4android v2.50 发布
I'm very happy to release Basic4android v2.50. This version includes many important new features and improvements.
764 0
|
Android开发 开发工具 IDE
Basic4android v2.20 发布
This version includes the following improvements: For Each blocks Declaration and assignment in the same statement - Two new language features in t...
672 0
Basic4android v2.00 发布
Basic4android v2.00 is now available. This upgrade is probably the most significant upgrade since v1.
760 0
|
1月前
|
开发框架 前端开发 Android开发
安卓与iOS开发中的跨平台策略
在移动应用开发的战场上,安卓和iOS两大阵营各据一方。随着技术的演进,跨平台开发框架成为开发者的新宠,旨在实现一次编码、多平台部署的梦想。本文将探讨跨平台开发的优势与挑战,并分享实用的开发技巧,帮助开发者在安卓和iOS的世界中游刃有余。
|
21天前
|
搜索推荐 前端开发 API
探索安卓开发中的自定义视图:打造个性化用户界面
在安卓应用开发的广阔天地中,自定义视图是一块神奇的画布,让开发者能够突破标准控件的限制,绘制出独一无二的用户界面。本文将带你走进自定义视图的世界,从基础概念到实战技巧,逐步揭示如何在安卓平台上创建和运用自定义视图来提升用户体验。无论你是初学者还是有一定经验的开发者,这篇文章都将为你打开新的视野,让你的应用在众多同质化产品中脱颖而出。
42 19
|
21天前
|
JSON Java API
探索安卓开发:打造你的首个天气应用
在这篇技术指南中,我们将一起潜入安卓开发的海洋,学习如何从零开始构建一个简单的天气应用。通过这个实践项目,你将掌握安卓开发的核心概念、界面设计、网络编程以及数据解析等技能。无论你是初学者还是有一定基础的开发者,这篇文章都将为你提供一个清晰的路线图和实用的代码示例,帮助你在安卓开发的道路上迈出坚实的一步。让我们一起开始这段旅程,打造属于你自己的第一个安卓应用吧!
46 14