关于火山软件开发平台火山软件开发平台是一种目的硬件设备无关、目的软件环境无关、易学易用实用、完全本地化的软件快速开发平台。 火山平台采用独创的“语言之上的语言”(噜阿噜)技术,成功屏蔽了火山程序对特定目标环境的依赖。用户只需要学习掌握火山程序语言,就可以针对各种目的环境进行软件开发。同时由于火山程序编译器所编译出来的是目标语言的源代码,因此能够最大限度地提升火山程序员与第三方的合作和资源共享效率, 以及所开发火山程序被社会的认可程度。
以下为火山软件开发平台的架构设想图:
火山平台用户源程序 | 支持对应目标环境的火山类库 | 支持对应目标环境的火山编译器 | Assembly / C / C++ / C# ...... | Java | Objective C / Swift | HTML5 + JavaScript + CSS | PHP | 其它 ..... | 本地语言编译器 | 本地语言编译器 | 本地语言编译器 | 本地语言解释器 | 本地语言解释器 | Windows桌面、Linux/Unix服务器端、嵌入式设备、单片机 ...... | 安卓移动端、安卓嵌入式设备、服务器 ...... | ios应用 | 网站前端展示、HTML5跨平台应用。 | WEB服务器端 |
● 关于火山安卓软件开发平台:火山安卓软件开发平台由“火山软件开发基础平台”+“支持安卓目标环境的火山类库”+“支持安卓目标环境的编译器/调试器插件及相关工具”三部分组成,能够将用户开发的火山源程序编译为可以在安卓系统下运行的Java源程序。
本课程主要内容(预计20课左右):
一:熟悉火山软件平台组件的创建,以及一些相关组件属性的设置。
二:利用学习到的相关知识制作一个漂亮的登录界面。
三:利用火山“客户Duan类”连接“ 易语言服务器”实现软件登录zc等操作。
四:利用火山“自定义列表框” 实现 “QQ气泡聊天框” 的制作。
五:利用火山“客户Duan类”结合“易语言服务器”实现简单的聊天通讯功能。
备注:本课程适合会易语言编程的人观看,如果没有易语言编程基础的,看本课程可能会感觉到生涩难懂。
备注2:本课程只做聊天通讯的原理讲解,并没有对离线聊天消息和离线添加好友功能进行详细的编写。
不过在课程内我也简单的说了原理,大家可以根据我说的离线通讯原理,自行制作。
本课程的主要目的,就是让广大的易友能够快速的入门火山软件开发平台,说是面向对象,但是也没有那么可怕,无非就是各种类调用过来调用过去……
已经录制:
第一课:火山界面和基本功能操作认知。
第二课:利用“纵向滚动容器”制作一个伪登录窗口。(因火山测试版限制创建三个窗口,所以利用容器组件来实现伪窗口)
第三课:完善“登录”和“自动完成编辑框”的实际应用。
第四课:实现一个“伪zc窗口”,根据所学知识,自行创建一个“伪找回密码窗口”。
第五课:结合易语言服务器实现简单的zc系统。
第六课:实现找回密码功能。
第七课:实现登录。
第八课:制作一个简单的“伪个人资料窗口”,并且实现“签名”上传服务器和获取。(课程内没有对界面进行美化操作,自行美化)。
第九课:真单聊窗口的创建和好友被动添加(什么意思呢?就是只要对方在线,不需要经过对方同意,直接添加对方为好友,其实离线添加也很简单,大家可以根据我在视频内的解释,自行学习制作,我要是什么都教给你了,那还有什么意思?)。
第十课:从服务器获取好友列表。第十一课、权重,可视化设计器模拟气泡聊天
第十二课、利用自定义列表,制作QQ气泡聊天
下载链接:https://pan.baidu.com/s/1ZBQvdRpsXW6pz98RWMum6A
视频免费发布,感谢精易论坛全额赞助:
交流群:754264304
补充内容 (2018-5-31 23:43):
13课:单聊发消息(离线消息原理) 50分钟
14课:继续完善单聊通讯(离线消息处理)50分钟
15课:测试离线消息,找BUG……完结篇……50分钟
补充内容 (2018-5-31 23:44):
16课:多聊窗口创建(也就20分钟)
17课:多聊通讯处理(也就20分钟)
18课:测试多聊,以及,找bug……
补充内容 (2018-5-31 23:44):
到此完结……短聊APP包括服务端源码已经开源、
补充内容 (2018-6-1 12:50):
【19课】安卓发布版编译,安卓秘钥生成器,图标修改和程序名称修改,
重点:秘钥文件不要丢失,密码记住,记不住存网盘,包名不要修改,秘钥也不要修改。
补充内容 (2018-6-1 12:50):
真完结篇!没了
|