
MFC/C#/Qt
文章平均质量分 74
蹦跶
浙江在校研究生(那是曾经)
展开
-
CStdioFile,CFile类,文本文件处理(MFC学习园地)
CStdioFile继承自CFile,一个CStdioFile 对象代表一个用运行时函数fopen 打开的C 运行时流式文件。 流式文件是被缓冲的,而且可以以文本方式(缺省)或二进制方式打开。文本方式提供对硬回车—换行符对的特殊处理。当你将一个换行符(0x0A)写入一个文本方式的CStdioFile 对象时,字节对(0x0D,0x0A)被发送给该文件。当你读一个文件时,字节对(0x0D转载 2012-09-05 10:38:28 · 8870 阅读 · 0 评论 -
VS2005/VS2008程序打包发布(截图详解版)
转载 2013-01-08 09:18:19 · 793 阅读 · 0 评论 -
MFC下MD5加密算法实现,带key(32位MD5小写)
以下转自:http://www.cnblogs.com/littlex/archive/2012/10/22/2733828.html在百度上验证,与网上的32位MD5小写加密相同:http://www.baidu.com/s?tn=baiduhome_pg&ie=utf-8&bs=md5%E6%A0%A1%E9%AA%8C&f=8&rsv_bp=1&rsv_spt=1&wd=md5&rsv_转载 2013-06-02 12:34:19 · 8297 阅读 · 4 评论 -
VS2008/2005MFC程序调试出现莫名错误:编译器可能需要更改配置(陆续更新)
我的VS2008不知道是有bug还是自己的问题,很多时候变量定义后CTRL+F5运行却没反应,一定要“生成解决方案”下才行?1、没有可用于当前位置的源代码将工具->选项->调试->常规->去掉“要求源文件与原始版本完全匹配”复选框就OK 在解决方案资源管理器中右击解决方案->属性->通用属性->调试源文件。在不查找这些源文件对话框中查看是否有你想要调试的源文件,如果有就删除转载 2012-11-27 13:54:10 · 4791 阅读 · 0 评论 -
小弟全力推荐的MFC好资料——定期更新
1、MFC制作高仿QQ等绚丽登入界面(等待公布自己的成果)http://blog.csdn.net/morewindows/article/details/8656068http://blog.csdn.net/geniusice18/article/details/8393674http://blog.sina.com.cn/s/blog_4c3b2dc20100s8w6.html转载 2013-03-30 12:44:11 · 948 阅读 · 0 评论 -
VC++6.0&&VS2008&MFC&API学习问题总结(四)(编程内容技巧)
1、CEdit控件多行显示如何自动显示最后一行?CEdit m_EDT_Client_Show_Message;m_EDT_Client_Show_Message.LineScroll(m_EDT_Client_Show_Message.GetLineCount()); //显示部分总是显示最后一行2、MFC同时激活两个对话框想要在屏幕上同时显示两个对话框转载 2013-01-06 21:28:36 · 1445 阅读 · 0 评论 -
面试必备之:MFC socket编程(浅出+深度:服务端和客户端端口问题)
要写网络程序就必须用Socket,这是程序员都知道的。而且,面试的时候,我们也会问对方会不会Socket编程?一般来说,很多人都会说,Socket编程基本就是listen,accept以及send,write等几个基本的操作。是的,就跟常见的文件操作一样,只要写过就一定知道。 对于网络编程,我们也言必称TCP/IP,似乎其它网络协议已经不存在了。对于TCP/IP,我们还知道TCP和UDP,前者可以转载 2012-11-01 10:01:03 · 18735 阅读 · 5 评论 -
用户sa登入失败,该用户与可信SQL server连接无关联 错误18452(远程数据库访问)
//********************************************************在这里插一点:SQL server 安装时(不论是2000还是2005)需要选择使用本地连接和混合模式。在SQL server 2000安装时,实例名最好选择默认的,不能选择默认时,可以填写local。//***********************************转载 2012-12-30 10:20:41 · 20841 阅读 · 0 评论 -
TCP/IP?UDP编程之客户端访问服务端的数据库(数据库配置)
配置SQLServer2005允许远程访问育龙网 WWW.CHINA-B.C0M 2009年06月30日 来源:互联网悲剧啊,图片实在无法上传啊!!!!!!!!!!育龙网核心提示: 配置SQLServer2005允许远程访问1、以“window身份验证”打开sql server 2005的管理器(microsoft sql servermanager studio)转载 2012-12-28 19:44:20 · 2147 阅读 · 0 评论 -
Socket心跳包机制
心跳包的发送,通常有两种技术方法1:应用层自己实现的心跳包 由应用程序自己发送心跳包来检测连接是否正常,大致的方法是:服务器在一个 Timer事件中定时 向客户端发送一个短小精悍的数据包,然后启动一个低级别的线程,在该线程中不断检测客户端的回应, 如果在一定时间内没有收到客户端的回应,即认为客户端已经掉线;同样,如果客户端在一定时间内没 有收到服务器的心跳包,则认为连接不可用。方法转载 2012-12-10 20:42:32 · 105255 阅读 · 12 评论 -
VC++6.0&&VS2008&MFC&API学习问题总结(三)(多线程更新控件)
1、GetBuffer(int size)是用来返回一个你所指定大小可写内存的成员方法。它和被重载的操作符LPCTSTR还是有点本质区别的,LPCTSTR是直接返回一个只读内存的指针,而GetBuffer则是返回一个可以供调用者写入的内存,并且,你可以给定大小。(转自:百度百科)下面是个简单的,但也是非常典型的例子: int readFile(CString& str, const CS转载 2012-11-20 19:33:37 · 2245 阅读 · 0 评论 -
VC++6.0&&VS2008&MFC&API学习问题总结(一)(多线程CreateThread及小问题汇总)
以下资料部分收集于网络,部分是自己碰到的问题(内容将陆续更新):1、VC++6.0无法设置断点:先关闭程序,然后删除目录下的.opt和.ncb文件,重新打开项目,就OK!2、这个无奈问题折腾了很久,一直以为是数据库问题,本来是修改的东西,害我把数据库整体变成了access的:vc++如何利用ADO在连接sql2005m_pConnection->Open("Provider转载 2012-07-22 21:58:43 · 7033 阅读 · 0 评论 -
VC++6.0&&VS2008&MFC&API学习问题总结(二)(malloc/new/OnReceive)
1、MFC/C++中关于new/delete&malloc/free的使用 : 以下的两种用法你熟悉么: CSerialPorts* m_pSerial=(CSerialPorts*)lpParameter; (还不清楚可以查看总结一) CThreadDlg* m_Thread=new CThreadDlg(); 左边是定义了指针是空的,右边new转载 2012-09-20 21:14:33 · 1939 阅读 · 0 评论 -
MFC中找到_tWinMain函数调试其运行过程
侯老先生的大作中提到:第一步:CSocketClinetApp theApp; 此处请打断点。theApp配置完成后(哈哈,这部分还是值得一看的,小弟学了不少),WinMain登场,MFC准备好由连接器直接加入应用程序代码中,第二步:即_tWinMain,该函数"_t"是为了支持Unicode而准备的一个宏。也许是本人笨拙,只找到了如下方法找到MFC的Main函数查看运行过程(转载 2012-11-14 20:33:47 · 3237 阅读 · 0 评论 -
C_C++变量命名规则
变量命名规则是为了增强代码的可读性和容易维护性。以下为C++必须遵守的变量命名规则: 1、变量名只能是字母(A-Z,a-z)和数字(0-9)或者下划线(_)组成。2、第一个字母必须是字母或者下划线开头。3、不能使用C++关键字来命名变量,以免冲突。4、变量名区分大小写。 变量命名规则:一、 用最短字符表示最准确的意义。二、转载 2012-11-26 21:27:01 · 1100 阅读 · 0 评论 -
QT4.8与VS2008配置
一、工欲善其事,必先利其器,搭建好环境是必要的!1,首先明确需要下载什么版本的QT。网上流行的安装说明只是针对过去旧版本的QT,还有要求下载VS2008 SP1补丁的等等。很乱,对于刚接触Qt开发者会造成不必要的困扰,安装个开发环境真的需要那么繁琐和劳神吗。2,对于环境变量的配置,诸如path,QTDIR 和WindowsSdkDir等等。实际上都是旧版本的Qt,新版本的Qt已经不需要转载 2013-05-13 16:38:38 · 11082 阅读 · 0 评论