- 博客(41)
- 资源 (11)
- 收藏
- 关注
转载 [转载]最好的53个 VC++ /MFC 开源软件项目
[转载]最好的53个 VC++ /MFC 开源软件项目原文:http://www.codeproject.com/useritems/OpenSource_VC_MFC.asp红色部分为我浏览过的、感兴趣的项目List of Best Open Souce projects written in VC++/MFC7-Zip (http://sourceforge.net
2011-10-29 15:02:19 1129
转载 COM编程入门:第一部分 什么是COM,如何使用COM
本文的目的是为刚刚接触COM的程序员提供编程指南,并帮助他们理解COM的基本概念。内容包括COM规范简介,重要的COM术语以及如何重用现有的COM组件。本文不包括如何编写自己的COM对象和接口。COM即组件对象模型,是Component Object Model 取前三个字母的缩写,这三个字母在当今Windows的世界中随处可见。随时涌现出来的大把大把的新技术都以COM为基础。各种文档中
2013-03-08 15:37:38 1289
转载 CComPtr用法(转)
CComPtr用法(转) 2010-02-04 14:19:01| 分类:VC | 标签:|字号大中小 订阅CComPtr用法(转)COM接口指针很危险,因为使用过程中需要每一个使用者都要严格并且正确的AddRef和Release,一旦出现问题,就会造成对象不能被正常释放,或者对象被重复删除,造成程序崩溃。所以使用COM接口,必须小心翼翼才行。
2012-10-10 18:00:44 1271
转载 哥修改的他人写的一套c++ 操作Mysql ado
哥修改的他人写的一套c++ 操作Mysql ado2011-11-01 16:08#pragma once#ifndef DB_MYSQL_H#define DB_MYSQL_H#include "stdafx.h"#include #include "include/mysql.h"#include #include #
2012-04-11 10:10:11 1986
原创 VC操作其他窗口按钮
CWnd *pCWnd; CWnd *pCWnd1; CWnd *pCWnd2; HWND handle; //HWND handle1; // ? 取得记事本的窗口句柄 HWND hWnd = ::FindWindow( NULL,_T("加密程序(Feb 9 2012 10:54:14)")); // ? 取得其中输入框的窗口句柄 HWND hButt
2012-03-19 23:33:11 1157
转载 Altium Designer 布线规则设定
对于 PCB 的设计, Altium Designer 6.0提供了详尽的 10 种不同的设计规则,这些设计规则则包括导线放置、导线布线方法、元件放置、布线规则、元件移动和信号完整性等规则。根据这些规则, Protel DXP 进行自动布局和自动布线。很大程度上,布线是否成功和布线的质量的高低取决于设计规则的合理性,也依赖于用户的设计经验。对于具体的电路可以采用不同的设计规则,如果是设计双面板
2012-02-26 10:59:43 8029
原创 VC++利用MAPI实现Email发送
今天看windows mobile的document关于MAPI这部分,在网上google了下,结果找到这篇,它不是winmobile的,而是普通的PC,不过MAPI的东西在这两个环境下思路大体相同,转了下面充数。原文发在csdn上。一、概述 ---- 本文主要讲述如何使用Visual C++用MAPI编写E-mail程序。MAPI是包含在Windows之中的,因此不需要安装其他额
2012-02-23 12:20:18 5782
转载 Zlib函数列表和使用手册
Zlib函数列表和使用手册在www.zlib.net 得到资料.自己整理了下,翻译了一部分. 整理成两部分,第一部分是提炼出来的函数列表.第二部分是原来的使用手册+自己翻译的.是用来自己用的.如果能给别人带来方便,也是意外的惊喜阿 .哈哈.------------------------------------------------ First Part ------------
2012-02-15 14:51:53 952
转载 zlib用法简单说明
zlib用法简单说明1. 如何获得zlibzlib的主页是:http://www.zlib.net/2. 用VC++6.0打开把 下载的源代码解压打开,VC6.0的工程已经建好了,在\projects\visualc6. 双击zlib.dsw, 可以在VC++6.0中看到里面有3个工程: zlib 是库文件(编译设置选中 win32 lib debug / release)
2012-02-15 14:43:29 952
转载 VC++实现文件选择对话框 及目录
VC++实现文件选择对话框 及目录 2010-04-26 22:19:49| 分类:默认分类 | 标签:|字号大中小 订阅char Filter[]="所有文件(*.*)|*.*||"; CFileDialog dlgOpen(TRUE,0,0,OFN_HIDEREADONLY|OFN_FILEMUSTEXIST,(LPCTSTR)Fil
2012-02-15 14:35:36 6947
原创 CheckSum 算法
计算机网络通信时,为了检验在数据传输过程中数据是否发生了错误,通常在传输数据的时候连同校验和一块传输,以下简单的程序是数据包的包头中校验和的算法:返回的就是索求的校验和结果,当接收端接受数据时候会从新计算校验和,如果与原校验和不同就视为出错,丢弃该数据包,并返回icmp报文。 IP/ICMP/IGMP/TCP/UDP等协议的校验和算法都是相同的,采用的都是将数据流视为16位整数流进行重复叠
2011-12-06 15:28:21 8103
原创 模板元编程:求N的阶乘
模板元编程:求N的阶乘求N的阶乘,要求不使用乘除法,for,while,if,else,switch,case等关键字以及条件判断语句?:view sourceprint?01template int SUM,intN> 02struct Mul;
2011-12-01 21:19:12 1281
转载 C++ 类模板使用方法
1编译器如何处理模板编译器遇到模板的实例化时,如Grid b,则为Spread编写另一个Grid类。会使用Spread代替模板定义中的所有的T,来编写Grid模板的Spread版的代码,有点类似宏。在为多种数据类型实例化模板时,由于编译器会给每种数据类型都生成一个模板代码的副本,所以为多种不同的数据类型实例化模板可能会导致代码膨胀。2模板代码在文件之间的分布2.1在头文件中定义
2011-12-01 20:09:09 10255 1
转载 C++举出与技巧【set容器、multimap 和 multiset】
set 容器只是单纯的键的集合。除了两种例外情况,set 容器支持大部分的 map 操作,包括下面几种:• 通用的容器操作。• 构造函数。• insert 操作。• count 和 find 操作。• erase 操作。两种例外包括:set 不支持下标操作符,而且没有定义 mapped_type 类型。在 set 容器中,value_type 不是 pair 类型,而是
2011-11-29 11:04:27 1303
转载 multimap <string, struct>使用范例
头文件:#include 声明和定义相关:typedef struct tag_ALARM_INFO { __UINT32 dwAlarmSeq; //流水号 __UINT32 dwCreatedTime; //创建的时间 }ALARM_INFO; typedef multimap Alarm_mutimap;
2011-11-28 09:26:46 917
转载 vc 通过ODBC 方式操作EXCEL
天一个朋友让帮忙写段程序,关于VC操作Excel的,还挺着急。我没做过这个,网上查吧,讲解的倒是不少,不过比较乱,整了两个多小时才弄出来。基于ODBC的,程序有bug,不过为了应付差事,先交了。这个程序就是把Excel当作一个数据库,使用sql语句进行操作。这个程序通用性不强,不能够处理任意的Excel文件,大概是因为把Excel文件当成数据库,对于文件格式要求的比较严格。程序参考自:ht
2011-11-25 09:40:45 1101
转载 VC 文件属性获取
摘要:本文讲述了在Visual C++ 下编程实现对磁盘文件的属性进行获取以及更改的一般方法,并给出部分相关的关键代码。 一、 引言 文件是数据在磁盘上最常用的一种存放形式,也是在程序设计中与之经常打交道的一种编程对象,不少程序尤其是数据传输和处理类的应用程序更是需要频繁的创建、读取和写入文件。对于一些要求不是很严格的程序,我们往往只关心文件的内容是否正确、文件大小是否有增减
2011-11-23 16:09:07 1206 1
转载 multimap
multimap 2009-04-22 01:00:07| 分类:C/C++ | 标签:|字号大中小 订阅声明multimap authors; 元素的添加//adds first element with key Barthauthors.insert(make_pair(string(“Barth, John”),strin
2011-11-23 15:34:39 2908 1
转载 CDatabase类
CDatabase对象表示到数据源的连接,通过它可以操作数据源。数据源是位于一些数据库管理系统(DBMS)的数据的指定实例,包括MicrosoftSQLServer,MicrosoftAccess,BorlanddBASE和xBASE。在应用中可以同时使一个或多个CDatabase对象活动。注意:如果在处理数据访问对象(DAO)类而不是开放数据库连接(ODBC)类,可使用类CDaoData
2011-11-22 15:43:28 17307
转载 CRecordset类
CRecordset类代表一个记录集,是MFC的ODBC类中最重要、功能最强大的类。#include 1. 动态集、快照、光标和光标库在多任务操作系统或网络环境中,多个用户可以共享同一个数据源。共享数据的一个主要问题是如何协调各个用户对数据源的修改。例如,当某一个应用改变了数据源中的记录时,别的连接至该数据源的应用应该如何处理。对于这个问题,基于MFC的ODBC应用程序可以采
2011-11-22 15:42:03 24669 2
转载 STL的multimap使用(一对多索引)
在“使用 库创建关联容器” 一文中,我们讨论了标准库中的 map 关联容器。但那只是 map 容器的一部分。标准库还定义了一个 multimap 容器,它与 map 类似,所不同的是它允许重复键。这个属性使得 multimap 比预想的要更有用:比如在电话簿中相同的人可以有两个以上电话号码,文件系统中可以将多个符号链接映射到相同的物理文件,或DNS服务器可以将几个URLs映射到相同的IP地址
2011-11-22 14:12:00 902
转载 三十分钟掌握STL
三十分钟掌握STL这是本小人书。原名是《using stl》,不知道是谁写的。不过我倒觉得很有趣,所以化了两个晚上把它翻译出来。我没有对翻译出来的内容校验过。如果你没法在三十分钟内觉得有所收获,那么赶紧扔了它。文中我省略了很多东西。心疼那,浪费我两个晚上。译者:karycontact:karymay@163.netSTL概述STL的一个重要特点是数据结构和算法的分离。尽
2011-11-22 12:41:45 445
转载 【C++ 学习笔记】:STL-multimap
【C++ 学习笔记】:STL-multimapmultimap提供了可以一种可以有重复键值的STL map类型。其插入方式和map相似,但是由于可以拥有重复键值所以在查找方面有些不同。查找1. 直接找到每种键值的所有元素的第一个元素的游标。通过函数:lower_bound( const keytype& x ), upper_bound( const keytype&
2011-11-22 12:04:52 573
转载 C#操作Excel文件(读取Excel,写入Excel) .
看到论坛里面不断有人提问关于读取excel和导入excel的相关问题。闲暇时间将我所知道的对excel的操作加以总结,现在共享大家,希望给大家能够给大家带了一定的帮助。另外我们还要注意一些简单的问题1.excel文件只能存储65535行数据,如果你的数据大于65535行,那么就需要将excel分割存放了。2.关于乱码,这主要是字符设置问题。1.加载Excel(读取excel内容)返回值是一
2011-11-21 16:19:48 681
原创 把搜索引擎搬回家---利用自己开发的vc组...
最近有人问怎么用asp来得到别的网站的网页,并分析后利用它的数据,纯asp是做不到这点的,所以我用vc做了个http组件,很简陋,不如asphttp,因为时间问题我暂时没有做post方法,只能用get方法,但要应付象yahoo,新浪等大的搜索引擎还是绰绰有余的。利用这个组件向这些站发送请求,然后用asp分析并得到其中有用的数据,分析的思路就是利用标志位,如果想要做到通用,可以使用配置文件。我就不多
2011-11-21 12:51:24 610
转载 String,CString,TCHAR,char间区别和联系以及相互转化
String,CString,TCHAR,char间区别和联系以及相互转化 2008-11-06 10:35char*、TCHAR*转换CString CString str(****) 下面详细写一下其它转换 ////////////////////////////// /* ******************************
2011-11-17 14:13:08 594
转载 Excel操作类-CSpreadSheet and BasicExcel
CSpreadSheet - A Class to Read and Write to Excel and Text Delimited Spreadsheet,使用ODBC操作Excelhttp://www.codeproject.com/KB/database/cspreadsheet.aspx BasicExcel - A Class to Read and Write to Mic
2011-11-16 12:57:58 1351
原创 VC ADO读取Excel单元格
VC ADO读取Excel单元格 最近要读取Excel单元格...VC也是第一次使用.留个记念吧 /*Driver={Microsoft Excel Driver (*.xls)};DriverId=790;Dbq=C:\MyExcel.xls;DefaultDir=c:\mypath;SQL表达式"SELECT * FROM [sheet1$]"。例如:在e
2011-11-16 11:26:35 4756 1
转载 Windows Phone 7 优秀开源项目概览
在介绍正题之前,先向大家推荐一个非常好的网站,它的维护者是微软前Silverlight程序经理。此网站提供了关于Windows Phone 7的大量开发资源,包括很多框架,控件,开源项目和Metro风格的图标以及其他珍贵内容,可以说是保罗万象,强烈推荐! 现在进入正题,我在CodePlex网站中精心挑选了一些与Windows Phone 7相关的开源项目,这些项目对我们开发人员来说是宝贵
2011-11-15 11:04:36 638
转载 Windwos Phone 7 学习志(开篇 - 开发工具介绍和相关资源)
其实一想到要写这种技术性文章,我就感觉颤颤巍巍的了,就怕一个不留神因为自己的误理解把技术说岔了又或者因为自己是个初学者而废话连篇,让各位同仁见笑了。不过想来人总是在错误中成长的,把自己的学习中遇到的不管错误或正确的与大家分享,互相探索才能够获得更好的成长。 Windows Phone 7 虽然还未进入中国市场,但是中国承接的外包项目却已然有了Windows Phone 7这个新名词,微软也在
2011-11-15 10:56:25 1209
转载 WP7入门-XAML语法介绍
WP7入门-XAML语法介绍 http://www.silverlightchina.net/html/zhuantixilie/winphone7/2011/0210/5267.html什么是 XAML?XAML 是一种声明性标记语言。如同应用于 .NET Framework 编程模型一样,XAML 简化了为 .NET Framework 应用程序创建 UI 的过程。
2011-11-15 10:54:04 1243
转载 直接通过ODBC读写Excel表格文件
直接通过ODBC读写Excel表格文件摘自:http://www.vckbase.com/document/viewdoc.asp?id=421直接通过ODBC读写Excel表格文件想要通过ODBC直接读、写Excel表格文件,首先,应确保ODBC中已安装有Excel表格文件的驱动"MICROSOFT EXCEL DRIVER (*.XLS)"。然后,可根据下面步骤进行
2011-11-10 15:48:04 814
翻译 针对Excel表格文件操作的编程实现
针对Excel表格文件操作的编程实现编译:徐景周下载本文示例源代码简介通过本文及配套示例源码你可以更加灵活的控制Excel表格文件,其中包括创建新Excel文件、写入表格数据、读取表格数据(包括对原建Excel文件自已手工添加的行、列数据的准确读取),删除已有Excel表格,对表格中指定行、列、单元格进行查询、插入、替换等操作,同时还可以将生成的Excel文件转换为按指定分隔符
2011-11-10 14:46:11 634
转载 使用 MFC 编写打印程序
使用 MFC 编写打印程序作者:戎亚新南京航空航天大学仿真与控制实验室下载源代码摘要 本文首先介绍了利用MFC提供的文档视图框架来实现一个打印程序,实现打印预览,在此基础上,同时通过对MFC源代码的深入探讨,提出了利用该方法在对话框上用MFC实现打印功能,结果表明,利用MFC实现打印不仅方便,而且功能很强大,能够根据不同的需求很方便的打印出所需要的格式。本文还
2011-11-09 15:31:23 902 1
转载 CAsyncSocket和CSocket
CAsyncSocket和CSocket 推荐读物《Windows网络编程》 编者琼斯 译者杨合庆 清华大学出版社,其中最重要的一个章节是《Winsock I/O方法》。如果本书为第一版,则是第八章;如果为第二版,则是第五章。本篇摘抄自网上的资料,略有删减。 CAsyncSocket 看类名就知道,它是一个异步非阻塞Soc
2011-10-29 10:39:32 491
转载 gethostbyname()用法
使用这个东西,首先要包含2个头文件:#include #include struct hostent *gethostbyname(const char *name);这个函数的传入值是域名或者主机名,例如"www.google.com","wpc"等等。传出值,是一个hostent的结构(如下)。如果函数调用失败,将返回NULL。struct hostent {
2011-10-24 09:52:47 787
转载 VC内存泄漏检测工具_Visual Leak Detector
VC内存泄漏检测工具_Visual Leak Detector初识Visual Leak Detector 灵活自由是C/C++语言的一大特色,而这也为C/C++程序员出了一个难题。当程序越来越复杂时,内存的管理也会变得越加复杂,稍有不慎就会出现内存问 题。内存泄漏是最常见的内存问题之一。内存泄漏如果不是很严重,在短时间内对程序不会有太大的影响,这也使得内存泄漏问题有很
2011-10-20 12:12:49 455
转载 CString 各种类型转换
通过阅读本文你可以学习如何有效地使用 CString。 CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是对于纯C背景下走出来的程序员来说有点难以
2011-10-19 15:47:54 1636 2
转载 DoDataExchange()
DoDataExchange()我不清楚,但好像这个引用解释的不错:http://k.pconline.com.cn/question/1686411.html 对于这个函数,MSDN是这样描述的:Called by the framework to exchan
2011-10-19 10:33:59 541
转载 Spy++原理初探
Spy++原理初探下载源代码 摘要:用Visual Studio搞开发的朋友对Spy++这个工具一定不陌生,它可以分析窗体结构、进程和窗口消息,对开发工作有很大辅助作用。我们需要研究某个对象时,只要调出其查找窗口,拖动探测器的指针到指定窗口/控件上释放即可。下
2011-10-18 09:13:07 2385
modbus协议 _RS485
2009-08-16
C C++ 嵌入式系统编程
2009-08-16
SHT1X 温湿度计配合51系统用法及源程序
2009-03-18
softice 用户手册中文版
2009-01-16
EMC and PCB Layout design
2008-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人