VisualC++从入门到精通

VisualC++从入门到精通

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

编辑推荐

  《Visual C从入门到精通》,超级畅销的C语言经典著作,100000读者的共同选择,长期雄踞各大书店、网店排行榜前列。本次改版在传承经典的基础上,对内容进行全面扩充,大量补充典型案例,贴近实战,帮助读者迅速积累开发经验。

  

  强大的编委会阵容,业界专家倾力推荐

  中国软件行业协会教育与培训委员会 秘书长 邱钦伦

  微软开发工具及平台事业部 产品经理 胡德民

  Sun亚洲全球化中心 技术总监 刘杰

  龙马创新教育研究室 总裁 孔长征

  河南省863软件孵化器有限公司 总经理 翟为唐

  广东拓思软件科学园有限公司 副总经理 黄万民

  西安863软件孵化器有限公司 总经理 楼文晓

  郑州大学信息工程学院 副院长 周清雷

  华大锐志软件人才孵化基地 技术总监 微软有价值专家(MVP) 王豫翔

  NEC信息系统(中国)有限公司 开发部长 石少峥

  东忠集团 副总裁 李朝阳

  《程序员》杂志、CSDN技术专家 尹成

  51CTO.com 技术总监 陈德勇

  微软有价值专家(MVP) 杨云

  

  

  DVD光盘超值赠送

  21小时全程同步教学录像,一线教学和开发人员贴心讲解,配合图书高效学习

  18小时价值6000元的Oracle项目实战教学录像,帮您轻松学会Oracle数据库

  107个典型范例、5个经典应用程序开发指导、6个完整项目,在实战中掌握VC编程

  19个实战测试及解析,举一反三,掌握更透彻

  8个超值资源大放送

  超值资源1:118 页库函数查询手册

  超值资源2:224 页MFC查询手册

  超值资源3:53 个Visual C常见错误及解决方案

  超值资源4:100 个Visual C开发经验及技巧大汇总

  超值资源5:100 个Visual C常见面试题

  超值资源6:软件开发文档模板

  超值资源7:Visual C 程序员职业规划电子书

  超值资源8:Visual C 程序员面试技巧电子书

  

  零基础、入门级的讲解——无论读者是否从事计算机相关行业,是否接触过Visual C,是否使用Visual C开发过项目,都能从本书中找到起点。

  超多、实用、专业的范例和项目——本书结合实际工作中的范例,逐一讲解Visual C的各种知识和技术。还以实际开发项目来总结本书所学内容,帮助读者在实战中掌握知识,轻松拥有项目经验。

  随时检测自己的学习成果——每章首页罗列了“本章要点”,以便读者明确学习方向。每章的“实战练习”则根据所在章的知识点精心设计而成,读者可以随时自我检测,巩固所学知识。

  细致入微、贴心提示——本书在讲解过程中使用了“提示”、“注意”、“ 技巧”等小栏目,帮助读者在学习过程中更清楚地理解基本概念、掌握相关操作,并轻松获取实战技巧。

内容简介

本书以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了Visual C++的相关知识和实战技能。

本书第1篇【基础知识】主要讲解Visual C++6.0的基础知识、C++语法、Windows编程和MFC、文档与视图、控件应用、菜单、工具栏、状态栏和对话框等;第2篇【核心技术】主要讲解面向对象编程、数据库系统与SQL语言、Visual C++数据库编程、文件操作、图形绘制与文本输出,以及网络编程和多媒体编程等;第3篇【应用开发】主要讲解全屏显示程序开发、屏幕抓图程序开发、剪贴板管理程序开发、换肤程序开发,以及TCP查看器开发等;第4篇【项目实战】主要讲解项目规划,以及学生宿舍管理系统、浏览器、企业人事工资管理系统、学生成绩管理系统、图书管理系统以及餐厅管理系统等的开发实战。

本书所附DVD光盘中包含了与图书内容全程同步的教学录像。此外,还赠送了大量相关学习资料,以便读者扩展学习。

本书适合任何想学习Visual C++的读者,无论您是否从事计算机相关行业,是否接触过Visual C++,均可通过学习快速掌握Visual C++的开发方法和技巧。

作者简介

龙马高新教育,专业的计算机研究、教育机构,拥有近20年的图书出版经历,与39所高校、8个行业协会、5家知名网站保持合作关系,屡获全国畅销书大奖,其推出的“编程宝典”、“完全自学手册”、“从入门到精通”、“从新手到高手”、“精通100%”、“非常网络6 1”等均成为业界知名图书,受到百万读者的认可和推荐。

章节目录

第0章 如何学习Visual C 1

0.1 什么是Visual C 6.0 2

0.2 Visual C与C 2

0.3 使用Visual C开发程序的过程 2

0.4 怎样学习Visual C 3

第1篇 基础知识

第1章 步入Visual C开发之门—初识Visual C 6.0 6

1个Visual C应用程序。

1.1 什么是Visual C 6.0 7

1.1.1 为什么选择Visual C 6.0 7

1.1.2 Visual C的不同版本 7

