查看: 96|回复: 0

快手软件存在哪些优点和不足?

[复制链接]

2

主题

4

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2022-11-28 13:34:45 | 显示全部楼层 |阅读模式
>>以下内容引用自 快手官网简介
   快手( AAuto开发环境 )下载压缩包仅 6.x MB, 绿色软件解压即用 - 无论个人或企业都可以永久免费使用本软件。快手内置AAU标准库,以及大量范例全部开源。AAU用户可以自由使用无需付费,使用AAU制作的软件产品不需要声明使用AAU开发,免费使用AAU无任何附加条件。
  AAU是专用于桌面软件快速开发的新一代混合型编程语言 -  具有动态语言轻便、灵活、快速开发的特性,而且又可以同时支持静态类型开发,象静态语言那样使用。AAU可以直接支持原生DLL,即使是外部EXE进程中的函数,也可以使用一句代码声明为普通的AAU函数对象( 原生call支持 ),AAU支持非常多的标准调用约定,例如 stdcall,cdecl,thiscall,fastcall,regparm(n)  等调用约定都可以支持。AAU虽然小,但支持的接口很丰富、可以支持com静态动态双接口,象VBS一样原生支持com对象。
  这种全新的混合编程语言开创了一种全新的编程方式,也因为这种语言特性,AAU可以非常方便的嵌入各种第三方语言,目前AAU可以嵌入汇编机器码,C语言,Java,PHP,C#,Python,Javascript,VBScript......等等数量众多的第三方编程语言,方便的互调函数,并且这些调用第三方语言的功能模块都是使用AAU实现( 开放源码 )。混合型语言让我们可以体验到激动人心的全新编程方式。
  AAU可以将硬盘目录,硬盘文件一键嵌入EXE文件,将全部程序包含所有资源生成独立的绿色EXE文件,所有文件读写的相关函数自动支持,无需更改代码,AAU制作的程序不需要安装程序,也不需要释放DLL运行库,AAU制作的程序都是免安装绿色软件。
  AAU属于类C系语言、并且可以自定义一套自己的语法。AAU在语法风格接近流行类C系语言。有其他语言基础的可以轻松上手,学习AAU以后学习其他编程语言更可事半功倍。


  AAU原生支持多线程开发,复杂的多线程开发在AAU中变得非常简单,AAU所有对象先天线程安全,自动解决所有并发问题,标准库提供大量简化多线程开发的辅助支持库。例如 thread.command 实现的线程命令订阅模式,为多线程软件开发带来很大的方便。
  AAU的标准库基本使用纯AAU源码实现,并且全部开源,标准库提供了大量的简化编程的常用函数,涉及到软件开发的方方面面,极大的简化了桌面软件开发过程。
 AAU提供web.form支持库( 开源 ),可以创建web窗体加载网页创建web风格的软件界面,网页与本机代码可以直接交互,在快手工程向导里,就提供了 WEB UI 的模板。在使用web窗体时,你能感受到AAU这种混合语言带来的巨大方便,较之传统编程语言,AAU 可以更快更加方便的创建 WEB UI 程序,在AAU自带的范例中,就有一个多窗口浏览器的范例,仅仅使用了一页300行源码就实现了一个功能较完整的多窗口网页浏览器,可以看出使用AAU极大的简化了Web相关开发技术。
  另外,AAU提供了web.layout支持库,封装了轻量快速的界面引擎HTMLayout,可以使用传统的HTML,CSS技术,更加方便的实现漂亮的界面,而且运行,响应速度极快,官方也提供了大量HTMLayout的范例,教程。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表