图书介绍

由浅入深学 由浅入深学Visual C++ 基础、进阶与必做300题PDF|Epub|txt|kindle电子书版本网盘下载

由浅入深学 由浅入深学Visual C++ 基础、进阶与必做300题
  • 胡超,闫玉宝编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121168970
  • 出版时间:2012
  • 标注页数:530页
  • 文件大小:256MB
  • 文件页数:551页
  • 主题词:C语言-程序设计-习题集

PDF下载


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

下载说明

由浅入深学 由浅入深学Visual C++ 基础、进阶与必做300题PDF格式电子书版下载

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

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

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

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

图书目录

第1篇VC 6.0基础篇2

第1章VC 6.0的安装及开发环境2

1.1 VC 6.0概述2

1.1.1 VC 6.0技术构成2

1.1.2 VC 6.0能实现的功能4

1.2 VC 6.0的安装4

1.2.1 VC 6.0版本选择4

1.2.2安装VC 6.05

1.3 VC 6.0的开发环境7

1.3.1 VC 6.0界面工具7

1.3.2联机帮助8

1.4 Heo World程序实例9

1.5本章小结12

1.6习题12

第2章VC 6.0的程序结构及界面工具14

2.1工程和工作区14

2.1.1工程与工作区概述14

2.1.2工程与工作区文件15

2.1.3创建工程与工作区16

2.2 VC 6.0向导19

2.2.1工程类型19

2.2.2使用工程向导19

2.3 VC 6.0调试工具21

2.3.1使用VC 6.0调试器21

2.3.2使用VC 6.0工具23

2.3.3宏及插件25

2.4本章小结27

2.5习题27

第2篇C/C++语言和C++库30

第3章C/C++语言30

3.1基本术语30

3.1.1标识符30

3.1.2关键字31

3.1.3常量32

3.1.4变量35

3.2数据类型35

3.2.1基本数据类型35

3.2.2数组36

3.2.3结构体37

3.2.4共用体38

3.2.5枚举类型39

3.2.6指针和引用40

3.2.7自定义数据类型41

3.2.8数据类型转换42

3.3运算符和表达式44

3.3.1算术运算符44

3.3.2赋值运算符45

3.3.3关系运算符46

3.3.4逻辑运算符47

3.3.5位运算符47

3.3.6三目运算符48

3.3.7增1和减1运算符49

3.3.8逗号运算符50

3.3.9 sizeof运算符51

3.3.10 new和delete51

3.4控制语句52

3.4.1基本语句和复合语句52

3.4.2空语句53

3.4.3选择语句53

3.4.4循环语句56

3.4.5跳转语句59

3.5函数61

3.5.1函数的定义和调用61

3.5.2带默认形参值的函数62

3.5.3函数的递归调用63

3.5.4内联函数64

3.5.5函数的重载65

3.6类及其成员特性66

3.6.1类的定义66

3.6.2构造函数67

3.6.3析构函数68

3.6.4对象成员初始化69

3.6.5常类型(const)70

3.6.6 this指针71

3.6.7类的作用域和对象的生存期73

3.6.8静态成员73

3.6.9友元75

3.7类的高级特性76

3.7.1继承语法76

3.7.2派生类的构造函数和析构函数76

3.7.3多重继承78

3.7.4虚函数79

3.7.5纯虚函数和抽象基类80

3.7.6运算符重载81

3.8本章小结83

3.9习题83

第4章 输入/输出流库(iostream库)93

4.1概述93

4.2输入/输出流94

4.2.1输入流类94

4.2.2输出流类95

4.2.3预定义输入/输出流类96

4.3输入/输出文件流97

4.3.1输入文件流类及示例97

4.3.2输出文件流类及示例100

4.3.3输入/输出文件流类及示例102

4.4顺序文件操作104

4.5随机文件操作105

4.6本章小结107

4.7习题107

第5章 标准C++库和STL标准模板库112

5.1概述112

5.2类模板114

5.2.1类模板的概念114

5.2.2定义类模板114

5.2.3实现类模板的成员函数115

5.2.4使用类模板116

5.3函数模板117

5.3.1定义函数模板117

5.3.2使用函数模板117

5.3.3模板具体化118

5.4 STL标准模板库119

5.4.1概述119

5.4.2顺序容器类及示例120

5.4.3关联容器类及示例121

5.4.4算法函数及示例123

5.4.5迭代器及示例124

5.5本章小结126

5.6习题126

第6章 ATL模板库130

6.1概述130

6.1.1 COM概述130

