要实现你说的功能,只能借用VBS
VB不是解释性的编程语言VB程序源代码都是被编译成机械码后才成EXE文件的
所以VB编译好的程序没有运行代码的函数
如果不怕麻烦,就把所有代码的处理程序写到VB中
要不就利用VBS脚本中的execute函数,在VBS中执行execute(a),则字符串a会被当程序执行比如在VBS中:
a="Msgbox(now)"
execute (a)
的执行结果等于Msgbox(now)的结果
把你要处理的代码以字符串(记得换行!)的形式存在a中,再在VBS中执行
execute(a)
即可
所有要用脚本实现的功能都要事先编好
才可以通过解读脚本实现脚本的功能
原理和音乐编辑器一样,用户输入的曲谱相当于脚本,而要播放的功能是程序本身有的
G代码也是如此的拉,脚本相当于参数,传给程序,再由程序实现功能
脚本就是网页中嵌入的执行代码,这个代码可以控制网页的显示,和与用户交互,制作脚本可以用FrontPage的Microsoft脚本编辑器或者其它脚本编辑软件。
同时,还有另一类脚本是可以直接在计算机上执行的,扩展名为vbs或者js的文件,它可以通过对WSH(Windows Scripting Host)的调用执行各种操作,用于维护计算机或其他目的。
参数
外部传递的命令行参数吗?
可以用 Command$ 接收
vbs 脚本的话接收参数是
dim args
set args = wscriptarguments
msgbox argscount '显示传递参数的总数
msgbox args(0) '第一个参数
游戏就是普通程序,只是用到的绘图功能多些。
首先要算法搞明白了,接下来的实现就相对容易了。
推荐几本书供你参考,网上搜搜也许能找到电子版。
1、先学一下VisualBasic基本知识:
VisualBasic入门经典 或 VisualBasic从入门到精通
VisualBasic高级编程
VisualBasic应用开发案例教程
Visual Basic程序设计基础教程与上机指导
Visual Basic 60 控件参考手册
2、开始编程
Visual Basic游戏编程入门(第3版)(英文版)
参考:Visual C++游戏开发经典案例详解
网上有“VisualBasic开发的经典游戏”源码下载。
3、还要了解游戏程序设计技能
[OPENGL编程指南](美)DaveShreiner
3D游戏程序设计入门 DirectX90
《Direct3D 技术内幕》(中文版)
DX7_SDK_For_VB程序员指南
DirectX_90_3D_游戏开发编程基础
Direct3D原理与API参考
不求给分,只是希望对你有所帮助。
欢迎分享,转载请注明来源:浪漫分享网
评论列表(0条)