创意程序设计——基于C/VC++
定价:¥49.00
                            								作者: 贺继钢
出版时间:2021-10
出版社:电子工业出版社
- 电子工业出版社
 - 9787121406362
 - 1-2
 - 403048
 - 47245545-0
 - 平塑
 - 16开
 - 2021-10
 - 420
 - 240
 - 计算机科学与技术
 - 本科 研究生(硕士、EMBA、MBA、MPA、博士)
 
                            目录
                        
                        
                                第1章   C语言基础 / 1 1.1  程序设计概述 / 1 1.1.1  程序与程序设计 / 1 *1.1.2  二进制和十六进制 / 2 1.1.3  程序设计语言的发展简史 / 4 1.2  C程序设计及上机操作 / 6 1.2.1  最简单的C程序 / 6 1.2.2  C程序的上机操作步骤 / 7 1.2.3  程序易错点分析 / 10 1.2.4  标准输入/输出函数 / 12 1.3  数据类型 / 15 1.3.1  常用的数据类型 / 15 1.3.2  整型数据 / 16 1.3.3  浮点型数据 / 17 1.3.4  字符型数据 / 17 1.4  常量与变量 / 19 1.4.1  常量 / 19 1.4.2  变量 / 20 1.4.3  标识符 / 20 1.5  运算符和表达式 / 21 1.5.1  算术运算符和算术表达式 / 22 1.5.2  赋值运算符和赋值表达式 / 22 1.6  习题 / 24   第2章   结构化程序设计 / 25 2.1  结构化程序设计的算法描述 / 25 2.1.1  算法 / 25 2.1.2  算法描述 / 26 2.1.3  结构化程序设计的三种基本结构 / 26 2.2  选择结构 / 28 2.2.1  if语句 / 28 2.2.2  关系运算符和关系表达式 / 30 2.2.3  逻辑运算符和逻辑表达式 / 32 2.2.4  switch语句 / 33 2.3  循环结构 / 36 2.3.1  while语句 / 36 2.3.2  do…while语句 / 37 2.3.3  for语句 / 39 2.3.4  break语句和continue语句 / 43 2.3.5  几种循环结构的比较及选择 / 45 2.4  习题 / 45   第3章   用函数实现模块化程序设计 / 47 3.1  函数 / 47 3.1.1  函数的定义与调用 / 47 3.1.2  函数的参数与变量的作用域 / 53 *3.1.3  函数的递归调用 / 57 3.2  C程序的构成与运行 / 61 3.2.1  C程序的构成 / 61 3.2.2  多个源程序文件的C程序 / 62 3.2.3  C程序中的语句 / 65 3.3  综合实例—控制台程序设计 / 66 3.3.1  通过菜单选择生成几何图案 / 66 3.3.2  简单的射击游戏—飞弹和爆炸效果 / 70 3.4  习题 / 72   第4章   复杂数据类型及文件操作 / 73 4.1  数组 / 73 4.1.1  一维数组的定义与调用 / 73 *4.1.2  二维数组的定义与调用 / 78 *4.1.3  字符数组与字符串 / 80  *4.1.4  字符串数组 / 85 4.2  指针 / 87 4.2.1  变量、地址(指针)与指针变量 / 87 4.2.2  指针变量作为函数参数 / 90 *4.2.3  指向一维数组的指针 / 92 *4.2.4  指向二维数组的指针 / 94 *4.2.5  指向字符数组的指针 / 96 4.2.6  指向函数的指针 / 98 4.3  结构体 / 99 4.3.1  定义和引用结构体 / 99 4.3.2  结构体指针 / 102 4.4  文件 / 104 4.4.1  文件的基本知识 / 104 4.4.2  文件的基本操作 / 105 4.5  习题 / 108   第5章   C++程序设计基础 / 109 5.1  类和对象 / 109 5.1.1  从结构体到类 / 109 5.1.2  面向对象程序设计的几个重要概念 / 112 5.1.3  使用类和对象的实例 / 113 5.1.4  面向对象程序设计的主要特征 / 116 5.2  构造函数和析构函数 / 118 5.2.1  构造函数 / 118 5.2.2  析构函数 / 121 5.3  类的继承与派生 / 122 5.3.1  派生类 / 122 *5.3.2  多重继承 / 125 *5.4  多态性与抽象类 / 128 5.4.1  函数重载 / 128 5.4.2  运算符重载 / 129 5.4.3  纯虚函数 / 131 *5.5  基本的输入/输出 / 132 5.5.1  标准输入/输出流 / 133 5.5.2  输入/输出流中的函数 / 134  5.5.3  数据文件的操作 / 137 5.5.4  字符串的处理方法 / 138 5.6  习题 / 140   第6章   创意图形的可视化程序设计 / 141 6.1  Windows编程基础 / 141 6.1.1  基本概念 / 141 6.1.2  编程方法 / 143 6.1.3  Windows编程的数据类型 / 144 6.2  MFC应用程序 / 145 6.2.1  MFC应用程序向导 / 145 6.2.2  MFC应用程序框架 / 149 6.2.3  MFC类的组织结构 / 152 6.3  GDI绘图 / 153 6.3.1  GDI和CDC / 153 6.3.2  基本绘图工具 / 154 6.3.3  常用绘图函数 / 155 6.4  科学与艺术的融合—创意图形编程 / 163 6.4.1  渐变色的圆形与方形嵌套图案 / 163 6.4.2  绘制玫瑰线图案 / 164 6.4.3  摆线 / 167 6.4.4  自定义大小随机色长方形 / 170 6.4.5  斐波那契螺旋线 / 174 6.5  习题 / 177   第7章   常用控件和游戏编程 / 179 7.1  创建MFC对话框应用程序 / 179 7.1.1  使用MFC应用程序向导 / 179 7.1.2  添加对话框资源 / 181 7.2  控件的使用方法 / 184 7.2.1  控件和控件工具栏 / 184 7.2.2  添加/删除控件和控件布局 / 185 7.3  几个常用的控件 / 187 7.3.1  静态文本控件 / 187 7.3.2  按钮控件 / 192 7.3.3  单选按钮控件 / 196 7.3.4  图像控件 / 200 *7.4  创意编程实例—诗词汇 / 206 7.4.1  游戏规则 / 206 7.4.2  游戏设计 / 206 7.4.3  数据文件的格式 / 208 7.4.4  创建游戏的步骤和运行结果 / 209 7.4.5  小结 / 218 7.5  习题 / 218  附录A  常用字符与ASCII代码对照表 / 220 附录B  C语言的关键字 / 221 附录C  运算符和结合性 / 223 附录D  C语言常用标准库函数 / 225 参考文献 / 229                            
                            
                        
                        
                        
                    














