注意,我所有的代码都是在新建项目-初级程序里面写的,你选其他工程的话,不一定代码还能用.
--
刚刚测试了一下
没有大数的数据类型了.
超过10位数就会报错
我把极语言的程序主体都上传到了gitee了,这个网站国内访问挺快的,说明书也都在上面:
--
目前来自群内网友制作的界面比较好看的官网:
--
极语言的官方网址是:
极语言QQ交流群:13016712
极语言中文编程语言是符合中文自然语言语义的语言。
极语言中文编程语言是面向过程的语言。
安装目录尽量不要选择C盘,也不要在分区根目录。
sec是集成开发环境(IDE,Integrated Development Environment),用于提供程序开发环境的应用程序
sec1是编译器
如何看懂极语言的代码?
人怎么说话就怎么理解极语言的代码。
比如,当窗口关闭的时候我就结束程序,当点击鼠标左键时我就弹出信息框,信息框里标题是“你好”,信息框里的内容是一个信息图标和两个字“中国”。
所有的编程语言中的方法和函数大概就以上这几种方式。
窗口程序必须有的代码框架
窗体启动代码段里填写你的代码,例如修改窗体的标题
消息是程序运行时,系统发过来的.
函数使用
当然你也可以不用代码区修改窗口的标题,极语言编程工具里有相应的窗口参数设置项,可以直接在上面修改窗口的标题:
变量就是可能会变化的量。
变量里的量,我理解就是一种结果,可能是数,也可能是字,也可能是状态。
变量的作用是用来存储信息的。
注意,变量名和变量是两个概念。
变量名是指变量的名称,就是我们给某种信息或者某种结果起了一个名字,
变量才是信息,才是结果。
这个语句是说,把一个变量起一个名字。后面你想用这个变量的时候,便于引用。你规定了这个变量属于啥类型。属于数,还是字,还是逻辑。
如何创造多个同一类型的变量?
单行注释
多行注释
废弃函数说明
极语言开始一个HelloWorld
函数使用
加法运算
函数使用
记住,极语言中的一个数字、一个符号都是一个字节,中国的一个汉文字、韩国的一个韩文字、日本的一个日文字是2个字节。
定义文本类型的变量或常量时,你的字节长度要始终多一个字节。
比如
有一个值为“你好”的文本类型的变量,一个汉字是2字节,两个汉字就是4字节,但是要多一个字节,你定义的这个字符串长度应该为5:
函数使用
加文字的作用是拼接字符串,有两个参数,两个参数都是字符串,加文字的返回值是字符串,需要一个整数或整形变量去临时存储这个结果的地址,才能够在程序中使用它的结果。
全能函数
函数使用
创建一个dll
新建工程-标准扩展dll
写一个控制台程序。(新建工程-命令控制台)
写一个命令控制台程序,返回小数点后几位:
以下代码解读,
首先极语言不会帮助开发者取申请内存空间,需要开发者自行申请内存空间,最好用到多少内存空间就申请多少内存空间。
所以写了一个程序段返回了你需要的值,你需要自己申请一个变量去接收这个值,注意,你程序段返回的是什么类型的值,那么你就需要申请一个相应的数据类型的值去接收这个值。
这里程序段返回的是一个小数,所以需要申请一个浮点类型的变量去接收这个值,然后再使用[写格式()]这个命令去格式化这个值显示到命令控制台上。格式化浮点类型的数据使用%f。
注意程序段如果返回的值是小数,那么需要在小数前面跟上一个冒号符号:,表示你返回的是一个浮点类型的值。例如,你想返回4.5这个小数,那么表达式就是返回(:4.5)
使用发送消息让编辑框与编辑框之间传值
但是这个语句其实是不对的,整形不可以作为指针也就是地址使用,应该把 整形 改为 整数。
极语言中的数据类型有全局变量和局部变量之分。
极语言所有的数据类型(12种):字符、字节、整形(短数)、正数、整数、日期、小数、浮点、大数、子类、对象和自定义类型。
极语言的所有变量即可为全局变量,只要声明在程序段之外即可.全局变量除了文本需要指定申请内存大小,其他都不需要,只要别超过数据类型定义的大小范围即可.全局变量中的文本数据类型,指定的字节大小依然遵循4的整数倍.全局变量中的文本数据类型,指定的字节大小申请没有最大120字节限制,只要不超过数据类型给定的范围即可.
声明在程序段之内的就是局部变量,并且只能声明整数、小数、文本、浮点、子类和对象这6种数据类型.所有的变量除了文本类型都是按照4字节以及4字节的倍数参与内存操作运算的,比如申请了一个6字节的变量,程序会把这个变量当作8字节的.程序中所有的局部变量的字节长度,默认最大申请的内存为120字节,如果所有局部变量加起来需要申请更多字节的内存空间时,请在程序段内的局部变量前,加上局部两个字或者加上loacl也行,都是一个意思,然后再空格,比如:
因为极语言中,0代表着空,代表着结束,所以想要清空变量,只需要把0赋予给要清空的变量即可.比如:
局部变量最多能够申请的字节内存大小为1-2M.如何修改文本数据中的某个字符?使用数组操作即可,比如申请了一个文本变量:
注意以上程序不要搞混了,申请变量需要在变量前定义数据类型,如果不定义数据类型,括号里的数字就是指索引,叫下标也行,下标从0开始,所以s变量的第2个位置的字符是c,修改第2个位置的字符为d.
要注意这一点,极语言中的全局和局部和其他编程语言里的全局和局部不一样。极语言的全局能够跨越文件和程序段。局部就是局部。
极语言的数组
数组,即一组数据。如果数据有顺序的话,那么就肯定要有一个顺序,但是从哪里开始呢?极语言里面的数组顺序是从0开始。
但是这里面的这些数据,我们成为数组中的元素,我们总要知道某个元素处于数组中的什么位置吧?怎么描述这个位置呢?
你不妨可以这样看这组数据:
比如,给元素排个序,里面的每个元素都有一个序号,这个序号我们称它为下标,元素下方的标识,也可以叫做索引,一种目录的线索引用。
现在你能看懂数组了吗?
第二个元素是
第三个元素是
界面菜单设计
极语言的菜单设计,首先要把.frm文件呼唤出来,双击那个文件即可呼唤出来,然后在那个界面上鼠标右键一下,会出来选项,选择编辑菜单即可。
编辑菜单的界面有一个输入框,那个输入框里直接输入菜单名按一下回车键即可追加菜单名,有上下箭头可以移动菜单项。
需要注意的是,菜单项,不要输入空白的菜单名,不然的话,整个菜单项都无法显示。
就像这样:
如果你想整一个二级菜单,菜单编辑器上有左右键,可以先添加菜单项,然后左右键控制菜单级别,像下面这样:
极语言如何添加菜单的绑定事件?
在控件窗体上右键,注意不要在控件上右键,在窗体没有控件的空白处右键,编辑菜单-输入菜单名称-点击添加按钮-双击菜单名即可添加菜单的绑定事件。
极语言如何删除菜单的绑定事件?
在一个控件上鼠标右键,然后点击删除事件,把你要删除的事件名称弄进去即可。
数据表的使用
播放和停止音乐
极语言如何更改程序图标?
ide界面-设置-程序图标
极语言如何让程序发出嘀的一声?
极语言IDE窗体设计界面的组件框分别有哪些?
注意:下面的组件排列顺序与窗体设计界面的组件位置是一一对应的。
除了第一个指针不是用来画界面的,其他的组件数量共有31个。
极语言编译的程序如何获得管理员权限?
极语言如何把窗体文件的编程代码?
选中窗体或窗体文件,点击菜单栏倒数第四个按钮:切换设计。能把窗口文件图像转换成代码模式。
如何调用另一个窗体?
已有窗体1,创建窗体2,选中窗体2,切换设计,小程序后面的“加载窗体2”就是一个函数,可以在其他函数中调用这个函数名即可调用显示出该窗体。
创建线程
开启线程
开启线程和创建线程目前不清楚有何区别,目前知道的就是
字串长度
文件框类
这个文件框类的所有成员,构成了一个文件框类这样一个东西,这个文件框类就是一种数据,它由19个东西构成,这19个东西被称为他的成员,每个成员占用4字节,然后加起来就是这个文件框类的数据结构的长度,也就是19*4=76字节,这就是为啥要填写76这个数字的原因.
创建窗口
编辑器使用问题
如果编辑器输入不了汉字,可以点一下Ecs键。可能你按了Ctrl+F组合键,就会出现这种情况。
注意大括号后面不要有分号。
代码自动联想提示功能按F2即可开启,使用拼音首字母即可出现想要的关键字。
极语言中的窗口一般是指窗口名,在微软文档中一般叫窗口句柄。
一级菜单通常点开都是子菜单,就是说一级菜单的功能只负责展开和收起子菜单,所以极语言的一级菜单中不会对子菜单进行设置点击事件,也只是用来展开和收起子菜单的功能,只有子菜单的绑定事件会生效。