自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (37)
  • 问答 (1)
  • 收藏
  • 关注

转载 Winsock的IO模型有下面六种

Winsock的IO模型有下面六种

2018-01-02 16:28:53 548

转载 完成端口(Completion Port)详解

完成端口(Completion Port)详解

2018-01-02 16:26:45 322

转载 完成端口(I/O completion)原理

完成端口(I/O completion)原理

2018-01-02 15:31:43 368

转载 在Winsock中实现异步的方法有很多,Winsock的IO模型有下面六种

在Winsock中实现异步的方法有很多,Winsock的IO模型有下面六种

2017-12-29 09:12:40 270

转载 深入浅出TCP之listen

深入浅出TCP之listen

2017-12-28 10:26:42 5532 2

转载 TCP选项之SO_RCVBUF和SO_SNDBUF

TCP选项之SO_RCVBUF和SO_SNDBUF

2017-12-28 10:20:48 864 1

转载 TCP之ACK发送场景

TCP之ACK发送场景

2017-12-28 10:19:46 405

转载 TCP之深入浅出send和recv

TCP之深入浅出send和recv

2017-12-28 10:16:46 259

转载 CGridCtrl学习指南

转载:显示和编辑现有表中的数据而使用 CListCtrl 到了极限之后,我意识到我所需要的只不过是一个专用的Grid控件而已。于是我开始着手写自己的Grid控件,但为了节省时间我决定修改Joe Willcoxson's的免费控件 WorldCom,你可以在以下站点 http://users.aol.com/chinajoe/wcmfclib.html 找到这个东东。为了让它能做我要做的事情,我

2014-03-18 16:27:42 1423

原创 MFC声明vector

我在MFC中写了 vector mm;出现如下错误:d:\btree\btreedlg.h(26) : error C2143: syntax error : missing ';' before '<'d:\btree\btreedlg.h(26) : error C2501: 'vector' : missing storage-class or type specifiersd:\

2012-09-13 17:30:55 902

原创 VS2008 向对话框添加变量怎么出现“未能返回新代码元素,可能是语法错误”!!

删掉ncb文件即可从新编译NCB是“No Compile Browser”的缩写,无编译浏览文件(no compile browser), NCB为VC++自动创建的跟踪文件,,其中存放了供ClassView、WizardBar和Component Gallery使用的信息,由VC开发环境自动生成。无编译浏览文件。当自动完成功能出问题时可以删除此文件。build编译工程后会自动生成

2012-09-11 15:31:19 5236 1

转载 MFC 界面线程和工作者线程

每个系统都有线程,而线程的最重要的作用就是并行处理,提高软件的并发率。针对界面来说,还能提高界面的响应力。 线程分为界面线程和工作者线程,界面实际就是一个线程画出来的东西,这个线程维护一个“消息队列”,“消息队列”也是界面线程和工作者线程的最大区别,这个词应该进到你的脑子里,根深蒂固的!如果在界面线程的某个地方停住,这说明它处理不了窗口消息了,所以有时候我们就会看到整个界面无响应了。这种问

2012-09-09 19:55:59 609

转载 MFC -- radio button 的用法

