火山安卓软件开发平台专为软件开发人员所打造的,为用户提供生成活动项目、项目依赖和生成顺序、查看程序结构、单步跟踪、跟踪返回等众多功能,无需使用过多专业知识,帮助您快速高效的进行软件开发。
火山软件开发平台是一种目的硬件设备无关、目的软件环境无关、易学易用实用、完全本地化的软件快速开发平台。
火山安卓软件开发平台由“火山软件开发基础平台”+“支持安卓目标环境的火山类库”+“支持安卓目标环境的编译器/调试器插件及相关工具”三部分组成,能够将用户开发的火山源程序编译为可以在安卓系统下运行的Java源程序。
火山平台采用独创的“语言之上的语言”(LOL)技术,成功屏蔽了火山程序对特定目标环境的依赖。用户只需要学习掌握火山程序语言,就可以针对各种目的环境进行软件开发。同时由于火山程序编译器所编译出来的是目标语言的源代码,因此能够最大限度地提升火山程序员与第三方的合作和资源共享效率, 以及所开发火山程序被社会的认可程度。
火山平台用户源程序
支持对应目标环境的火山类库
支持对应目标环境的火山编译器
Assembly / C / C++ / C# ......
Java
Objective C / Swift
HTML5 + JavaScript + CSS
PHP
Windows桌面、Linux/Unix服务器端、嵌入式设备、单片机
安卓移动端、安卓嵌入式设备、服务器
ios应用网站前端展示、HTML5跨平台应用。
WEB服务器端
火山平台中的名称分为以下这些:
A. 单名称:
单名称必须以英文字母/下划线字符/汉字字符开头,后面跟随英文字母/下划线字符/数字/汉字字符.如未特殊标注,本文档中所提出的所有"名称"均为单名称.
B. 全名称:
以句点字符组合在一起的单名称称为全名称,如"火山.程序.安卓". 单名称可以被认为是全名称的一种(只包括一个单名称的全名称).
实际上,目前只有包名才使用到由多个单名称组成的全名称.
注意: 火山中的名称对英文字母的大小写敏感,譬如"abc","ABC"所指定的不是同一名称.
下图为名称在程序中的使用和定义方法:
操作提示:
火山程序中的名称就其来源可以分为以下两种:
1. 系统中预先定义的名称. 主要是关键字和系统属性名称;
2. 用户程序中自行定义的名称. 主要是各种定义型程序成员(如类/方法/常量/变量/参数)的名称.
这些名称均可以通过系统内置的首拼或全拼输入法输入. 如:
上图中定义"变量A"和"变量a"时所使用的"整数"数据类型,可以使用首拼输入方式"zs"或者全拼输入方式"zhengshu"输入;
上图中所定义的"测试方法1"方法,可以使用首拼输入方式"csff1"或者全拼输入方式"ceshifangfa1"在程序语句中输入.
具体输入法匹配规则请见系统输入法插件被载入时在开发环境状态框中输出的提示信息:
3. 立即数
立即数用作表达一个直接的字面数据值,有以下几类:
1. 数值立即数:
A. 十进制整数或小数,小数支持使用科学计数法,如: 1.32e3
B. 十六进制整数: "0x"后跟数字0-9或字母A-F(大小写无关). 如: 0x12AC3F
C. 字符整数值: 使用单引号括住的字符,如'A'.
如果欲强行指定数值的数据类型,可以使用"强制类型转换"操作符,譬如"(长整数)1",提供了一个数据类型为长整数的数值立即数.
如果某整数的数值超出了整数的最大有效范围,将自动被设定为长整数数据类型. 如: 0x123456789A 将被自动认为是长整数数据类型.
2. 逻辑型立即数: 为真/假.
3. 字符串立即数:
为用双引号括住的一段文本,文本内支持使用以下转义符:
火山程序结构:
一个火山程序的构成结构如下:
1. 包定义
1. 文档嵌入行(普通用户无需了解)
2. 文档注释行
3. 类定义
1. 类嵌入行(普通用户无需了解)
2. 类注释行
3. 类成员常量
4. 类成员变量
5. 类成员方法
1. 方法参数
2. 方法局部常量
3. 方法局部变量
4. 语句注释行
5. 语句嵌入行(普通用户无需了解)
6. 语句行
下面是一个火山程序的基本样图(天蓝色文字为说明,下同):
以上就是火山安卓软件开发平台 v17免费版的全部内容了,IE浏览器中文网站为您提供最新最实用的软件!
广大编程人员往往会需要开发一些软件,包括应用软件、游戏软件等,那一款好用的软件开发工具就能为你的开发工作带来便捷,借助一些内置的专业功能,不需要使用过多的编程知识,即可轻松又高效的制作出优质的软件,下面一起来看看小编整理的这些开发软件吧,相信一定能够帮到你。