入门知识
1.初学者使用极语言集成开发环境
启动极语言编程,点击初级程序进入主界面。设计界面小窗口没显示图标,请关闭设计窗口重开
控件设计器可以使用右键创建,也可以拖曳鼠标画控件。
调整控件大小是使用鼠标中键(按住滚轮不放)移动鼠标调整。
选中控件并选择左顶宽高属性,可使用鼠标滚轮调整大小和位置。
控件上右键绑定事件可自定义名称,如按钮点击,列表单击,列表双击。
设计菜单的界面,双击菜单项添加绑定事件,注意是给子菜单添加事件,点击菜单会弹出子菜单的不能绑定事件
编译生成的程序默认是6.0界面风格,工程菜单取消"新版界面"选择,则使用Windows 95风格
极语言关键语法主要是如果否则判断循环这几种,其中循环语法有四种写法
循环在和循环于是为了迎合传统编程的习惯,不推荐初学者在极语言里使用
程序段 名称后面可以加小括号传递参数,传递参数和返回值没有约定限制
不会因为参数类型去限制传送的数据类型,用户可以自由提交数值或者是变量的指针地址。
程序段可以无返回值,或者返回整数,返回小数需要加冒号,返回(:值*6.5)
参数变量可以指定默认值,不指定数值默认为0,不写参数按默认值提交给程序段
获取控件的文字内容,可以使用~符号直接操作。获取内容需要申请一个文本变量:文本 内容[16];
内容~文本框1; 内容~窗体; 内容~标签1;获取控件内容,就把控件名写到~右边,写入内容把控件名写左边:
文本框1~内容; 标签2 ~ "你好"; 窗体 ~ 内存; 写入内容右边的变量可以是内存指针的整数变量或者一段文字
编辑代码使用的快捷键:
CTRL+Z | 撤销 |
CTRL+Y | 重复 |
CTRL+C | 复制 |
CTRL+V | 粘贴 |
Delete | 删除 |
CTRL+F | 查找 |
CTRL+R | 替换 |
CTRL+P | 编译 |
CTRL+W | 关闭 |
CTRL+拖曳 | 复制文字 |
F1 | 编程帮助 |
F2 | 语法补全 |
F3 | 查找下个 |
F4 | 编辑模块 |
F5 | 水平平铺 |
F6 | 垂直平铺 |
F7 | 标点转换 |
F8 | 更新日志 |
1.常见问题
1.中文输入法打不开。编译运行之后,占用了输入法会导致极语言编辑器的输入法关闭。
解决办法:此时可以按CTRL+F进行搜索然后按Esc取消搜索,这时候输入法就被重新激活。
2.鼠标悬停信息。极语言编辑器里选中相应带颜色的文字可以看到相关的解释,想看解释就选中文字,比搜索要方便
而鼠标指向文字的提示每动一下鼠标,就会产生很多次鼠标移动事件,然后再去读取鼠标下面的文字,并解析出关键字内容
效率并不会很好,况且用键盘打字时,可以直接用键盘选中文字,而不用频繁的使用鼠标,包括语法补全也是用键盘而非鼠标
3.关于内存回收和安全机制。极语言的内存使用主要由开发者自己控制,局部变量的内存是离开程序段时自动回收
全局变量内存包括开发者申请的内存会在关闭程序时系统自动回收,极语言没有变长文本,也不会自动替开发者申请临时内存
申请的内存只要会被使用就不能回收,编译阶段和运行时都不可能精准回收内存,最多能防止内存泄漏,增加内存安全性而已
但是运行时一直监视处理程序的每条执行指令,肯定会影响效率。文本变量用多长申请多长,让开发者学会自己控制内存使用
局部文本内存会自动回收,全局文本内存不回收,需要开发者管理的都是自己申请的内存,全透明的编程对于用户才会更安全
还有就是极语言不像C语言那样有太多的规则限制,导致很多编程语言都要制造很多复杂的概念去突破这些限制,实现更多的功能
而极语言没有这些限制,这些功能可以轻松实现,不需要语言专门去增加很多新特性去满足开发者需要,因为本来就支持扩展功能
2.自制中文编程环境
安装目录下Sec.exe为集成开发环境(IDE)
Sc.exe为编译器,可以用其它工具编辑代码让它编译。
规定.sec为单文件二进制源码结构,.SEC和.极为多文件文本结构
其它扩展名均保存为单文件的文本源码,如.txt .c .张三 .李四
使用极语言开发环境保存代码时候加上扩展名,保存为纯文本源码
保存的文件拖曳到Sc.exe上面或者运行Sc.exe点击打开保存的源码
或者使用命令行 cmd Sc.exe 源码路径 完整路径前后不用加双引号
自己开发IDE也是同样方法,Sc.exe后面空格加上路径即可实现编译