备注,braise相关资料均为,公司大佬原创,与个人无关,本人只是学习和推荐,每一位运维,编程爱好者学习;braise值的学习!
/*
本说明应该是学习Braise所看的第一个说明 本说明的最后还指导了学习Braise的路径。
=======================================================
概述:
Braise 是全新设计和开发的程序设计语言,它的语法基于有广泛用户群的C++和Java, 也参考了Lua,JavaScript, Golang 等流行语言,能完成绝大多数快速开发任务,接近全栈开发。
=======================================================
Braise 的主要特点是:
既可以作为脚本直接运行,也可以编译成可执行程序 语法尽可能使用流行语言的语法,简单易上手 主要用来做快速开发和终端脚本 内置的库非常丰富而且强大,支持读写文件和注册表,进程操作,套接字,数据库等 内置64位支持 内置常见数据结构,包括string,map,set,list 内置国际化支持,可处理任意国家的语言 支持主流操作系统,包括Windows, Linux, MacOS 支持真正的多线程编程 轻量级的开发和运行环境 轻量级的面向对象编程 底层用C++语言实现 支持图形界面(UI)开发 内置自动化测试框架 支持动态网页开发(BSP) 内置高并发高吞吐量高可靠RPC框架(Smartice) 通过IDE强制编码规范和命名规范 支持扩展,可以任意调用其他二进制模块的功能(dll),从而实现任意功能 与安全助手紧密集成
=======================================================
安装目录:
C:\Program Files (x86)\LeagSoft\BraiseIDE
=======================================================
安装目录下主要exe的功能:
Braise.exe:
Braise的控制台运行环境和编译器。分32位和64位。 类似Java.exe和Javac.exe的结合体。
BraiseUI.exe: Braise的图形界面运行环境和编译器。分32位和64位。 类似Javaw.exe
BraiseIDE.exe:
Braise的集成开发环境,类似Visual Studio或Eclipse。 在一个界面上完成代码编写,生成,执行,支持语法高亮和自动化编辑 可以用鼠标选择指定的代码片段来执行。 如果Braise代码需要管理员权限,需要先以管理员权限启动BraiseIDE.exe。 BraiseIDE.exe 本质上是也是执行Braise.exe/BraiseUI.exe 。
=======================================================
Braise.exe命令:
执行某个Braise脚本: Braise.exe/BraiseUI.exe FILE 其中FILE是源代码文件名
编译脚本成exe格式: Braise.exe/BraiseUI.exe -x FILE 其中FILE是源代码文件名,执行后会生成一个和FILE同名的,后缀是exe的可执行文件,这个可执行文件可以直接运行。 例如 Braise.exe -x C:\test\main.bs 会生成可执行文件C:\test\main.bs.exe
=======================================================
源码文件:
Braise源代码文件的后缀缺省是bs,但不是必须的,只要是文本文件即可, 文本编码使用不带头部标志的UTF8格式。
=======================================================
Braise的关键字如下:
if else for while repeat break continue return function global true false class this
=======================================================
Braise的变量或者函数名称命名规范如下: 第一个字符必须是字母或下划线,其后的字符必须是字母,下划线,或者数字。 名称不能是关键字或者类名或函数库名。名称区分大小写。
注意: 只有变量命名符合规范,IDE才能实现智能提示。具体的规范见实例。
=======================================================
赋值: Braise使用赋值操作符“=”实现赋值,赋值语句的语法是: 变量 = 表达式;
=======================================================
语句分隔:
Braise使用分号作为完整语句之间的分隔
=======================================================
返回值: Braise代码可以并且只能通过return 语句返回一个整数,没有返回语句会缺省返回0。
=======================================================
可以在左上角的搜索框里面,搜索语法,函数,功能等。如果搜索到结果,其对应的文件名称会变成红色。
=======================================================
学习路径:
按顺序学习以下示例:
语法:
helloworld.bs notes.bs express.bs if.bs for.bs while.bs repeat.bs function.bs scope.bs lib.bs class.bs shell.bs import.bs
基本类型:
class-datatype-base.bs class-datatype-string.bs class-datatype-list.bs class-datatype-buffer.bs class-datatype-struct.bs class-datatype-set.bs class-datatype-map.bs class-datatype-class.bs
函数库: 所有。不分顺序。
类库: 所有。不分顺序。
综合应用: 所有。不分顺序。
=======================================================
*/