展开全部

主编推荐语

图形动画游戏教C语言,9大项目提升编程能力。

内容简介

本书以图形-动画-游戏为主线,将知识点融入项目,较为全面地介绍了C语言基本语法知识和程序设计思想。全书共包括9大项目,16个学习任务和27个学生实践,通过由浅入深的方式,从画图入手,先学习和掌握C语言的基本语法知识和程序流程结构,再进一步学习图形动画的编程,逐步提升编程的技巧和方法。在此基础上,开始编写极富趣味性的小游戏,全面巩固和提高综合编程能力的水平。

目录

  • 封面
  • 扉页
  • 版权信息
  • 目录
  • 内容提要
  • 前言
  • 项目一 搭建C语言图形编程环境
  • 学习目标
  • 项目描述
  • 任务一 VC6.0集成开发环境的搭建及图形库的安装
  • 任务说明
  • 相关知识
  • 1.1 语言简述
  • 1.2 语言程序的开发流程
  • 任务实施
  • 实践训练
  • 任务二 使用printf语句在屏幕上输出字符图案
  • 任务说明
  • 相关知识
  • 1.3 语言程序的结构
  • 1.4 语言程序的组成
  • 1.5 语句的使用
  • 任务实施
  • 实践训练
  • 项目二 使用循环结构输出字符图案
  • 学习目标
  • 项目描述
  • 任务一 使用循环结构在屏幕上输出平行四边形图案
  • 任务说明
  • 相关知识
  • 2.1 基本数据类型
  • 2.2 常量和变量
  • 2.3 数据操作
  • 2.4 循环结构
  • 任务实施
  • 实践训练
  • 任务二 使用循环结构在屏幕上输出空心梯形图案
  • 任务说明
  • 相关知识
  • 2.5 条件判断表达式
  • 2.6 选择结构
  • 2.7 for循环结构和do while循环结构
  • 任务实施
  • 实践训练
  • 项目三 使用C语言图形函数画图
  • 学习目标
  • 项目描述
  • 任务一 画一个榔头
  • 任务说明
  • 相关知识
  • 3.1 函数概念
  • 3.2 屏幕坐标
  • 3.3 语言图形函数1
  • 任务实施
  • 实践训练
  • 任务二 画一张笑脸
  • 任务说明
  • 相关知识
  • 3.4 画图软件的安装和使用
  • 3.5 C语言图形函数2
  • 任务实施
  • 实践训练
  • 项目四 使用C语言图形函数画创意图案
  • 学习目标
  • 项目描述
  • 任务一 在屏幕上画出位图图案
  • 任务说明
  • 相关知识
  • 4.1 一维数组
  • 4.2 二维数组
  • 任务实施
  • 实践训练
  • 任务二 使用图形函数在屏幕上画艺术图案
  • 任务说明
  • 相关知识
  • 4.3 格式输入函数
  • 4.4 多分支结构
  • 4.5 坐标平移变换
  • 任务实施
  • 实践训练
  • 项目五 使用C语言图形函数画数学曲线
  • 学习目标
  • 项目描述
  • 任务一 在屏幕上画出十字渐开线图案
  • 任务说明
  • 相关知识
  • 5.1 格式输出函数printf()
  • 5.2 算法与结构化程序设计
  • 5.3 描点画图法
  • 5.4 语言图形函数
  • 任务实施
  • 实践训练
  • 任务二 使用图形函数在屏幕上画艺术图案
  • 任务说明
  • 相关知识
  • 5.5 图形的旋转变换
  • 任务实施
  • 实践训练
  • 项目六 使用自定义函数画数学曲线
  • 学习目标
  • 项目描述
  • 任务 在屏幕上画出内五环曲线构成的图案
  • 任务说明
  • 相关知识
  • 6.1 函数概述
  • 6.2 函数的定义和使用
  • 6.3 函数的嵌套调用
  • 6.4 函数的递归调用
  • 6.5 变量的作用域和生存期
  • 任务实施
  • 实践训练
  • 项目七 使用C语言图形函数实现动画
  • 学习目标
  • 项目描述
  • 任务一 在屏幕上显示运动的卡车
  • 任务说明
  • 相关知识
  • 7.1 指针概念
  • 7.2 指针变量的定义和使用
  • 7.3 语言图形函数
  • 7.4 动画原理
  • 任务实施
  • 实践训练
  • 任务二 模拟时钟动画
  • 任务说明
  • 相关知识
  • 7.5 指针变量作为函数的参数
  • 7.6 指针变量与一维数组
  • 7.7 字符数组
  • 7.8 结构体
  • 任务实施
  • 实践训练
  • 项目八 使用C语言图形函数实现游戏
  • 学习目标
  • 项目描述
  • 任务一 小人接水果游戏
  • 任务说明
  • 相关知识
  • 8.1 键盘响应处理
  • 8.2 语言图形函数及其他函数
  • 任务实施
  • 实践训练
  • 任务二 贪吃蛇游戏
  • 任务说明
  • 相关知识
  • 8.3 客户区坐标系与逻辑坐标
  • 任务实施
  • 实践训练
  • 任务三 小人推箱子游戏
  • 任务说明
  • 相关知识
  • 8.4 任意类型数字转换为字符串
  • 任务实施
  • 实践训练
  • 项目九 项目综合实践
  • 学习目标
  • 项目描述
  • 任务一 打豆豆游戏
  • 任务说明
  • 任务实施
  • 实践训练
  • 任务二 打气球游戏
  • 任务说明
  • 任务实施
  • 实践训练
  • 任务三 雷电游戏
  • 任务说明
  • 任务实施
  • 实践训练
  • 任务四 俄罗斯方块游戏
  • 任务说明
  • 任务实施
  • 实践训练
展开全部

评分及书评

评分不足
1个评分
  • 用户头像
    给这本书评了
    5.0

    很喜欢的一本书,这本书基本只用到了 C 语言知识,和加上个图形库 esayX,书中全是游戏项目,会讲解游戏项目的设计细节,很多都有源码,让学习特别有乐趣和成就感,受益匪浅,有趣好玩。

      转发
      评论

    出版方

    人民邮电出版社

    人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。