图书介绍

零点起飞学编程 零点起飞学Visual C++PDF|Epub|txt|kindle电子书版本网盘下载

零点起飞学编程 零点起飞学Visual C++
  • 葛亮等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302317296
  • 出版时间:2013
  • 标注页数:379页
  • 文件大小:95MB
  • 文件页数:397页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

零点起飞学编程 零点起飞学Visual C++PDF格式电子书版下载

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

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

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

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

图书目录

第1篇 基础知识2

第1章 Visual C++ 6.0集成开发环境(教学视频:24分钟)2

1.1走近Visual C++2

1.1.1 Visual C++++的语言基础——C++++语言2

1.1.2 Visual C++++的接口函数——Windows API2

1.1.3 Visual C++++的类库——MFC3

1.2 Visual C++++ 6.0集成开发环境3

1.2.1安装3

1.2.2 Visual C++++ 6.0开发环境介绍3

1.3入门实例6

1.4应用程序的开发步骤8

1.5小结8

第2章 C++语言基础(教学视频:81分钟)9

2.1什么是面向对象程序设计9

2.2单一数据的表示——数据类型10

2.2.1数据的指代——常量与变量10

2.2.2简单数据类型11

2.2.3字符串常量12

2.2.4构造类型——数组13

2.2.5文件类型13

2.2.6指针类型13

2.3多个数据的表示——数组13

2.3.1一维数组14

2.3.2二维数组15

2.3.3字符数组16

2.4数据运算的核心——运算符17

2.4.1赋值运算符18

2.4.2算术运算符18

2.4.3逻辑运算符18

2.4.4关系运算符19

2.4.5位运算符19

2.4.6逗号运算符19

2.5程序的基本单元——表达式和语句19

2.6程序控制结构20

2.6.1直肠子程序——顺序结构20

2.6.2有头脑的程序——选择结构21

2.6.3死脑筋的程序——循环结构23

2.7 C++的输入输出26

2.8编程实例与调试27

2.8.1编写代码27

2.8.2 Visual C++++项目文件介绍27

2.8.3调试与运行28

2.9小结28

2.10习题28

第3章 函数(教学视频:29分钟)30

3.1什么是函数30

3.2构建函数30

3.2.1定义函数30

3.2.2函数参数——传递数据31

3.2.3函数的返回值——有去有回33

3.3使用函数33

3.3.1函数调用的一般形式33

3.3.2函数的嵌套调用——函数中再调用函数34

3.3.3函数的递归调用——自己调用自己35

3.4函数应用实战35

3.4.1函数应用实例的代码编写35

3.4.2断点跟踪调试37

3.5小结38

3.6习题39

第4章 C++的面向对象编程(教学视频:53分钟)40

4.1类和对象40

4.1.1从结构到类40

4.1.2定义成员函数42

4.1.3对象应用43

4.1.4对象的作用域45

4.2构造函数和析构函数46

4.2.1对象的初始化工具——构造函数46

4.2.2默认参数的构造函数46

4.2.3对象的销毁工具——析构函数48

4.2.4重载构造函数与拷贝构造函数49

4.3窥探类的内部——友元51

4.3.1友元函数51

4.3.2友元成员52

4.3.3友元类53

4.4由类生类——派生类53

4.4.1继承53

4.4.2基类成员在派生类中访问属性54

4.4.3派生类对基类成员的访问规则54

4.5派生类的构造函数与析构函数55

4.5.1派生类构造函数和析构函数的执行顺序55

4.5.2派生类构造函数和析构函数的构造规则56

4.6继承与多重继承57

4.6.1继承和多重继承概述57

4.6.2多重继承的声明57

4.6.3虚基类58

4.7多态的基本概念59

4.8函数重载和运算符重载60

4.8.1函数重载60

4.8.2运算符重载61

4.9虚函数61

4.10小结63

4.11习题63

第5章VC开发的基础——MFC与Windows(教学视频:21分钟)66

5.1什么是Microsoft类库66

5.2 MFC常见类介绍67

5.2.1根类CObject67

5.2.2窗口类67

5.2.3文件类68

5.2.4网络类68

5.2.5 ODBC类69

5.2.6辅助类69

5.3 MFC的本质——Windows编程70

5.3.1窗口70

5.3.2事件驱动70

5.3.3句柄和Windows消息70

5.4 Windows应用程序的基本结构72

5.5小结73

第2篇 可视化程序设计76

第6章 最简单的界面化程序——对话框(教学视频:66分钟)76

6.1创建对话框应用程序76

6.2使用对话框78

6.2.1创建对话框79

6.2.2使用模态对话框80

6.2.3使用非模态对话框82

6.2.4设置对话框属性85

6.3对话框功能的实现——控件86

6.3.1添加控件86

6.3.2删除控件86

6.3 3设置控件属性87

6.3.4添加控件变量87

6.4界面中数据的处理——数据成员和函数成员89

6.4.1数据成员89

6.4.2成员函数89

6.4.3消息处理函数89

