C++从入门到精通(项目案例版)扫码看视频重印10次销售3万册

C++从入门到精通(项目案例版)扫码看视频重印10次销售3万册
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2017-11
版次: 1
ISBN: 9787517057796
定价: 89.80
装帧: 其他
开本: 16开
纸张: 胶版纸
42人买过
  • 《C
      从入门到精通(项目案例版)》以初学者为核心,全面介绍了C
      程序设计、C
      入门(C
       primer)、C
      标准库、C
      编程思想、C
      高级编程和C
      项目实战案例等。全书共分19章,其中第1~12章介绍了C
      基础知识、核心技术和高级应用,主要内容包括初识C
      ,数据的计算、输入与输出,逻辑工具——判断与循环,程序模块——函数的应用,指针和引用,数组的应用,面向对象——类的构造、继承和派生,模板的使用,代码整理,STL标准模块库,文件操作等;第13~19章通过商品销售系统、坦克动荡游戏、365系统加速器、股票分析仿真系统等7个具体的项目开发案例,详细展示了项目开发的全过程,以使读者掌握面向对象的分析和设计技术,并学会用面向对象的方式思考和编程。
      《C
      从入门到精通(项目案例版)》配备了极为丰富的学习资源,具体内容如下:
      ◎配套资源:106集教学视频(可扫描二维码观看),以及全书实例源代码。
      ◎附赠“Visual C
      开发资源库”,拓展学习本书的深度和广度。
      ※实例资源库:881个实例及源码解读
      ※模块资源库:15个典型模块完整开发过程展现
      ※项目资源库:16个项目完整开发过程展现 ※能力测试题库:4种程序员必备能力测试题库
      ※面试资源库:355道常见C语言面试真题
      ◎附赠在线课程:包括C语言、C
      、C#体系课程、实战课程等多达百余学时的在线课程。
      《C
      从入门到精通(项目案例版)》是一本C
      入门视频教程,适合作为C
      语言爱好者、C
      初学者、C
      工程师、应用型高校、培训机构的教材或参考书。C
      语言是C语言的超集,所以也适合所有C语言爱好者参考学习。 明日学院倾力打造了在线实用技能学习平台,该平台主要为学习者提供海量、优质的课程,课程结构严谨,用户可以根据自身的学习程度,自主安排学习进度。其宗旨是为编程学习者提供一站式服务,培养用户的编程思维。由明日学院Java程序开发团队策划并组织编写的教材不求面面俱到,只选取开发中必需、常用的内容讲解,语言通俗易懂,内容由浅入深,既注重实用性,又兼顾读者的接受能力,深受读者喜爱。由其组织编写的多种图书在同行业图书销售排行榜中名列前茅。 第1章初识C  

     视频讲解:52分钟实例:4个

    1.1C  历史背景

    1.1.120世纪最伟大的发明——计算机

    1.1.2C  发展历程

    1.1.3C  中的杰出人物

    1.2VisualStudio2010集成编译环境

    1.2.1安装VisualStudio

    1.2.2卸载VisualStudio

    1.2.3使用VisualStudio2010创建一个C  控制台程序

    1.2.4编写第一个C  程序“HelloWorld!!”

    1.3如何使用本书代码

    1.4本章总结

    第2章与计算机交流的手段——数据的计算、输入与输出

     视频讲解:128分钟实例:9个

    2.1C  语言基本要素

    2.1.1标识符

    2.1.2关键字

    2.1.3常量

    2.1.4变量

    2.2数据类型

    2.2.1数值类型

    2.2.2字符类型

    2.2.3布尔类型

    2.3数据输入与输出

    2.3.1格式输出函数

    2.3.2格式输入函数

    2.3.3标准输出输入流

    2.3.4流操作的控制

    2.4运算符

    2.4.1算术运算符

    2.4.2关系运算符

    2.4.3逻辑运算符

    2.4.4赋值运算符

    2.4.5位运算符

    2.4.6移位运算符

    2.4.7sizeof运算符

    2.4.8条件运算符

    2.4.9逗号运算符

    2.5结合性和优先级

    2.6表达式

    2.6.1算术表达式

    2.6.2关系表达式

    2.6.3条件表达式

    2.6.4赋值表达式

    2.6.5逻辑表达式

    2.6.6逗号表达式

    2.6.7表达式中的类型转换

    2.7语句

    2.8左值与右值

    2.9上机实践

    2.9.1计算三角形周长

    2.9.2计算三角形的边长

    2.10本章总结

    第3章重要的逻辑工具——判断与循环

     视频讲解:90分钟实例:9个

    3.1条件判断

    3.1.1if语句

    3.1.2if-else语句

    3.1.3嵌套的if-else语句

    3.1.4使用条件运算符进行判断

    3.1.5switch语句

    3.2循环语句

    3.2.1while循环

    3.2.2do...while循环

    3.2.3while与do…while比较

    3.2.4for循环

    3.3循环控制

    3.3.1控制循环的变量

    3.3.2break语句

    3.3.3continue语句

    3.3.4goto语句

    3.4循环嵌套

    3.5上机实践

    3.5.1图书的位置

    3.5.2输出闰年

    3.6本章总结

    第4章程序的模块——函数

     视频讲解:77分钟实例:7个

    4.1函数概述

    4.1.1函数的结构

    4.1.2函数的声明和使用

    4.2函数参数

    4.2.1形参与实参

    4.2.2默认参数

    4.3函数的返回值

    4.3.1返回值

    4.3.2空函数

    4.4函数的递归调用

    4.5重载函数

    4.6生存周期与作用域

    4.6.1变量的作用域

    4.6.2变量的生存周期

    4.6.3变量的储存方式

    4.7名称空间

    4.8上机实践

    4.8.1等差数列的和

    4.8.2提款机的记录

    4.9本章总结

    第5章内存访问——指针和引用

     视频讲解:31分钟实例:3个

    5.1指针

    5.1.1变量与指针

    5.1.2指针运算符和取地址运算符

    5.1.3指针运算

    5.1.4空类型指针与指向空的指针

    5.1.5指针常量与指向常量的指针

    5.2指针与函数

    5.2.1指针传递参数

    5.2.2函数指针

    5.2.3空类型指针与函数

    5.2.4指针与函数返回值

    5.3指针与安全

    5.3.1内存的分配方式

    5.3.2内存安全

    5.4引用

    5.4.1引用的概述

    5.4.2右值引用

    5.5函数与引用

    5.5.1使用引用传递参数

    5.5.2指针与引用

    5.5.3右值引用传递参数

    5.6上机实践

    5.6.1水桶的平衡

    5.6.2分步计算

    5.7本章总结

    第6章一即是全,全即是一——数组和字符串

     视频讲解:55分钟实例:5个

    6.1一维数组

    6.1.1一维数组的声明

    6.1.2一维数组的元素

    6.1.3一维数组的初始化

    6.2二维数组

    6.2.1二维数组的声明

    6.2.2二维数组元素的引用

    6.2.3二维数组的初始化

    6.3字符数组

    6.3.1声明一个字符数组

    6.3.2字符数组赋值方式

    6.3.3字符数组的一些说明

    6.3.4字符串和字符串结束标志

    6.3.5字符串处理函数

    6.4指针与数组

    6.4.1数组的存储

    6.4.2指针与一维数组

    6.4.3指针与二维数组

    6.4.4指针与字符数组

    6.4.5数组做函数参数

    6.4.6数组的动态分配

    6.5字符串类型

    6.5.1使用本地字符串类型string

    6.5.2连接string字符串

    6.5.3比较string字符串

    6.5.4string字符串和数组

    6.6上机实践

    6.6.1名字排序

    6.6.2查找数字

    6.7本章总结

    第7章面向对象——类的构造

     视频讲解:67分钟实例:6个

    7.1学会面向对象的编程思想

    7.1.1面向对象与面向过程编程

    7.1.2面向对象编程

    7.1.3面向对象的特点

    7.2类与对象

    7.2.1类的声明与定义

    7.2.2头文件与源文件

    7.2.3类的实现

    7.2.4对象

    7.2.5访问类的成员

    7.3类的构造函数

    7.3.1构造函数的概念

    7.3.2构造函数的定义和使用

    7.4类的析构函数

    7.5类的静态成员

    7.6对象的指针

    7.7this指针

    7.8对象与复制

    7.9const对象

    7.10对象数组

    7.11重载运算符

    7.11.1算术运算符的重载

    7.11.2比较运算符重载

    7.12上机实践

    7.12.1用户与留言

    7.12.2挑选硬盘

    7.13本章总结

    第8章类的继承和派生

     视频讲解:63分钟实例:6个

    8.1继承

    8.1.1类的继承

    8.1.2类成员的可访问性

    8.1.3继承后可访问性

    8.1.4构造函数访问顺序

    8.1.5子类显式调用父类构造函数

    8.1.6子类隐藏父类的成员函数

    8.1.7嵌套类

    8.2多重继承

    8.2.1多重继承的定义

    8.2.2二义性

    8.2.3多重继承的构造顺序

    8.3多态

    8.3.1虚函数概述

    8.3.2利用虚函数实现动态绑定

    8.3.3虚继承

    8.4抽象类

    8.4.1纯虚函数

    8.4.2实现抽象类中的成员函数

    8.5友元

    8.5.1友元概述

    8.5.2友元类

    8.6上机实践

    8.6.1学生类的设计

    8.6.2等边多边形

    8.7本章总结

    第9章量身定做——模板

     视频讲解:49分钟实例:4个

    9.1函数模板

    9.1.1函数模板的定义

    9.1.2函数模板的作用

    9.1.3重载函数模板

    9.2类模板

    9.2.1类模板的定义与声明

    9.2.2简单类模板

    9.2.3默认模板参数

    9.2.4为具体类型的参数提供默认值

    9.2.5有界数组模板

    9.3模板的使用

    9.3.1定制类模板

    9.3.2定制类模板成员函数

    9.3.3模板部分定制

    9.4链表类模板

    9.4.1链表

    9.4.2链表类模板说明

    9.4.3类模板的静态数据成员

    9.5上机实践

    9.5.1除法函数模板

    9.5.2取得数据间最大值

    9.6本章总结

    第10章快刀斩乱麻——代码整理

     视频讲解:26分钟实例:4个

    10.1结构体

    10.2数据类型别名——typedef

    10.3枚举类型

    10.4类型推导

    10.5异常处理

    10.5.1抛出异常

    10.5.2异常捕获

    10.5.3异常匹配

    10.5.4标准异常

    10.6宏定义

    10.7上机实践

    10.7.1扑克牌的牌面

    10.7.2使用参数宏求圆面积

    10.8本章总结

    第11章STL标准模板库

     视频讲解:35分钟实例:4个

    11.1容器

    11.1.1容器与容器适配器

    11.1.2迭代器与容器

    11.1.3vector容器

    11.1.4list容器

    11.1.5关联容器

    11.2算法

    11.2.1for_each函数

    11.2.2fill函数

    11.2.3sort函数

    11.2.4transform函数

    11.3lambda表达式

    11.4上机实践

    11.4.1迭代输出信息

    11.4.2计算平均值

    11.5本章总结

    第12章内存与硬盘的交流——文件操作

     视频讲解:58分钟实例:6个

    12.1文件流

    12.1.1C  中的流类库

    12.1.2类库的使用

    12.1.3ios类中的枚举常量

    12.1.4流的输入/输出

    12.2文件的打开

    12.2.1打开方式

    12.2.2默认打开模式

    12.2.3打开文件的同时创建文件

    12.3文件的读写

    12.3.1文件流

    12.3.2写文本文件

    12.3.3读取文本文件

    12.3.4二进制文件的读写

    12.3.5实现文件复制

    12.4文件指针移动操作

    12.4.1文件错误与状态

    12.4.2文件的追加

    12.4.3文件结尾的判断

    12.4.4在指定位置读写文件

    12.5文件和流的关联和分离

    12.6删除文件

    12.7上机实践

    12.7.1记录类的信息

    12.7.2读取文件信息

    12.8本章总结

    第13章综合实战——商品销售系统

    13.1商品类的设计

    13.2销售系统的设计

    13.3销售记录功能

    13.4本章总结

    第14章综合实战——吃豆子游戏

    14.1Windows窗口应用程序

    14.1.1建立Windows窗口应用程序

    14.1.2WinMain函数

    14.1.3Windows消息循环

    14.1.4常用绘图GDI

    14.2制作PacMan

    14.2.1PacMan程序框架初步分析

    14.2.2碰撞检测的实现

    14.2.3地图类的设计

    14.2.4数据更新

    14.2.5绘图

    14.2.6客户端设计

    14.3本章总结

    第15章坦克动荡游戏

     视频讲解:196分钟实例:22个

    15.1开发背景

    15.2系统功能设计

    15.2.1系统功能结构

    15.2.2系统业务流程

    15.3创建项目

    15.3.1开发环境要求

    15.3.2游戏所用资源

    15.3.3创建新项目

    15.4创建游戏框架

    15.4.1建立游戏主窗口

    15.4.2游戏核心框架类的建立

    15.4.3增加鼠标响应

    15.4.4在游戏窗口中使用游戏核心功能

    15.5绘图库GDIPlus的使用

    15.5.1绘图库的引入

    15.5.2绘图库的初始化

    15.5.3在屏幕上“画”游戏帧数

    15.5.4引入图片资源

    15.5.5画出游戏菜单背景

    15.6游戏功能的详细设计及使用举例

    15.6.1游戏对象概述

    15.6.2游戏中可移动对象设计

    15.6.3设计游戏菜单

    15.6.4单人游戏与双人对战

    15.6.5设计坦克及子弹(要求复制源文件)

    15.6.6画出移动的坦克

    15.6.7自动寻路与碰撞检测

    15.6.8画出游戏地图,控制运行轨迹

    15.7实现完整的游戏

    15.7.1引进所有游戏对象声明

    15.7.2声明核心对象之CGame类的公有方法

    15.7.3声明私有方法

    15.7.4实现公有方法

    15.7.5实现初始化方法

    15.7.6实现游戏逻辑处理方法

    15.7.7实现游戏绘图处理方法

    15.7.8实现辅助方法

    15.7.9在主窗口中完成全部游戏功能

    15.8本章总结

    第16章快乐吃豆子游戏

     视频讲解:119分钟实例:13个

    16.1开发背景

    16.2系统功能设计

    16.2.1系统功能结构

    16.2.2业务流程图

    16.3创建项目

    16.3.1开发环境要求

    16.3.2使用VisualStudio2015创建Win32窗口程序

    16.3.3制作游戏窗口

    16.3.4建立游戏循环

    16.4使用GDI绘图

    16.4.1画点

    16.4.2画线段

    16.4.3画矩形

    16.4.4画圆

    16.4.5画弧形

    16.4.6综合应用一:画玩家

    16.5地图及关卡制作

    16.5.1地图类设计

    16.5.2第一关地图的设计

    16.5.3第二关地图的设计

    16.5.4第三关地图的设计

    16.5.5地图类的实现

    16.5.6游戏隐藏后门的实现

    16.5.7第一关地图的实现

    16.5.8第二关地图的实现

    16.5.9第三关地图的实现

    16.5.10使用地图

    16.6游戏可移动对象设计与实现

    16.6.1可移动对象的设计

    16.6.2玩家对象的设计

    16.6.3敌军对象的设计

    16.6.4可移动对象的实现

    16.6.5玩家对象的实现

    16.6.6敌军对象的实现

    16.6.7完成整个游戏

    16.7本章总结

    第17章365系统加速器

    17.1开发背景

    17.2系统功能设计

    17.2.1系统功能结构

    17.2.2业务流程图

    17.3系统开发环境要求

    17.4关键技术

    17.4.1自绘标题栏

    17.4.2获得任务列表

    17.4.3获得正在运行的进程

    17.4.4为列表视图控件关联右键菜单

    17.4.5清空回收站

    17.4.6清空“运行”中的历史记录

    17.4.7清空IE历史记录

    17.4.8调用控制面板工具

    17.5主窗体设计

    17.5.1主窗体界面预览

    17.5.2主窗体界面布局

    17.5.3实现子窗口切换功能

    17.5.4绘制主窗口背景图片

    17.6控制面板操作模块

    17.6.1控制面板界面预览

    17.6.2控制面板界面布局

    17.6.3实现控制面板各部分功能

    17.7磁盘空间整理模块

    17.7.1磁盘空间整理模块概述

    17.7.2磁盘空间整理界面布局

    17.7.3功能实现

    17.8垃圾文件清理模块

    17.8.1垃圾文件清理模块概述

    17.8.2垃圾文件清理模块界面布局

    17.8.3实现垃圾文件清理功能

    17.9系统任务管理模块

    17.9.1概述

    17.9.2系统任务管理模块界面布局

    17.9.3进程与窗口管理

    17.10本章总结

    第18章Q友

    18.1开发背景

    18.2系统功能设计

    18.2.1系统功能结构

    18.2.2业务流程图

    18.3系统开发环境要求

    18.4Q友软件概述

    18.4.1系统分析

    18.4.2总体设计

    18.5数据库设计

    18.5.1数据表的建立

    18.5.2数据库操作流程

    18.6服务器端功能设计

    18.6.1服务器端主窗体设计

    18.6.2服务器端网络通信

    18.6.3服务器端账户管理模块

    18.6.4服务器端系统组织结构管理模块

    18.7客户端功能设计

    18.7.1客户端登录模块

    18.7.2客户端主窗体模块

    18.7.3客户端消息发送模块

    18.8本章总结

    第19章股票分析仿真系统

    19.1开发背景

    19.2系统功能设计

    19.2.1系统功能结构

    19.2.2业务流程图

    19.3系统开发环境要求

    19.4数据库与数据表设计

    19.4.1数据库分析

    19.4.2创建数据库

    19.4.3数据库表介绍

    19.5数据库操作模块设计

    19.5.1数据模型类

    19.5.2数据库操作类

    19.5.3对数据库表的操作

    19.6登录模块设计

    19.6.1设计登录对话框

    19.6.2登录功能的实现

    19.6.3退出登录窗口

    19.7系统主窗体设计

    19.7.1主窗体和各模块功能组织方式

    19.7.2显示各功能窗口

    19.8公式选股功能实现

    19.8.1界面设计

    19.8.2实现公式选股

    19.9绘制股票日数据K线图

    19.9.1自定义控件

    19.9.2K线图的更新

    19.10其他主要功能模块

    19.10.1基础数据维护模块

    19.10.2导入导出数据模块

    19.10.3品种维护模块

    19.10.4选择品种模块

    19.10.5历史数据查询模块

    19.10.6即时数据模块

    19.10.7金融计算器模块

    19.10.8屏幕截图模块

    19.10.9系统设置模块

    19.11本章总结

    开发资源库使用说明

     
  • 内容简介:
    《C
      从入门到精通(项目案例版)》以初学者为核心,全面介绍了C
      程序设计、C
      入门(C
       primer)、C
      标准库、C
      编程思想、C
      高级编程和C
      项目实战案例等。全书共分19章,其中第1~12章介绍了C
      基础知识、核心技术和高级应用,主要内容包括初识C
      ,数据的计算、输入与输出,逻辑工具——判断与循环,程序模块——函数的应用,指针和引用,数组的应用,面向对象——类的构造、继承和派生,模板的使用,代码整理,STL标准模块库,文件操作等;第13~19章通过商品销售系统、坦克动荡游戏、365系统加速器、股票分析仿真系统等7个具体的项目开发案例,详细展示了项目开发的全过程,以使读者掌握面向对象的分析和设计技术,并学会用面向对象的方式思考和编程。
      《C
      从入门到精通(项目案例版)》配备了极为丰富的学习资源,具体内容如下:
      ◎配套资源:106集教学视频(可扫描二维码观看),以及全书实例源代码。
      ◎附赠“Visual C
      开发资源库”,拓展学习本书的深度和广度。
      ※实例资源库:881个实例及源码解读
      ※模块资源库:15个典型模块完整开发过程展现
      ※项目资源库:16个项目完整开发过程展现 ※能力测试题库:4种程序员必备能力测试题库
      ※面试资源库:355道常见C语言面试真题
      ◎附赠在线课程:包括C语言、C
      、C#体系课程、实战课程等多达百余学时的在线课程。
      《C
      从入门到精通(项目案例版)》是一本C
      入门视频教程,适合作为C
      语言爱好者、C
      初学者、C
      工程师、应用型高校、培训机构的教材或参考书。C
      语言是C语言的超集,所以也适合所有C语言爱好者参考学习。
  • 作者简介:
    明日学院倾力打造了在线实用技能学习平台,该平台主要为学习者提供海量、优质的课程,课程结构严谨,用户可以根据自身的学习程度,自主安排学习进度。其宗旨是为编程学习者提供一站式服务,培养用户的编程思维。由明日学院Java程序开发团队策划并组织编写的教材不求面面俱到,只选取开发中必需、常用的内容讲解,语言通俗易懂,内容由浅入深,既注重实用性,又兼顾读者的接受能力,深受读者喜爱。由其组织编写的多种图书在同行业图书销售排行榜中名列前茅。
  • 目录:
    第1章初识C  

     视频讲解:52分钟实例:4个

    1.1C  历史背景

    1.1.120世纪最伟大的发明——计算机

    1.1.2C  发展历程

    1.1.3C  中的杰出人物

    1.2VisualStudio2010集成编译环境

    1.2.1安装VisualStudio

    1.2.2卸载VisualStudio

    1.2.3使用VisualStudio2010创建一个C  控制台程序

    1.2.4编写第一个C  程序“HelloWorld!!”

    1.3如何使用本书代码

    1.4本章总结

    第2章与计算机交流的手段——数据的计算、输入与输出

     视频讲解:128分钟实例:9个

    2.1C  语言基本要素

    2.1.1标识符

    2.1.2关键字

    2.1.3常量

    2.1.4变量

    2.2数据类型

    2.2.1数值类型

    2.2.2字符类型

    2.2.3布尔类型

    2.3数据输入与输出

    2.3.1格式输出函数

    2.3.2格式输入函数

    2.3.3标准输出输入流

    2.3.4流操作的控制

    2.4运算符

    2.4.1算术运算符

    2.4.2关系运算符

    2.4.3逻辑运算符

    2.4.4赋值运算符

    2.4.5位运算符

    2.4.6移位运算符

    2.4.7sizeof运算符

    2.4.8条件运算符

    2.4.9逗号运算符

    2.5结合性和优先级

    2.6表达式

    2.6.1算术表达式

    2.6.2关系表达式

    2.6.3条件表达式

    2.6.4赋值表达式

    2.6.5逻辑表达式

    2.6.6逗号表达式

    2.6.7表达式中的类型转换

    2.7语句

    2.8左值与右值

    2.9上机实践

    2.9.1计算三角形周长

    2.9.2计算三角形的边长

    2.10本章总结

    第3章重要的逻辑工具——判断与循环

     视频讲解:90分钟实例:9个

    3.1条件判断

    3.1.1if语句

    3.1.2if-else语句

    3.1.3嵌套的if-else语句

    3.1.4使用条件运算符进行判断

    3.1.5switch语句

    3.2循环语句

    3.2.1while循环

    3.2.2do...while循环

    3.2.3while与do…while比较

    3.2.4for循环

    3.3循环控制

    3.3.1控制循环的变量

    3.3.2break语句

    3.3.3continue语句

    3.3.4goto语句

    3.4循环嵌套

    3.5上机实践

    3.5.1图书的位置

    3.5.2输出闰年

    3.6本章总结

    第4章程序的模块——函数

     视频讲解:77分钟实例:7个

    4.1函数概述

    4.1.1函数的结构

    4.1.2函数的声明和使用

    4.2函数参数

    4.2.1形参与实参

    4.2.2默认参数

    4.3函数的返回值

    4.3.1返回值

    4.3.2空函数

    4.4函数的递归调用

    4.5重载函数

    4.6生存周期与作用域

    4.6.1变量的作用域

    4.6.2变量的生存周期

    4.6.3变量的储存方式

    4.7名称空间

    4.8上机实践

    4.8.1等差数列的和

    4.8.2提款机的记录

    4.9本章总结

    第5章内存访问——指针和引用

     视频讲解:31分钟实例:3个

    5.1指针

    5.1.1变量与指针

    5.1.2指针运算符和取地址运算符

    5.1.3指针运算

    5.1.4空类型指针与指向空的指针

    5.1.5指针常量与指向常量的指针

    5.2指针与函数

    5.2.1指针传递参数

    5.2.2函数指针

    5.2.3空类型指针与函数

    5.2.4指针与函数返回值

    5.3指针与安全

    5.3.1内存的分配方式

    5.3.2内存安全

    5.4引用

    5.4.1引用的概述

    5.4.2右值引用

    5.5函数与引用

    5.5.1使用引用传递参数

    5.5.2指针与引用

    5.5.3右值引用传递参数

    5.6上机实践

    5.6.1水桶的平衡

    5.6.2分步计算

    5.7本章总结

    第6章一即是全,全即是一——数组和字符串

     视频讲解:55分钟实例:5个

    6.1一维数组

    6.1.1一维数组的声明

    6.1.2一维数组的元素

    6.1.3一维数组的初始化

    6.2二维数组

    6.2.1二维数组的声明

    6.2.2二维数组元素的引用

    6.2.3二维数组的初始化

    6.3字符数组

    6.3.1声明一个字符数组

    6.3.2字符数组赋值方式

    6.3.3字符数组的一些说明

    6.3.4字符串和字符串结束标志

    6.3.5字符串处理函数

    6.4指针与数组

    6.4.1数组的存储

    6.4.2指针与一维数组

    6.4.3指针与二维数组

    6.4.4指针与字符数组

    6.4.5数组做函数参数

    6.4.6数组的动态分配

    6.5字符串类型

    6.5.1使用本地字符串类型string

    6.5.2连接string字符串

    6.5.3比较string字符串

    6.5.4string字符串和数组

    6.6上机实践

    6.6.1名字排序

    6.6.2查找数字

    6.7本章总结

    第7章面向对象——类的构造

     视频讲解:67分钟实例:6个

    7.1学会面向对象的编程思想

    7.1.1面向对象与面向过程编程

    7.1.2面向对象编程

    7.1.3面向对象的特点

    7.2类与对象

    7.2.1类的声明与定义

    7.2.2头文件与源文件

    7.2.3类的实现

    7.2.4对象

    7.2.5访问类的成员

    7.3类的构造函数

    7.3.1构造函数的概念

    7.3.2构造函数的定义和使用

    7.4类的析构函数

    7.5类的静态成员

    7.6对象的指针

    7.7this指针

    7.8对象与复制

    7.9const对象

    7.10对象数组

    7.11重载运算符

    7.11.1算术运算符的重载

    7.11.2比较运算符重载

    7.12上机实践

    7.12.1用户与留言

    7.12.2挑选硬盘

    7.13本章总结

    第8章类的继承和派生

     视频讲解:63分钟实例:6个

    8.1继承

    8.1.1类的继承

    8.1.2类成员的可访问性

    8.1.3继承后可访问性

    8.1.4构造函数访问顺序

    8.1.5子类显式调用父类构造函数

    8.1.6子类隐藏父类的成员函数

    8.1.7嵌套类

    8.2多重继承

    8.2.1多重继承的定义

    8.2.2二义性

    8.2.3多重继承的构造顺序

    8.3多态

    8.3.1虚函数概述

    8.3.2利用虚函数实现动态绑定

    8.3.3虚继承

    8.4抽象类

    8.4.1纯虚函数

    8.4.2实现抽象类中的成员函数

    8.5友元

    8.5.1友元概述

    8.5.2友元类

    8.6上机实践

    8.6.1学生类的设计

    8.6.2等边多边形

    8.7本章总结

    第9章量身定做——模板

     视频讲解:49分钟实例:4个

    9.1函数模板

    9.1.1函数模板的定义

    9.1.2函数模板的作用

    9.1.3重载函数模板

    9.2类模板

    9.2.1类模板的定义与声明

    9.2.2简单类模板

    9.2.3默认模板参数

    9.2.4为具体类型的参数提供默认值

    9.2.5有界数组模板

    9.3模板的使用

    9.3.1定制类模板

    9.3.2定制类模板成员函数

    9.3.3模板部分定制

    9.4链表类模板

    9.4.1链表

    9.4.2链表类模板说明

    9.4.3类模板的静态数据成员

    9.5上机实践

    9.5.1除法函数模板

    9.5.2取得数据间最大值

    9.6本章总结

    第10章快刀斩乱麻——代码整理

     视频讲解:26分钟实例:4个

    10.1结构体

    10.2数据类型别名——typedef

    10.3枚举类型

    10.4类型推导

    10.5异常处理

    10.5.1抛出异常

    10.5.2异常捕获

    10.5.3异常匹配

    10.5.4标准异常

    10.6宏定义

    10.7上机实践

    10.7.1扑克牌的牌面

    10.7.2使用参数宏求圆面积

    10.8本章总结

    第11章STL标准模板库

     视频讲解:35分钟实例:4个

    11.1容器

    11.1.1容器与容器适配器

    11.1.2迭代器与容器

    11.1.3vector容器

    11.1.4list容器

    11.1.5关联容器

    11.2算法

    11.2.1for_each函数

    11.2.2fill函数

    11.2.3sort函数

    11.2.4transform函数

    11.3lambda表达式

    11.4上机实践

    11.4.1迭代输出信息

    11.4.2计算平均值

    11.5本章总结

    第12章内存与硬盘的交流——文件操作

     视频讲解:58分钟实例:6个

    12.1文件流

    12.1.1C  中的流类库

    12.1.2类库的使用

    12.1.3ios类中的枚举常量

    12.1.4流的输入/输出

    12.2文件的打开

    12.2.1打开方式

    12.2.2默认打开模式

    12.2.3打开文件的同时创建文件

    12.3文件的读写

    12.3.1文件流

    12.3.2写文本文件

    12.3.3读取文本文件

    12.3.4二进制文件的读写

    12.3.5实现文件复制

    12.4文件指针移动操作

    12.4.1文件错误与状态

    12.4.2文件的追加

    12.4.3文件结尾的判断

    12.4.4在指定位置读写文件

    12.5文件和流的关联和分离

    12.6删除文件

    12.7上机实践

    12.7.1记录类的信息

    12.7.2读取文件信息

    12.8本章总结

    第13章综合实战——商品销售系统

    13.1商品类的设计

    13.2销售系统的设计

    13.3销售记录功能

    13.4本章总结

    第14章综合实战——吃豆子游戏

    14.1Windows窗口应用程序

    14.1.1建立Windows窗口应用程序

    14.1.2WinMain函数

    14.1.3Windows消息循环

    14.1.4常用绘图GDI

    14.2制作PacMan

    14.2.1PacMan程序框架初步分析

    14.2.2碰撞检测的实现

    14.2.3地图类的设计

    14.2.4数据更新

    14.2.5绘图

    14.2.6客户端设计

    14.3本章总结

    第15章坦克动荡游戏

     视频讲解:196分钟实例:22个

    15.1开发背景

    15.2系统功能设计

    15.2.1系统功能结构

    15.2.2系统业务流程

    15.3创建项目

    15.3.1开发环境要求

    15.3.2游戏所用资源

    15.3.3创建新项目

    15.4创建游戏框架

    15.4.1建立游戏主窗口

    15.4.2游戏核心框架类的建立

    15.4.3增加鼠标响应

    15.4.4在游戏窗口中使用游戏核心功能

    15.5绘图库GDIPlus的使用

    15.5.1绘图库的引入

    15.5.2绘图库的初始化

    15.5.3在屏幕上“画”游戏帧数

    15.5.4引入图片资源

    15.5.5画出游戏菜单背景

    15.6游戏功能的详细设计及使用举例

    15.6.1游戏对象概述

    15.6.2游戏中可移动对象设计

    15.6.3设计游戏菜单

    15.6.4单人游戏与双人对战

    15.6.5设计坦克及子弹(要求复制源文件)

    15.6.6画出移动的坦克

    15.6.7自动寻路与碰撞检测

    15.6.8画出游戏地图,控制运行轨迹

    15.7实现完整的游戏

    15.7.1引进所有游戏对象声明

    15.7.2声明核心对象之CGame类的公有方法

    15.7.3声明私有方法

    15.7.4实现公有方法

    15.7.5实现初始化方法

    15.7.6实现游戏逻辑处理方法

    15.7.7实现游戏绘图处理方法

    15.7.8实现辅助方法

    15.7.9在主窗口中完成全部游戏功能

    15.8本章总结

    第16章快乐吃豆子游戏

     视频讲解:119分钟实例:13个

    16.1开发背景

    16.2系统功能设计

    16.2.1系统功能结构

    16.2.2业务流程图

    16.3创建项目

    16.3.1开发环境要求

    16.3.2使用VisualStudio2015创建Win32窗口程序

    16.3.3制作游戏窗口

    16.3.4建立游戏循环

    16.4使用GDI绘图

    16.4.1画点

    16.4.2画线段

    16.4.3画矩形

    16.4.4画圆

    16.4.5画弧形

    16.4.6综合应用一:画玩家

    16.5地图及关卡制作

    16.5.1地图类设计

    16.5.2第一关地图的设计

    16.5.3第二关地图的设计

    16.5.4第三关地图的设计

    16.5.5地图类的实现

    16.5.6游戏隐藏后门的实现

    16.5.7第一关地图的实现

    16.5.8第二关地图的实现

    16.5.9第三关地图的实现

    16.5.10使用地图

    16.6游戏可移动对象设计与实现

    16.6.1可移动对象的设计

    16.6.2玩家对象的设计

    16.6.3敌军对象的设计

    16.6.4可移动对象的实现

    16.6.5玩家对象的实现

    16.6.6敌军对象的实现

    16.6.7完成整个游戏

    16.7本章总结

    第17章365系统加速器

    17.1开发背景

    17.2系统功能设计

    17.2.1系统功能结构

    17.2.2业务流程图

    17.3系统开发环境要求

    17.4关键技术

    17.4.1自绘标题栏

    17.4.2获得任务列表

    17.4.3获得正在运行的进程

    17.4.4为列表视图控件关联右键菜单

    17.4.5清空回收站

    17.4.6清空“运行”中的历史记录

    17.4.7清空IE历史记录

    17.4.8调用控制面板工具

    17.5主窗体设计

    17.5.1主窗体界面预览

    17.5.2主窗体界面布局

    17.5.3实现子窗口切换功能

    17.5.4绘制主窗口背景图片

    17.6控制面板操作模块

    17.6.1控制面板界面预览

    17.6.2控制面板界面布局

    17.6.3实现控制面板各部分功能

    17.7磁盘空间整理模块

    17.7.1磁盘空间整理模块概述

    17.7.2磁盘空间整理界面布局

    17.7.3功能实现

    17.8垃圾文件清理模块

    17.8.1垃圾文件清理模块概述

    17.8.2垃圾文件清理模块界面布局

    17.8.3实现垃圾文件清理功能

    17.9系统任务管理模块

    17.9.1概述

    17.9.2系统任务管理模块界面布局

    17.9.3进程与窗口管理

    17.10本章总结

    第18章Q友

    18.1开发背景

    18.2系统功能设计

    18.2.1系统功能结构

    18.2.2业务流程图

    18.3系统开发环境要求

    18.4Q友软件概述

    18.4.1系统分析

    18.4.2总体设计

    18.5数据库设计

    18.5.1数据表的建立

    18.5.2数据库操作流程

    18.6服务器端功能设计

    18.6.1服务器端主窗体设计

    18.6.2服务器端网络通信

    18.6.3服务器端账户管理模块

    18.6.4服务器端系统组织结构管理模块

    18.7客户端功能设计

    18.7.1客户端登录模块

    18.7.2客户端主窗体模块

    18.7.3客户端消息发送模块

    18.8本章总结

    第19章股票分析仿真系统

    19.1开发背景

    19.2系统功能设计

    19.2.1系统功能结构

    19.2.2业务流程图

    19.3系统开发环境要求

    19.4数据库与数据表设计

    19.4.1数据库分析

    19.4.2创建数据库

    19.4.3数据库表介绍

    19.5数据库操作模块设计

    19.5.1数据模型类

    19.5.2数据库操作类

    19.5.3对数据库表的操作

    19.6登录模块设计

    19.6.1设计登录对话框

    19.6.2登录功能的实现

    19.6.3退出登录窗口

    19.7系统主窗体设计

    19.7.1主窗体和各模块功能组织方式

    19.7.2显示各功能窗口

    19.8公式选股功能实现

    19.8.1界面设计

    19.8.2实现公式选股

    19.9绘制股票日数据K线图

    19.9.1自定义控件

    19.9.2K线图的更新

    19.10其他主要功能模块

    19.10.1基础数据维护模块

    19.10.2导入导出数据模块

    19.10.3品种维护模块

    19.10.4选择品种模块

    19.10.5历史数据查询模块

    19.10.6即时数据模块

    19.10.7金融计算器模块

    19.10.8屏幕截图模块

    19.10.9系统设置模块

    19.11本章总结

    开发资源库使用说明

     
