![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
anfaee
热爱编程,对将来充满信心。
展开
-
视频开发经验
定时器在有死循环的线程类里无法正常使用,可能是资源被死循环占满了;原创 2023-07-19 09:56:35 · 65 阅读 · 0 评论 -
Qt 信号使用问题
很多次类似的经历,就是头天加班很晚解决不了的问题第二天回来十分钟就解决了!可能当时头脑已经陷入死循环,怎么都不会想到会是这么低级的错误!在此记录下低级错误耽误时间的经历,请不要把时间浪费在低级错误上,共勉!!!错误一:未继承QObject 'staticMetaObject' is not a member of 'class name'使用信号和槽的话首先这个类要是一个QObject原创 2016-06-23 09:57:20 · 408 阅读 · 0 评论 -
VC工具:Depends
Depends用来显示与一个可执行文件(exe或者dll)相关的依赖项(dll),以及该exe或dll引用了这些dll中的哪些接口。同时也可以看到每个被依赖的dll中的所有导出的函数接口。=============================================== VC6.0自带的Depends软件,该软件在VC6安装目录下的tools文件夹里面 D:/Mic转载 2015-05-05 17:22:56 · 701 阅读 · 0 评论 -
MFC使用记录
1.使编译的程序双击时提示用guanliyuan原创 2014-10-16 17:01:34 · 439 阅读 · 0 评论 -
C++ 网络套接字编程TCP和UDP实例
1. 创建一个简单的SOCKET编程流程如下 面向有连接的套接字编程 服务器: 1) 创建套接字(socket) 2) 将套接字绑定到一个本地地址和端口上(bind) 3) 将套接字设定为监听模式,准备接受客户端1. 创建一个简单的SOCKET编程流程如下面向有连接的套接字编程服务器:1) 创建套接字(socket)2) 将套接字绑定到一个本地地址和端口上(bi转载 2015-04-08 10:57:09 · 8550 阅读 · 1 评论 -
MFC拖动无标题窗体
第一种方法:1.在.h文件添加 afx_msg LRESULT OnNcHitTest(CPoint point); 2.在.cpp文件添加 BEGIN_MESSAGE_MAP(CDlgPresetCruise, CDialog) ON_WM_NCHITTEST() END_MESSAGE_MAP() LRESULT CDlgP原创 2015-02-12 10:04:58 · 580 阅读 · 0 评论 -
C++和java技术特性对比
转自http://zh.wikipedia.org/wiki/%E6%AF%94%E8%BE%83Java%E5%92%8CC%2B%2B#.E8.B5.84.E6.BA.90.E7.AE.A1.E7.90.86C++和Java语言之前的不同可以追溯到它们的历史,它们有着不同的设计目标.C++ 被设计成主要用在系统编程上,对C语言进行了扩展. 对于这个为执行效率设计的过程编程(en转载 2015-01-08 17:34:40 · 935 阅读 · 0 评论 -
VS2008下打包WinForm程序
VS2008下打包WinForm程序前提:要打包的WinForm已经编译完成。注:到对应应用程序文件目录下的bin文件夹中可以查看编译好的exe文件。1. 文件—> 新建—>项目 在“新建项目”对话框选择“其他项目类型” 然后选择 “安装项目”,命名项目名,然后“确定” 然后出现下图 2. Application Folder 是安装程序之后,程序文件所转载 2014-09-29 15:00:42 · 734 阅读 · 0 评论 -
实现响应双击消息时不执行单击事件
实现响应双击消息时不执行单击事件响应双击消息的时候,总是会先响应单击消息,然后再执行双击事件的代码。如果我们编制的程序需要单击、双击时实现不同的功能,这样就很不方便了。我google了下,网上主要就是两种思路。一是,双击时先回滚撤消单击的事件。还有就是在定时器里面对时间进行判断,如果超过指定时间就执行单击代码,否则就是执行双击的代码。不过这样做都很麻烦!有一种比较简便的办法转载 2014-09-10 09:40:16 · 2514 阅读 · 1 评论 -
一个全局对象管理类
全局对象主要存在三个比较大的问题: 一:全局对象的构造顺序是无法确定的,完全取决于编译器的实现。有些全局对象具有相互之间的依赖性,需要满足一定的构造或者析构顺序,这种不确定的构造顺序有可能会造成难以预料的错误。 二:全局对象的构造/析构函数有可能会抛出异常,据我所知,主流C++编译器并不提供捕获全局对象构造/析构函数异常的机制。 三:全局对象和函数内的静态对象,类的静态数据成员,他们之转载 2014-05-23 17:55:42 · 645 阅读 · 0 评论 -
MFC 确定控件位置
If(GetDlgItem(IDC_STATIC_LINE)!=NULL) { cRect rect; rect }原创 2014-06-26 21:13:56 · 518 阅读 · 0 评论