分享
 
 
 

Windows 2000编程

  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,操作系统/系统开发,WINDOWS,

作者: 李多多等编著

出 版 社: 人民邮电出版社

出版时间: 2001-1-1字数:版次: 1版1次页数: 927印刷时间:开本:印次:纸张:I S B N : 9787115089830包装: 精装内容简介

全书共分为19章:前两章概述相关的基本知识;第2-7 章介绍用户界面的设计方法;第8-17章介绍WIndows2000系统与数据库编程以及ActivEX技术;第18-19 章介绍Windows2000 下的网络编程。

目录

第1章 Windows 2000特点及编程基础1

1.1 Windows 2000特点1

1.1.1 Windows 2000家族介绍1

1.1.2 Windows 2000平台概览3

1.1.3 Windows 2000的设计思想4

1.1.4 Windows 2000系统性能5

1.2 Windows程序工作原理6

1.2.1 理解Windows消息机制7

1.2.2 协同式多任务与抢先式多任务系统8

1.3 Windows 2000应用程序设计特点9

1.4 Windows API和SDK10

1.4.1 Windows API10

1.4.2 Windows SDK11

1.4.3 使用SDK编写Windows应用程序11

1.5 Windows编程基础知识13

1.6 面向对象的编程15

1.7 本章小结17

第2章 Visual C和MFC19

2.1 Visual C++编程简介19

2.1.1 Windows应用程序的开发工具19

2.1.2 选用Visual C++作为Windows 2000编程工具的原因19

2.1.3 VC 6.0的3种不同版本特性比较20

2.2 Visual C++可视化集成开发环境21

2.2.1 项目工作区22

2.2.2 应用程序向导AppWizard24

2.2.3 类向导ClassWizard25

2.2.4 WizardBar25

2.2.5 组件画廊Componet Gallery26

2.3 MFC简介26

2.3.1 MFC历史26

2.3.2 MFC类库概念和组成27

2.3.3 MFC的优点33

2.3.4 用MFC方法实现Hello World程序33

2.4 消息映射35

2.4.1 为什么使用消息映射35

2.4.2 MFC对消息的管理35

2.5 Windows 2000应用程序组成39

2.5.1 编写Windows应用程序需要的文件39

2.5.2 在Windows 2000应用程序中引入资源的好处40

2.6 本章小结41

第3章 图形设备接口43

3.1 图形设备接口GDI概述43

3.2 设备描述表44

3.2.1 CDC类46

3.2.2 CClientDC类49

3.2.3 CPaintDC50

3.2.4 CWindowDC类51

3.3 几个与图形绘制有关的简单数据类型52

3.3.1 CPoint类52

3.3.2 CSize类52

3.3.3 CRect类52

3.4 MFC图形对象54

3.4.1 画笔对象54

3.4.2 画刷对象59

3.4.3 字体对象64

3.4.4 位图对象CBitmap76

3.4.5 调色板对象80

3.4.6 区域对象87

3.5 坐标与映射93

3.5.1 设备坐标与逻辑坐标93

3.5.2 坐标模式96

3.6 本章小结98

第4章 Windows窗口与对话框99

4.1 Windows窗口概述99

4.1.1 窗口类简介99

4.1.2 常见窗口类型100

4.1.3 CWnd类数据成员及成员函数101

4.2 Windows窗口操作107

4.2.1 窗口的创建107

4.2.2 窗口的显示108

4.2.3 窗口的注册109

4.2.4 激活窗口110

4.2.5 关闭和销毁窗口110

4.2.6 创建一个不规则形状的窗口111

4.3 Windows对话框概述112

4.4 对话框操作113

4.4.1 对话框模板设计113

4.4.2 对话框类的设计115

4.4.3 对话框的初始化117

4.5 对话框的数据交换机制118

4.6 模态对话框的运行机制119

4.7 非模态对话框120

4.7.1 非模态对话框的特点120

4.7.2 非显式删除非模态对话框对象120

4.7.3 非模态对话框对象的打开状态121

4.8 Windows公用对话框121

4.8.1 文件选择对话框122

4.8.2 颜色选择对话框124

4.8.3 字体选择对话框127

4.8.4 打印及打印设置对话框130

4.8.5 查找及替换对话框135

4.9 属性表138

4.9.1 属性表的创建139

4.9.2 属性表的运行机制140

4.10 本章小结142

第5章 Windows新型通用控件143

