图书介绍

Windows 2000高级编程技巧与剖析2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Windows 2000高级编程技巧与剖析
  • 齐舒创作室编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7900630473
  • 出版时间:2000
  • 标注页数:464页
  • 文件大小:59MB
  • 文件页数:476页
  • 主题词:

PDF下载


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

下载说明

Windows 2000高级编程技巧与剖析PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 Windows 2000高级编程入门2

第1章 Windows 2000高级编程基础2

1.1 Windows 2000的新特性2

1.2 Visual C++6.0简介3

1.3 Visual C++的系统工具5

1.3.1 向导5

1.3.2 资源与资源编辑器6

1.4 编写MFC普通窗口程序7

1.5 Win32控制台程序16

1.6 基于对话框的应用程序18

1.7 Visual Basic应用程序33

1.8 Java应用程序35

第2章 单文档界面(SDI)39

2.1 切分窗口39

2.2 CSplitterWnd类40

2.3 多视图选择41

2.4 动态与静态切分窗口42

2.5 树形视图和CTree View类43

2.6 列表视图和CList View类45

2.7 SdiDemo应用程序47

2.7.1 创建SDI应用程序47

2.7.2 添加应用程序的资源47

2.7.3 实现CMyTreeView类52

2.7.4 实现CMyListView类55

2.7.5 实现CMainFrame类61

2.7.6 运行应用程序69

第3章 多文档界面(MDI)71

3.1 文档与视图71

3.1.1 CDocument类71

3.1.2 CView类72

3.1.3 文档/视图相互作用处理的函数73

3.1.4 最简单的文档/视图应用75

3.2 滚动视图和CScrollView类76

3.3 格式视图与CFormView类77

3.4 文档模板78

3.4.1 文档模板的构成78

3.4.2 文档模板的创建79

3.5 创建单视图类的MDI应用程序80

3.6 生成带双视图类的MDI86

3.6.1 添加应用程序的资源86

3.6.2 完成CEnterView类88

3.6.3 完成CTextView类94

3.6.4 完成CStaticSplitFrm类97

3.6.5 添加文档模板102

3.6.6 运行应用程序106

第4章 动态链接库108

4.1 动态链接和静态链接108

4.2 使用DLL的优点108

4.3 DLL编程基础109

4.3.1 函数的导入与导出109

4.3.2 C连接说明109

4.3.3 搜索DLL110

4.4 普通的DLL110

4.4.1 理解普通DLL的本质111

4.4.2 动态加载DLL112

4.4.3 实现普通的DLL应用程序113

4.5 编写DLL的测试程序116

4.6 扩展MFC DLL121

4.6.1 初始化扩展DLL121

4.6.2 动态加载扩展DLL122

4.6.3 输出扩展型DLL122

4.6.4 实现MFC扩展DLL122

4.7 编写MyDll2的测试程序126

第5章 多任务编程130

5.1 进程、线程和优先级130

5.2 工作线程和用户界面线程的创建132

5.2.1 启动线程132

5.2.2 线程函数133

5.2.3 线程返回码133

5.3 使用工作线程示例134

5.4 创建用户界面线程(UI)示例138

5.5 线程的挂起及唤醒143

5.6 线程休眠144

5.7 线程同步144

5.7.1 使用事件对象145

5.7.2 使用临界段164

5.7.3 使用互斥量170

5.7.4 使用信号量172

5.8 线程的终止172

5.9 如何编写基于进程的多任务操作176

第二部分 COM+组件编程180

第6章 COM+概述180

6.1 何谓COM+技术180

6.2 COM+技术的产生181

6.2.1 代码重用181

6.2.2 组件181

6.2.3 开发维护182

6.3 COM+技术的发展182

6.3.1 从OLE到COM+182

6.3.2 RPC和COM+183

6.3.3 从COM到COM+183

6.4 COM+所具备的优点183

6.5 COM+所具备的功能184

第7章 ATL和COM+组件189

7.1 概述189

7.2 创建ATL应用程序框架190

7.3 往项目中添加ATL对象195

7.4 为COM+组件添加方法198

7.5 实现组件对象中的方法200

7.6 编译IDL文件202

7.7 创建并运行DllAtl205

7.8 编写COM+组件测试程序206

7.9 测试COM+组件209

第8章 深入探析COM+组件的实现原理211

8.1 概述211

8.2 接口定义语言212

8.3 组件程序215

8.3.1 IUnknown接口217

8.3.2 ICalculate接口219