6.5对话框程序分析90

6.6消息对话框93

6.7通用对话框95

6.7.1文件对话框95

6.7.2字体对话框97

6.7.3颜色对话框98

6.7.4查找与替换对话框99

6.8小结102

6.9习题102

第7章 单文档和多文档(教学视频:71分钟)104

7.1什么是文档104

7.1.1单文档界面与多文档界面104

7.1.2文档/视图结构104

7.2文档/视图应用程序104

7.2.1构建单文档应用程序105

7.2.2单文档程序的核心——消息传递108

7.3文档/视图结构分析108

7.3.1主程序类CWinApp108

7.3.2文档类的基类CDocument108

7.3.3文档类C V iew109

7.3.4文档模板类CDocTemplate110

7.3.5框架窗口类CFrameWnd110

7.4单文档程序分析111

7.4.1从基本概念开始111

7.4.2理解应用程序112

7.5文档操作117

7.5.1串行化处理117

7.5.2消息映射118

7.5.3消息传递118

7.6 SDI应用程序实战119

7.7 MFC的集合类与字符串类123

7.7.1集合类介绍123

7.7.2 CTypedPtrList模板链表类123

7.7.3字符串类125

7.8 MDI应用程序126

7.8.1 MDI应用程序分析126

7.8.2 MDI应用实例127

7.9小结131

7.10习题131

第8章 常用控件(教学视频:68分钟)133

8.1概述133

8.2按钮控件134

8.2.1创建按钮控件134

8.2.2使用按钮控件135

8.3滚动条控件136

8.3.1创建滚动条136

8.3.2使用滚动条控件137

8.4静态文本控件138

8.5列表框控件139

8.5.1列表框控件相关类139

8.5.2使用列表框140

8.6列表视图和树视图控件142

8.6.1列表视图控件的构成143

8.6.2使用列表视图控件144

8.6.3树视图控件的构成144

8.6.4使用树视图控件146

8.7编辑框控件148

8.7.1编辑框的构成148

8.7.2使用编辑框150

8.8组合框控件151

8.8.1组合框控件的构成151

8.8.2设置组合框152

8.8.3组合框的消息传递153

8.9 Tab属性页控件153

8.9.1 Tab属性页的构成153

8.9.2使用属性页154

8.10其他常用控件156

8.10.1进度条控件156

8.10.2滑块控件156

8.10.3 IP Address控件157

8.10.4时间控件157

8.10.5应用实例159

8.11小结162

8.12习题162

第9章 菜单、工具栏和状态栏设计(教学视频:39分钟)164

9.1概述164

9.2菜单164

9.2.1创建菜单165

9.2.2响应菜单项命令166

9.2.3菜单类概览169

9.2.4弹出式菜单169

9.2.5使用对话框中的菜单170

9.3工具栏174

9.3.1创建工具栏174

9.3.2工具栏相关类176

9.3.3响应工具栏的命令177

9.3.4使用工具栏177

9.4状态栏180

9.4.1状态栏180

9.4.2状态栏操作实例181

9.5使用快捷键182

9.6小结184

9.7习题184

第10章 Windows图形处理与文本输入输出(教学视频:72分钟)186

10.1设备环境186

10.1.1设备环境类186

10.1.2映射模式187

10.2绘图188

10.2.1画笔188

10.2.2画刷190

10.2.3绘图相关的数据类型190

10.3绘图实例192

10.3.1绘图函数介绍192

10.3.2刷新/重绘图形194

10.3.3创建简单绘图程序194

10.3.4使用区域绘制图形198

10.4文本199

10.4.1字体的结构199

10.4.2创建字体200

10.5文本输出201

10.5.1文本输出函数201

10.5.2设置文本格式202

10.6打印204

10.6.1单页打印204

10.6.2多页打印206

10.6.3打印过程207

10.7小结208

10.8习题208

第3篇 Windows程序设计214

第11章 文件处理(教学视频:36分钟)214

11.1文件的输入输出214

11.1.1 C++++对文件操作的支持214

11.1.2文件的打开与关闭214

11.1.3文本文件的输入和输出215

11.1.4二进制文件的输入和输出216

11.2 CFile类217

11.2.1初识CFile类217

11.2.2使用CFile类218

11.3 CFileFind类219

11.3.1初识CFileFind类219

11.3.2使用CFileFind类221

11.4数据的对象化——串行化223

11.4.1 CFile类与串行化223

11.4.2操作实例224

11.5小结226

11.6习题227

第12章 注册表与INI文件(教学视频:24分钟)228

12.1什么是注册表228

12.1.1注册表的基本结构228

12.1.2注册表的数据类型229

12.2操作注册表229

12.2.1注册表关键类CRegKey230

12.2.2添加注册表数据231

12.2.3查询注册表232

12.2.4枚举注册表232

12.3 Windows配置文件INI234

12.4 INI文件操作函数234

12.4.1操作INI文件函数介绍235

12.4.2读写INI文件中键名数据236

12.4.3枚举节与键237

12.5小结238