5.1 新型通用控件的消息机制144

5.2 新型通用控件详解146

5.2.1 进度条控件146

5.2.2 滑块控件149

5.2.3 调节按钮控件154

5.2.4 多功能编辑控件159

5.2.5 图像列表控件162

5.2.6 表头控件166

5.2.7 列表控件和列表视图169

5.2.8 树形控件和树形视图177

5.2.9 标签控件185

5.3 控件栏188

5.3.1 工具栏188

5.3.2 状态栏192

5.4 本章小结194

第6章 Windows传统通用控件197

6.1 传统通用控件的消息机制197

6.2 静态控件198

6.3 编辑框201

6.4 列表框207

6.5 组合框214

6.6 按钮类控件216

6.6.1 命令按钮221

6.6.2 组框225

6.6.3 单选按钮226

6.6.4 复选框227

6.6.5 位图按钮227

6.7 滚动条229

6.8 本章小结233

第7章 文档与视图235

7.1 文档/视图结构概述235

7.2 使用文档/视图结构的优点236

7.3 SDI与MDI236

7.4 框架、文档模板、文档与视图237

7.4.1 框架窗口237

7.4.2 文档模板237

7.4.3 文档238

7.4.4 视图242

7.4.5 文档、视图与框架间的具体关系244

7.5 使用集合类管理数据244

7.6 打印247

7.6.1 屏幕输出与打印247

7.6.2 实现打印248

7.7 文档/视图/框架综合程序示例248

7.8 本章小结281

第8章 用户模块和钩子函数283

8.1 Windows 2000静态链接库283

8.1.1 静态/动态链接库综述283

8.1.2 创建静态链接库284

8.2 Windows2000动态链接库286

8.2.1 动态链接库概述286

8.2.2 创建动态链接库289

8.2.3 加载动态链接库295

8.2.4 DLL程序示例299

8.3 钩子函数302

8.3.1 钩子函数概述302

8.3.2 钩子函数相关操作303

8.3.3 三用钩子函数305

8.3.4 钩子函数实例程序307

8.4 本章小结327

第9章 进程与线程329

9.1 多任务329

9.1.1 多任务概述329

9.1.2 协同式多任务330

9.1.3 抢先式多任务331

9.2 进程331

9.2.1 进程概述331

9.2.2 WinMain函数初探332

9.2.3 创建进程333

9.2.4 终止进程338

9.2.5 进程间的通信方式340

9.3 线程344

9.3.1 线程概述344

9.3.2 创建线程344

9.3.3 终止线程347

9.3.4 有关线程的其他重要函数347

9.3.5 线程间的通信方式349

9.4 例程序-列举当前系统进程352

9.5 本章小结379

第10章 多线程381

10.1 多线程编程综述381

10.1.1 多线程与同步对象381

10.1.2 线程同步的原因382

10.1.3 等待函数383

10.2 Win32 API下临界区编程385

10.2.1 创建临界区对象387

10.2.2 临界区对象相关操作函数388

10.3 MFC锁类389

10.3.1 CSingleLock类389

10.3.2 CMultiLock类391

10.4 MFC临界区类393

10.4.1 临界区类重要成员函数393

10.4.2 使用临界区类对象394

10.5 Win32 API下互斥量编程395

10.5.1 创建互斥量395

10.5.2 使用互斥量396

10.6 MFC互斥量类397

10.6.1 互斥量类重要成员函数398

10.6.2 使用互斥量类对象398

10.7 Win32 API下信号量编程398

10.7.1 创建信号量对象399

10.7.2 信号量对象相关操作函数399

10.8 MFC信号量类400

10.8.1 信号量类重要成员函数400

10.8.2 使用信号量类401

10.9 Win32 API下事件编程401

10.9.1 创建事件对象401

10.9.2 事件对象相关操作函数402

10.9.3 使用事件对象的程序示例403

10.10 综合应用程序示例409

10.11 本章小结431

第11章 Win32文件系统与内存管理433

11.1 利用MFC类进行文件处理433

11.1.1 文件处理概述433

11.1.2 CFile类434

11.1.3 CStdioFile类438

11.1.4 CMemFile类439

11.2 利用Win32 API进行文件处理440

11.2.1 文件的创建440

11.2.2 文件的读写443

11.2.3 复制文件445

11.2.4 移动文件446

11.2.5 删除文件447

11.2.6 访问文件属性447

