上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 60 下一页

2011年11月24日

摘要: MFC框架各部分指针获取方式:记住,是获取指针MFC消息流程图:string CString char* 的互相转换: string 转 CString CString.Format("%s", string.c_str()); //用c_str()比data()好 char 转 CString CString.Format("%s", char*); // 可以直接给CString赋值,不要用Format char* 转 string string s(char *); CString 转 string string s(CString.GetBuff 阅读全文
posted @ 2011-11-24 19:08 Hibernate4 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 子类化 如果你曾经在Windows环境下编过程序,有时候就会发现:有一个现成的窗口,几乎有你所需要的全部功能,但还不完全一样。如果你需要一个具有过滤特殊字符功能的Edit控件。当然最直接的方法就是自己用代码来实现,但这的确是一个费时又很困难的任务,而子类化就可以用来做这种事情。 子类化允许你接管被子类化的窗口,使你对它有绝对的控制权。举个例子了来阐明一下:例如你需要一个只接受十六进制数字输入的文本编辑框,如果使用一个简单的Edit控件,当用户输入十六进制以外的字符时,你既不知道也无计可施。也就是说,当用户进文本框中输入字符串"zb+q*"时,如果除了拒绝接受整个字符串以外几 阅读全文
posted @ 2011-11-24 18:50 Hibernate4 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1。先来介绍REPORT类型的CListCtrl:首先使用下面的语句设置CListCtrl的style: DWORD SetExtendedStyle( DWORD dwNewStyle );其中 LVS_EX_CHECKBOXES 表示添加CheckBox LVS_EX_FULLROWSELECT 表示选择整行 LVS_EX_GRIDLINES 表示添加表格线CListCtrl固定标题列宽:CHeaderCtrl* pHeaderCtrl = (CHeaderCtrl*)m_ListCtrl.GetHeaderCtrl(); pHeaderCtrl->EnableWindow(... 阅读全文
posted @ 2011-11-24 18:48 Hibernate4 阅读(2192) 评论(0) 推荐(0) 编辑

2011年11月23日

摘要: 程序员编程艺术第一~二十二章集锦与总结(教你如何编程)作者:July、编程艺术室。出处:http://blog.csdn.net/v_JULY_v。题记 好久没更新博客了,虽只有一个月,但对我来说,已是长久。最重要的是11月初来北京后,在这近一个月找工作的过程中,面试、拜访、购书、读书,亦许久没有敲代码了,手异常生疏,虽只有一个月,但对我来说,仍已是长久。为了表示我一直在关注着本博客,从未曾离开,也为了可以更多的思考,更为了让手不致生疏,更新吧。 ok,针对微软100题一题一题解答的,程序员编程艺术已经写到第二十二章了(艺术这个高帽子早已有意摘取之,然都戴了这么久了,还是戴着好了),其中有些. 阅读全文
posted @ 2011-11-23 17:34 Hibernate4 阅读(247) 评论(0) 推荐(0) 编辑

2011年11月22日

摘要: #include <windows.h> #include <string> /// @brief ascii和unicode之间的编码转换 size_t ascii_to_unicode(const char* src, wchar_t* dest, size_t dest_len, size_t src_len = 0) { if(src_len == 0) src_len = strlen(src); return MultiByteToWideChar(CP_ACP, 0, src, static_cast<int>(src_len), ... 阅读全文
posted @ 2011-11-22 16:40 Hibernate4 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 友情提醒:所谓的框架是指SDK目录下/Samples/C++/Common路径下的DXUT系列函数包装。学习框架的前提是必须有足够的Windows API,GUI编程经验,必须熟悉Windows的消息机制,回调机制,最好有万行左右的C/C++编程经验。MFC在这里没有任何用处。另外我觉得最好在看程序之前对于D3D的所有概念有点了解,什么是vertex,texture,matrix,lighting,mesh等等,以及相关的数学概念。这些都可以在网上找到中文翻译,帮助你快速入门。 DXSDK2006和2003版的比起来更新了不少东西,比如DirectX10,还有ManagedDirectX等等. 阅读全文
posted @ 2011-11-22 16:22 Hibernate4 阅读(284) 评论(0) 推荐(0) 编辑

2011年11月18日

摘要: 本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2011/11/wicket_1_5近日,开源、面向组件的Java Web应用框架Apache Wicket 1.5发布了。主要的变化有:支持4个新的HTML 5组件(EmailTextField、NumberTextField、UrlTextField与RangeTextField),他们分别对应于HTML5中所定义的客户端功能。改进了消息/事件模型,比如说组件现在可以通过EventSink与EventSource机制交换消息/事件。这些接口已经被标准的Wicket类实现:Comp 阅读全文
posted @ 2011-11-18 22:46 Hibernate4 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 不知道昨晚比赛时脑子里面是咋了,应该是被门夹了,我自己都怀疑自己是怎么了;为什么一个简单的题目都想不出来思路;哎,感觉是自己被吓到了;在看第一题是我还没有看完题目,就有人说是因式分解;结果大家都在朝这个方向思考,就一直纠结到这个地方了,接下来自然而然是很悲剧的;都在思考第一题,剩下的两题都没有人看;我读了第一题,感觉没什么因式分解思路的,就果断放下这个,开始看第二题,一看果断很简单,立马给他们说了题目,然后说出了想法,戒指大家齐声说这么水的题目,直接判断是不是素数就行啦,然后我又给他们说了一组比较特殊的数据;结果皆大欢喜,我用这个查了一个,wmn也查了一个,Mr.zhao也弄了一个;结果是比赛 阅读全文
posted @ 2011-11-18 11:06 Hibernate4 阅读(132) 评论(0) 推荐(0) 编辑

2011年11月13日

摘要: 首先分析一下这次比赛的没能做出题目的原因:第一,平时在这个平台上面练习次数少;对系统要求的格式不熟悉,平时我们练习算法主要是在各个学校的OJ上面的训练的,OJ系统和Topcoder的平台的要求有很大的区别;平时主要还是习惯于C语言的代码编写风格;对于面向对象的编写有些生疏了,导致比赛时第一道很简单的搜索题,知道怎么做之后用面向对象的方法却不知道该怎么编写代码了;第二,平时训练过程是不够专注,对熟悉的算法不能够迅速正确写出;第三,在平时学习过程中接触的东西太少,接触到的类型有限,做题数量太少,导致有些题目没有思路;第四,心理素质不够好,在遇到自己会做的题时,不能很快的写出代码时,心里开始紧张烦躁 阅读全文
posted @ 2011-11-13 19:16 Hibernate4 阅读(215) 评论(0) 推荐(0) 编辑

2011年10月31日

摘要: 13.3 文件的打开与关闭文件在进行读写操作之前要先打开,使用完毕要关闭。所谓打开文件,实际上是建立文件的各种有关信息,并使文件指针指向该文件,以便进行其它操作。关闭文件则断开指针与文件之间的联系,也就禁止再对该文件进行操作。在C语言中,文件操作都是由库函数来完成的。在本章内将介绍主要的文件操作函数。13.3.1 文件的打开(fopen函数)fopen函数用来打开一个文件,其调用的一般形式为:文件指针名=fopen(文件名,使用文件方式);其中,“文件指针名”必须是被说明为FILE 类型的指针变量;“文件名”是被打开文件的文件名;“使用文件方式”是指文件的类型和操作要求。“文件名”是字符串常量 阅读全文
posted @ 2011-10-31 14:49 Hibernate4 阅读(265) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 60 下一页

导航