12.6习题238

第13章 动态链接库(教学视频:41分钟)240

13.1什么是动态链接库240

13.2创建动态链接库241

13.2.1创建MFC动态链接库241

13.2.2创建Win32动态链接库242

13.3使用动态链接库文件243

13.3.1动态链接库的入口函数243

13.3.2动态链接库中数据和函数的导出244

13.3.3动态链接库的加载245

13.4动态链接库应用实战246

13.4.1 MFC动态链接库应用实例246

13.4.2 Win32动态链接库应用实例248

13.5钩子函数250

13.5.1钩子技术介绍250

13.5.2钩子类型和范围250

13.5.3安装和解除钩子251

13.6小结252

13.7习题252

第14章 多线程编程(教学视频:28分钟)255

14.1多任务、进程和线程255

14.1.1多任务介绍255

14.1.2什么是进程255

14.1.3单线程与多线程256

14.2多线程技术256

14.2.1线程的创建与终止257

14.2.2线程的分类257

14.2.3进程的控制257

14.3多线程程序设计258

14.3.1创建线程258

14.3.2终止线程259

14.3.3线程间通信259

14.4线程同步260

14.5创建线程实例262

14.6小结265

14.7习题265

第15章 数据库应用程序设计(教学视频:49分钟)267

15.1数据库的奥义267

15.2关系数据库原理268

15.3数据库标准语言——SQL语言268

15.3.1 SQL概述269

15.3.2主要特点269

15.3.3数据定义语句270

15.3.4数据查询语句271

15.3.5数据更新语句272

15.4数据库设计方法273

15.5 ODBC基础274

15.6 ODBC数据库编程276

15.6.1 ODBC类介绍276

15.6.2设置ODBC数据源277

15.6.3连接数据源278

15.6.4更新数据表279

15.6.5根据条件查询记录283

15.7什么是ADO285

15.8 ADO数据库编程286

15.8.1导入ADO动态链接库286

15.8.2连接数据库286

15.8.3执行SQL语句288

15.8.4 ADO的其他对象289

15.9小结289

15.10习题290

第16章 网络编程(教学视频:39分钟)291

16.1计算机网络概述291

16.1.1 OSI模型291

16.1.2 TCP/IP协议292

16.1.3 TCP/IP协议核心293

16.1.4 Windows Sockets基础294

16.1.5客户/服务器模式295

16.2使用Windows Socket开发295

16.2.1套接字(Socket)的引入295

16.2.2套接字的类型296

16.2.3基于TCP(面向连接)的Socket编程296

16.2.4基于UDP(面向无连接)的Socket编程297

16.3 Socket开发流程299

16.4基于WinInet类的应用程序设计301

16.4.1 WinInet开发简介301

16.4.2 CInternetSession类302

16.4.3 CInternetConnection类303

16.4.4 CInternetFile类303

16.4.5 WinInet开发303

16.5小结306

16.6习题306

第17章 多媒体编程(教学视频:27分钟)309

17.1多媒体基础知识309

17.1.1 Windows多媒体309

17.1.2音频309

17.1.3视频310

17.1.4图像310

17.2利用音频函数实现多媒体程序311

17.2.1常用音频函数311

17.2.2简单易用的MCI312

17.2.3 MCI应用313

17.3利用多媒体控件实现多媒体应用程序315

17.4常见图片的显示方法317

17.4 1位图资源317

17.4.2其他格式图片的显示319

17.4.3图片显示实例320

17.5小结322

17.6习题322

第4篇 项目开发实战案例326

第18章 图书管理系统的实现(教学视频:62分钟)326

18.1概述326

18.2需求分析与系统设计327

18.2.1需求分析与可行性研究327

18.2.2系统设计分析328

18.3数据库设计328

18.3.1需求分析328

18.3.2概念设计328

18.3.3数据库构建329

18.4各模块设计330

18.4.1系统窗体模块组成330

18.4.2用户登录模块的实现331

18.4.3用户主界面的实现333

18.4.4书籍管理模块的实现335

18.4.5读者管理功能模块的实现341

18.4.6图书借阅和归还模块的实现347

18.4.7读者服务模块的实现351

18.4.8信息查询模块的实现354

18.5系统测试357

18.5.1测试策略分析357

18.5.2模块化测试357

18.6小结360

第19章 简单电子邮件的客户端实现(教学视频:32分钟)361

19.1概述361

19.2电子邮件协议分析与系统设计362

19.2.1邮件的传输362

19.2.2 SMTP协议分析363

19.2.3 POP3协议分析364

19.3电子客户端系统设计分析364

19.3.1邮件的发送365

19.3.2邮件的接收365

19.3.3系统设计模型365

19.4各模块设计366

19.4.1 JMail组件的使用366

19.4.2系统窗体组成367

19.4.3发信模块设计368

19.4.4收信模块设计372

19.5系统测试376

19.5.1系统测试分析376

19.5.2发信模块测试377

19.5.3收信模块测试378

19.6小结379

热门推荐