11.2.7 目录操作452

11.3 内存管理457

11.3.1 内存管理的基本概念457

11.3.2 32位应用程序地址空间中的内存分配和管理458

11.3.3 Win32内存管理模式461

11.3.4 内存映射文件465

11.4 本章小结465

第12章 多媒体程序设计467

12.1 多媒体基础知识467

12.1.1 数字音频467

12.1.2 数字视频468

12.2 媒体控制接口468

12.2.1 MCI的控制方式469

12.2.2 MCI的设备及设备控制469

12.2.3 API函数484

12.3 程序设计实例486

12.4 本章小结543

第13章 COM/OLE/ActiveX技术及应用545

13.1 基本概念综述545

13.1.1 什么是COM545

13.1.2 开发COM组件的方法547

13.1.3 OLE的具体概念548

13.1.4 ActiveX全接触550

13.1.5 ATL综述557

13.2 改进接口详解560

13.2.1 ActiveX文档接口560

13.2.2 ActiveX容器接口562

13.2.3 ActiveX控件的属性、方法和事件563

13.3 创建ActiveX控件567

13.4 使用ATL开发COM应用程序570

13.5 COM应用程序示例573

13.6 本章小结629

第14章 DirectX程序设计631

14.1 DirectX基础631

14.1.1 DirectX的特点631

14.1.2 COM技术基础632

14.1.3 DirectX的主要组成部分634

14.2 DirectDraw635

14.2.1 DirectDraw结构637

14.2.2 DirectDraw的对象类型637

14.2.3 硬件操作层和硬件模拟层641

14.2.4 协作级别642

14.2.5 显示模式643

14.2.6 图面和位转换函数644

14.3 DirectSound648

14.3.1 DirectSound概述648

14.3.2 DirectSound配置649

14.4 DirectX程序实例651

14.5 本章小结683

第15章 OpenGL编程685

15.1 OpenGL综述685

15.1.1 OpenGL简介685

15.1.2 OpenGL的主要功能687

15.2 OpenGL编程基础688

15.2.1 颜色模式688

15.2.2 3D变换690

15.2.3 OpenGL曲线/面的生成694

15.3 利用OpenGL绘图700

15.3.1 绘图步骤700

15.3.2 创建Windows 2000 下OpenGL应用程序的要点705

15.3.3 OpenGL绘图特殊效果705

15.4 OpenGL重要函数716

15.5 三维图形及动画软件开发流程723

15.6 OpenGL编程示例724

15.7 本章小结766

第16章 Windows Socket程序设计769

16.1 Windows Socket的历史和特点769

16.2 套接字程序设计基础772

16.2.1 通信和客户端/服务器模型772

16.2.2 公用套接字结构773

16.2.3 字节顺序转换775

16.3 API程序设计775

16.3.1 套接字的API函数775

16.3.2 使用API编写套接字应用程序792

16.3.3 套接字API应用程序示例794

16.4 Windows Sockets MFC程序设计805

16.4.1 MFC对WinSock的封装805

16.4.2 使用MFC编写套接字应用程序805

16.4.3 套接字MFC应用程序示例816

16.5 本章小结830

第17章 利用TAPI开发电话技术应用831

17.1 TAPI背景831

17.2 TAPI基础832

17.2.1 TAPI基本概念832

17.2.2 TAPI 原理834

17.2.3 TAPI通信过程835

17.2.4 数据发送与传输836

17.3 TAPI电话服务838

17.3.1 TAPI 辅助电话服务838

17.3.2 全电话API839

17.4 TAPI编程示例845

17.5 本章小结861

第18章 利用MAPI编写信报应用程序863

18.1 MAPI背景863

18.2 MAPI编程2接口864

18.2.1 简单MAPI864

18.2.2 通用消息调用875

18.3 利用 MAPI编写电子邮件程序876

18.3.1 初始化MAPI876

18.3.2 发送电子邮件879

18.3.3 阅读电子邮件882

18.4 本章小结884

第19章 WinInet程序设计885

19.1 WinInet基础885

19.2 MFC WinInet中的类886

19.2.1 用于管理Internet连接和会话的类886

19.2.2 用于文件管理的类900

19.3 WinInet应用程序设计915

19.3.1 HTTP客户端应用程序的创建过程915

19.3.2 创建FTP应用程序915

19.4 本章小结916

附录 常用的Windows扩展套接字API函数917

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有