6.1.2 ATL概述131

6.2创建ATL工程132

6.2.1使用ATL COM向导创建ATL工程132

6.2.2向ATL中添加控件133

6.2.3向ATL中添加属性134

6.2.4添加ATL事件136

6.2.5将ATL部署到Web上137

6.2.6添加ATL属性页138

6.3调试和注册ATL组件141

6.3.1调试ATL工程141

6.3.2注册ATL组件141

6.4本章小结143

6.5习题143

第7章MFC类库144

7.1概述144

7.2基本MFC类及示例145

7.2.1 CString类145

7.2.2 CString类示例147

7.2.3 CTime类149

7.2.4 CTime类示例150

7.3数组类及示例151

7.3.1 CArray类151

7.3.2 CArray类示例152

7.3.3 CArray扩展类153

7.3.4 CArray扩展类示例154

7.4链表类及示例155

7.4.1 CptrList类155

7.4.2 Cplist类示例156

7.5图像绘制类及示例158

7.5.1 CBitmap类158

7.5.2 CBitmap类示例159

7.5.3 CBrush类160

7.5.4 CBrush类示例160

7.6文件操作类及示例161

7.6.1 CFile类概述161

7.6.2文件的打开与关闭162

7.6.3文件的检索164

7.6.4 CFile类示例165

7.7异常类及示例166

7.7.1 MFC异常类简介166

7.7.2异常类CException166

7.7.3异常捕获167

7.8本章小结168

7.9习题168

第3篇VC 6.0界面篇170

第8章Windows控件170

8.1命令按钮控件及示例170

8.1.1命令按钮控件170

8.1.2命令按钮控件类CButton170

8.1.3命令按钮控件示例171

8.2编辑类控件及示例172

8.2.1静态控件173

8.2.2静态控件类CStatic173

8.2.3静态控件类示例174

8.2.4文本编辑框控件175

8.2.5文本编辑框控件类CEdit175

8.2.6文本编辑框控件示例176

8.2.7富文本框控件178

8.2.8富文本框控件类CRichEditCtrl178

8.2.9富文本框控件示例180

8.3选择类控件及示例181

8.3.1组合框控件181

8.3.2组合框控件类CComboBox183

8.3.3组合框控件示例184

8.3.4列表框控件185

8.3.5列表框控件类CListBox186

8.3.6列表框控件示例188

8.3.7单选框控件189

8.3.8单选框控件类190

8.3.9单选框控件示例191

8.3.10复选框控件191

8.3.11复选框控件示例192

8.4时间类控件及示例193

8.4.1日期时间控件193

8.4.2日期时间控件类CDateTimeCtrl194

8.4.3日期时间控件示例194

8.4.4日历控件CMonthCalCtrl196

8.4.5日历控件示例197

8.5视图类控件及示例199

8.5.1列表视图控件199

8.5.2列表视图控件类CListCtrl200

8.5.3列表视图控件示例202

8.5.4树形视图控件206

8.5.5树形视图控件类CTreeCtrl206

8.5.6树形视图控件示例208

8.6框架类控件及示例210

8.6.1 Tab控件210

8.6.2 Tab控件类CTabCtrl210

8.6.3 Tab控件示例211

8.7进度类控件及示例212

8.7.1微调控件213

8.7.2微调控件示例214

8.7.3滑块控件215

8.7.4滑块控件示例216

8.7.5进度条控件217

8.7.6进度条控件示例218

8.8本章小结220

8.9习题220

第9章 菜单栏、工具栏和状态栏224

9.1菜单栏的开发224

9.1.1添加菜单栏224

9.1.2实现菜单项命令227

9.1.3更新菜单项状态228

9.1.4设置菜单项快捷键230

9.2工具栏的开发231

9.2.1添加工具栏232

9.2.2实现工具栏按钮命令234

9.2.3更新工具栏按钮状态235

9.2.4停靠和浮动工具栏236

9.2.5动态调整工具栏238

9.3状态栏的开发239

9.3.1使用状态栏239

9.3.2在状态栏中显示命令信息241

9.3.3创建状态栏面板241

9.3.4在状态栏面板上显示信息243

9.3.5更新状态栏面板信息243

9.3.6实现对话框栏244

9.4本章小结246

9.5习题246

第10章 对话框程序开发248

10.1对话框的种类及创建方式248

10.1.1创建模态对话框248

10.1.2创建非模态对话框250

10.2对话框的数据交互252

10.2.1使用对话框数据交换机制(DDX)253

