- 博客(29)
- 资源 (24)
- 收藏
- 关注
转载 Spin Control 和 Slider Control 的用法
Spin Control: Spin Control比较简单,简单介绍消息处理如下:afx_msg void OnDeltaposSpin1(NMHDR *pNMHDR, LRESULT *pResult);ON_NOTIFY(UDN_DELTAPOS, IDC_SPIN1, &CMy2005DlgDlg::OnDeltaposSpin1)void CMy2005DlgDlg::O
2011-11-29 22:14:32 1834
转载 如何实现“上一步”、“下一步”的对话框
1. 类CPropertyPage 是从CDiaglog中派生出来的,具有Diaglog的基本性质,需要注意的是它的样式必须是Child。 2. 类CPropertySheet 是一个属性表,也是一个窗体,相当一个容器,用来存放所有的CpropertyPage。它不是 从CDialog 派生出来的,但是它可以象普通对话框类似的操作, 如DoModal(),当用
2011-11-29 21:30:47 3012
转载 CStringList不完全用法
CStringList不完全用法 CStringList是CString链表,在MFC编程中STL之外的另一选择,用起来更加简洁.插入数据:AddTail();AddHead()删除数据:RemoveAll();RemoveAt();RemoveHead();RemoveTail()取得元素个数:GetCount()取得某个元素值:GetAt(cstri
2011-11-23 23:26:58 1150
原创 MFC中使用ADO读取Access的步骤
1 打开连接:pConnection->Open((_bstr_t)strConnStr, "", "", adModeUnknown);2 取得所打开文件中所有的表名:pTableNameRecordset = pConnection->OpenSchema(adSchemaTables);while(!pTableNameRecordset->adoEOF){
2011-11-23 22:57:34 1152
转载 svn在linux下的使用(svn命令行)
1、将文件checkout到本地目录svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co2、往版本库中添加新的文件 svn addfile 例如:svn add test.php(添加test.php) svn add
2011-11-23 19:18:34 918
转载 ADO OpenSchema 方法
ADO OpenSchema 方法The OpenSchema method returns a Recordset object with schema information from the provider about the data source. For example, schema information can include the names o
2011-11-22 23:39:44 1655
转载 VS2010 C++ 操作Excel表格的编程实现
转自:http://www.th7.cn/Program/cp/2011/09/25/42491.shtml通过VC实现对Excel表格的操作的方法有多种,如:通过ODBC数据库实现,通过解析Excel表格文件,通过OLE/COM的实现。本文主要研究通过OLE/COM实现对Excel表格的操作。 本文源码的应用环境说明:Windows XP SP3
2011-11-19 17:24:18 1848
转载 VS2010+MFC解析Excel文件中数据
转自:http://www.vcfans.com/2010/08/vs2010-mfc-excel-file-in-the-data-analysis.html前两天折腾一个小功能,需求是解析Excel中的数据出来。网上一般使用的方案:1. ODBC当数据库来操作。2. 使用第三方的类库3. 使用COM调用Excel.exe中的接口。第三方类库我怕MS升级版本后,是否仍
2011-11-19 15:41:52 3741 2
转载 电源选项中的S1,S2,S3,S4,S5
ACPI(Advanced Configuration and PowerInterface),即高级配置与电源接口。这种新的能源管理可以通过诸如软件控制"开关"系统,亦可以用Modem信号唤醒和关闭系统。ACPI在运行中有以下几种模式:S0 正常。S1 CPU停止工作。唤醒时间:0秒。S2 CPU关闭。唤醒时间:0.1秒。S3 除了内存外的部件都停止工作。唤醒时间:0.5秒。S4 内
2011-11-18 14:01:48 3634
转载 I2C驱动
一:I2C 概述I2C是philips提出的外设总线.I2C只有两条线,一条串行数据线:SDA,一条是时钟线SCL,使用SCL,SDA这两根信号线就实现了设备之间的数据交互,它方便了工程师的布线。因此,I2C总线被非常广泛地应用在EEPROM,实时钟,小型LCD等设备与CPU的接口中。二:在linux下的驱动思路谈到在linux系统下编写I2C驱动,目前主要有两种方法,一种是把I2
2011-11-18 09:46:08 736
转载 CDatabase::Open() 和 CDatabase::OpenEx()的区别
CDatabase::Openvirtual BOOL Open(LPCTSTR lpszDSN, BOOL bExclusive = FALSE, BOOL bReadOnly = FALSE, LPCTSTR lpszConnect = _T("ODBC;"),
2011-11-17 22:45:06 2203
转载 工程使用Unicode 获取EXCEL驱动的正确方法
CString GetExcelDriver(){ wchar_t szBuf[2001]; wchar_t excl[] = L"Excel"; WORD cbBufMax = 2000; WORD cbBufOut; wchar_t *pszBuf = szBuf; CString sDriver; // 获取已安装驱动
2011-11-17 21:53:56 1219
转载 VC操作Excel文件
Excel 简单操作其实就是读和写,包括新增,删除,修改其实和对数据库进行操作是一样的,微软提供了方法!1.首先获得计算机内已经安装的驱动名称SQLGetInstalledDrivers(szBuf, cbBufMax, &cbBufOut);参数1 是字符串,它将获得所有驱动名称,中间以NULL分隔,第二个参数是最大缓冲区大小,第三个是读入的数量2.检查驱动名称内是否
2011-11-17 21:51:49 968
转载 直接通过ODBC读写Excel表格文件 译者:徐景周(原作:Alexander Mikula)
直接通过ODBC读写Excel表格文件译者:徐景周(原作:Alexander Mikula)下载本文示例代码想要通过ODBC直接读、写Excel表格文件,首先,应确保ODBC中已安装有Excel表格文件的驱动"MICROSOFT EXCEL DRIVER (*.XLS)"。然后,可根据下面步骤进行: 1. 在StdAfx.h文件中加入:#incl
2011-11-15 23:25:51 2152
转载 ComboBox用法
组合窗口是由一个输入框和一个列表框组成。创建一个组合窗口可以使用成员函数:BOOL CListBox::Create( LPCTSTR lpszText, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID = 0xffff );其中dwStyle将指明该窗口的风格,除了子窗口常用的风格WS_CHILD,WS_VISIBL
2011-11-15 22:09:50 17286 1
转载 CString的分割
CString::Tokenize()和AfxExtractSubString()这两个函数都用来截取特定分隔符的字符串,其中有些区别值得注意。 CStringT Tokenize(PCXSTR pszTokens, int& iStart) const;BOOL AFXAPI AfxExtractSubString(CString& rString, LPCTSTR lpszFu
2011-11-12 15:00:38 1798
转载 CStdioFile读的中文是乱码 解决方法
需要包含头文件:#include unicode下请用C/C++ codechar*old_locale=_strdup( setlocale(LC_CTYPE,NULL) );setlocale( LC_CTYPE,"chs");//设定中字符处理方式处理完后C/C++ codesetlocale( LC_CTYPE, old_locale );free( old_l
2011-11-12 00:37:35 1165
转载 XML中的selectNodes("")
XPath 是 XML 的内容,这里 SelectNodes 是 C# 中 XmlDocument 或 XmlNode 的一个方法。SelectNodes 使用 XPath 来选取节点。 重要语法 SelectNodes("item") 从当前节点的儿子节点中选择名称为 item 的节点。 SelectNodes("/item") 从根节点的儿子节点中选择名称为 item 的节点。 SelectN
2011-11-08 23:18:15 727
转载 利用MSXML解析XML文本(五)
最后我们讨论一下如何来创建新的节点,实际上可以通过方法createNode来创建一个新的节点。CreateNode包括四个参数,第一个参数Type表示要创建的节点的类型,第二个参数name表示新节点的nodeName的值,第三个参数namespaceURI表示该节点相关的名字空间,第四个参数node表示新创建的节点。注意可以通过使用已经提供的类型(Type),名称(name)和名字空间(nodeN
2011-11-05 23:05:45 592
转载 利用MSXML解析XML文本(四)
下面是一个简单的例子 下面是save方法使用的一个简单的例子: BOOL DOMDocSaveLocation() { BOOL bResult = FALSE; IXMLDOMDocument *pIXMLDOMDocument = NULL; HRESULT hr; try { _variant_t varString = _T("D:
2011-11-05 23:04:59 626
转载 利用MSXML解析XML文本(三)
MSXML.DLL所包括的主要的COM接口有: (1)DOMDocument DOMDocument对象是XML DOM的基础,你可以利用它所暴露的属性和方法来允许你浏览、查询和修改XML文档的内容和结构。DOMDocument表示了树的顶层节点。它实现了DOM文档的所有的基本的方法并且提供了额外的成员函数来支持XSL和XSLT。它创建了一个文档对象,所有其他的对象都可以从这个文档对象
2011-11-05 23:04:02 797
转载 利用MSXML解析XML文本(二)
二、实现XML解析的说明 当然,从理论上说,根据XML的格式定义,我们可以自己编写一个XML的语法分析器,但是实际上微软已经给我们提供了一个XML语法解析器,如果你安装了IE5.0以上版本的话,实际上你就已经安装了XML语法解析器。可以从微软站点(www.microsoft.com)下载最新的MSXML的SDK和Parser文件。它是一个叫做MSXML.DLL的动态链接库,最新版本为msxm
2011-11-05 23:02:43 662
转载 利用MSXML解析XML文本(一)
当前Web上流行的剧本语言是以HTML为主的语言结构,HTML是一种标记语言,而不是一种编程语言,主要的标记是针对显示,而不是针对文档内容本身结构的描述的。也就是说,机器本身是不能够解析它的内容的,所以就出现了XML语言。XML (eXtensible Markup Language)语言是SGML语言的子集,它保留了SGML主要的使用功能,同时大大缩减了SGML的复杂性。XML语言系统建立的目的
2011-11-05 23:00:29 654
转载 HRESULT --转自baidu百科
函数返回值。如果这个函数是执行完返回的话将包含具有实际意义的数据,如果立即返回则包含状态信息--发送成功与否,并不能说明执行的如何。 HRESULT A value returned from a function call to an interface, consisting of a severity code, context information, a
2011-11-05 22:16:15 704
转载 clsid --转自百度百科
CLSID是指windows系统对于不同的应用程序,文件类型,OLE对象,特殊文件夹以及各种系统组件分配一个唯一表示它的ID代码,用于对其身份的标示和与其他对象进行区分。 先得说下GUID,它是Globally Unique Identifier的简称,中文翻译为“全球唯一标示符”,在Windows系统中也称之为Class ID,缩写为CLSID。编辑本段构成分析 CL
2011-11-05 22:02:19 879
转载 __uuidof的用法
格式:__uuidof(表达式)__uuidof关键字用来获得表达式的GUID。这个表达式可以是一种类型名称、一个指针、引用或者一个类型的数组、一个有这个类型实例化的模板或者这种类型的变量。只要编译器能使用该参数获得相关的GUID,那么该参数就是有效的。这个参数的特殊情况就是它取0或NULL的时候。在这种情况下,__uuidof会返回一个由0组成的GUID。可以使用这一关键字来提取一个
2011-11-05 21:49:09 1159
转载 uboot分析二
6.3 U-Boot的调试新移植的U-Boot不能正常工作,这时就需要调试了。调试U-Boot离不开工具,只有理解U-Boot启动过程,才能正确地调试U-Boot源码。6.3.1 硬件调试器硬件电路板制作完成以后,这时上面还没有任何程序,就叫作裸板。首要的工作是把程序或者固件加载到裸板上,这就要通过硬件工具来完成。习惯上,这种硬件工具叫作仿真器。仿真器可以
2011-11-05 15:30:44 876
转载 uboot分析一
6.1 Bootloader对于计算机系统来说,从开机上电到操作系统启动需要一个引导过程。嵌入式Linux系统同样离不开引导程序,这个引导程序就叫作Bootloader。6.1.1 Bootloader介绍Bootloader是在操作系统运行之前执行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射表,从而建立适当的系统软硬件环境,为最终调用操作系
2011-11-05 15:23:55 1183
转载 获得Windows系统中文件属性——GetFileAttributes详解
在MSDN中,文件总共有15种属性,根据磁盘的分区格式不同,文件的属性也会不同。现在针对 GetFileAttributes 函数的返回值做以下整理返回字段返回值属性类型FILE_ATTRIBUTE_READONLY1只读FILE_ATTRIB
2011-11-03 23:18:14 17641
APUE-3rd advanced programming in the unix environment
2014-03-15
最新的TPCH benchmark数据包
2013-10-08
算法导论 中文版 第二版
2012-04-10
算法导论 第二版 英文版
2012-04-10
MFC通过ADO操作Access数据库
2011-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人