1.2 Visual C 6.0开发环境的搭建 8

1.2.1 安装Visual C 6.0 8

1.2.2 启动Visual C 6.0 11

1.3 Visual C 6.0开发环境介绍 11

1.3.1 操作命令集合——菜单栏和工具栏 12

1.3.2 开始C程序——【NEW】对话框 13

1.3.3 项目管理——工作区窗口 14

1.3.4 窗体及代码编辑——编辑窗口 15

1.3.5 程序调试——输出窗口 15

1.4 Visual C 6.0的常用工具 16

1.4.1 应用程序向导 16

1.4.2 资源编辑器 16

1.4.3 类向导 17

1.4.4 身边的老师——MSDN 18

1.5 第1个Visual C 应用程序 18

1.6 Visual C 程序调试 21

1.6.1 调试环境 21

1.6.2 调试程序 25

1.7 高手点拨 28

1.8 实战练习 28

第 2章 Visual C的入门阶梯—C语法基础 29

2.1 保留字和标识符 30

2.1.1 保留字 30

2.1.2 标识符 30

2.2 常量与变量 31

2.2.1 常量 32

2.2.2 变量 33

2.3 C的数据类型 34

2.3.1 基本数据类型 35

2.3.2 基本数据类型的选取 37

2.3.3 数组类型 38

2.3.4 结构体类型 41

2.3.5 共用体类型 44

2.3.6 枚举类型 46

2.3.7 指针类型 47

2.3.8 引用类型 53

2.3.9 自定义类型 54

2.4 运算符与表达式 54

2.4.1 算术运算符和算术表达式 55

2.4.2 关系运算符和关系表达式 56

2.4.3 逻辑运算符和逻辑表达式 56

2.4.4 赋值运算符和赋值表达式 57

2.4.5 自增和自减(增1和减1)运算符 58

2.4.6 逗号运算符和逗号表达式 59

2.4.7 sizeof运算符和表达式 59

2.4.8 条件运算符和条件表达式 60

2.5 控制语句 60

2.5.1 顺序结构 61

2.5.2 选择结构 62

2.5.3 循环结构 68

2.5.4 转向语句 73

2.6 高手点拨 76

2.7 实战练习 76

第 3章 应用程序开发基础—Windows编程和MFC基础 77

3.1 Windows编程模式 78

3.1.1 传统的过程式编程模式 78

3.1.2 事件驱动编程模式 78

3.1.3 消息 80

3.2 MFC基础 84

3.2.1 MFC的特性 84

3.2.2 MFC的类层次 85

3.2.3 MFC中的常用类 90

3.3 高手点拨 102

3.4 实战练习 102

第 4章 应用程序的结构—文档与视图 103

4.1 文档与视图 104

4.1.1 文档与视图概述 104

4.1.2 文档与视图的结构 104

4.2 文档与视图通信的关键函数 105

4.3 单文档应用程序 106

4.3.1 第1步:创建项目 106

4.3.2 第2步:主要程序类 108

4.3.3 第3步:添加鼠标事件 110

4.3.4 第4步:设置菜单 113

4.3.5 第5步:添加对话框 117

4.4 多文档应用程序 118

4.5 综合应用—连续打开文档功能的阅读器 123

4.6 高手点拨 131

4.7 实战练习 132

第 5章 程序界面的组成—控件应用 133

5.1 控件基础 134

5.1.1 控件概述 134

5.1.2 如何创建控件 134

5.2 Visual C 6.0中的常用控件 135

5.2.1 文本控件 135

5.2.2 编辑框控件 135

5.2.3 按钮控件 136

5.2.4 单选按钮控件 136

5.2.5 复选框控件 136

5.2.6 列表框控件 136

5.2.7 组合框控件 137

5.2.8 控件消息 138

5.2.9 综合应用 138

5.3 高级控件应用 152

5.3.1 树形视图控件 152

5.3.2 图像列表控件 154

5.3.3 综合应用 155

5.4 高手点拨 161

5.5 实战练习 162

第 6章 命令集结地—菜单 163

6.1 创建普通菜单 164

6.1.1 添加新菜单项 164

6.1.2 编辑菜单项的属性 164

6.1.3 删除菜单项 165

6.1.4 菜单编辑应用实例 166

6.2 添加菜单命令处理函数 168

6.2.1 添加命令处理函数 168

6.2.2 启用和禁用菜单命令 169

6.2.3 复选和单选标记菜单命令 169

6.2.4 命令处理函数应用实例 169

6.3 创建弹出式菜单 172

6.4 高手点拨 174

6.5 实战练习 176

第 7章 工具栏和状态栏 177

7.1 工具栏 178

7.1.1 向工具栏添加按钮 178

7.1.2 编辑按钮属性 179

7.1.3 添加工具栏间隔 179

7.1.4 删除按钮 180

7.1.5 启用和禁用工具栏按钮 181

7.2 状态栏 183

7.2.1 修改应用程序的状态栏 183

7.2.2 更新状态栏窗格内容 185

