C++
文章平均质量分 83
txiejun
喜欢玩游戏特别是大型单机游戏(效果很好很炫的那种),编程,旅游,摄影,电影,美食,交友,游泳跑步等锻炼;
目前从事webgame游戏开发;
展开
-
把Qt程序做成dll的方法
概括来说, 要把Qt程序做成dll,刚开始可以像做一般应用程序一样实现你程序的所有功能,然后再做一个接口就OK了。 具体步骤可以用一个例子来说明(我这儿用的是Qt3.3.2): 1.用Qt Designer 创建一个主窗口,在上面随便画个东西,生成一个叫MyForm.ui的ui文件,保存到相应文件夹下面。 2.运行cmd ,打开控制台窗口,进入到原创 2008-08-19 13:53:00 · 2412 阅读 · 3 评论 -
各种计算机语言的经典书籍 (收藏)
1、Java Java编程语言(第三版)---Java四大名著----James Gosling(Java之父) Java编程思想(第2版)----Java四大名著----Bruce Eckel Java编程思想(第3版)----Java四大名著----------------Bruce Eckel JAVA 2核心技术 卷I:基础知识(原书第7版)---Java四转载 2011-11-01 12:26:27 · 925 阅读 · 0 评论 -
关于Alchemy的使用-备忘
今天无意间发现了一篇文章说到了使用Alchemy来让flash的as代码调用C代码的功能接口的方法,目的是为了能在flash环境下使用C的东西,另外一个角度来说可以更好的发挥C语言的强大能力和效率了; 我学习Alchemy是被客户逼的,客户的AIR项目中涉及到大量的数值计算,以至于用AS3写出来后没法运行:长时间不响应。后来将这段计算量大的代码用VB写了,用swf调exe才算结束。但设置有些不便,客户吹毛求疵。不得不寻找新的解决方法。感谢QQ群里的一些达人,我开始关注并了解 Alchemy,最后解决了这个棘原创 2010-12-10 18:01:00 · 2046 阅读 · 1 评论 -
C++和flex实现聊天室功能
<br />公司安排开始做服务器,没有接触过这些东西。从零开始学习。<br />项目是做个聊天系统客户端用flex,服务器用C++,让我先出Demo。<br />服务器部分参照Windows网络编程一书中的select例子,基本一样,只是把例子中的的单个回应消息改成了群发消息。<br />虽然我对select模型还不熟悉,但是我知道如果要在一个套接字上发消息就必须设置FD_SET WriteSet,如果要在一个套接字上读消息就必须设置FD_SET ReadSet,设置就是调用函数FD_SET(S转载 2010-09-27 14:20:00 · 1176 阅读 · 0 评论 -
有关数据类型转换的总结
<br /> 说明:本文纯粹是总结一下有关类型转换的贴子,<br />本人并未对所有方法都做测试,仅仅是为了给大家一个参考。<br />读者层次:初学<br />int i = 100;<br />long l = 2001;<br />float f=300.2;<br />double d=12345.119;<br />char username[]="程佩君";<br />char temp[200];<br />char *buf;<br />CString str;<br />_variant转载 2010-06-12 17:51:00 · 1173 阅读 · 0 评论 -
游戏引擎开发系列——消息循环篇
<br />写了很多关于IOCP和OLEDB的文章,今天换个话题,不然很多网友都以为俺就是一服务端程序,其实我真正的身份是——程序员,什么都写的程序员,呵呵呵。<br />这回讨论的话题主要集中到游戏引擎上来,目前国内游戏行业比较火爆,但是基础性的研究、技术资料都比较少,本人撰写这个系列,权当为产业尽绵薄之力。或者当做引玉之砖吧。<br />关于什么是游戏引擎,现在还是没有一个统一的定论,但是大体的功能结构已经有些比较规范的定义了。当然有些人认为引擎应该大而全,有些人则认为应该小而精,甚至有些人认为它应该是转载 2010-06-10 17:41:00 · 1093 阅读 · 0 评论 -
MFC应用程序中指针的使用(比较实用)
1) 在View中获得Doc指针 2) 在App中获得MainFrame指针 3) 在View中获得MainFrame指针 4) 获得View(已建立)指针 5) 获得当前文档指针 6) 获得状态栏与工具栏指针 7) 获得状态栏与工具栏变量 8) 在Mainframe获得菜单指针 9) 在任何类中获得应用程序类 10) 从文档类取得视图类的指针(1) 11) 在App中获得文档模板指针 12) 从文档模板获得文档类指针 13) 在文档类中获得文档模板指针转载 2010-06-10 12:25:00 · 449 阅读 · 0 评论 -
浏览器的定制与扩展
下载源码-【方法】下载后把后缀改为.rar的就可以解压出来了,这招绝对奇妙;前言 由于本人在开发中经常要在程序中嵌入浏览器,为了符合自己的需求经常要对浏览器进行扩展和定制, 解决这些问题需在网上找资料和学习的过程,我想可能很多开发者或许会遇到同样的问题,特写此文,以供大家参考。 在MFC中使用浏览器 在MFC中微软为我们提供了CHtmlView、CDHtmlDialog类让我们的程序很方便转载 2010-05-27 17:33:00 · 480 阅读 · 0 评论 -
VC++ Dialog & Windows 使用技巧(一)
注:以下代码以一个名为CTest6Dlg的对话框类为例1. 在任务栏隐藏对话框 ModifyStyleEx(WS_EX_APPWINDOW, WS_EX_TOOLWINDOW);2. 使对话框为顶层窗口 SetWindowPos(&this->wndTopMost, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE);3. 在运转载 2010-05-24 16:41:00 · 2017 阅读 · 0 评论 -
VC++ Dialog & Windows 使用技巧(二)
15.对话框启动即隐藏 添加 WM_SHOWWINDOW 的消息映射 void CTest6Dlg::OnShowWindow(BOOL bShow, UINT nStatus) { if ( GetStyle() & WS_VISIBLE ) { CDialog::OnShowWindow(bShow, nStat转载 2010-05-24 16:47:00 · 1473 阅读 · 0 评论 -
0-1背包问题
0-1背包问题: 有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。 这个问题的特点是:每种物品只有一件,可以选择放或者不放。算法基本思想:利用动态规划思想 ,子问题为:f[i][v]表示前i件物品恰放入一个容量为v的背包可以获得的最大价值。其状态转移方程是:f[i][v]=m转载 2012-07-06 23:31:03 · 840 阅读 · 0 评论