Microsoft Visual C++ 2008 Express Edition下为exe程序添加图标
摘要: 我用VC6导入一个ico文件,并得到了它的资源文件Script1.rc。嘿嘿,C风格的,那就不客气的分析了。原来要用到VC6的3个头文件:resource.h,afxres.h和WINRES.H。我把rc文件和3个头文件,以及ico图标文件都导入VC 2008 Express的项目中,居然就无情的成功了!
阅读全文
posted @
2008-03-31 19:24 lf426 阅读(3575) |
评论 (4) 编辑
SDL入门教程(十):4、用iconv获得正确的Unicode,使用FriBiDi实现UTF-8到Unicode的正确转换
摘要:
4.1:为什么iconv不能完全正确的转换Unicode?
4.2:其它编码与Unicode之间的双向转换,GNU FriBidi
4.3:将汉字,英文,数字和符号都正确的转换为16位的Unicode
阅读全文
posted @
2008-03-31 11:00 lf426 阅读(5505) |
评论 (0) 编辑
SDL入门教程(九):5、文本反馈鼠标位置坐标信息
摘要: 注意事项:
1、times.ttf文件请到C:\WINDOWS\Fonts下寻找并拷贝到资源目录下。
2、如果您使用VC2008,请用Release编译。原因是,似乎涉及到vector的操作,Runtime Library在debug的时候必须用Multi-theaded Debug DLL (MDd),而Release时候才用Multi-theaded DLL (MD)。而我们亲爱的SDL必须始终用MD,所以,请Release吧。
阅读全文
posted @
2008-03-26 21:20 lf426 阅读(1632) |
评论 (0) 编辑
SDL入门教程(九):4、int转换为std::string
摘要: 我下面考虑的问题,是用TextSurface反馈鼠标事件的信息。我想到的第一个例子,很自然就是反馈鼠标所在坐标的位置。这里涉及到一个基础的问题,即鼠标位置显然不是用字符串表示的。SDL给我们的反馈信息是int,我们需要用TextSurface将int构建成可以被blit到ScreenSurface上的面,需要做的第一件事情,是将int转换为string。
阅读全文
posted @
2008-03-26 20:48 lf426 阅读(4262) |
评论 (8) 编辑
SDL入门教程(六):SDL读取其它格式的图片
摘要:
1:扩充库(Extension Libraries)
2:更加通用的Display Surface构造函数
3:将图片修改为适合显示的格式
阅读全文
posted @
2008-03-19 11:03 lf426 阅读(3964) |
评论 (0) 编辑
从“集合”实例分析修饰函数返回值的const作用
摘要: 发现这个问题,是因为一直以来思考的一个算法——关于“集合”的实现。这个集合就是数学中的集合,与计算机中数列一个最大的不同在于,集合的元素是互异的。因为这两天在熟悉vector,所以觉得用vector实现集合再合适不过了。STL确实是很好很强大的体系,无论是内存管理,还是链表的实现,让我们可以省很多心。其实关于为什么要实现集合,也是因为我在计划实现类似英雄无敌战场计算移动的一系列算法中,很多地方会用到集合的概念,甚至包括并集和差集等等。
阅读全文
posted @
2008-03-13 13:30 lf426 阅读(915) |
评论 (3) 编辑