【Android源码 栏目提醒】:网学会员,鉴于大家对Android源码 十分关注,论文会员在此为大家搜集整理了“VB for Android 实例教程 - 综合课件”一文,供大家参考学习!
VB for
Android实例教程 Aslamic VB4A不知不觉间独自走过了近10个版本终于从一个只能添加Label的小玩具变成了一个可以用于实际开发的小工具这里谢谢大家的支持和建议。
说明 1 本教程以VB4A6.1为标准请大家使用该软件进行测试。
2 后期程序更新将不会添加新的功能也不会修改文件结构将力求兼容性也就是说后期版本尽可能和6.1的文件结构保持一致。
3 如果需要看懂本教程可能需要一定的basic基础既然rbasic都可以火vb4a为什么不能呢 Aslamic Louis yourdds520163.com 基础篇 1系统设置和要求 VB4A已经包括了开发所需要的大部分材料其中包括基于simplev0.1.1的编译核心基于xp开发的VB for
android程序基于
android 1.5 SDK的
android核心程序。
但是还需要您的PC中安装了JDK1.6或以上版本。
上述文件下载地址 SIMPLE http://code.google.com/p/simple/ 已包含 VB for
Android http://code.google.com/p/vb4
android 未包含 JDK1.6 http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe 2系统配置 1vb for
android不需要进行安装解压到一个非中文并不包含空格的目录下即可。
如解压到D盘VB4A下。
2需要设置环境变量将JAVA_HOME指向jdk的安装目录。
设置方法我的电脑-属性-高级-环境变量-新建。
3程序设置 VB4A不需要复杂的程序设置只需要点击菜单中的配置即可。
4程序测试 为了验证程序是否正常工作可以新建一个工程看是否在vb4a目录下生成了相应的文件夹如建立工程名test目录下会生成Test文件夹 并包含以下文件夹 5VB4A支持情况 VB4A的核心编译程序是simple理论上是支持simple的所有功能但是现在的开发进度只能支持单form编程也就是一个程序只能有一个form无法实现form的切换。
支持 UI元素包括 按钮标签文本框密码文本框单选按钮复选按钮图片框画布。
手机硬件包括拨打电话震动器GPS重力传感器加速度传感器定时器。
代码自动补全虽然现在是用了一个很笨的办法来实现。
代码大小写检查无需像使用simple那样严格按照IfThen等大小写规则。
入门篇 1新建工程 在正确安装并配置程序以后可以开始新建工程。
工程名具有以下要求如果不符合要求将无法建立新的工程。
工程名为小写英文字母构成不含数字符号以及大写字母。
工程名同时为程序名唯一的不同就是程序名将会首字母大写。
2基本操作 VB4A的基本操作为第一次点击网格确定起始位置第二次点击网格确定终止位置然后输入相应的参数和属性最后确定元素类型。
3工程保存和打开 工程可以直接保存但是工程打开需要将工程所附带的文件夹拷贝至和vbdroid.exe相同的目录下再通过菜单的打开进行打开操作。
实例篇 本篇章内容将会逐渐更新并且可能包括以下文件 1 VB4A工程及源代码文件 2 APK程序文件 3 EXE格式的教学视频。
准备好了吗 实例 一 EtchSketch 简介EtchSketch是google simple的示例代码之一实现的功能是通过重力感应实现画图本示例程序将使用vb4a在图形化的环境中重写这一示例程序。
1分析源代码 Dim x As Integer Dim y As Integer Event OrientationSensor1.OrientationChangedyaw As Single pitch As Single roll As Single If roll -20 Then x Math.MinCanvas1.Width x 1 ElseIf roll 20 Then x Math.Max0 x - 1 End If If pitch -20 Then y Math.MinCanvas1.Height y 1 ElseIf pitch 20 Then y Math.Max0 y - 1 End If Canvas1.DrawPointx y End Event Event EtchSketch.Initialize x Canvas1.Width / 2 y Canvas1.Height / 2 End Event Event AccelerometerSensor1.Shaking Canvas1.Clear End Event 包括 Form EtchSketch 变量 xy 重力感应器 OrientationSensor1 加速度感应器 AccelerometerSensor1 添加菜单项 quit 步骤 1 新建工程名为etchsketch 2 绘制画布大小为整个屏幕 3 添加菜单项 quit 4 添加重力感应器和加速度感应器 5 双击状态栏实际上是选择form 选择事件为initialize并编辑。
选择自定义变量并添加xy分别为integer 输入相应代码。
选择事件menuselected并编辑。
在相应菜单项下面输入Finish 本别编辑重力感应器和加速度感应器事件 至此本程序编写完成。
生成编译安装即可。
上一篇:
Android日志系统Logcat源代码简要分析
下一篇:
数控回转工作台设计 毕业设计word2003