windows相关
EddyLiu-csdn
博客已迁移至( https://liucaiquan.site/about/)
展开
-
添加MFC类时,从基类中找不到CRecordSet的解决办法
1、添加类,选择MFC ODBC Consumer,这时会弹出一个对话框“MFC ODBC Consumer Wizard - 项目名称”。2、点击Data Source按钮,弹出对话框“选择数据源”。3、点击新建按钮,弹出对话框“创建新数据源”,在列表框中选择“Driver do Microsoft Access”,点击下一步;浏览文件选择你的ACCESS数据库,点击下一步,点击完成,弹转载 2012-01-07 19:22:05 · 4779 阅读 · 2 评论 -
在不连接网线的情况下Windos与VM之间如何ping通
一般情况下,如果宿主主机的网口连接网线并且能够上网,那么按照VM的默认安装,在VM-Settings-Hardware-Network Adapter-Network connection中选择Bridged连接方式,同时注意关闭window下的防火墙,那么windows和VM直接很容易就ping通了,但当宿主主机的网口没有连接网络时,两者之间相互ping通就没有那么轻松了。笔者在一个项目中就正好原创 2013-06-18 17:23:18 · 2584 阅读 · 0 评论 -
常用CMD命令
用DOS,可别不知道DOS在哪里运行,有好几种方法 1.开始菜单---程序---附件---命令提示符 2.开始菜单---运行---打命令CMD 一、常用DOS命令 (1)cd.. cd.. 退到次一级目录 cd\ cd\ 退到根目录下的意思 cd 文件夹名字 cd windows 进入WINDOWS目录 (2)md 文件夹名字 md win 建立名为win的文件夹 (3)rd 文转载 2013-01-04 19:18:16 · 884 阅读 · 0 评论 -
CMD中切换目录
在cmd中一般使用命令:#cd 进行目录切换,实际上该命令只能进行同一分区(盘符)下的目录切换。假设cmd的默认目录为C:\,现在想切换到目录D:\下面,那么命令#cd D:\是没有任何效果的。真正的操作是,#D:\这样就切换到目录D:\下了。原创 2013-01-04 19:32:18 · 7743 阅读 · 0 评论 -
WireShark下抓取IPv6数据包
WireShark是款强大是网络数据包抓取很分析工具,对它的使用已经有很多的帖子和博客了。但对于WireShark使用的文章大多是关于IPv4的,而笔者主要是使用WireShark进行IPv6数据包的分析,在这里笔者通过一个简单的例子来演示WireShark对于IPv6数据包的抓取。在本篇文章中,主要使用WireShark对来自IPv6地址为“2001:da8:6000:291:6e62:6d原创 2013-01-07 20:44:42 · 29920 阅读 · 1 评论 -
win7旗舰版下怎么配置ODBC数据源
我的系统是win7旗舰版的,找了半天也没有找到控制面板中的额管理工具--数据源,后来上网查了之后发现win7不是这样打开ODBC数据源管理器的,打开ODBC数据源管理器的方法是在cmd命令框中输入odbcad32之后会打开管理器。1.Win+R-àodbcad322.点‘添加’3.测试之后的步骤都和XP下相同了。也可以在桌面最下方右键---属性---开始菜单转载 2013-06-18 13:16:05 · 1190 阅读 · 0 评论 -
Visual C++对ODBC数据库资源的访问
在ODBC数据源管理器配置完毕之后,我们便可以在Visual C++环境中对Access数据库中的数据进行访问了。(参考《ODBC数据源管理与配置》http://blog.csdn.net/eddy_liu/article/details/8471782)首先,使用MFC ClassWizard添加新类(类型为MFC ODBC使用者,如下图所示)。在创建新类的过程中会出现对数据源的原创 2013-05-15 14:51:09 · 965 阅读 · 0 评论 -
ODBC数据源管理与配置
在使用Visual C++进行数据库程序应用开发式,需要指定应用程序所使用的数据源。数据源就是一个数据库与其访问环境的集合,存储了数据库连接及使用的驱动程序等信息。数据源可以使用“ODBC数据源管理器”来管理。在Windows XP操作系统下,ODBC数据源管理器位于Control Panel(控制面板)-Administrative Tools(管理工具)中的Data Sources(O原创 2013-05-15 14:40:10 · 1978 阅读 · 0 评论 -
MFC中 如何在类对象内部创建线程(AfxBeginThread())
MFC中,在类对象中创建新线程是很有应用价值的,比方说在socket编程中,对接收到的数据包进行数据处理。下面我们通过一个简单的例子来说明在类对象内部创建新进程的过程。首先,让我们先看一段代码:class Cmodule{private: int num; int sum;public: void initNum(int); void funSum(); void su原创 2013-01-14 19:10:53 · 5383 阅读 · 0 评论 -
为什么使用getaddrinfo()函数
在IPv6的应用中getaddrinfo()是很常见的,最常见的形式是:addrinfo hints;addrinfo *res = NULL;memset(&hints,0,sizeof(hints)); hints.ai_family=AF_INET6;hints.ai_socktype=SOCK_DGRAM;hints.ai_protocol=IPPROTO_UDP;hi原创 2013-01-10 18:56:52 · 11263 阅读 · 0 评论 -
无法打开包括文件:“tpipv6.h”: No such file or directory
在基于Windows IPv6的套接字编程中会用到该头文件,但不幸的时候,有时候系统并不包含此头文件,这时就需要我们自己手动加入了。tpipv6.h文件可以在我的资源中查找,然后将该头文件添加到自己的工程中,当然也可以添加到Visual C++的默认目录中。这里需要注意的一点是:#include#include"tpipv6.h"两者的区别,前者从Visual C++的默认目录中查原创 2013-01-09 21:26:03 · 2459 阅读 · 0 评论 -
error C2440: 'static_cast'
一定要注意,函数一定要带参数。error C2440: “static_cast”: 无法从“void (__thiscall CChatDlg::* )(WPARAM,LPARAM)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)”1> 从基类型到派生类型的强制转换需要 dynamic_cast 或 static_c转载 2013-01-09 21:11:21 · 8278 阅读 · 0 评论 -
MFC中如何添加消息响应函数
目前,用MFC设计的Windows应用程序几乎都采用文档/视图结构。这种程序框架与简单程序框架之间的重要区别就在于形成应用程序的主窗口不只需要一个类的对象,而是需要3个对象:框架窗口类(CFrameWnd)对象视图类(CView)对象文档类(CDocument)对象框架窗口类(CFrameWnd)对象作为窗口的框架,视图类(CView)的对象作为贴附在框架窗口上的用户区,二者共同形原创 2013-01-06 21:45:55 · 37013 阅读 · 2 评论 -
VS2008的项目出现错误“找不到windows.h”的解决办法
电脑上原本安装了VS2010,安装完成并且建项目一类的完全没有问题。可后来又有点别的事要安装VS2008. 犹豫再三,还是先把VS2010给卸载了貌似卸载的不干净,VS2008第一次安装失败。不想再重新安装,就直接选择了修复。新建项目"win32 Application",提示找不到windows.h。再修复,再新建,问题依旧。 在网上查了一些资料,转载 2013-01-05 16:58:37 · 1580 阅读 · 0 评论 -
Measurement Studio for Visual Studio
Measurement Studio 2010不再支持MFC,C#和BasiC才能使用measurement studio 2010,而C++不行。所以,如果打算在MFC中使用Measurement Studio组件,建议使用Measurement Studio8.6或2009。8.6的下载地址:http://www.verycd.com/topics/2726003/序列号在文件原创 2013-01-04 22:32:29 · 12365 阅读 · 3 评论 -
VC程序调用MATCOM导致进程不自动结束的解决办法
MATCOM的功能很强大,利用它可以大大减少开发含有数值计算,图像显示等方面的程序的时间。虽然它后来被MATLAB收购了,但是我一直青睐使用它来实现MATLAB和VC的混合编程,因为现在的MATLAB让我很恼火。原因在于:现在要想把M文件或者M函数或者GUI程序让VC可以调用的话,哪怕你要转换的代码只有几行,也要带上MATLAB提供的两三百兆的MCR(个人感觉,类似于VC里面的.Net Fra转载 2012-01-28 15:28:59 · 1391 阅读 · 0 评论 -
VC 在对话框中使用定时器
定时器在VC中的使用频繁,以下讨论定义器的使用方法。 定时器的原型是: WINUSERAPI UINT WINAPI SetTimer ( HWND hWnd , UINT nIDEvent, UINT uElapse, TIMERPROC lpTimerFunc); hWnd 是欲设置定时器的窗体句柄。定时时间到时,系统会向该窗体发送WM_TIMER消息。转载 2012-05-29 20:34:28 · 3610 阅读 · 0 评论 -
Windows下IPv6地址的形成和使用
在使用Windows下的ifconfig或者ipv6 if命令查看IPv6连接状态的时候常常会看到一个网卡在global link上会有多个global address出现,如下:ipconfigEthernet adapter 本地连接 :Connection-specific DNS Suffix . :Autoconfiguration IP Address. . . : 1转载 2011-12-30 20:44:19 · 14811 阅读 · 3 评论