自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (15)
  • 收藏
  • 关注

转载 CImage的一般使用方法和技巧

Visual C++的CBitmap类的功能是比较弱的,它只能显示出在资源中的图标、位图、光标以及图元文件的内容,而不像VB中的Image控件可以显示出绝大多数的外部图像文件(BMP、GIF、JPEG等)。如果想要在对话框或其他窗口中显示外部图像文件则只能借助于第三方提供的控件或代码,未免过于繁琐.   现在,.net引入了一个功能非常强大的新类 ----- CImage.有了CImage类,

2012-05-31 17:33:37 28640 1

转载 GdiButton

在QQ、MSN等软件中,可以看到许多漂亮的按钮,例如MSN聊天窗口中的“发送”按钮看上去有一种立体感,用户体验很好。我使用GDI+实现了这种风格的按钮,下面简单介绍一下按钮的实现过程和使用方法。1.   创建一个基于对话框的工程“TestGdiplusButton”,所有设置都使用默认值既可。2.   加入新类CGdiplusButton,修改基类为CButton,将生成Gdiplus

2012-05-29 19:38:35 1208

转载 MFC自绘控件学习总结第二贴

首先感谢大家对第一帖的支持,应一些网友烈要求下面我在关于上一贴的一些补充和说明(老鸟可以无视)这一贴是实战+理论不知道第一帖的先看第一帖:http://topic.csdn.net/u/20110710/19/5209f358-31c8-4057-b108-02155a417fd0.html1).补充个高级可重载函数PreSubclassWindow(),我的理解是允许用户在子

2012-05-22 13:22:10 1659

转载 DMP文件的生成和使用

使用代码生成主要函数: MiniDumpWriteDump代码示例:#include #include #include #pragma comment(lib, "Dbghelp.lib")LONG WINAPI MyUnhandledFilter(struct _EXCEPTION_POINTERS *lpExceptionInfo){LONG re

2012-05-16 14:51:25 592

转载 仅通过崩溃地址找出源代码的出错行

作为程序员,我们平时最担心见到的事情是什么?是内存泄漏?是界面不好看?……错啦!我相信我的看法是不会有人反对的——那就是,程序发生了崩溃!“该程序执行了非法操作,即将关闭。请与你的软件供应商联系。”,呵呵,这句 M$ 的“名言”,恐怕就是程序员最担心见到的东西了。有的时候,自己的程序在自己的机器上运行得好好的,但是到了别人的机器上就崩溃了;有时自己在编写和测试的过程中就莫名其妙地遇到了非法

2012-05-16 14:28:42 586

转载 VS2008 WTL的配置

WTL80下载:可以从http://www.sf.net下载,下载地址为:wtl80VisualFC下载:可以从http://code.google.com/p/visualfc/下载。                             vfc0.71bin下载地址为:vfc_0.71bin.                            vfc0.71的VS2008插件

2012-05-04 10:43:06 1309

转载 深入理解HTTP协议(转)

http协议学习系列1. 基础概念篇1.1 介绍  HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945

2012-04-30 12:42:24 593

转载 http协议学习

http://www.360doc.com/content/10/0930/17/3668821_57590979.shtml

2012-04-29 17:19:21 376

转载 取得导入表模块

#include "windows.h"#include "iostream.h"#include "Dbghelp.h"#include "Psapi.h"#pragma comment(lib,"Psapi.lib")#pragma comment(lib,"Dbghelp.lib")#pragma comment(linker, "/subsystem

2012-04-25 15:11:03 534

转载 vc6.0 使用Ado 连接MS-SqlServer2000 连接字符串

ADO连接字符串有两种,一种是使用DSN方法,另外一种是不适用DSN方法。在网上查找了好久找到了一种简便的得到MS-SqlServer2000连接字符串的方法(不使用DSN的方法)1.新建一个txt文本文档,随便使用一个名字,然后重命名为.udl。2. 点击右键,选择使用OLE DB Core Services方式打开。3.在提供程序界面选择Microsoft OLE DB Pro

2012-04-12 20:23:43 3220

转载 C++连接数据库分布进行

C++连接SQL数据库第一步 系统配置1.设置SQLSERVER服务器为SQL登录方式,并且系统安全性中的sa用户要设置登录功能为“启用”,还有必须要有密码。2.需要在ODBC中进行数据源配置,数据源选\”SQL SERVER”,登录方式使用“使用输入用户登录ID和密码的SQL SERVER验证”,并填写登录名(sa)和密码,注意一点,密码不能为空,这就意味着你的sa用户必须得有密码。否则