8.3.3 IClassFactory接口220

8.3.4 DIL导出函数223

8.3.5 完成模块文件226

8.3.6 运行组件程序226

8.3.7 注册组件232

8.4 客户程序242

8.4.1 CoInitializeEx函数242

8.4.2 CoCreateInstance函数243

8.4.3 IUnknown接口246

8.4.4 调用ICalculate定义的方法247

8.4.5 CoUnintialize函数247

8.4.6 完成客户项目248

8.4.7 v-table249

8.4.8 测试组件客户程序249

第9章 COM+在多种语言编程中的应用251

9.1 Visual Basic的COM+编程251

9.1.1 用VB创建使用COM+组件的客户程序251

9.1.2 剖析VB中的COM+程序257

9.2 在Visual Java中使用组件259

9.2.1 用VJ创建使用COM+组件的客户程序259

9.2.2 剖析VJ中的COM+程序262

第三部分 ActiveX编程268

第10章 容器应用程序268

10.1 容器程序的实现过程268

10.2 创建容器的框架程序269

10.3 运行容器框架程序270

10.4 深入了解容器应用程序273

10.4.1 COleDocument类273

10.4.2 COleClientltem类274

10.5 管理嵌入对象的大小和位置277

10.6 运行容器应用程序280

10.7 使用鼠标选取项281

10.7.1 鼠标选取项涉及知识282

10.7.2 使用鼠标选取项282

10.8 删除嵌入的对象290

10.9 ContainterDemo的部分程序清单292

第11章 服务器应用程序306

11.1 实现服务器应用程序的过程306

11.2 创建服务器的框架程序307

11.3 深入了解服务器应用程序309

11.3.1 COleTemplateServer类309

11.3.2 COleServerDoc类310

11.3.3 COleServerltem类311

11.4 完善视图类312

11.5 完善文档类317

11.6 单独运行服务器程序320

11.7 完善服务器项类320

11.8 以嵌入方式运行服务器321

11.9 以链接方式运行服务器322

11.10 ServerDemo的部分程序清单324

第12章 自动化331

12.1 自动化概述331

12.1.1 IDispatch接口331

12.1.2 自动化服务器应用程序332

12.1.3 自动化客户应用程序333

12.2 自动化服务器应用程序333

12.2.1 创建自动化服务器的框架程序333

12.2.2 往接口中添加属性和方法336

12.2.3 完成文档类338

12.2.4 完成视图类342

12.2.5 独立运行AutoServer应用程序342

12.3 自动化客户程序343

12.3.1 创建自动化客户程序的框架程序343

12.3.2 完成应用程序的资源346

12.3.3 为CAutoClientDlg类添加成员变量和成员函数347

12.3.4 引入类型库349

12.3.5 完成CAutoClientDlg类349

12.3.6 运行AutoClient程序351

12.3.7 AutoClient的部分程序清单352

第13章 ActiveX控件361

13.1 ActiveX/OLE控件361

13.2 ActiveX控件的属性集361

13.2.1 属性362

13.2.2 事件363

13.2.3 方法363

13.3 创建控件的框架应用程序363

13.4 完成ActiveX控件369

13.5 ActiveCtrl程序的部分程序清单373

第四部分 Internet编程386

第14章 Internet编程和用Winlnet类进行Internet编程386

14.1 Sockets,MAPI和Internet386

14.1.1 使用WinInet类386

14.1.2 使用Windows Sockets388

14.1.3 使用消息收发API(MAPI)390

14.1.4 使用Internet服务器API(ISAPI)类392

14.2 WinInet类393

14.3 用WinInet类进行Internet编程397

第15章 Internet ActiveX控件415

15.1 Internet ActiveX控件相关知识简介415

15.1.1 插入ActiveX控件的HTML语句415

15.1.2 控件的初始化418

15.2 创建一个ActiveX控件420

15.3 在Web页中插入ActiveX控件425

15.3.1 使用<OBJECT>语句在Web页中插入ActiveX控件425

15.3.2 在Netscape Navigator Web页中插入ActiveX控件429

15.4 注册ActiveX控件431

第16章 使用CHtmlView浏览Web网页437

16.1 Web网页浏览知识简介437

16.1.1 网络浏览器437

16.1.2 CHtmlView类简介438

16.2 使用CHtmlView类创建自己的Web浏览器443

16.3 设置默认网页和打开网页的实现453

附录 光盘使用说明及程序实例目录463

热门推荐