6-7 自制中文编程开源代码

2023-12-05
阅读 6 分钟
568
语法规范:每行一条指令,不使用递归解析每行可分为:功能,参数,内容这三个部分,用制表符隔开可以在第三内容后面加制表和注释内容,小于三项不可以加注释每行开头加上制表或者空格时,这一行就是注释指令可以只有功能,或者功能和参数,或者三种都有有三部分的汇编常规写法是功能 参数1 参数2,如: add al,100为了更符合中文表...

极语言6-6 最简编译器源码

2023-12-05
阅读 1 分钟
284
小程序 窗体消息(整数 窗口,整数 消息,整数 参数,整数 数据)判断(消息)为 窗口关闭{停止(0)}为 单击左键{如果(参数=2)读取内容}否则{处理窗口(窗口,消息,参数,数据)}结束;小程序 窗体启动桌面.左=窗体读取消息结束;小程序 读取内容{ 整数 文件,内容,长度;文件=开文件("01.com",0)长度=文件大小(文件,0)内容=申请内存(长...

6-5 极编译器源码

2023-12-05
阅读 3 分钟
276
小程序 窗体消息(整数 窗口,整数 消息,整数 参数,整数 数据)判断(消息)为 窗口关闭 {停止(0)}为 单击左键{左键点击(参数)}为 窗口缩放{缩放窗口(数据)}为 点击右键{窗口置顶(窗口)展示菜单(菜单.1,0,数据 &$FFFF, 数据>>16,窗口,0)}否则{处理窗口(窗口,消息,参数,数据)}结束;数据表 修复{整数 位置;文本 名称[16]}...

6-4 极IDE源码

2023-12-05
阅读 4 分钟
317
整数 查换消息,字体,选类,配置,类名,库名,注释,数字,缓冲,名称,名字;文本 编译[9]="Sec1.exe ",路径[64],改色[64]="$3C00000000000040";查找替换类 查换(长度=40,标记=1,查找=64,替长=64)小程序 窗体消息(整数 窗口,整数 消息,整数 参数,整数 数据)判断(消息)为 窗口关闭{停止(0)}为 绘制静态{修改颜色(参数,$FF6600,0,$...

6-3习语言写硬盘影像工具

2023-12-05
阅读 4 分钟
324
/* -------------------------------------------------------------------------------------------

6-2习语言写软盘影像工具

2023-12-05
阅读 22 分钟
476
/* -------------------------------------------------------------------------------------------

极语言6-1 线性表和它的操作源码

2023-12-05
阅读 8 分钟
573
//线性顺序表包含 "习语言系统.接口"包含 "习语言视窗.接口"定义 宏_初始存储空间 1000 //线性表存储空间的初始分配量定义 宏_分配增量 100 //线性表存储空间的分配增量定义 OK 1定义 宏_出错 0定义 宏_溢出 -2类型定义 整数类型 元素类型;类型定义 结构类型 { {代码...} } 线性顺序表; 无返回值 重新分配空间(线性顺序...

极语言5-19 极语言说明2019

2023-12-05
阅读 4 分钟
618
第一节 入门我们知道,编写一个程序是需要很多代码的,这些代码往往要完成很多重复性工作, 所以我们就要把代码分成若干个小程序段,称之为“小程序”。每一段“小程序”我们都可以在不同地方调用执行它,具体是怎么实现呢?比如我们要计算a+b=c,请看下面简单的示例:

极语言5-18 樱花树、中文测试

2023-12-05
阅读 1 分钟
814
整数 粉刷,粉笔,设备,宽度=800,高度=600小程序 窗体消息(整数 窗口,整数 消息,整数 参数,整数 数据)判断(消息)为 窗口关闭{停止(0)}为 窗口重绘 重绘图像为 窗口缩放{宽度=数据 & $FFFF;高度= 数据>>16}否则{处理窗口(窗口,消息,参数,数据)}结束;绘制区类 绘区;小程序 窗体启动粉刷=创建画刷($FF00FF)粉笔=创建画...

极语言5-17 线程、一笔画益智游戏

2023-12-05
阅读 2 分钟
327
导入 CreateThread 支持库 "kernel32.dll",6;导入 GetExitCodeThread 支持库 "kernel32.dll",2;导入 TerminateThread 支持库 "Kernel32.dll",2;导入 GetCurrentThreadId 支持库 "Kernel32.dll",0;

极语言5-16 网络、细胞自动机

2023-12-05
阅读 2 分钟
314
小程序 窗体消息(整数 窗口,整数 消息,整数 参数,整数 数据)判断(消息)为 窗口关闭{停止(0)}为 单击左键{左键点击(参数)}否则{处理窗口(窗口,消息,参数,数据)}结束整数 网络,指针;文本 名称[80]文本 状态[128]="已经关闭'\0'正在监听'\0'同步发送'\0'同步接收'\0'已建连接'\0'等待数据'\0'等待收发'\0'关闭等待'\0'正在...

极语言5-15 随机樱花树、填充

2023-12-05
阅读 1 分钟
990
整数 粉刷,粉笔,设备,宽度=800,高度=600小程序 窗体消息(整数 窗口,整数 消息,整数 参数,整数 数据)判断(消息)为 窗口关闭{停止(0)}为 窗口重绘 重绘图像为 窗口缩放{宽度=数据 & $FFFF;高度= 数据>>16}否则{处理窗口(窗口,消息,参数,数据)}结束;绘制区类 绘区;小程序 窗体启动粉刷=创建画刷($9966FF)粉笔=创建画...

极语言5-14 三维球体、声音

2023-12-05
阅读 3 分钟
292
结束整数 设备,绿刷,白刷,红笔,白笔,横向,竖向,左边,上边,半径=300;小数 角度=0.01745329,坐标={0,0,0,0.3433, 0, 0.9392, 0.1061, 0.3265, 0.9392, -0.2777, 0.2018, 0.9392, -0.2777,

5-13 玫瑰花、排序

2023-12-05
阅读 3 分钟
303
小程序 窗体消息(整数 窗口,整数 消息,整数 参数,整数 数据)判断(消息)为 窗口关闭{停止(0)}为 窗口重绘 重绘图像否则{处理窗口(窗口,消息,参数,数据)}结束;浮点 水平,垂直,厚度,红色,绿色;正整形 数组()绘制区类 绘区;整数 设备,图层,图像,次数,最大随机=32767,比例=250,大小=500小程序 窗体启动重置 数组(300000)改窗...

5-12 简易排序、控制台画图

2023-12-05
阅读 1 分钟
289
小程序 窗体消息(整数 窗口,整数 消息,整数 参数,整数 数据)判断(消息)为 窗口关闭{停止(0)}为 单击左键 测试排序否则{处理窗口(窗口,消息,参数,数据)}结束;整数 测试(10)={40,10,100,90,20,25,88,56,33,12};小程序 窗体启动桌面.左=窗体读取消息结束;小程序 测试排序

5-11 机器猫、计时器

2023-12-05
阅读 2 分钟
362
结束整数 红刷,蓝刷,白刷,黑刷,蓝笔,红笔,黑笔,设备,分数,下落,速度=80,左边,上边=300,宽度=800,高度=600绘制区类 绘区;程序段 窗体启动设备=取设备(窗体)黑刷=创建画刷(0)红刷=创建画刷($FF)蓝刷=创建画刷($FF0000)白刷=创建画刷($FFFFFF)黑笔=创建画笔(0,1,0)红笔=创建画笔(0,1,$FF)蓝笔=创建画笔(0,1,$FF0000)选择对...

油猴5-10 读取分析窗体消息、飞盘游戏

2023-12-05
阅读 1 分钟
353
如果(消息>$100){组合式(内容,"%X %d %X",消息,参数,数据)发送消息(列表,列表添加,0,内容)}结束///程序段 窗体启动

极语言5-9 查无线密码、弹球游戏

2023-12-05
阅读 1 分钟
247
小程序 初始启动文本 名称[32],查看[64];命令行("netsh wlan show profiles")写文字("请输入无线网名称")重读@读文字(名称)格式化(查看,"netsh wlan show profiles name=''%s'' key=clear",名称)命令行(查看)跳到 重读;结束;

极语言5-8 窗体消息、判断(消息)、处理窗口、读取消息、开机毫秒、循环(毫秒数)、发送消息、改控件数、循环数组

2023-12-04
阅读 1 分钟
308
文本 字[500000];小程序 窗体消息(整数 窗口,整数 消息,整数 参数,整数 数据)判断(消息)为 窗口关闭 {停止(0)}为 单击左键{如果(参数=2)加列表;如果(参数=3)拼字符;}否则{处理窗口(窗口,消息,参数,数据)}结束;小程序 窗体启动读取消息结束;小程序 加列表整数 时间=开机毫秒循环(15000)发送消息(列表,列表添加,0,"测试")...

极语言5-7 用一维数组处理字符串、定义文本、访问文本的某一字符, 只能用小括号

2023-12-04
阅读 1 分钟
843
小程序 初始启动30文本 文本数组[16]="文本象数组一样"整数 甲,字节长度字节长度=文字长度(文本数组)写格式("字符串长度为 %d 字节\r\n",字节长度)循环于(甲=0;甲<14;甲++){

极语言5-6 数组小括号表示、初始化数组用中括号、

2023-12-04
阅读 1 分钟
299
//数组是全局变量,必须写在小程序外面//小程序里面的变量都是局部变量整数 甲(2)小程序 初始启动25整数 数,和=0循环于(数=0;数<2;数++){

极语言5-5 鸡兔同笼、14的13次方、打印由ASCII码中字符组成的空心菱形

2023-12-04
阅读 2 分钟
443
//以鸡和兔的数量为切入点:小程序 初始启动21写格式("鸡加兔有35只,鸡脚加兔脚有94脚,问鸡兔各有多少只? \r\n\r\n")整数 鸡,兔循环于(鸡=1;鸡<=(35 - 1);鸡++){

极语言5-4 写格式、读格式、循环于、如果、取余数、跳到、命令行

2023-12-04
阅读 3 分钟
441
小程序 初始启动17整数 输入行数,行数,总行数,外空格数,星号数,内空格数,底部星号数循环{ {代码...} }结束小程序 初始启动18写格式("请输入大于 1 并且小于等于 2147 483 647 的正整数来寻找其最大素数: \r\n")循环(真){ {代码...} }结束小程序 初始启动19写格式("从1到9中取4个互不相同的数使和为12的排列组合共有多少...

极语言5-3 判断字符

2023-12-04
阅读 2 分钟
349
小程序 初始启动13写格式("请输入键盘上多个字符,然后输入反斜杠\符号,再按回车查看结果\r\n")整数 数字类=0,运算符号类=0,其它类=0字符 输入字符=0循环(输入字符 != \){

极语言5-2 循环写格式如果、命令行、调到、循环在、开机毫秒

2023-12-04
阅读 1 分钟
335
小程序 初始启动10写格式("请输入两个数相加或相除的形式: \r\n")浮点 甲,乙,加,减,乘,除字符 丙=0读格式("%lf %c %lf",&甲,&丙,&乙)加=甲+乙减=甲-乙乘=甲*乙除=甲/乙判断(丙)

极语言5-1 如果、循环、判断

2023-12-04
阅读 1 分钟
692
//代码是在极语言编辑器的---命令控制台---写的.整数 甲=1,乙=5如果(甲 > 乙){写文字("你好,我是甲")读文字}否则{写文字("你好,我是乙")读文字}