极语言官方网站

入门知识

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后面空格加上路径即可实现编译