开源一周年,青语言新版发布
又是一年'六一',同时也是青语言发布第一个开源版本一周年,在这个具有纪念意义的日子里,我们带来了青语言的新版本v1_20240601。 新版本下载:https://qingyuyan.cn/download.html 主要更新如下: 1、平台更新至.Net8 2、编辑器增加Windows程序打包功能。由于很多用户反馈希望能够将青语言程序打包成可执行文件,因此我们在新版本中加入了这个功能。 该功能本质上是将青语言的解释器或青编程程序和脚本代码打包到单个exe文件中,运行时会自动释放程序资源,目前只支持Windows下使用。 3、增加了BindAnno注解,用于将C#原生对象及属性绑定到青语言对象中,便于青语言扩展库的开发,例如: // 在扩展库中有如下对象 public class DateObj : Obj { // 这是之前的写法,需要定义Prop类,并分别实现Qget和Qset方法 class BindYear : Prop { public BindYear(Obj obj) : base(obj) {} public override Expr Qget(...