10.2.2使用对话框数据校验机制(DDV)255

10.3对话框的创建和应用256

10.3.1创建并初始化对话框257

10.3.2从对话框中获取数据259

10.3.3类型安全地访问对话框中的控件261

10.3.4关闭和销毁对话框263

10.4属性表对话框的创建和应用263

10.4.1创建属性表对话框263

10.4.2在属性表和应用程序之间交换数据265

10.4.3创建非模态属性页对话框266

10.4.4使用属性页对话框的应用按钮267

10.5通用对话框的创建和应用269

10.5.1使用颜色对话框269

10.5.2使用文件对话框270

10.5.3使用查找对话框272

10.5.4使用字体对话框274

10.5.5使用打印对话框276

10.6本章小结278

10.7习题278

第11章文档/视图程序开发282

11.1文档/视图结构的分析282

11.1.1文档/视图结构的特性282

11.1.2文档/视图结构的高级特性283

11.2文档/视图程序的创建284

11.2.1创建单文档视图应用程序284

11.2.2创建多文档视图应用程序288

11.3文档/视图程序的开发290

11.3.1在文档中保存数据290

11.3.2初始化文档视图对象291

11.3.3在视图中显示数据291

11.3.4在单文档上创建多视图293

11.4窗口分割的实现294

11.4.1窗口动态分割295

11.4.2窗口静态分割296

11.5本章小结297

11.6习题298

第12章序列化的实现299

12.1MFC序列化的概念299

12.1.1支持序列化的CObject299

12.1.2序列化类CArchive300

12.1.3MFC序列化机制301

12.2实现MFC序列化302

12.2.1创建序列化类302

12.2.2序列化过程303

12.2.3创建CArchive对象304

12.2.4重载Serialize()序列化函数304

12.2.5使用序列化类306

12.3实现复杂类型数据的序列化307

12.4在CDocument类中实现序列化311

12.5本章小结313

12.6习题313

第13章打印与帮助314

13.1打印机制314

13.2打印文档315

13.2.1实现单页面文档打印315

13.2.2实现多页面文档打印317

13.2.3页眉/页脚打印320

13.2.4实现对话框程序打印321

13.3创建应用程序帮助323

13.3.1创建帮助文件323

13.3.2实现F1帮助326

13.3.3实现主题帮助327

13.4本章小结327

13.5习题328

第14章ActiveX控件329

14.1ActiveX控件工作机制329

14.1.1ActiveX控件架构329

14.1.2ActiveX控件事件330

14.1.3ActiveX控件属性331

14.1.4ActiveX控件方法331

14.2创建ActiveX控件331

14.2.1创建MFCActiveX控件331

14.2.2创建ActiveX控件容器333

14.3实现ActiveX控件功能334

14.3.1实现ActiveX控件的属性334

14.3.2实现ActiveX控件的方法337

14.3.3实现ActiveX控件的事件339

14.4ActiveX控件注册及查看342

14.4.1注册ActiveX控件342

14.4.2获取ActiveX控件注册信息342

14.5本章小结344

14.6习题344

第4篇专题篇346

第15章Win32程序开发346

15.1Windows编程基础346

15.1.1窗口与句柄346

15.1.2事件与消息347

15.1.3常用的Windows数据类型347

15.1.4WindowsAPI函数348

15.2Windows应用程序分析349

15.2.1wmMain()函数349

15.2.2WinProc()窗口函数351

15.3消息机制352

15.3.1消息映射352

15.3.2处理Windows标准消息353

15.3.3处理命令消息354

15.3.4处理用户自定义消息355

15.4剪切板的使用356

15.4.1剪切板格式356

15.4.2剪切板函数356

15.4.3剪切板消息357

15.4.4实现剪切、复制和粘贴命令357

15.5鼠标键盘控制359

15.5.1鼠标配置359

15.5.2鼠标消息360

15.5.3鼠标示例——绘制直线363

15.5.4键盘消息364

15.5.5键盘字符消息365

15.5.6键盘示例——捕获显示键盘输入366

15.5.6图形设备接口366

15.6.1绘图基本知识367

15.6.2位图对象及示例367

15.6.3画笔对象及示例368

15.6.4画刷对象及示例369

15.6.5区域对象及示例371

15.6.6字体对象及示例372

15.7本章小结373

15.8习题373

第16章文件系统及多语言程序开发375

16.1文件系统概述375

16.1.1FAT32文件系统和NTFS文件系统375

16.1.2文件压缩375

16.1.3文件加密378

16.2文件操作379

