- 注册时间
- 2004-8-28
- 最后登录
- 1970-1-1
|
无意之中进入了xuhonghai的网站文曲星编程俱乐部(http://wqxmcode.8u8.com/),看到了他的XMacro,觉得同lava很像,并且可能有超过lava的趋势(我认为的)。
在他网站上的一些介绍:
1.XMacro产生的背景
由于WQX众多的型号,让人无法跟上节奏的产品更新速度,而每一代产品的系统函数等都有些不同,这给我们程序设计者带来了好多的不方便,程序设计变的非常麻烦. 为了解决这一问题,我提出了一套解决方案,我采用微软设计MFC的思想,对WQX的内部函数进行了封装,然后采用MACRO来实现,你只要在MACRO中提供入口参数就可以实现以前要编写大量代码才能实现的功能,就比如建立一个目录,以前要实现,是比较麻烦,要编写一些代码,但现在,你不需要了,你可以不知道建立目录的函数调用就可以实现,你只需要在程序中使用 CreateDir "目录名",就可以实建立目录了.
2.XMacro简介
借鉴了WINIDE,LJAVA的一些设计思想,目前我分了6个库,分别是 字符串库,系统库,图形库,内存库,子程序集,输入输出库.以后我建立 闪存库,数学库等.因为我目前在找工作,所以这些事就放下了.以后安定了,我会继续的.
3.XMacro适合编写的程序
游戏程序,工具程序,系统程序,不适合开发计算程序.
4.如何获得XMacro?
如果你通过了初级考试,我会将Xmacro压缩包和使用说明书发送到你的电子邮箱.
5.输入输出库说明
ClearScreen ClearIron Getch WaitKey Locate SetScreen UpdateLCD Gets GetArray SetArray Puts Putc MsgBox ScrollText CheckDir CreateDir WriteFile ReadFile GetHex PutHex
6.字符串库说明
ToAscII ToDecimal IsLower IsUpper ToLower ToUpper Strlen Strcpy Strcat
7.系统库说明
Goto Reset Jz Jnz Jc Jnc Jo Jno Js Jns Pushxy Popxy Call Exit let Int Setb Getb Bell Delay Swap IF_Small IF_UnEqual IF_Equal IF_Large Small_Then Large_Then Equal_Then UnEqual_Then Compare Xlat CheckTable SetCursor NoIdle
8.图形库说明
Circle Box Line Ellipse Point GetPoint LoadPic WriteBlock ClearBlock
9.内存库说明
MemSet MemMoveA MemMoveB
(漩涡鸣人:我编辑过了)
|
|