这几天没有来得及更新博客,有两个原因,一个是个人的私事比较忙,另外就是应basic4android 作者的邀请,把basic4android
的介绍和教程翻译成中文。前年开始做android开发,由于过去一直使用delphi 开发,习惯了可视化设计,实在不太习惯使用Java 开发,
刚好有个国外的朋友介绍了basic4android, 当时basic4android还是beta 测试阶段,经过测试就发现basic4android除了使用visual basic
的语法外,其它都非常类似delphi 的开发,就第一时间使用其开发Android.效率和功能都非常不错。呵呵,真的希望EMB 能够把这个收购了,
只要把语法改成支持Pascal,就可以与delphi 完美实现前后台的开发了。basic4android的作者也一直想拓展中国市场,邀请我翻译一些basic4android
的介绍和教程,我这几天翻译了一部分,同时也放到这里,让大家可以看一下。有兴趣的同学可以试用和购买,价格确实也很便宜,99 美元含两年的
免费更新。如果大家不方便在国外网站直接购买的话,可以与我联系,我可以帮着大家找作者购买,肯定比直接在他的站上购买还便宜。
先给大家看一下为什么要使用basic4android 开发。
通用特色
- 简单而强有力的工具
- IDE和程序语言 100% 专注 Android 开发
- 编译为原生 bytecode. 不需要运行库.生成的 APK 文件与with Java / Eclipse生成的文件完全一样
- 与Java 写的应用性能相同
- 与Visual Basic类似的事件驱动开发语言,支持对象和代码模块
- 不需要写任何 XML 文件
- 通过支持定制Java 库提高扩展性
- 大量的,活跃的,有好的社区开发者,超过 18,000 注册开发者!
- Android上唯一的真正 WYSIWYG 可视化编辑器. 可视化编辑器支持多屏幕和各种分辨率
- 支持Android 1.6 到 4.0版本的所有的电话和平板
- 支持自动完成,内置文档,内部索引的现代IDE 新! 和其他高级功能
- 强大的单步调试器
- 具有可定制在线和离线查询功能的海量文档
- 内置代码混淆器 新!
- 支持所有的Android 核心特性:
- 包括加密数据库的SQL 数据库
- GPS
- 主屏 widgets 和活动墙纸
- 后台服务和广播侦听器
- 蓝牙(串口)
- 电话功能: 拨打电话, 短信, 通讯录, 来电记录和其它
- USB 主机和附属模式 新!
- Web 服务
- 照相
- XML, JSON 和 CSV
- 动画Views
- 多点触摸和手势
- NFC 新!
- 网络 (TCP, UDP, FTP, SMTP 和 POP3)
- 推送提醒 (C2DM) 新!
- 文本阅读和声音识别
- AdMob ads 和其他 ads 平台
- OpenGL
- 图形和图像
- 传感器
- 文件 I/O
- 融合各种服务: Parse, Google services, Twitter, Facebook 和其他
- Android 市场 In-App 购买服务 新!
- 对象序列化
- Sip / Voip 新!
- 还有更多…
Android 市场 / Amazon 市场
- 减少开发时间, 让你成为市场上的第一个
- 生成签名,上传就绪的APK 文件
- "Test my app"子论坛让成员帮助你做beta 测试
- 对ads感兴趣吗? 包含 AdMob (Google), AirPush 和其它库
- 使用可视化设计器和抽象设计器支持所有的屏幕大小和分辨率
企业 / 内部 应用
- Basic4android 是Android上最强有力的RAD工具. 将设计到产品的时间降到最低.
- 由Android专家制造的强有力框架提高你的开发过程
- 增强的数据库和web 服务的支持..一步一步指导如何连接到远程的MySQL and Microsoft SQL Server数据库.
- 友好的SVN (版本控制)接口
- B4AServer - 通过一个唯一的服务器简化内部应用程序的开发
- 通过封装重复使用现有的的Java代码
教育
- Basic4android 被很多大学,学院和其他机构用来教授计算机和移动编程.
- Basic4android 比其他竞争对手更简单更有趣
- 学术教育使用价格有50% 折扣