2012-04-12 17:08:02 763

转载 qt参考文档

http://www.kuqin.com/qtdocument/

2012-04-11 14:57:02 514

转载 字符串操作实践[内联汇编实现]

以下代码在VC6下编译测试通过函数实现:[cpp] view plaincopyprint?/***********************************************************************/  /*             比较两个字符串是否相等                                  */

2012-04-09 20:52:34 3303

转载 CListCtrl使用技巧

以下未经说明,listctrl默认view 风格为report1. CListCtrl 风格      LVS_ICON: 为每个item显示大图标      LVS_SMALLICON: 为每个item显示小图标      LVS_LIST: 显示一列带有小图标的item      LVS_REPORT: 显示item详细资料      直观的理解:windows

2012-03-31 12:47:08 506

转载 VC中为clistctrl右键弹出菜单【转】

一、在资源编辑器中建立一个菜单资源   新建一个菜单资源,比如把菜单的ID号为IDC_POPMENU。此菜单有一项两层,即有一个可弹出的菜单项,而此菜单项的弹出内容即为将要建立的弹出式菜单的内容。至于每一个菜单项的消息映射,和一般的菜单相同。      例如:新建弹出菜单IDR_POPMENU      PopMenu-> Item1                       -

2012-03-31 11:39:21 742

转载 异步套接字

一、TCP/IP 体系结构与特点  1、TCP/IP体系结构  TCP/IP协议实际上就是在物理网上的一组完整的网络协议。其中TCP是提供传输层服务,而IP则是提供网络层服务。TCP/IP包括以下协议:(结构如图1.1)(图1.1)  IP: 网间协议(Internet Protocol) 负责主机间数据的路由和网络上数据的存储。同时为ICMP,TCP,   UDP提供分组发送

2012-03-31 10:54:05 12212 4

转载 在GUI程序中使用控制台的两种方法

原文地址:http://student.csdn.net/space.php?uid=112600&do=blog&id=10713http://student.csdn.net/space.php?uid=112600&do=blog&id=12217  当我们第一次接触C++时,写的第一行代码,可能就是:Code://...      std::co

2012-03-29 13:39:09 948

转载 [转]学习编程需要什么英语基础?

2009年11月09日 星期一 21:32开篇声明一下,这又是一篇文不对题的文章。基本上,我是要讲学习编程时,如何同时学习英语。我会向大家介绍两个方法:一种是学习编程的方法,一种是学习英语的方法。像这样的学习方法,通常在网上是卖多钱呢?这里有一家国际网站,我们来查一下:看,光光是学习编程的方法,这家培训所要卖1万5000元,并且只有6个月时间,而光培训英语,这家网站要收大家3万元!

2012-03-29 13:16:15 753

转载 非模态对话框

1 非模态对话框的特点   与模态对话框不同,非模态对话框不垄断用户的输入,用户打开非模态对话框后,仍然可以与其它界面进行交互。   非模态对话框的设计与模态对话框基本类似,也包括设计对话框模板和设计CDialog类的派生类两部分。但是,在对话框的创建和删除过程中,非模态对话框与模态对话框相比有下列不同之处:  非模态对话框的模板必须具有Visible风格,否则对话框将不可见,

2012-03-28 10:05:57 631

转载 在VC中使用自定义资源,FindResource,LoadResource,LockResource

