图书介绍

Unix与Linux系统管理 第3版PDF|Epub|txt|kindle电子书版本网盘下载

Unix与Linux系统管理 第3版
  • (美)弗里斯科比(Friscb,A.)著;刘颖译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:730213880X
  • 出版时间:2006
  • 标注页数:1079页
  • 文件大小:54MB
  • 文件页数:1100页
  • 主题词:UNIX操作系统-系统管理;Linux操作系统-系统管理

PDF下载


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

下载说明

Unix与Linux系统管理 第3版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 简介Visual C++.NET窗口程序设计2

1.1 窗口程序设计的基本概念2

1.1.1 事件、消息与窗口运行2

1.1.2 窗口的基本构造2

第一篇 窗口程序设计基础2

1.1.3 资源的概念3

1.2 如何编写窗口程序4

1.2.1 什么是应用程序框架4

1.3.1 什么是集成程序开发环境5

1.3.2 Visual C++.NET的画面介绍5

1.2.2 立用程序框架与面向对象5

1.3 强大的集成程序开发环境——Visual C++.NET5

1.3.3 MFC的类继承结构8

1.4 从Visual C++到Visual C++.NET8

第2章 Hello MFC——窗口程序设计的初步体验10

2.1 建立窗口程序的基本概念10

2.2 第一个窗口程序——Hello MFC11

2.2.1 建立Hello MFC11

2.2.2 CWinApp类与程序入口点16

2.2.3 窗口框架对象17

第3章 Visual C++.NET的操作(一)——建立项目与程序编译/调试22

3.1 项目的介绍22

3.1.1 Visual C++.NET使用的文件22

3.1.2 项目/方案的打开、关闭与保存23

3.1.3 项目中文件的操作24

3.2 编译程序26

3.3.1 程序的调试27

3.3 排除错误——程序的调试27

3.3.2 暂停程序的执行28

3.3.3 变量值的查看31

3.4 帮助文件33

第4章 自定义窗口框架与资源文件的运用37

4.1 自定义窗口框架对象37

4.2 MyFrame程序示例37

4.3 自定义窗口框架类与资源文件42

4.3.1 窗口框架对象的构建42

4.3.2 自定义窗口框架与资源文件的建立42

4.3.3 在窗口框架中建立菜单43

第5章 窗口的消息处理44

5.1 窗口消息的传递与处理44

5.2 Message程序示例46

5.3 消息映射与响应函数的建立48

5.4 利用鼠标绘图49

5.5 消息框的使用与窗口的关闭51

第6章 窗口应用程序架构54

6.1 什么是文档/视图架构54

6.2.1 Doc View程序示例55

6.2 以文档/视图为架构的窗口应用程序55

6.2.2 文档/视图的架构与建立步骤57

6.2.3 单文档模板类的应用60

6.2.4 CView类与CDocument类的使用62

6.3 文档/视图架构的应用63

6.3.1 窗口的重绘63

6.3.2 repaint程序示例63

6.3.3 文档/视图架构的运作机制65

6.3.4 窗口的重绘67

7.1 资源编辑器的基本操作70

第二篇 程序资源的建立与基本绘图原理70

第7章 Visual C++.NET的操作(二)——资源编辑器的使用70

7.2 菜单72

7.3 图标、位图、光标75

7.4 工具栏79

7.5 对话框81

7.6 字符串表83

7.7 标识符的管理84

7.8 快捷键86

8.1 菜单的简介87

第8章 菜单的建立87

8.2 menu程序示例89

8.3 菜单的建立与设置95

8.4 菜单的切换96

8.5 利用CMenu类控制菜单96

8.6 修改系统菜单与建立快捷菜单105

第9章 UPDATE_COMMAND_UI消息108

9.1 什么是UPDATE_COMMAND_UI消息108

9.2 COMMAND_UI程序示例108

9.3 UPDATE_COMMAND_UI消息的接收与响应111

9.4 UI组件的修改112

第10章 快捷键、工具栏、状态栏与字符串表113

10.1 快捷键的建立113

10.1.1 accelerators程序示例113

10.1.2 加载快捷键115

10.2 工具栏、状态栏与字符串表的使用116

10.2.1 简介工具栏、状态栏与字符串表116

10.2.2 controlbar程序示例116

10.2.3 工具栏的建立120

10.2.4 状态栏的建立124

第11章 图标、位图与鼠标指针资源129

11.1 简介图标、位图与鼠标指针资源129

11.2 图标、位图与鼠标指针资源的使用130

11.2.1 resource程序示例130

11.2.2 图标资源的使用134

11.2.3 位图资源的使用135

