图书介绍

精通Windows NT编程技术【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

精通Windows NT编程技术
  • (美)Brian Myers,(美)Eric Hamer著;李成辉,周长缨译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505323415
  • 出版时间:1994
  • 标注页数:973页
  • 文件大小:34MB
  • 文件页数:991页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

精通Windows NT编程技术PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 NT系统概貌1

Windows NT(新技术)1

目录1

Windows NT所处理的任务2

系统概貌3

内核模式和用户模式3

客户和服务器4

系统构成成份4

对象管理器7

NT执行器7

虚存管理器12

采用线程的多任务方式14

I/O系统20

网络21

子系统24

程序如何使用子系统25

协调各种子系统27

Win32 API28

小结30

建立Windows程序的各种工具31

编译器31

第二章 Windows NT应用程序的编译31

资源编译器34

资源转换实用程序(CvtRes)34

Microsoft的可移植的执行码连接器35

Make文件36

Windows程序的文件类型简介38

一个简单的WIN32程序40

头文件和资源文件41

缺省的.DEF文件41

源文件43

无Pascal定义!50

获取消息50

永远都是第一个实例51

无需前导准备代码52

Windows.h头文件的分割52

小结53

16位和32位Windows程序设计的差异54

语法上的改变54

第三章 移植:从Win16到Win3254

语义上的差异62

与移植和可移植性有关的策略66

PortTool实用程序66

可以用两种方法编译的源代码67

一个可在Windows 3.0、3.1和NT下运行的函数72

仅使用公布的Windows API73

使用Profile函数74

文件和文本74

有针对性的类型定义s74

STRICT类型定义75

控制器消息API77

消息分解器77

Win32s82

小结83

第四章 多线程的创建与同步84

概念84

何时创建线程和进程85

线程对象85

线程的调度和同步86

建立和修改线程90

Win32的对象句柄90

命令90

线程的同步97

代码:Threads程序102

头文件与资源文件102

初始化函数106

窗口函数与消息处理器111

修改线程116

线程函数121

About对话框124

运行线程125

小结126

第五章 创建进程和管道127

概念:进程与管道127

继承127

进程的生命期128

进程间的通信129

管道的生命期129

管道的种类130

进程131

命令131

管道139

区分管道与邮件槽154

代码:Process程序的两种版本155

匿名管道版本155

命名管道版本189

小结211

第六章 异常处理213

概念213

结构化的异常处理213

终止处理器214

何为异常215

基于框架的异常处理216

执行的顺序216

调试器217

命令218

过滤器219

异常终止224

自定义处理代码的异常事件224

嵌套的代码块225

控制台应用程序简介225

代码225

跳跃和反弹230

回溯232

过滤器函数236

一个错误处理系统238

小结248

第七章 内存管理249

概念249

虚拟内存管理器250

地址空间255

映射文件257

命令258

虚拟内存258

堆函数263

全局和局部内存命令265

验证266

C运行库中等价的函数267

通过映射文件共享内存267

代码272

List程序273

内存映射文件浏览器297

小结309

第八章 采用新GDI来描绘复杂形状310

对GDI所作的改变310

概念313

GDI命令缓冲区313

Bezier曲线314

路径314

控制GDI命令缓冲区315

命令315

描绘Bezier曲线316

描绘宽线317

建立路径321

将位图放到平行四边形中324

代码:Simple Paint程序328

头文件和资源文件328

初始化函数335

消息处理器342

翻转图像351

描绘函数353

笔型函数360

使部分客户区无效364

小结367

第九章 转换增强型元文件368

概念368

世界坐标变换368

增强型元文件371

世界坐标变换377

命令377

增强型元文件384

代码:Metafile Transform程序395

辅助文件396

主模块402

变换模块412

初始化模块418

对话框模块437

小结443

概念444

位图444

第十章 利用位图和调色板来建立特殊效果444

调色板450

命令451

位图命令451

调色板命令455

代码:DIBLIB库463

库的概貌464

DIBUTIL模块467

DIBFILE模块487

DIBFX模块497

客户程序510

小结543

第十一章 为Windows NT设计动态连接库545

概念545

三种库545

采用DLL的理由546

DLL如何工作547

命令549

建立DLL549

调用DLL559

管理DLL中的内存561

代码569

Sprite DLL569

DibLib DLL588

小结592

第十二章 处理文件594

概念594

文件系统594

命令597

建立和打开文件598

读/写文件601

改变文件大小602

异步I/O602

加锁和解锁文件606

关闭和删除文件607

移动和拷贝文件608

查找文件608

目录操作613

监视目录613

获取关于文件和设备的信息614

文件安全616

等效的C函数617

代码617

查找模块618

写模块624

小结630

第十三章 通过DDEML进行通信631

DDE交互作用632

动态数据交换(DDE)632

概念632

DDEML为DDE添加了什么634

登记服务634

服务、话题和项名635

进程间通信(IPC)机制635

命令636

DDEML回调函数636

管理串638

管理数据对象640

初始化应用程序642

启动会话644

客户怎样开始事务处理646

服务器怎样响应事务处理646

异步事务处理651

终止会话652

取消DDEML服务的初始化652

System话题652

DDEML Shell655

代码656

数据库服务器659

数据库客户680

小结707

第十四章 编写OLE客户708

概念709

通过OLE库进行交互作用709

DDEML与OLE的比较710

定义术语711

交互作用实例711

基本格式和附加格式715

安装OLE应用程序716

初始化客户716

用于OLE客户的命令716

打开文件719

添加新对象720

显示对象721

执行对象的动词721

运行Edit菜单722

保存文件725

关闭文件725

关闭应用程序725

代码:Client程序726

Client模块733

Document模块761

剪贴板模块774

对象窗口模块790

小结803

第十五章 编写OLE服务器805

概念805

服务器的用户界面806

服务器的编程界面807

写系统登记库808

对象处理器808

命令808

虚表结构809

将对象放入剪贴板811

OleSvr命令812

代码:服务器程序813

初始化OLE服务器813

更新和保存连接或嵌入对象818

服务器方法819

服务器文件方法824

服务器对象方法827

OLE2.0概要831

已被OLE2.0校正的OLE1.0中的限制832

OLE2.0新增加的特色832

在OLE2.0上编程834

展望835

小结835

第十六章 多媒体程序设计836

概念836

什么是多媒体836

四组命令837

多媒体定时器838

多媒体动画838

声音数据格式838

命令839

播放声音的三种简易方式839

媒体控制界面(MCI)841

多媒体文件I/O843

代码:SHOWWAVE程序846

MCI模块855

MMIO模块865

WinMain模块875

ShowWave模块878

GraphWin模块906

ShowWave的其它思想912

小结913

第十七章 高级特色概述914

系统安全914

识别用户915

保护对象921

评价访问请求931

模仿933

C2安全级934

实例:建立一个安全描述子935

网络程序设计939

网络命令939

Windows Sockets940

Windows网络API943

受保护的服务器944

远程过程调用(RPC)机制944

Unicode948

通用文本950

转换串952

实现细节953

用于通用文本应用程序的指导原则956

控制台API958

控制台命令959

控制台和OEM字符963

分派程序图标963

显示出对话框窗口964

实例:鼠标输入964

小结972

热门推荐