摘要:
VC的一些界面库:TuiToolkit(开源,类似Visual Studio 2003风格)http://www.beyondata.com/default.htmGardenUI(免费,界面效果挺好的,XML,代码 界面 分离)http://www.gardenui.com/CJLib(开源,免费,UNICODE编码,是xtreme toolkit的前生,但xtreme toolkit收费了)http://www.codejock.com/LibUIDK(部分免费,不开源,效果好,适合贴图)http://www.iuishop.com/download.htmBCGControlBar(收费 阅读全文
摘要:
ubuntu 9.04 如期到来。wubi安装时,发现双击wubi后没有什么反应。尝试多次,情况依旧。摸索了很久之后,找到了原因,问题是9.04的wubi对中文支持不好,在创建临时文件时,无法识别中文的分区名。解决方法:1.将所有分区都改成英文名的,无中文。2.确保你的系统临时文件夹名无中文,如果你没有修改系统原先默认的临时文件夹位置,则不需这步操作。(我就是被这个问题困惑了很久)3.安装时,别上网。(可能需要) 阅读全文
摘要:
[转]VC中使用ADO调用存储过程实现方法 开发环境是VS2005,数据库是SQL Sever 2000 1. 在进入正题之前,先讲点别的,如何在VC中连接Sybase数据库, 连接字符窜为,_bstr_t strCnn(\"Driver={Sybase System 11};Srvr=RRRRR;Uid=RRR_Mao_bb1;Pwd=user2\"); 这里,RRRRR是数据库的名称,已经在Sybase->sdedit中设定好了 RRR_Mao_bb1 和 user2分别是用户名和密码 不过使用这种基于ODBC的连接使用一段时间以后,就出现问题了 阅读全文
摘要:
IE8正式版引发VS2005和VS2008向导出错。解决方案(VC++团队给出的,测试有效)是:修改注册表:“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSettings\Zones”, 建立一个名为1000的新键(如果没有的话)。在这个1000的键下,建立如下DWORD内容:o Name = 1207 o Type = REG_DWORD o Data = 0x000000 阅读全文
摘要:
很多人大概跟我一样,从Visual C++6.0开始了自己的C/C++编程之路。之后开始接触Visual Stdio,发现这里的VC与6.0有了很大的不同。尤其是在写MFC程序时,添加消息响应、重载基类函数等等, 没有像VC 6.0中的那些操作选项了 。我一开始天真地以为,微软要程序员能全面理解MFC程序的结构,而对像添加消息响应等能够自己在相应位置添加需要的代码。 摸索许久之后,我找到答案了。微软把那些操作都整合到了“属性”面板中了。 。 VC中。。VS中。。。。 阅读全文
摘要:
Linux菜鸟初看Linux下编程的糗事。前段时间琢磨着接触一下Linux下的C语言编程,就找了本书看。看到很多文件操作的程序要包含“sys/stat.h”。写程序前,我想先找这个头文件看看。很自然的到文件系统下的sys文件夹下找,发现里面什么.h也没有。很奇怪,第一感觉是该配的环境不完整,所以重装了gcc,不行。后来又在新得立里把很多可疑的库文件给装上,sys下依然没有.h。……后来我明白了,原来所谓的"sys/stat.h"是在"usr/include/sys"下…… 阅读全文
摘要:
近来发现,函数参数需要const char* 或者 LPCTSTR类型时,可以直接使用CString ,无需任何转换,但并不是所有时候都行,有时程序编译就会报错。 查MSDN...原来是程序是否支持UNICODE的问题。在UNICODE下CString里每个字符是"16-bit" ,所以带来很大的不一样。 CString is based on the TCHAR data type. If the symbol _UNICODE is defined for your program, TCHAR is defined as type wchar_t, a 16-bit characte 阅读全文
摘要:
《创造学》挂科一周11月13日,教务系统显示:11月19日,教务系统显示:是个系统错误,留个纪念,这或许是我大学唯一的挂科记录(我希望是)。 阅读全文
摘要:
WM_KEYDOWN和WM_CHAR都是键盘消息。TranslateMessage函数已经将按键消息转换成字符消息了,那么WndProc函数中需要对事件进行选择。如:键入“D”键,就应该选择WM_CHAR,因为WM_CHAR 只是字母,不包含特殊字符如Ctrl等。如果键盘键入的是“Ctrl+D”,则应该选择WM_KEYDOWN,因为WM_KEYDOWN既包含字母也包含特殊字符。 WM_CHAR是由WM_KEYDOWN消息Translate()之后产生的,然后再发送给窗口过程。例如按下“D”键,产生WM_KEYDOWN消息 阅读全文
摘要:
【javaScript】 <SCRIPT LANGUAGE="javascript"> <!-- window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no') //写成一行 --> </SCRIPT>参数解释: <SCRIPT LANGUAGE="javascript"> js脚本开始; window. 阅读全文