图书介绍

Windows NT/2000编程实践PDF|Epub|txt|kindle电子书版本网盘下载

Windows NT/2000编程实践
  • (美)保拉·汤姆林森等著;周济译 著
  • 出版社: 北京:中国电力出版社
  • ISBN:7508305531
  • 出版时间:2001
  • 标注页数:464页
  • 文件大小:38MB
  • 文件页数:474页
  • 主题词:

PDF下载


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

下载说明

Windows NT/2000编程实践PDF格式电子书版下载

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

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

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

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

图书目录

第1章 编写可移植的Windows应用程序1

为什么移植是困难的1

避免移植性问题2

Windows API的变化4

消息处理的修正4

Win32的特点8

附录10

第2章 管理Win32动态链接库中的内存12

建立Windows NT和Windows 9x中的DLL12

管理内存22

先进的内存管理27

小结33

第3章 共享内存和消息队列——OS/2、AIX和Windows NT/2000中的C++类34

共享内存34

消息队列39

测试程序46

小结46

第4章 使内存映像文件变得简单47

简单介绍47

其他用途48

限制48

CFileMap类49

将一个文件映射到内存中56

存取数据57

任何任务都要保证安全57

一个例子:poker.exe58

小结59

第5章 终极Windows版本检测程序60

一个平台和版本检测程序61

IsWindowsForWorkgroups()67

WTest例子程序68

DOS程序怎么办69

小结72

第6章 Unicode与软件国际化——国际应用程序开发的软件设计导则73

Unicode标准73

Unicode联盟74

Unicode支持的实现75

指针算法的普遍问题77

宽字符函数78

透明字符宏78

字符标准的混合和转换79

读写Unicode文本文件80

Unicode的前景80

第7章 一个实现异步通信的WindowsNT/2000 C++类81

Win32文件I/O函数83

创建CFileIO类88

使用CFileIO类94

小结99

第8章 Windows下的数据对象列表对话100

对象列表100

数据对象102

对话类104

对话111

列表对话112

数据对象列表对话115

一个例子116

第9章 Windows NT/2000下的打印122

Windows NT/2000打印子系统中的内部122

新的Win32打印例程125

后台绑128

不再需要强制函数128

图形引擎支持的过渡调色129

创建CPrint类132

使用CPrint类134

创建CPrinterForm类144

使用CPrinterForm类145

源代码146

第10章 Windows NT/2000中的枚举进程147

理解系统注册性能数据148

查询对象和计数器名150

装载数据块154

查找特定计数器156

解析数据块158

EnumProcesses过程165

调用库166

小结168

第11章 Windows NT/2000控制台编程169

从控制台I/O开始171

全屏寻址174

控制颜色属性175

读字符输入176

鼠标支持176

窗口的滚动和改变大小178

一个API中间层178

第12章 跨平台通信类——OS/2、AIX和Windows NT/2000的C++信号灯类179

通信机制179

编写跨平台类181

信号灯183

抽象基类183

互斥信号灯188

事件信号灯190

osSemphore的实现193

小结193

第13章 怎样编写一个NT/2000服务194

什么是服务194

安装服务196

服务接口199

服务模板200

调试服务206

在应用程序中管理服务207

小结207

第14章 使用Windows NT/2000事件日志208

什么是消息编译器209

事件是由什么构成的209

修改注册表210

创建消息文件211

EventLog类216

使用EventLog类222

小结224

参考文献224

第15章 Windows NT/2000远程调用225

RPC:分布计算的基础225

RPC的设计与目标226

接口定义语言227

绑定228

绑定句柄228

RPC与常规调用228

一个RPC例子229

客户初始化239

客户计算240

服务器241

创建例子248

第16章 Windows NT/2000安全技术内幕250

什么是安全250

用户信息概述251

对象信息概述252

什么是NT/2000对象253

规划一个访问请求254

SID的详细说明255

权限255

安全描述符256

DACL257

DACL算法261

一个安全的例子264

小结274

第17章 在Windows NT/2000的调试器中设置断点275

连接被调试的进程276

接收事件通知277

一个简单的调试监视器277

通用调试任务281

断点:Stepper程序282

符号信息的捷径283

命令事件与调试事件285

断点异常291

硬断点的单步执行295

设置和删除断点指令297

其他断点函数301

小结306

第18章 PC的对称多进程——编写Fortran NT应用程序的技巧和工具307

SMP的产生与结果310

创建选项的考虑312

进程之间的共享块313

控制台输入和输出317

混合语言的问题317

32位DLL与16位应用程序318

小结321

第19章 使用C++的多精度整数算法322

设计问题与实现的选择323

构造一个多精度整数325

比较多精度整数326

多精度算法328

二进制向十进制的转换329

测试331

性能333

小结333

第20章 多任务Fortran与Windows NT/2000——从Fortran直接调用Win32 API336

进程与线程336

时间分割337

创建线程337

同步化339

临界区345

互斥、信号灯与事件350

创建进程352

使用命名对象354

继承句柄357

小结358

第21章 从NT/2000到Win95/98的环境转换性能359

性能为什么重要359

同步化结构359

事件环境转换测试360

为什么使用三个互斥367

函数调用和系统调用368

结果368

小结370

致谢370

第22章 编写一个Windows NT/2000下控制面板应用程序371

CPlApplet()入口点371

初始化消息372

用户启动消息372

结束消息373

为扫描仪小程序选择特性373

小程序的用户界面设计374

创建扫描仪CPL374

Windows NT/2000的不同之处389

创建一个厂家指定的DLL例子390

增加一个CPL393

启动一个控制面板应用程序394

去向何方394

第23章 Windows NT虚拟设备驱动程序396

16位应用程序通过VDD调用Win32 API396

编写一个应用程序截取VDD406

编写一个NTVDM截取VDD413

VDD主入口点417

支持一个与硬件相关的16位应用程序424

第24章 直接端口I/O与Windows NT/2000——未公开的直接控制硬件设备特性447

在NT/2000中完成I/O保护448

NT/2000 TSS的细节449

视频端口函数449

进一步研究450

向一个进程授予访问权453

另一种方法456

直接访问460

I/O计时461

当心462

可移植性463

小结464

热门推荐