05 2007 档案

摘要:在刚接触Lua不久,了解了许多理论知识后,就有一种跃跃欲试的冲动,想要自己动手写一段代码来试试。这也许是作为一个程序员所共有的想法吧!了解了一些Lua的C API后,在看到脚本里面用一个for循环遍历一张表时,就想利用这些API自己在C代码中实现这个遍历!可是找了很久,也试了很久,都没有找到一个... 阅读全文
posted @ 2007-05-22 22:10 witton 阅读(153) 评论(0) 推荐(0)
摘要:这几天本来想将Lua_Tinker移植到Linux上去的,但是由于VC中的模板写法与gcc中的模板写法有些不同之处,比如下面一段代码: struct pop_{ template static T invoke(lua_State *L, int index) { return... 阅读全文
posted @ 2007-05-21 13:04 witton 阅读(419) 评论(0) 推荐(0)
摘要:这两天一直在研究Lua和LuaPlus。由于项目需要将C++中的类导出到Lua脚本中,让Lua脚本也可以使用C++中的东西。倘若用Lua的C API直接导出到Lua脚本中,感觉不是很方便,所以选择了最新的LuaPlus5.1版,又在网上找了沐枫写的一个LuaPlusHelper.... 阅读全文
posted @ 2007-05-18 09:29 witton 阅读(306) 评论(0) 推荐(0)
摘要:今天在网上找到一些比较好的Lua工具,其中最让人心动的是VSLua,它可以在VS下与C/C++代码一起调试。感觉是一个很爽的工具。但是也让人难以接受的就是它目前只支持英文版的VS,而不支持中文版的VS。太让人郁闷了! 阅读全文
posted @ 2007-05-15 20:12 witton 阅读(135) 评论(0) 推荐(0)
摘要:在C/C++中添加内联汇编很容易,只需要用__asm(VC中)或者__asm__(gcc/g++中)关键字就可以在C/C++中添加内联汇编了。但是VC中的内联汇编与gcc/g++中的内联汇编在格式不大相径庭,VC中使用的是Intel的语法格式,而gcc/g++使用的是AT&T语法格式。所以我们在编... 阅读全文
posted @ 2007-05-12 13:39 witton 阅读(287) 评论(0) 推荐(0)
摘要:(若转载,请注明原出处与作者,作者:Witton) 前段时间,我在项目中用到了函数指针, 其写法示例如下: //Myclass.hclass CMyClass;typedef void (CMyClass:: *MyCALLBACK)();class CMyClass{ MyCALLBACK... 阅读全文
posted @ 2007-05-11 13:05 witton 阅读(226) 评论(0) 推荐(0)
摘要:(若转载,请注明原出处与作者,作者:Witton) 今天,在用MFC写一个工具软件的时候,用到了一个动态创建的组合框,当组合框中的菜单项比较多的时候,默认的组合框下拉菜单高度就显得不够了,为了能改变默认的下拉菜单高度到合适的位置,可以作如下操作: CRec... 阅读全文
posted @ 2007-05-10 13:13 witton 阅读(350) 评论(0) 推荐(0)