查看详情
12
相关图书 / 更多
C++从入门到精通(项目案例版)扫码看视频重印10次销售3万册
C++之旅(第3版)(英文版)
(美)本贾尼·斯特劳斯特鲁普
C++从入门到精通(项目案例版)扫码看视频重印10次销售3万册
C++趣味编程及算法入门 全国青少年软件编程等级考试与信息学竞赛通关指南(附600道习题+700个教学视频)
王桂平 等 编著
C++从入门到精通(项目案例版)扫码看视频重印10次销售3万册
C++那些事
程克非,张兴,崔晓通,秦蔚蓉
C++从入门到精通(项目案例版)扫码看视频重印10次销售3万册
C++编程这样学
胡芳
C++从入门到精通(项目案例版)扫码看视频重印10次销售3万册
C++程序设计案例教程(线上线下混合版)
杨卫明;李晓虹
C++从入门到精通(项目案例版)扫码看视频重印10次销售3万册
C++之旅(第3版)
[美]Bjarne Stroustrup(本贾尼 斯特劳斯特鲁普
C++从入门到精通(项目案例版)扫码看视频重印10次销售3万册
C++面向对象程序设计(第4版)
谭浩强
C++从入门到精通(项目案例版)扫码看视频重印10次销售3万册
C++高性能编程
(瑞典)比约恩 安德里斯特(Bj.rn Andrist),(瑞典)维克托 塞尔(Viktor Sehr)
C++从入门到精通(项目案例版)扫码看视频重印10次销售3万册
C++开发案例精讲
杨国兴 著
C++从入门到精通(项目案例版)扫码看视频重印10次销售3万册
C++ Concurrency in Action
Anthony Williams
C++从入门到精通(项目案例版)扫码看视频重印10次销售3万册
C++语言设计教程(计算机专业十四五精品教材)
苏菲、王芬、朱腾 编
C++从入门到精通(项目案例版)扫码看视频重印10次销售3万册
C++程序设计基础教程
丁卫平 程学云 陈文兰 主编;任红建 沈晓红 文万志 副主编