7.3 高手点拨 187

7.4 实战练习 188

第 8章 人机交互的界面—对话框 189

8.1 对话框概述 190

8.2 创建对话框 191

8.3 对话框常用控件 194

8.3.1 常用控件简介 194

8.3.2 控件属性设置 194

8.3.3 添加控件 195

8.4 设置控件Tab键顺序 199

8.5 综合应用—人员管理程序 200

8.6 高手点拨 207

8.7 实战练习 208

第2篇 核心技术

第 9章 主流软件开发方法—面向对象编程基础 210

9.1 类和对象 211

9.1.1 什么是类和对象 211

9.1.2 数据成员及成员函数 216

9.1.3 构造函数与析构函数 220

9.1.4 友元函数 223

9.1.5 this指针 224

9.1.6 new和delete运算符 225

9.2 继承和派生 226

9.2.1 基本概念 226

9.2.2 派生类的定义 228

9.2.3 公有继承和私有继承的实例 230

9.2.4 派生类的指针 236

9.2.5 多继承 239

9.3 多态性与虚函数 244

9.3.1 多态性的概念与应用 244

9.3.2 虚函数的使用 246

9.3.3 纯虚函数和抽象类 248

9.4 高手点拨 251

9.5 实战练习 252

第 10章 初识数据库—数据库系统与SQL语言基础 253

10.1 数据库基本概念 254

10.1.1 信息与数据 254

10.1.2 数据库系统概述 254

10.2 Visual C 6.0支持的常用数据库 254

10.3 SQL语言简介 255

10.3.1 SQL语言的特点 255

10.3.2 常用SQL语句简介 255

10.4 Select语句的使用 257

10.4.1 基本Select语句 257

10.4.2 As子语句 258

10.4.3 Where子语句 259

10.4.4 Group By子语句 260

10.4.5 Order By子语句 261

10.5 SQL中的常用函数 261

10.5.1 算术函数 262

10.5.2 统计函数 263

10.6 利用SQL语言修改表数据 265

10.6.1 Insert语句 265

10.6.2 Update语句 266

10.6.3 Delete语句 267

10.7 高手点拨 267

10.8 实战练习 268

第 11章 Visual C与数据库—Visual C数据库编程 269

11.1 Visual C 6.0常用的数据库访问技术 270

11.2 ODBC概述 270

11.2.1 ODBC层次结构 270

11.2.2 管理数据源 271

11.2.3 SDK和API 274

11.3 ODBC API编程 274

11.3.1 ODBC API编程流程 275

11.3.2 ODBC API编程实例 278

11.4 ODBC MFC编程 285

11.4.1 CDatabase类 285

11.4.2 CRecordSet类 285

11.4.3 ODBC MFC编程实例 286

11.5 ADO概

VisualC++从入门到精通是2015年由人民邮电出版社出版,作者国家863中部软件孵化器。

得书感谢您对《VisualC++从入门到精通》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
从零开始:C语言快速入门教程 电子书
以服务零基础读者为宗旨,图文并茂、通俗易懂,以实例引导读者学习C语言相关知识和实战技能。
编程竞赛宝典:C++语言和算法入门 电子书
信息学奥赛金牌教练精心之作,算法竞赛宝典。
易学C++(第2版) 电子书
适读人群 :C初学者程序员 形象的比喻,生动的讲解,重新诠释了学习语言的方法 实用的示例,完整的代码,为学习者量身打造的案例 易学、易懂、易于实践的知识结构,降低学习C 的门槛 一、书中的语言通俗易懂,常以形象的比喻和插图来解释C的语法现象和各种概念,便于读者理解,使他们印象深刻。 二、书中介绍大量实用技巧也是一项特色,特别是中篇系统地介绍程序的阅读、调试和编程思想,是市面上同类书籍少有的。 三、从初学者的角度讲解C,降低了C的学习门槛,是一本编程基础零起点的好教程。通过在网站上试读,已经得到广大C编程爱好者的强烈响应和支持. 易学C在各大编程论坛反响强烈,具体情况如下:(有些是读者主动帮忙宣传) http://www.programfan.com/club/post-128283-1.html http://www.programfan.com/club/post-128840-1.html http://download.csdn.net/source/227661 http://bbs.bc-cn.net/dispbbs.asp?boardID=56&ID=37649&page=1 http://www.shubulo.com/viewthread.php?tid=32915 上海的知名媒体《新闻晚报》也报道过《易学C》: http://www.jfdaily.com/gb/jfxww/xinwen/node1222/node11824/userobject1ai1525250.html
嵌入式Linux与物联网软件开发——C语言内核深度解析 电子书
  针对性强:面向嵌入式Linux内核源码、底层驱动软件开发等技术方向。   精华原创:凝结作者多年研发及教学经验,帮助读者真正深度理解难点。   求职必读:详解常见面试题,完全应对 “嵌入式软件工程师”岗位需求。
C/C++函数与算法速查宝典 电子书
本书系统地讲解了C和C++中的常用函数及算法,是一本内容丰富的案头工具书。