学生电脑论坛

 找回密码
 立即注册
搜索
查看: 734|回复: 16

{缘永亲制}Zhiyuan Language Compiler V1.0

[复制链接]
发表于 2009-7-28 15:13:24 | 显示全部楼层 |阅读模式
自己写的一个程序语言编译器,现在的角度讲,ZYL已经是一个初具规模的脚本语言。我以前就很喜欢用中文写程序,所以尝试了一下易语言,但是不和自己口味,于是自己写了一个……现在ZYL虽然不强大,但是能具备程序基本结构——判断、循环和交互。是一个初学者普及程序原理的好工具。

本版本注册模块已经取消,广告模块取消,可以使用全功能。但是EXE文件的生成在一些机子上面不能正常使用,是一个遗憾。本程序加了北斗壳,仅仅为了减小文件体积。

本程序语法我会另起一个文件的……

特别提示:请将“核心.exe”和“ZYL.exe”放置于统一文件夹之内,不可以改名,否则不能运行。


*********
语法部分:
//:注释……我想这个功能不需要我说了吧……
定义 :(类似于Dim),用于定义变量 格式:定义 变量名
如果 : (类似于IF),构成判断用的,参见示例程序
跳转 : (类似于Goto),和Basic等语言中的Goto用法一样
任何、其他:(While、Else),构成循环用的,参见示例程序
符号部分:
“=”   : 转让的符号,绝大部分语言都有,不细说
“~”    : 转让为数,示例程序中“输入.zyl”有使用
“)”  : 程序呼叫……鸡肋的功能,一般情况下用不到……省略
“>”   :大于
“<”   :小于
“<>”  :不等
“>=”  :大于或等于
“<=”  :小于或等于
“=”   :等于
“+”“-”“*”“/”“\”“^”“&”:加减乘除、模运算、幂运算、连接
指令部分:
“输入框”:呼出输入框,=inputbox
“消息框”:弹出对话框,用法    消息框 (“内容”,“标题”)
“显示”  :显示一个窗口,用法 显示 (“窗口标题”)
“隐藏 ” :隐藏一个窗口
“清空”  :清空窗口内容
“画直线”:同Basic的“Line”
“画点”  :同Basic的“Point”
“打印”  :显示文字在窗口上,同Basic的“Print”
“背景色”:设置背景色,用法 背景色(R,G,B)
“设置字幕”、“取字幕”:设置(取)文字
“设置横(纵)坐标”:设置坐标……程序内置的示例程序有介绍
“设置高”、“设置宽”:设置窗口的大小
“取高、(宽)”:取当前窗口大小的值
字符处理部分:
“文本宽”、“文本高”:设置文本的大小
“粗体”、“斜体”、“下划线”、“删除线”:设置是否有粗体、斜体、下划线、删除线
字符函数:
“中间  :和Mid函数功能一样、用法一样
“小写、“大写:将字符转换为大写(小写),在本语言中用处不大……
“求长度:求字符串的长度值
“翻转:翻转字符串内容
“ASCII号码:求字符的ASC编号
数学函数:
“余弦、“正切、“对数、“随即、“取整:对应这些数学函数,不再赘述
特殊功能:
“打印机打印”:用打印机进行打印……(慎用,可能导致没有驱动的机子崩溃)




因为函数部分很基本,所以一带而过,见谅……



                                                     ——温致远

————————————————————————————
comdlg32.ocx 这个文件,很多软件打开的需要的他支持,因为系统本身没有这个文件。
如果大打在打开一些软件的时候提示无这个文件,请大家下载后,复制到C盘
C:\windows\system32目录下,然后进行注册。
ocx注册方法:右键选择打开方式,选择WINDOWS\system32下面regsvr32.exe打开,然后就注册成功了。相关软件即可使用

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

发表于 2009-7-28 15:50:21 | 显示全部楼层
LZ..你太强了。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-28 15:54:19 | 显示全部楼层
呃……喜欢的话就下载下来用呗……可以向不懂电脑的MM来装酷
回复 支持 反对

使用道具 举报

发表于 2009-7-28 15:59:02 | 显示全部楼层
不错,这软件很实用~~~
回复 支持 反对

使用道具 举报

发表于 2009-7-29 10:21:44 | 显示全部楼层
编程啊。。。目前还用不到。。。*em94
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-29 11:43:14 | 显示全部楼层
可以学学啊,这个就是要从小时候抓起的
回复 支持 反对

使用道具 举报

发表于 2009-7-29 12:19:30 | 显示全部楼层
哈哈。。。下学期的课程里有选编程哦。。。*em94
回复 支持 反对

使用道具 举报

发表于 2009-7-29 14:05:37 | 显示全部楼层
*em94 我大学也要学了...--|||
回复 支持 反对

使用道具 举报

发表于 2009-7-29 15:00:48 | 显示全部楼层
还不如用程序语……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-29 18:59:03 | 显示全部楼层
专门针对对于英语无爱的人,这个只是基本雏形,编程前2课的内容,换句话说,入门的钥匙
回复 支持 反对

使用道具 举报

发表于 2009-7-29 19:41:16 | 显示全部楼层
编程..
什么语言。。
回复 支持 反对

使用道具 举报

发表于 2009-7-29 19:41:42 | 显示全部楼层
我发现LZ不得了啊。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-29 21:46:14 | 显示全部楼层
编程是一种思想,不是语言能限定的额
回复 支持 反对

使用道具 举报

发表于 2009-7-29 21:49:17 | 显示全部楼层
继续膜拜.LZ超强!
回复 支持 反对

使用道具 举报

发表于 2009-7-29 22:47:46 | 显示全部楼层
原帖由 缘永庐城 于 2009-7-29 21:46 发表
编程是一种思想,不是语言能限定的额

直接用伪代码得了
回复 支持 反对

使用道具 举报

发表于 2009-7-29 22:50:16 | 显示全部楼层
你这个用VB编吧
这PE文件头。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-30 10:09:08 | 显示全部楼层
VB是UI部分,如果想要源码的话可以给你

2.0版的增加了VC写的DLL文件,但问题是,这个是1.0

1.0是全VB的,当时用来练手的,是有一个叫做“JEL”的源码,给了我启发,然后照猫画虎做的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|赞助域名|群组|学生电脑论坛

GMT+8, 2025-2-22 16:29

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表