- 博客(18)
- 资源 (119)
- 收藏
- 关注
原创 vc 使用自定义消息
[问题提出] 在程序中,要完成自己独特的任务,必须自己来定义消息.如何做呢? [解决方法] 1)定义自己的消息,要从WM_USER开始. #define WM_MY_MESSAGE WM_USER+10 2)定义自己的消息映射关系. BEGIN_MESSAGE_MAP(CMainFrame,CFrameWnd) ON_MESSAGE(WM_MY_MES
2013-09-29 18:00:15 849
原创 实时下载速度的计算:
所谓的实时下载速度也是按秒计算的,直接每秒计算一下当前下载量与上次记录的下载量便可得到从上一秒到这一秒的下载数据量,这样实时下载速度就得出来了,至于剩余时间,可以将当前下载的数据量与耗用的秒为单位的时间进行计算,然后通过需要下载的数据大小来预估剩余时间,公式这样:剩余时间(秒)=须下载数据总大小/(当前耗用时间(秒)/当前下载大小)然后把剩余时间转换一下格式就可以得到分钟、小时、天
2013-09-29 12:22:26 13927 1
原创 如何让运行中的应用程序从任务管理器中消失 vc
问题]通常我们按下CTRL+ATL+DEL组合键后,可以看到正在运行的程序或者进程,有没有办法让程序从CTRL+ATL+DEL消失掉呢?也就是说让正在运行的程序对CTRL+ATL+DEL不可见。[解答]答案是肯定的,办法如下:使用Win32 API 函数RegisterServiceProcess,但是这个API函数的文档你是很难找到的。这里我们要用一下汇编。#includ
2013-09-28 15:50:44 4613 1
原创 获取网卡MAC地址
#include #include #include #pragma comment(lib,"iphlpapi.lib") using namespace std;//本函数需要IP help API //---------------------------------------------- //功能:获得网卡物理地址 //参数:strMac 返回网卡物理地址
2013-09-27 11:29:21 1618
原创 获取系统当前时间
一、使用MFC可以用以下代码得到CTime time = CTime::GetCurrentTime(); ///构造CTime对象int m_nYear = time.GetYear(); ///年int m_nMonth = time.GetMonth(); ///月int m_nDay = time.GetDay(); ///日int m_nHo
2013-09-27 10:32:46 789
原创 非递归的算法检索目录及子文件
1、VC 共享DLL工程#include #include #include #include #include using namespace std;typedef int(*lpAddFun)(int, int); //宏定义函数指针类型typedef BOOL (*PROCESS_FILE_FUNCTION)(CString filename);//上面的P
2013-09-27 10:21:36 925
转载 VS2010调试X86汇编程序
今天突然无聊了一下,想起之前想的用VS来调试汇编程序。之前只是想了一下,没有去做,好吧,今天搜索一下,找到了一个教程,相当的详细具体,我喜欢 按照http://blog.csdn.net/jinsonghu/article/details/5688020 文章介绍的步骤,一步步来就没有问题了。其中中断了一下的地方是(1)设置库路径那里,因为他说要设路径,我又没有安装过,设什么设啊?
2013-09-26 10:03:57 954
原创 com 对象
1、如何判断一个COM对象是否可用bool IsCOMAvailable(CString strGUID){ // 1. Try to open the HKEY_CLASSES_ROOT\CLSID\{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} key CString strKeyName = _T("CLSID\\") + strGUI
2013-09-25 17:32:10 754
原创 MASMPlus汇编之简单窗体
.386.model flat,stdcalloption casemap:none;include 定义include windows.incinclude gdi32.incincludelib gdi32.libinclude user32.incincludelib user32.libinclude kernel32.incinclud
2013-09-23 14:49:51 1573
转载 ATL字符串转换宏
有比MultiByteToWideChar和WideCharToMultiByte更简单的字符串转换宏,你相信吗?头文件d:/program files/microsoft visual studio 8/vc/atlmfc/include/atlconv.h如果要使用ATL字符串转换宏,请先定义USES_CONVERSION; // 只需要调用一次,就可以在函数中进行多
2013-09-15 00:58:52 9442
转载 怎样在VS2010中打开VS2012的项目
VS2012中对C#的支持度非常好,不管是编写方便程度(不需要插件就能高亮代码及代码自动提示功能),还对MFC的一些功能优化很多。 我们可以修改两个工程文件来把VS2012的工程文件一直到VS2010中去。 首先当然是修改解决方案文件(.sln文件)。 使用记事本打开,把里面的Microsoft Visual Studio Solution Fil
2013-09-14 19:21:27 912
原创 c++ 调用dll函数,导出类中的成员函数
********注意写好dll后 用depends查看导出函数时会发现导出的函数名不是你写的那样出现所谓的乱码入?等*************这就注定dll不能通过显示连接的方式导入。如果想通过显示连接的方式导入可以为类添加一个友元函数去实现显示连接创建类得对象**************************************这里对于导出类,我们使用隐式链接;直接看代码;
2013-09-10 11:53:55 15366
原创 如何设计通用的回调机制
许多程序都需要一种通用的回调机制,这种回调机制不用关心它们的类类型。例如,一个调用GUI组件成员函数的事件驱动的系统中,调用之前并不知道实际的类型信息。这时可以创建一种通用的回调类模板将这种任务流程化。该模板第一个参数是其成员函数被调用的类,第二个模板参数是一个指针,指向类的成员函数。这里的关键技巧第二个参数基于(或者说依赖于)第一个参数:template class callbac
2013-09-10 00:33:57 936
转载 纯C++的Socket访问Http封装类,可以运行
1、request.h//****************************************** //纯C++的socket访问Http封装类,Neeao修改 //http://neeao.com //2009-08-25 //****************************************** #if !defined(AFX_REQUE
2013-09-02 18:00:28 5448 4
原创 C++ http socket类
// webrequest.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #pragma comment(lib, "WS2_32") using namespace std;namespace DEVWEB{ struct ACloseSkt {
2013-09-02 17:56:04 5105
原创 开源免费的C/C++网络库(c/c++ sockets library)
(1)ACE庞大、复杂,适合大型项目。开源、免费,不依赖第三方库,支持跨平台。http://www.cs.wustl.edu/~schmidt/ACE.html (2)AsioAsio基于Boost开发的异步IO库,封装了Socket,简化基于socket程序的开发。开源、免费,支持跨平台。http://think-async.com/
2013-09-02 17:06:52 6722 1
转载 未处理的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突
未处理的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突 在使用的过程中,出现了标题中的错误,首先在网上搜了一些方法,费了好大的劲,终于解决了,关于0xC0000005问题:0xC0000005: Access Violation错误调试- -1》数据越界或是定义的指针未释放.2》空的指针的可能性最大。使用指针前最好
2013-09-01 15:47:38 27753 1
原创 vs2008 unicode工程问题集
1。“void ATL::CStringT::Format(const wchar_t *,...)”: 不能将参数 1 从“const char [11]”转换为“const wchar_t *”出错处: CString strConnect;strConnect.Format(_T("DSN=Hotel;"));该代码在vc6.0上是没有问题的,在vs2008上就出现上面的问题,解决方
2013-09-01 14:07:26 2861
sqlite3.36集成加密版_vs2008
2014-04-10
Xtreme ToolkitPro+MFC使用小例子
2014-03-19
ormlite-jdbc demo使用例子。
2015-04-06
基于netbeans+javafx+fxml的基本控件的使用
2014-10-29
java 连接各种数据库大全和实例
2014-07-14
hadoop1.1.2操作例子 包括hbase hive mapreduce相应的jar包
2014-06-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人