11.2.4 鼠标指针资源的使用135

11.3.1 简介Painter窗口137

11.3 创建Painter窗口137

11.3.2 painter1程序示例138

11.3.3 painter1的程序架构143

11.3.4 painter1的自定义类说明143

11.3.5 控制工具栏的隐藏与显示146

第12章 基本绘图原理148

12.1 窗口的基本绘图原理148

12.1.1 绘图设备接口148

12.1.3 颜色的定义149

12.1.2 设备环境149

12.1.4 MFC的GDI类150

12.1.5 建立画笔对象150

12.1.6 建立画刷对象151

12.2 CDC类的介绍152

12.2.1 CDC类的派生类152

12.2.2 CDC类提供的形状绘制函数152

12.3 画笔、画刷与绘图模式的控制155

12.3.1 画笔与画刷的选取155

12.3.2 绘图模式的控制156

12.4.1 painter2的绘图功能157

12.4 建立Painter的绘图功能157

12.4.2 painter2程序示例158

12.4.3 painter2的程序架构165

12.4.4 painter2的自定义类说明166

12.4.5 MyView类所处理的消息172

12.4.6 Shape::draw的奥妙——动态链接的应用177

第13章 图形对象的记录与重绘179

13.1 记录图形对象与窗口重绘的机制179

13.2 painter3程序示例180

13.4 painter3的自定义类189

13.3 窗口重绘的机制189

13.5 形状对象的重绘机制191

第三篇 深入应用程序架构198

第14章 文件操作机制的建立198

14.1 MFC的文件保存机制198

14.2 painter4程序示例199

14.3 painter4的自定义类209

14.4 建立保存数据的序列化机制210

14.5 建立文件操作功能213

15.1 具有滚动条的窗口216

第15章 具有滚动条的窗口与窗口部分重绘216

15.2 ScrollView程序示例217

15.3 可滚动范围的设置220

15.4 客户区与文件间的坐标转换222

15.5 重绘部分窗口226

第16章 分割窗口229

16.1 多窗口程序的建立229

16.2 动态分割窗口的建立230

16.2.1 如何动态分割窗口230

16.2.2 DynaSplit程序示例231

16.2.3 建立动态分割窗口233

16.2.4 子窗口的同步更新234

16.3 静态分割窗口的建立237

16.3.1 如何建立静态分割窗口237

16.3.2 StaticSplit程序示例238

16.3.3 静态分割窗口的建立249

16.3.4 建立查看整体画布的GlobalView类251

16.3.5 子窗口的更新机制254

17.1 如何建立MDI窗口程序258

第17章 多文档窗口程序的建立258

17.2 MDI程序示例260

17.3 MDI窗口程序使用的资源267

17.4 MDI窗口程序的InitInstance函数268

17.5 CMDIFrame类的功能272

17.6 主/子窗口框架对象的取得275

第18章 文本编辑器的建立277

18.1 Editor程序示例277

18.2 多种文档编辑器292

18.3.1 View类的建立293

18.3 建立文本编辑器293

18.3.2 Document类的建立301

第19章 打印与预览304

19.1 MFC的打印、预览打印机制304

19.2 Print程序示例306

19.3 建立打印机制需要加载的资源315

19.4 坐标系统的转换315

19.5 图文件与文字文件的打印及预览打印319

19.5.1 图文件的打印与预览打印319

19.5.2 文字文件的打印与预览打印322

第20章 Visual C++.NET的操作(三)——程序快速开发工具的应用323

20.1 辅助程序开发的工具323

20.2 应用程序向导324

20.2.1 应用程序向导的使用说明324

20.2.2 应用程序向导所产生文件的说明328

20.3 程序代码向导的使用345

20.3.1 程序代码向导的用途345

20.3.2 新建类347

20.3.3 新建类的函数349

20.3.4 新建类的属性352

20.3.5 事件响应函数的建立353

20.3.6 消息响应函数的建立354

20.4 运用Visual C++.NET工具建立项目355

第四篇 对话框、对话框应用程序及各种控件358

第21章 模态对话框的建立358

21.1 对话框简介358

21.1.1 对话框的种类与功能358

21.1.2 对话框组成359

21.2 painter5程序示例360

21.1.3 对话框资源与对话框对象360

21.3 painter5的自定义类373

21.4 painter5的架构373

21.5 SWidthDlg对话框类375

21.6 模态对话框对象的建立381

第22章 对话框的数据交换与检查机制383

22.1 DDX与DDV机制383

22.2 painter6程序示例384

22.3 DDX与DDV机制的建立395

22.4 数据交换与检查机制396

22.5 DDX与DDV函数的说明398

