- 博客(10)
- 资源 (20)
- 收藏
- 关注
原创 分享一个隐式链接加载任意目录中的DLL方法
因为Windows中,隐式链接的DLL,加载方式由系统控制,DLL只能放在固定的目录中,才能被exe加载。最近做的一个项目中,由于有近100个不同功能的DLL,如果统一存放在exe目录下,不便于管理。 以下分享如何使Windows按照自己的方式加载DLL。直接上代码:CDLoader.h代#include //CDLoader.h#pragma onceclas
2012-08-28 18:21:51
2276
4
原创 GS测试DEMO---连连看
今天有空,写了一个测试程序,通过此程序,发现并修正了几个错误:1、[修正]后缀自增、自减计算错误 2、[修正]浮点数求余错误,更改为:所有浮点数转为整数再求余,结果为整数。 3、[增加]内置函数 mod 浮点数求模 4、[增加]内置函数 StrFormat 字符串格式化连连看检查两点之间是否可连接的核心算法(GScript 源码) protecte
2012-08-20 14:16:03
1502
原创 GScript 全面更新到V6
到目前为止,GScript已经更新到V6版本,后面的时间可能会很忙,有空再做一些更新。而且现在也基本实现当初的想法:制定一套可嵌入应用程序中,为应用程序提供灵活的扩展和定制功,语法与C/C++类似,面向对象编程的脚本语言。这个目标可能和Lua类似,但GScript在"向对象编程"更胜一筹,而且无论从速度,灵活等方面都不亚于Lua,如果你喜欢C/C++ 语法,就选GScript吧!V6更
2012-08-12 12:56:37
2166
2
原创 GScript 开源发布了
GScript 经过这几天的完善,现在开源发布。开源地址:http://sourceforge.net/projects/g-script/更新内容:1、重写了API接口。2、HOST API函数参数结构更变,参数可携带更多信息,更合理。3、可在宿主程序中生成多个VM实例(可用于多线程)。4、精简了语法,清除了几处不合理的语法规则。5、新增了几个辅助类,使用GScrip
2012-06-09 11:32:58
1321
6
原创 GScript 的几个Demo
之前有空的时候搞了一套脚本,命名为GScript,原意是想在游戏中使用的简单脚本(Game script),但在实现的过程中觉得既然做了,还不如实现一套强大一点的动态语言,于是乎GScript吸收了C、C++、JavaScript三种语言的优点,同时增加了一些新的特性,一门自己认为还算强大的语言诞生了。些时脚本的目的也不仅限于游戏脚本,完全可与Lua一样嵌入宿主程序中,为应用程序提供灵活的,可扩展
2012-04-05 09:06:58
4006
1
原创 GS语言更新到V3.0
GS语言更新到V3.0这里查看言语详细介绍本次更新内容:1、增加常数组支持2、增加内置数学库函数3、增加内置字符串处理库函数4、增加对COM对象的支持5、增加对文件操作的支持6、增加对XML数据的操作支持7、解释器优化,使用了对象池,大大提高了解释速度一、什么是常数组?请看示例:array ar=[20,30,40,100,5
2012-04-01 03:39:56
2926
2
原创 优快云 论坛无名游戏 C++版
优快云论坛升级的时候经常出现的那个无名游戏(原版游戏),我把它移植成C++版的了。对原来的游戏算法做了少量的修改,也不知道难度有没有提高,反正还是很简单就给围住了。为了方便修改算法,本游戏中使用了嵌入式脚本,游戏算法全部使用脚本完成。关于脚本介绍请点这里目录下的"game.c"是脚本文件,如果有哪位大仙的AI算法精通,可以试着改改。核心AI算法:v
2012-04-01 02:51:23
4047
6
原创 GScript的第二个测试程序--计算器
这个程序源码开放,而且不仅仅是演示GScript库,还自绘了CStatic,绘图使用GDI+,所以这是初学者不可不看的源码.其它的就不多说了上图程序中实现了按扭上的大部分函数,还有一些函数没有实现,(没有必要实现了,这只是一个抛砖引玉的程序,留给有心的去完成吧.)源程序下载地址
2011-10-29 12:03:03
1349
原创 GS-全新的动态脚本语言V2.0
GS 全称GScript,前几日刚延生的一门新的动态脚本语言,今日再次更新,更新内容:1、解析引擎优化,采用表达式预测,ID预测,性能比之前提升近一倍.2、引用方式更新,采用"最终实体引用"模式,解决"环形引用"问题3、语言上增加了关键字:typeof typecast sizeof4、增加了寄存器编程方式(提升性能),寄存器操作关键字:#push #
2011-10-26 14:53:27
5367
3
原创 全新的动态语言- GS
一、什么是GS?GS 是C、C++、javascript三者的结合体,它具有C/C++的强大的表达能力,同时具有JS的动态运行能力.GS是一门全新的脚本语言,其设计目的与Lua相同:为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。GS本身除了计算无任何额外功能,所以功能由宿主程序提供,从而使其体积小、启动速度更快。二、代码示例int s=0;for(int i=0;
2011-10-24 11:18:14
12963
8
GScript的Demo程序源码
2012-04-05
优快云 论坛无名游戏 C++版
2012-04-01
GS 语言DEMO
2011-10-24
基于WIN平台的TC绘图库
2010-05-15
俄罗斯方块(C++版)
2010-01-27
VC++ 自制仿QQ抓图程序
2009-09-18
中国象棋游戏+源代码
2009-07-06
C++开发的 中国象棋游戏
2009-07-05
VC++编写的游戏
2008-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人