先为对话框加上2个radio button,分别是Radio1和Radio2。问题1:如何让Radio1或者Radio2默认选上?如何知道哪个被选上了?关键是选上,“默认”只要放在OnInitDialog()即可。三种方法可以让它选上,第一种:((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(TRUE);//选上((CButton *)

2012-09-09 08:22:26 459

转载 CSerialPort类接收数据时comstat未初始化

Run-Time Check Failure #3 - The variable 'comstat' is being used without being initialized.CSerialPort类在Visual C++ .NET 应用时会出现意想不到的问题。以《Visual C++/Turobo C串口通信编程实践》(龚建伟 熊光明 著)一书中第二章的SerialPortTe

2012-08-28 16:07:35 566

转载 C++ 类中的静态对象初始化

1.静态数据成员要在类外定义。2.类的静态成员函数是属于整个类而非类的对象,所以它没有this指针,这就导致了它仅能访问类的静态数据和静态成员函数,如果一定要访问成员变量,可以在参数中传入对象,通过对象可以访问类的私用和公有成员.#includeusing namespace std;class c1{public:int i;void fun(){

2012-08-24 11:25:08 898

原创 屏蔽警告性息

#pragma warning(disable: 4786)

2012-08-17 11:36:24 395

原创 配置文件中用到ini文件

利用GetPrivateProfileString读取配置文件(.ini)(2010-01-26 15:26:26)    配置文件中经常用到ini文件,在VC中其函数分别为:写入.ini文件:bool WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpString,LPCTSTR l

2012-08-17 11:35:42 428

原创 类A需要调用类B的成员函数

类A需要调用类B的成员函数时 1.需要在类A中添加类B的头文件。2.在类A的头文件中需要声明类B的实例对象。佛山ABS制动台治国指出问题所在

2012-08-17 11:34:27 1678

转载 获取系统语言API

GetUserDefaultLangID,GetSystemDefaultLangID,GetUserDefaultUILanguage比较分类: technology 2009-10-23 10:49 636人阅读 评论(2) 收藏举报 这三个函数都是得到语言ID,但是使用的场合上却是有所不同,下面先给出三个函数的原型和解释:GetUserDefaultLangID

2012-08-17 11:32:41 901

原创 成员变量必须赋初始值

在一个类中需要声明成员变量时,需要给这个成员变量归属于private/...   :并且给成员变量付初值襄樊ABS制动台曾今出现过没有赋初始值导致软件不正常。治国多次强调成员变量使用之前必须赋初始值。

2012-08-17 11:31:31 1622

转载 Win32串口编程

Win32串口编程  在工业控制中,工控机(一般都基于Windows平台)经常需要与智能仪表通过串口进行通信。串口通信方便易行,应用广泛。一般情况下,工控机和各智能仪表通过RS485总线进行通信。RS485的通信方式是半双工的,只能由作为主节点的工控PC机依次轮询网络上的各智能控制单元子节点。每次通信都是由PC机通过串口向智能控制单元发布命令,智能控制单元在接收到正确的命令后作出应

2012-08-17 11:28:00 410

转载 VS2008快捷键_大全

Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口 CTRL + SHIFT

2012-08-17 11:26:39 425

转载 VC中动态添加控件

VC中动态添加控件动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。   一、创建动态控件:  为了对照,我们先来看一下静态控件的创建。  放置静态控件时必须先建立一个容器,一般是对话框,这时我们在对话框编辑窗口中,从工具窗口中拖出所需控件放在对话框中即可,再适当修改控件ID,设置控件属性,一个静态控件就创建好了,当对话框被显示

2012-08-17 11:25:48 718

转载 VC6.0调试快捷键

vc++6.0 调试快捷键vc++6.0快捷键命令名快捷键说明调试.应用代码更改ALT + F10应用代码更改但不停止调试模式。有关更多信息,请参见编辑并继续。调试.自动窗口CTRL + ALT + V,A显示“自动窗口”以查看当前过程中在当前执行行范围内

2012-08-17 11:23:25 434

转载 static

二、面向对象的static关键字(类中的static关键字)1、静态数据成员在类内数据成员的声明前加上关键字static,该数据成员就是类内的静态数据成员。先举一个静态数据成员的例子。 //Example 5#include class Myclass{public:    Myclass(int a,int b,int c);    void Ge

2012-08-17 11:22:23 351

转载 OK或者Cancle按钮

为什么按下OK或者Cancle按钮会终止模式对话框呢?因为它们都调用了EndDialog函数,代码如下:注:IDOK和IDCANCEL将会作为DoModal的返回值。从下面的代码可以看出,OnOK()和OnCancel()消息响应函数并没有调用DestroyWindow,它们只是调用了EndDialog跳出循环,并没有销毁窗库。对模式对话框,DoModal函数自动调用Destroy

2012-08-17 11:21:19 735

转载 MFC_设置对话框背景图片

MFC 设置对话框背景图片2010年08月06日 20:12MFC 设置对话框背景图片基于VC6.0(一) 在对话框类名上右键àAddWindows Message Handlerà为消息WM_PAINT添加消息处理函数。(二) 为OnPaint函数添加以下代码void CDialog6::OnPaint() {       CPaintDC dc(

2012-08-17 11:19:36 1120

转载 MFC Dialog改变大小后,控件随之改变方法

在使用MFC写Dialog程序时,对话框大小调动后,控件的大小和位置没有变化,界面看起来会很不美观。上网也搜了一些方法,但要么编译有问题,要么运行结果不理想。使用了一下两种方法,经验证可用。  一 手动写代码控制控件位置和大小的改变,控件是从CWnd派生的,但不能使用SetWindowPos()或OnSize()或OnSizing()来改变其大小,应在父窗口的WM_SIZE消息中使用MoveW

2012-08-17 11:18:05 768

原创 读取写入ini文件

1.所用的WINAPI函数原型为: BOOL WritePrivateProfileString( LPCTSTR lpAppName, LPCTSTR lpKeyName, LPCTSTR lpString, LPCTSTR lpFileName );   其中各参数的意义:    LPCTSTR lpAppName 是INI文件中的一个字段名.    LPCTSTR lpKey

2012-08-17 11:16:53 391

原创 DLL-and-MFC

DLL程序中,导出变量,函数,类。如果类中包括函数,就不用导出函数。导出函数extern "C" __declspec(dllexport) int AddTextAdd(void);导出类extern "C" class __declspec(dllexport) CAdd导出变量extern "C" __declspec(dllexport) int a;M

2012-08-17 11:14:57 275

转载 c++命名规则

C++变量命名规则a          Array                                               数组b           BOOL (int)                                     布尔(整数)by         Unsigned Char (Byte)                 无符号

2012-08-17 11:13:02 388

转载 itoa函数

itoa函数求助编辑百科名片itoa为c语言的一个函数。itoa函数是一个广泛应用的,从非标准扩展到标准的C语言。它不能被移植,因为它不是标准定义下的C语言,但是,编译器通常在一个不遵循程式标准的模式下允许其通过header ,因为它是一个从逻辑对应到标准库的函数。itoa取整数输入值,并将其转换为数字的基数。目录原 型功 能程序例函数名 作

2012-08-17 11:10:31 1097

转载 Bit与Byte的区别

Bit与Byte的区别在工作中遇到一些概念模糊的地方, 需要记住了bit意为“位”或“比特”,是计算机运算的基础; byte意为“字节”,是计算机文件大小的基本计算单位; 字节是计算机信息技术用于计量存储容量和传输容量的一种计量单位,1个字节等于8位二进制。在ASCII码中,一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。符号:英文标点占一个字节,

2012-08-17 11:08:48 954

转载 CreateThread()、_beginthreadex()及、AfxBeginThread()函数的讨论

操作系统中线程是非常重要的概念,所以关于线程的创建常常有些困扰人的内容。好像创建线程的函数很多,那么他们之间的有什么联系与区别呢?正如题目给出的三个函数。今天看了看Windows核心编程,再找了一些网上的资料,在此想说说这些函数之间的关系和区别。如有不正确的地方,请各位不吝赐教。      首先,需要说明的是这三个函数都与CreateThread。CreateThread函数是Windows的

2012-08-17 11:05:39 614

转载 SendMessage、PostMessage原理

SendMessage、PostMessage原理本文讲解SendMessage、PostMessage两个函数的实现原理,分为三个步骤进行讲解,三个步骤分别为:1、SendMessage、PostMessage的运行机制。2、SendMessage、PostMessage的运行内幕。3、SendMessage、PostMessage的内部实现。注:理解这篇文章之前,必须先了解

2012-08-17 10:57:32 294

uTorrent.exe

下载神器

2022-01-01

局域网共享设置超级工具.rar

共享神器,项目上经常用

2022-01-01

7-Zip 15.06 Beta 美化版(x86&x64).exe

解压缩工具

2022-01-01

截屏工具 snagit

截屏工具 截屏工具 截屏工具 截屏工具 截屏工具 截屏工具 截屏工具 截屏工具 截屏工具 截屏工具

2018-04-03

虚拟光驱 PowerISO38.exe

PowerISO38.exe 破解版 虚拟光驱加载ISO,可以加载ISO文件,还有许多其他文件可以加载

2014-03-11

RollupCtrl.cpp和RollupCtrl.h

通过RollupCtrl类自己制作了Demo,希望能帮助大家,我已经将此类运用到项目中了。

2014-03-11

SerialPort

SerialPort 串口类 串口SerialPort

2012-08-17

Visual C++程序开发范例宝典_部分2.part4.rar

Visual C++程序开发范例宝典_部分2.part4.rar Visual C++程序开发范例宝典_部分2.part4.rar Visual C++程序开发范例宝典_部分2.part4.rar Visual C++程序开发范例宝典_部分2.part4.rar

2011-06-11

Visual C++程序开发范例宝典_部分2.part3.rar

Visual C++程序开发范例宝典_部分2.part3.rar Visual C++程序开发范例宝典_部分2.part3.rar Visual C++程序开发范例宝典_部分2.part3.rar Visual C++程序开发范例宝典_部分2.part3.rar

2011-06-11

Visual C++程序开发范例宝典_部分2.part2.rar

Visual C++程序开发范例宝典_部分2.part2.rar Visual C++程序开发范例宝典_部分2.part2.rar Visual C++程序开发范例宝典_部分2.part2.rar Visual C++程序开发范例宝典_部分2.part2.rar

2011-06-11

Visual C++程序开发范例宝典_部分2.part1.rar

Visual C++程序开发范例宝典_部分2.part1.rar Visual C++程序开发范例宝典_部分2.part1.rar Visual C++程序开发范例宝典_部分2.part1.rar Visual C++程序开发范例宝典_部分2.part1.rar

2011-06-11

Visual C++程序开发范例宝典_部分1.part7.rar

Visual C++程序开发范例宝典_部分1.part7.rar Visual C++程序开发范例宝典_部分1.part7.rar Visual C++程序开发范例宝典_部分1.part7.rar Visual C++程序开发范例宝典_部分1.part7.rar

2011-06-11

Visual C++程序开发范例宝典_部分1.part6.rar

Visual C++程序开发范例宝典_部分1.part6.rar Visual C++程序开发范例宝典_部分1.part6.rar Visual C++程序开发范例宝典_部分1.part6.rar Visual C++程序开发范例宝典_部分1.part6.rar

2011-06-11

Visual C++程序开发范例宝典_部分1.part5.rar

Visual C++程序开发范例宝典_部分1.part5.rar Visual C++程序开发范例宝典_部分1.part5.rar Visual C++程序开发范例宝典_部分1.part5.rar Visual C++程序开发范例宝典_部分1.part5.rar

2011-06-11

Visual C++程序开发范例宝典_部分1.part4.rar

Visual C++程序开发范例宝典_部分1.part4.rar Visual C++程序开发范例宝典_部分1.part4.rar Visual C++程序开发范例宝典_部分1.part4.rar Visual C++程序开发范例宝典_部分1.part4.rar

2011-06-11

Visual C++程序开发范例宝典_部分1.part3.rar

Visual C++程序开发范例宝典_部分1.part3.rar Visual C++程序开发范例宝典_部分1.part3.rar Visual C++程序开发范例宝典_部分1.part3.rar Visual C++程序开发范例宝典_部分1.part3.rar

2011-06-11

Visual C++程序开发范例宝典_部分1.part2.rar

Visual C++程序开发范例宝典_部分1.part2.rar Visual C++程序开发范例宝典_部分1.part2.rar Visual C++程序开发范例宝典_部分1.part2.rar Visual C++程序开发范例宝典_部分1.part2.rar

2011-06-11

Visual C++程序开发范例宝典

Visual C++程序开发范例宝典_部分1.part1.rar Visual C++程序开发范例宝典_部分1.part1.rar Visual C++程序开发范例宝典_部分1.part1.rar Visual C++程序开发范例宝典_部分1.part1.rar

2011-06-11

VC++技术内幕第四版源码

第一部分 windows, visual c++和应用程序框架基础 第二部分 mfc库中的视图类 第三部分 文档-试图结构 第四部分 activex:组件对象模型,自动化和OLE 第五部分 数据库管理 第六部分 internet程序设计

2010-11-02

Visual C++技术内幕(第四版)

第一部分 windows, visual c++和应用程序框架基础 第二部分 mfc库中的视图类 第三部分 文档-试图结构 第四部分 activex:组件对象模型,自动化和OLE 第五部分 数据库管理 第六部分 internet程序设计

2010-11-02

Visual C++技术内幕(第四版)

第一部分 windows, visual c++和应用程序框架基础 第二部分 mfc库中的视图类 第三部分 文档-试图结构 第四部分 activex:组件对象模型,自动化和OLE 第五部分 数据库管理 第六部分 internet程序设计

2010-11-02

Visual C++技术内幕(第四版)

第一部分 windows, visual c++和应用程序框架基础 第二部分 mfc库中的视图类 第三部分 文档-试图结构 第四部分 activex:组件对象模型,自动化和OLE 第五部分 数据库管理 第六部分 internet程序设计

2010-11-02

Visual C++技术内幕(第四版)

第一部分 windows, visual c++和应用程序框架基础 第二部分 mfc库中的视图类 第三部分 文档-试图结构 第四部分 activex:组件对象模型,自动化和OLE 第五部分 数据库管理 第六部分 internet程序设计

2010-11-02

Visual C++技术内幕(第四版)

第一部分 windows, visual c++和应用程序框架基础 第二部分 mfc库中的视图类 第三部分 文档-试图结构 第四部分 activex:组件对象模型,自动化和OLE 第五部分 数据库管理 第六部分 internet程序设计

2010-11-02

C++编程思想 对象的演化

1.对象的演化 2.数据抽象 3.影藏实现。 4。初始化与清除 5。函数重载与缺省参数 6。输入输出流介绍

2010-11-02

Windows Server 2003系统【经典教程】PDF高清版3

由于源文件太大,故分卷压缩,请把part1-part3全部下载后放到一起解压, 个人学习心得:如果学习好了此教程,不愁掌握不了Windows Server 2003,推荐需要这方面的人下载 含: Windows Server 2003 系统 配置 Windows Server2003与TCP/IP协议 Active Directory 服务 文件系统 磁盘备份与管理 ………… 总共14章

2010-08-18

Windows Server 2003系统【经典教程】PDF高清版2

注:由于源文件太大,故分卷压缩,请把part1-part3全部下载后放到一起解压, 个人学习心得:如果学习好了此教程,不愁掌握不了Windows Server 2003,推荐需要这方面的人下载 含: Windows Server 2003 系统 配置 Windows Server2003与TCP/IP协议 Active Directory 服务 文件系统 磁盘备份与管理 ………… 总共14章

2010-08-18

Windows Server 2003系统【经典教程】PDF高清版1

注:由于源文件太大,故分卷压缩,请把part1-part3全部下载后放到一起解压, 个人学习心得:如果学习好了此教程,不愁掌握不了Windows Server 2003,推荐需要这方面的人下载 含: Windows Server 2003 系统 配置 Windows Server2003与TCP/IP协议 Active Directory 服务 文件系统 磁盘备份与管理 ………… 总共14章

2010-08-18

谭浩强C语言word版

谭浩强C语言word版谭浩强C语言word版谭浩强C语言word版谭浩强C语言word版

2010-08-11

硬盘安装Win7全攻略(图解)

硬盘安装Win7全攻略(图解)硬盘安装Win7全攻略(图解)硬盘安装Win7全攻略(图解)硬盘安装Win7全攻略(图解)

2010-08-11

用U盘装系统的操作全程图解

用U盘装系统的操作全程图解用U盘装系统的操作全程图解用U盘装系统的操作全程图解用U盘装系统的操作全程图解

2010-08-11

vc知识库pdf学习交流

vc知识库主要介绍了一些mfc相关的知识点,有很多例子,我每次不懂的就找到相关章节大体看看就可以了。

2010-08-09

21天学会学通C#pdf

我看完了这本书,感觉挺不错的,都是一些C#的基础。看完了这本书就可以接着学习asp.net了。加油

2010-08-09

Java程序员上班那点事儿

我看了这本书感觉很不错,能够扫除很多迷误让人有种很清晰的感觉。就上传上来,资源分不够了,分享给大家顺便要点资源份。谢谢大家。

2010-08-09

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

TA关注的人

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