自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunliangyuan的专栏

准备更新windows内核相关文章

  • 博客(17)
  • 资源 (59)
  • 收藏
  • 关注

转载 STL的find_if函数

有时我们要在map、vector容器中查找符合条件的记录,map提供一个find的成员函数,但也仅限于查找关键字满足条件的记录,不支持值域的比较。如果我们要在值域中查找记录,该函数就无能无力了。而vector甚至连这样的成员函数都没有提供。所以一般情况下进行值域的查找,要么自己遍历数据,要么求助于STL的find_if函数。前种方法我们这里就不赘述了,只讲find_if函数。1 -- find

2011-10-28 16:17:53 1704

原创 第十章:同步设备I/O与异步设备I/O

由于第十章的笔记也比较多,现在先将前一部分的笔记贴出来.1. 用来打开各种设备的函数设备用来打开设备的函数文件CreateFile(pszName为路径名或UNC路径名)目录CreateFile(pszName为路径名或UNC路径名).如果在调用CreateFile 的时候指定FILE_FLAG_B

2011-10-27 22:27:05 1485

转载 C++内存管理

[导语]内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一

2011-10-18 16:09:20 756

原创 MFC深入浅出之消息映射

struct AFX_MSGMAP {AFX_MSGMAP* pBaseMessageMap;AFX_MSGMAP_ENTRY* lpEntries;};struct AFX_MSGMAP_ENTRY{UINT nMessage;UINT nCod

2011-10-16 21:47:17 1057

原创 MFC深入浅出之动态创建---亦是宏的定义

有了MFC深入浅出之RTTI技术---宏的定义这篇文章以后下面这个动态创建可以说就简单的多了. 再来看看动态创建技术:#define DECLARE_DYNCREATE(class_name) \DECLARE_DYNAMIC(class_name) \

2011-10-16 12:31:57 1252

原创 MFC深入浅出之RTTI技术---宏的定义

最近在学习控件自绘,发现MFC的内部很多东西还不是很了解,所以现在开始看MFC深入浅出,其中要学习的主要是消息传递.对于D-V.暂时不学.为了使得MFC类库的一系列具有RTTI(也就是运行时类型识别)特性.这样需要外加一个结构来达到这个功能,但是这个结构又要有很好的封装性,所以自

2011-10-15 21:44:36 1866

转载 深入剖析MFC中Windows消息机制

近来学习自绘控件的过程中,发现windows消息牵涉到了很多方面,如果不学好,估计自绘这块很难走下去.所以,看了一些文章,觉得好就转载了.转载内容如下本人对Windows系统、MFC谈不上有深入的了解,但对MFC本身包装API的机制很有兴趣,特别是读了候老师的《深入浅出M

2011-10-13 17:53:13 2258

原创 第九章:用内核对象进行线程同步(二) .

7 互斥量内核对象用来确保一个线程独占对一个资源的访问.■ 组成:①使用计数②线程ID:标示当前占用这个互斥量的是系统中那个线程③递归计数: 表示这个线程占用该互斥量的次数.■ 与关键代码段的区别:● 互斥量是内核模式下的,而关键代码段是用户模式下的.也意

2011-10-11 22:19:21 1197

原创 关于时间一系列类的说明和用法

一. 基本概念:■ 时间的分类◆ 本地时间◆ 协调世界时间(Coordinated Universal Time ,UTC).也即我们常常说的格林威治时 间.格林威治时间与本地时间的差值,也就是我们通常说的时差.由于我们这边是北京时间(也称东八区).所有差值是8.

2011-10-11 18:01:22 871

转载 embed详解 --html

(一)、基本语法:   embed src=url 说明:embed可以用来插入各种多媒体,格式可以是 Midi、Wav、AIFF、AU、MP3等等,      Netscape及新版的IE 都支持。url为音频或视频文件及其路径,可以是相对路径或绝对路径。 示例

2011-10-11 14:06:48 1014

原创 关于GetClientRect和GetWindowRect 类的函数再总结

1. 以对话框上的一个控件为对象讨论:假设对话框的大小为rcClient,控件的大小rcCtrl;也就是GetWindowRect( &rcClient );■ GetWindowRect:         m_ctrl.GetWindowRect( &rcCtr

2011-10-10 16:07:57 2175

原创 第九章:用内核对象进行线程同步(一)

由于第九章笔记比较多,现在分为两篇文章发表1. 第八章所有的同步函数都是工作在用户模式下,而如果要使用内核模式下的线程同步函数需要耗费一定的时间作为代价.线内核对象的两种状态:● 触发:对象调度结束● 未触发:对象正在调度.其实,进行内核对象的内部有一个布尔变

2011-10-09 21:42:47 1737 2

原创 自绘按钮主要难点总结

最近在学习按钮的自绘.关于按钮的自绘,主要的难点如下:1. 如果想要做到的效果稍微有点美观的话,我想这几个状态时必须要考虑的:鼠标移入、鼠标按下、鼠标弹起、鼠标移开.然后相应对其处理即可.这里主要讨论如何捕捉这些事件:首先是鼠标按下和鼠标弹起事件,这两个事件比较简单,wind

2011-10-09 16:17:12 1659 2

转载 OnPaint和OnEraseBkgnd的区别与联系

在MFC中 任何一个window组件的绘图 都是放在这两个member function中在设定上 OnEraseBkgnd()是用来画底图的 而OnPaint()是用来画主要对象的举例说明 一个按钮是灰色的 上面还有文字则OnEraseBkgnd()所做的事就是把按钮画成灰色而OnPaint()所做的事就是画上文字既然这两个member function都是用来画出组件的

2011-10-09 11:08:36 1276

原创 第八章:用户模式下的线程同步

1. 在以下两种情况下,线程之间要相互通信.■ 需要让多个线程同时访问一个共享资源,同时不能破坏资源的完整性.■ 一个线程需要通知其他线程某项任务已经完成.2. 原子访问:一个线程在访问某个资源的同时能保证没有其他线程会在同一时刻访问同一资源.Windows提供了

2011-10-08 22:38:52 1264

转载 Windows中的时间(SYSTEMTIME和FILETIME) .

上一篇中介绍了C运行库中的时间处理函数。这一篇介绍Windows SDk中提供的时间函数。两种时间系统之间没有本质区别(事实上CRT时间是用Windows时间实现的,当然这是说的VC实现),同样提供本地时间和UTC时间之间的转换。不过CRT中的tm时间在SDK中对应为系统时间(S

2011-10-08 22:31:06 1813

转载 CRT中的时间(time_t和tm)

时间处理时实际项目中经常碰到的问题,这里介绍最常用的时间处理函数。    首先介绍基本的时间概念。时间一般分为两种,一种是本地时间(Local Time),一种是协调世界时间(Coordinated Universal Time ,UTC),也就是传说中的格林威治时间。本地时间与UTC时间之间的差即为时差,比如,北京时间(东八区)比UTC时间早8个小时。    C运行库中处理时间的函数主要

2011-10-08 22:30:26 2529 2

MFC Win32API C函数大全 chm格式

MFC Win32API C函数大全 chm格式MFC Win32API C函数大全 chm格式

2010-10-18

VC++助手 破解版

VC++助手 破解版VC++助手 破解版VC++助手 破解版VC++助手 破解版

2010-09-27

新编Windows API MFC 参考大全 中文版 chm

新编Windows+API+MFC参考大全(中文版)

2010-09-20

VC++ 助手 Assist.X 破解版

VC++ 助手 Assist.XVC++ 助手 Assist.XVC++ 助手 Assist.XVC++ 助手 Assist.XVC++ 助手 Assist.X

2010-09-20

tcp-ip详解 卷3 实现 网络编程 VC++

tcp-ip详解 卷2 实现 网络编程 VC++tcp-ip详解 卷2 实现 网络编程 VC++tcp-ip详解 卷2 实现 网络编程 VC++tcp-ip详解 卷2 实现 网络编程 VC++

2010-09-09

tcp-ip详解 卷1:协议

tcp-ip详解 卷1:协议tcp-ip详解 卷1:协议tcp-ip详解 卷1:协议tcp-ip详解 卷1:协议

2010-09-09

线程详解 VC++经典讲解

\线程详解\线程详解\线程详解\线程详解\线程详解\线程详解\线程详解\线程详解\线程详解\线程详解\线程详解\线程详解\线程详解\线程详解\线程详解

2010-09-05

VC知识库 在线杂志 21

VC知识库 在线杂志VC知识库 在线杂志VC知识库 在线杂志VC知识库 在线杂志VC知识库 在线杂志VC知识库 在线杂志VC知识库 在线杂志VC知识库 在线杂志VC知识库 在线杂志

2010-09-04

李久进 MFC深入详解

这本书很经典,不知怎么的没有什么市场响应

2010-09-03

VC 知识库 第1-20期 杂志

VC 知识库 第27期 杂志很经典的东西

2010-09-03

autoIt3教程.exe 自动安装软件工具说明书

autoIt3教程.exe 自动安装软件工具说明书autoIt3教程.exe 自动安装软件工具说明书

2010-09-02

自动安装脚本生成器.rar

自动安装脚本生成器.rar 带视频教程 用于自动安装软件使用

2010-09-02

华为 编程规范和范例.pdf

华为 编程规范和范例.pdf 华为 编程规范和范例.pdf

2010-08-31

VC++ 技术内幕 笔记 潘爱民

VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民

2010-08-27

VC++ 技术内幕 笔记 潘爱民

VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民VC++ 技术内幕 笔记 潘爱民

2010-08-27

Spy++.chm VC++ 6.0 调试

Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试Spy++.chm VC++ 6.0 调试

2010-08-23

VC++库函数 pdf版

VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数VC++库函数

2010-08-23

VC++ 操作Excel(续)

VC++操作Excel,接我的一个文件,csdn不能同时发布两个文件,所以只能一个个的上传

2010-07-28

VC++ 操作Excel

VC++操作Excel的两个文件,一个是.cpp格式的,一个是.h格式的。在网上一般只能搜索到一个文件,那样会出现许多问题

2010-07-28

Windows XP注册表应用实践与精通

Windows XP注册表应用实践与精通.经典不容错过

2010-06-30

vs2008助手dll

之前那个是dll.这个是安装包.安装完成后,把相应的dll覆盖到安装目录下即可

2012-08-30

inno setup

自己写的一个简单的文件夹浏览程序.打包好了/

2012-03-20

VS2010 Assist_X

真正的破解和兼容版本 详细请运行包里的可执行文件

2011-10-15

C语言程序设计(第二版)

C 语言程序设计 国外经典教程,无需过多描述

2011-10-15

Windows网络编程技术

Windows网络编程技术Windows网络编程技术Windows网络编程技术

2011-05-29

计算机英语词汇表 高清

计算机英语词汇表 高清 pdf计算机英语词汇表 高清 pdf计算机英语词汇表 高清 pdf计算机英语词汇表 高清 pdf计算机英语词汇表 高清 pdf

2011-05-04

程序员的SQL经典试读版 扬中科

程序员的SQL经典试读版 扬中科程序员的SQL经典试读版 扬中科程序员的SQL经典试读版 扬中科程序员的SQL经典试读版 扬中科

2011-03-18

C++语言核心 C++ 语言核心

C++语言核心C++语言核心.C++语言核心.C++语言核心.

2011-03-05

Effective+C++.chm

Effective+C++.chmEffective+C++.chmEffective+C++.chmEffective+C++.chmEffective+C++.chmEffective+C++.chmEffective+C++.chmEffective+C++.chmEffective+C++.chmEffective+C++.chm

2011-02-25

保存文件 VC 源文件

Graphic.rar

2011-02-20

CCtrlList VC 可编辑功能

CCtrlList 控件重写VC 可编辑功能

2011-02-18

Hook的简单举例 (VC++深入详解第二十章代码)

Hook的简单举例 (VC++深入详解第二十章代码)

2011-02-17

VC++教程 控件的介绍等

VC++ 教程 控件VC++ 教程 控件VC++ 教程 控件VC++ 教程 控件

2010-12-15

VC++ 范例大全 源码

VC++范例大全 源码VC++范例大全 源码VC++范例大全 源码VC++范例大全 源码VC++范例大全 源码VC++范例大全 源码VC++范例大全 源码VC++范例大全 源码VC++范例大全 源码

2010-12-14

进程查看器,可以检测到系统运行的进程,以及进程的所属关系

进程查看器,可以检测到系统运行的进程,以及进程的所属关系。进程查看器,可以检测到系统运行的进程,以及进程的所属关系。进程查看器,可以检测到系统运行的进程,以及进程的所属关系。

2010-11-12

多线程编程指南 pdf

多线程编程指南 pdf版多线程编程指南 pdf版多线程编程指南 pdf版多线程编程指南 pdf版

2010-11-09

mysql.chm详解

mysql.chmmysql.chm

2010-11-04

tcp/ip详解 pdf格式

tcp/ip详解

2010-11-04

MFC深入浅出 侯俊杰 代码

MFC深入浅出 侯俊杰 代码MFC深入浅出 侯俊杰 代码MFC深入浅出 侯俊杰 代码MFC深入浅出 侯俊杰 代码

2010-10-29

网络流量图形显示 VC

网络流量图形显示 VC网络流量图形显示 VC网络流量图形显示 VC网络流量图形显示 VC

2010-10-23

空空如也

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

TA关注的人

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