一、前言  在VC环境中除了我们所常用的Dialog、Menu和Bitmap等标准资源类型之外,它还支持自定义资源类型(Custom Resource),我们自定义的资源类型能做些什么呢?呵呵,用处多多。1.     默认的皮肤压缩包或语言包。一些支持换肤的软件特别是一些媒体播放器常常有自定义的皮肤文件(你可以尝试将Media Player或千千静听等软件的Skins目录下的文件的

2012-03-22 16:08:37 498

转载 C++ STL 分离式编译

为什么C++编译器不能支持对模板的分离式编译作者: 刘未鹏(pongba)转自: C++的罗浮宫(http://blog.csdn.net/pongba)首先,一个编译单元(translation unit)是指一个.cpp文件以及它所#include的所有.h文件,.h文件里的代码将会被扩展到包含它的.cpp文 件里,然后编译器编译该.cpp文件为一个.obj文 件(假定我们的平台是

2012-03-21 17:02:09 1177

转载 webbrowser控件属性介绍

该组件是一个浏览器组件,可以显示一个指定地址的网页、设置网页打开时的主页以及对网页进行相关的操作,同时也可以对HTML文件进行剪切、复制、粘贴、删除等操作。该组件在Internet组件页中。1.属性(1)AddressBar属性设置是否显示地址栏,在TWebBrowser中没有用。语法:property AddressBar: WordBool;(2)Busy属性确

2012-03-14 14:13:25 8702 1

转载 MFC 浏览器

方法1.使用ActiveX控件实现使用ActiveX控件来放一个浏览器控件就OK了,步骤如下:1.新建工程,使用MFC AppWizard向导2.使用单文档界面(也可以使用Dialog界面)3.下面步骤为默认值,直到最后一步4.最后一步改变View类的基类为:CFormView,表示可以在界面加入控件,然后点击完成5.打开资源选项卡-->打开Dialog资源-->右击-->

2012-03-09 20:31:49 1157

转载 打造Windows环境下的GCC+VIM

摘要用vim编写源代码,用gcc编译连结程序几乎已成为LINUX下程序设计的标准开发模式了,(当然emacs也是非常出色和流行的),本文教你如何在Windows下做到同样的事情。(2003-05-10 09:33:27)--------------------------------------------------------------------------------By r

2012-03-08 20:49:38 3331 4

翻译 调试工具DebugView

不定期更新内容  DebugView工具, 很好用 1.用OutputDebugString win32 API向 Debugview工具输出调试信息

2012-02-29 13:15:43 650

转载 socket异步操作

在网络通讯中,由于网络拥挤或一次发送的数据量过大等原因,经常会发生交换的数据在短时间内不能传送完,收发数据的函数因此不能返回,这种现象叫做阻塞。 Winsock对有可能阻塞的函数提供了两种处理方式:阻塞和非阻塞方式。阻塞模式      在阻塞方式下,收发数据的函数在被调用后一直要到传送完毕或者出错才能返回。在阻塞期间,被阻的函数不会断调用系统函数GetMessage()来保持消息循环的正常

2012-02-28 17:06:05 664

转载 驱动开发站点Web站点

Web站点:http://www.osronline.com,技术含量很高的Windows驱动开发站点,该站点的list基本上覆盖了所有Windows驱动开发的常见问题,强烈推荐;http://www.microsoft.com/whdc,微软的驱动开发资源主页,可以获取很多官方资料;http://www.wd-3.com/,该站点收集了一些比较好的Windows驱动开发方面的

2012-02-27 20:44:10 370

转载 scanf中的正则表达式(ZZ)

怎样从中取出tom?char * url="";char uri[10]={0};sscanf(url,"%*[^:]:%[^@]",uri);转贴:在softmse (Jake) 的问题贴http://community.csdn.net/Expert/topic/4843/4843294.xml?temp=. 4321558中 ,周星星给出了一个很cool的sscanf用例

2012-02-27 20:35:04 425

转载 修改函数入口的方法

#pragma comment(linker, "/entry:函数名")#pragma comment(lib, "msvcrt.lib")  #include void hehe(){ #pragma comment(linker, "/entry:hehe") #pragma comment(lib, "msvcrt.lib") prin

2012-02-27 20:17:50 760

转载 CInternetSession的简单使用例子

1.CInternetSession的简单使用Cpp代码  CInternetSession session;CHttpFile *file = NULL;CString strURL = " http://www.google.com";CString strHtml = "”; //存放网页数据try{ file

2012-02-27 13:25:09 717

原创 临时存放

ver1 #include #include #include #include using namespace std;#pragma comment(lib, "ws2_32.lib")typedef unsigned long uLong;typedef unsigned char uChar;typedef struct _QQWryHead{ uLo

2012-02-25 20:57:43 428

转载 htonl(),htons(),inet_addr(),inet_ntoa()函数

htonl()  简述:  将主机的无符号长整形数转换成网络字节顺序。  #include   u_long PASCAL FAR htonl( u_long hostlong);  hostlong:主机字节顺序表达的32位数。  注释:  本函数将一个32位数从主机字节顺序转换成网络字节顺序。  返回值:  htonl

2012-02-24 15:02:17 569

转载 .NET读取QQWry.Dat 纯真版ip数据库格式数据源

把网络上比较流行的纯真版ip数据库格式QQwry.Dat作为IP数据源来实现IP地址的查询显示。  1 /******************************************************************   2 ** File Name:IPScaner.cs   3 ** Create Date:2004-12-27 20:10:28

2012-02-22 10:22:47 602

转载 VC++编写IP所属区域查询工具

实现原理我们访问“http://www.baidu.com/s?wd=202.102.123.22&cl=3”这个网址就会返回IP对应的物理地址,因而我们的实现思路就是动态提交IP地址到这个网址,再取回结果。当然,这个工作可不能手工完成,因为这样太笨了技术重点虽然我们可以使用HTTP协议来实现,但这样会有点麻烦,所以本文使用了微软提供的 CInternetSession和CHttpFi

2012-02-21 15:24:35 2401

转载 如何在VS2005中使用GDI+ - [MFC 编程笔记]

最开始在VS2005中编写GDI+的程序时,并不知道实际上VS2005是支持GDI+开发的。所以特意上网下了一个GDI+的库,并用VS2005与其进行关联。后来在网上看了一个帖子教如何在VS2005下配置GDI+,这才发现自己走了弯路。以下是在VS2005下配置GDI+的方法,贴出来和大家共享:  Visual Studio 2005本身带有GDI+的所有库函数,所以不用像在VC++6.0

2012-02-20 19:33:00 724

转载 没有找到MSVCR80D.dll (转)

2008-03-10 16:33问题描述:大部分的vs.net 2005的用户在新建“win32项目-windows应用程序”的时候,新建的工程都通不过去,出现如下提示:Solution to “MSVCR80D.dll not found” by hua. “没有找到MSVCR80D.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。”的完美解决方案

2012-02-20 15:47:26 450

原创 递归创建目录

#include #include void create(int n){ int i; char path[MAX_PATH]; if(n > 10) return; for(i = 1; i <= 10; ++i) { sprintf(path, "%d", i); CreateDirectory(path, NULL); SetCurrentDirector

2011-12-23 23:06:12 410

翻译 try catch异常处理例子

以下是看Think in C++而写的测试例子#include using namespace std;class MyErr{private: const char* const data;public: MyErr(const char* const msg = 0):data(msg){} void show(){cout << data <<endl;}};vo

2011-12-21 10:35:05 546

转载 C++提供了四种新的类型转换

C++提供了四种新的类型转换: static_cast const_cast reinterpret_cast dynamic_cast 1)staic_cast静态强制; 不能在无关的指针之间进行static类型强制 class CAnimal{ //... public: CAnimal(){}};class CGiraf

2011-12-17 11:45:04 297

翻译 const成员函数和mutable关键字

c++类成员函数有 const成员函数, 为了防止函数对成员变量进行修改, 比如class CTest{private: int m_i;public: CTest():m_i(0){} inline void showData()const{ cout << m_i <<endl;}};试图在showData里面修改m_i成员变量是非法的, 这个好理解但有时候, 我们需

2011-12-17 11:12:11 409

com技术内幕chm版

com技术内幕chm版com技术内幕chm版

2011-12-18

编语言实战精解....

编语言实战精解编语言实战精解编语言实战精解编语言实战精解编语言实战精解

2010-11-27

DOS入门教程.rar

DOS入门教程.rar

2010-11-09

(全部算法)---严蔚敏版.rar

(全部算法)---严蔚敏版.rar

2010-11-09

C语言游戏源码

C语言游戏源码

2010-11-09

Windows网络编程.rar

Windows网络编程.rar

2010-11-07

Linux网络编程.rar

Linux网络编程

2010-11-07

数据结构算法书.rar

经典算法

2010-11-07

奥赛算法 doc文档

奥赛算法文档,doc版

2010-11-07

病毒技术编写揭密.rar

病毒技术编写揭密

2010-11-07

The C Programming Language中文版

经典c语言教程,适合入门教程

2010-11-07

c语言指针实例 verygood

很通俗很易懂

2010-11-02

c加加基础知识.chm

c加加基础知识.chm,很不错的教程,很丰富哦~~

2010-02-05

一个月挑战C++.chm

一个月挑战C++.chm,一个不错的c++教程

2010-02-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除