第23章 非模态对话框401

23.1 非模态对话框的建立401

23.2 painter7程序范例401

23.3 painter7的自定义类415

23.4 非模态对话框的建立416

23.5 数据交换机制420

23.6 其他更改的部分422

24.1.2 建立对话框类423

24.1.1 程序代码向导建立对话框类的机制423

24.1 快速建立对话框类423

第24章 Visual C++.NET的操作(四)——对话框类的建立423

24.1.3 建立数据交换与检查机制425

24.1.4 其他相关资源的建立426

24.2 快速建立对话框应用程序429

第25章 对话框应用程序与控件的使用437

25.1 对话框应用程序的使用437

25.2 Button控件与Static Text控件437

25.2.1 Button控件与Static Text控件简介437

25.2.2 计算器程序示例438

25.2.3 OnCommand消息的响应448

25.2.4 OnBnClickedClear函数453

25.3 Picture控件454

25.3.1 Timer(小时钟)程序示例454

25.3.2 WM_TIMER消息的使用464

25.3.3 系统时间的取得与CTime对象的使用465

25.4 List Box、Combo Box控件与多页对话框的建立467

25.4.1 List Box、Combo Box与多页对话框简介467

25.4.2 ListProperty程序示例468

25.4.3 多页对话框的建立485

25.4.4 List Box的操作489

25.4.5 Combo Box的操作491

25.5 Scroll Bar、Slider、Spin、Edit Box控件与Check Box控件493

25.5.1 滚动类控件简介493

25.5.2 Edit Box与Check Box简介495

25.5.3 SldCtrl程序示例495

25.5.4 各控件间的关系507

25.5.5 初始状态的设置508

25.5.6 WM_HSCROLL与WM_VSCROLL消息510

25.5.7 Slider与Scroll Bar的滚动510

25.5.8 Edit Box的EN_CHANGE事件513

25.5.9 Check Box的BN_CLICKED消息514

25.6 树状控件、列表控件与单选按钮515

25.6.1 树状控件、列表控件与单选按钮简介515

25.6.2 DirView程序示例516

25.6.3 文件信息的取得531

25.6.4 Image List对象的建立537

25.6.5 树状控件的建立538

25.6.6 列表控件的建立544

25.6.7 单选按钮的使用551

第26章 文件对话框与颜色对话框的应用554

26.1 文件对话框的应用554

26.1.1 文件对话框的类型与应用554

26.1.2 FDialog程序示例555

26.1.3 文件对话框的建立与使用560

26.2.1 利用颜色对话框设置颜色564

26.2.2 CDialog程序示例564

26.2 颜色对话框的应用564

26.2.3 颜色对话框的建立与使用566

第五篇 网络及数据库程序设计570

第27章 进程与线程的概念570

27.1 什么是进程与线程570

27.2 Thread程序示例571

27.3 建立工作者线程583

27.3.1 建立线程函数583

27.3.2 子线程的产生586

27.4.2 暂停/恢复线程的执行588

27.4.1 暂停间隔的设置588

27.4 线程的执行588

27.4.3 优先执行权的设置590

27.4.4 检查线程的执行状态591

27.5 中断线程的执行592

27.6 自定义线程的结束执行消息594

第28章 FTP程序的编写597

28.1 以MFC编写网络程序597

28.1.1 因特网的简介597

28.1.2 MFC中与建立网络程序的相关类598

28.2 FTP程序示例599

28.3 FTP连接的建立与中断619

28.3.1 FTP联机的建立619

28.3.2 联机错误的处理机制623

28.3.3 FTP联机的中断625

28.4 取得服务器端的文件资料627

28.5 利用线程执行文件下载633

第29章 一个简单的浏览器638

29.1 简介CHtmlView638

29.2 HViewer程序示例638

29.3 CHtmlView类的介绍648

第30章 MFC与数据库654

30.1 数据库管理系统的建立654

30.1.1 简介数据库管理系统654

30.1.2 数据库操作程序的观念654

30.2 ODBC程序范例656

30.2.1 建立数据库656

30.2.2 建立ODBC连接658

30.2.3 建立ODBC程序范例660

30.3.1 记录集类的定义与RFX机制674

30.3 RFX数据交换机制674

30.3.2 取得RFX机制的数据源677

30.4 CRecordset类的使用677

30.4.1 建立/打开CRecordset对象677

30.4.2 数据的新增/删除/修改680

30.4.3 设置数据筛选条件与排序方式682

30.5 CDatabase类的使用684

30.5.1 CDatabase对象的打开与关闭684

30.5.2 执行SQL语句685

附录A 本书所使用MFC函数索引688

热门推荐