16.2.1生成临时文件名379

16.2.2复制和移动文件380

16.2.3锁定和解锁文件381

16.2.4查找文件382

16.2.5监视文件夹383

16.3使用多字符集385

16.3.1多字符集结构385

16.3.2多字符集宏386

16.3.3多字符集函数386

16.3.4使用通用数据类型389

16.4本章小结390

16.5习题390

第17章 数据库开发392

17.1数据库概述392

17.1.1数据库简介392

17.1.2规范化理论393

17.1.3 SQL语句395

17.1.4 VC 6.0数据库访问接口396

17.2数据绑定控件及示例398

17.2.1数据绑定控件398

17.2.2使用数据绑定控件399

17.2.3创建数据绑定窗体400

17.3 ADO访问及示例402

17.3.1 ADO数据模型402

17.3.2使用ADO访问数据库的步骤403

17.3.3使用ADO连接数据库404

17.3.4使用ADO从数据库中读取数据405

17.3.5使用ADO向数据库中写数据408

17.3.6使用ADO从数据库中删除记录409

17.4 ODBC访问及示例410

17.4.1 ODBC API函数410

17.4.2 MFC ODBC类411

17.4.3使用MFC ODBC类操作数据库413

17.4.4配置ODBC数据源416

17.4.5自动注册DSN417

17.5 OLE DB访问及示例418

17.5.1 OLE DB的概念418

17.5.2 OLE DB类419

17.5.3使用OLE DB技术访问数据的步骤420

17.5.4 OLE DB访问数据库示例422

17.6 本章小结423

17.7习题424

第18章 网络及通信程序开发429

18.1 WinInet编程429

18.1.1 WinInet API函数概述429

18.1.2 WinInet类概述431

18.1.3 HTTP编程432

18.1.4 FTP编程434

18.2 MAPI编程436

18.2.1 MAPI概述436

18.2.2使用MAPI编写电子邮件程序436

18.3串口编程438

18.3.1串口编程基本概念438

18.3.2申请串口资源438

18.3.3配置串口参数439

18.3.4同步读写数据441

18.3.5异步读写数据443

18.3.6 MSCOMM控件443

18.4 Windows Socket编程446

18.4.1 Windows Socket概述446

18.4.2 Windows Socket API函数447

18.4.3 Windows Socket MFC类449

18.4.4 Windows Socket MFC示例449

18.5邮槽453

18.5.1邮槽工作机制453

18.5.2创建邮槽453

18.5.3向邮槽写数据454

18.5.4从邮槽读数据455

18.6管道456

18.6.1管道工作机制457

18.6.2使用匿名管道458

18.6.3使用命名管道458

18.7本章小结462

18.8习题462

第19章 多线程和DLL技术463

19.1多线程程序开发463

19.1.1 多线程工作机制463

19.1.2 Win32多线程程序开发464

19.1.3 MFC多线程程序开发465

19.1.4工作者线程和界面线程466

19.2多线程同步处理467

19.2.1等待函数467

19.2.2同步对象468

19.2.3使用Mutex互斥对象469

19.2.4使用Semapho信号量对象471

19.2.5使用Event事件对象474

19.2.6使用Ctical关键段对象476

19.3 DLL的种类及创建478

19.3.1应用程序与DLL的区别478

19.3.2 DLL的种类479

19.3.3查看DLL接口480

19.4 DLL的开发481

19.4.1创建非MFC DLL481

19.4.2创建规则MFC DLL484

19.4.3创建扩展MFC DLL486

19.4.4 DLL测试487

19.5本章小结488

19.6习题488

第5篇 实例篇492

第20章 会议客户管理信息系统492

20.1系统分析与设计492

20.1.1系统需求分析492

20.1.2系统模块结构和流程图492

20.1.3系统功能预览494

20.2数据库设计499

20.2.1数据库需求分析499

20.2.2管理系统E-R图499

20.2.3数据库、表设计501

20.2.4数据表关系图503

20.3系统实现504

20.3.1举办会议模块实现504

20.3.2添加客户模块实现506

20.3.3信息修改模块实现510

20.3.4信息查询模块实现512

20.3.5统计汇总模块实现515

20.3.6参数设置模块实现516

20.3.7用户管理模块实现520

20.3.8打印模块实现524

20.4系统安装配置526

20.4.1数据库操作说明526

20.4.2系统源程序操作说明527

20.5系统测试528

20.5.1编写目的528

20.5.2测试方案和计划528

20.5.3测试执行529

20.6本章小结530

热门推荐