编著者还有:刘勇、王俊峰、薛欣

副标题:无

作   者:吴启武[等]编著

分类号:

ISBN:9787302254454

微信扫一扫,移动浏览光盘

简介

   吴启武、刘勇、王俊峰、薛欣编著的《C语言课程设计案例精编(第2   版)》是《C语言课程设计案例精编》的更新版,在保持了前一版风格的基   础上,根据读者的反馈对部分内容进行了更新。本书内容丰富,案例经典   ,涵盖了游戏开发、文件操作、网络编程、仿Windows应用程序开发等范畴   ,分为5篇,共16章,涉及14个经典案例。    在本书的基础知识篇中,我们使用两章的篇幅重点介绍了后面章节中   将涉及的知识点;在游戏编程篇中,我们介绍了俄罗斯方块、推箱子、五   子棋游戏的设计和实现;在文件操作篇中,我们介绍了目前应用十分广泛   的学生成绩管理系统、图书管理系统、酒店客房管理系统的设计与实现;   在网络编程篇中,我们介绍了Ping、TCP、UDP三个网络协议的设计与实现   ;在仿Windows应用程序篇中,我们介绍了进程调度模拟器、画图板、电子   时钟、简易计算器、文本编辑器5个小应用程序的设计与实现。本书从实践   性和应用性出发,按照软件开发的流程,实现了从设计到实现的案例分析   模式。本书内容组织合理,分析详细,通俗易懂。    《C语言课程设计案例精编(第2版)》适合作为本科、高职高专院校   计算机、机械、电子、自动化等专业的学生进行课程设计的参考教材,也   可作为C语言爱好者的参考读物。   

目录

   第一篇 基础知识
  第1章 C语言回顾 3
   1.1 C语言的出现及发展 3
   1.2 C语言的特点 4
   1.3 Turbo C集成环境介绍 4
   1.4 Win-TC集成环境介绍 9
   1.4.1 Win-TC的特点 9
   1.4.2 Win-TC的使用 9
   1.4.3 Win-TC面板设置 12
   1.5 C语言基本语法概述 15
   1.5.1 数据类型、运算符和表达式 15
   1.5.2 程序设计结构 17
   1.5.3 数组 19
   1.5.4 函数 20
   1.5.5 编译预处理 22
   1.5.6 指针 23
   1.5.7 结构体 26
   1.6 小结 27
  第2章 基础知识回顾 28
   2.1 图形知识 28
   2.1.1 图形模式的初始化 28
   2.1.2 屏幕颜色相关函数 29
   2.1.3 图形窗口和图形屏幕函数 30
   2.1.4 画图函数 31
   2.1.5 封闭图形的填充 33
   2.1.6 图形模式下的文本输出 35
   2.2 文件操作知识 36
   2.2.1 文件的打开与关闭 36
   2.2.2 文件的读写 37
   2.2.3 文件的状态 39
   2.2.4 文件的定位 39
   2.3 Windows 网络编程知识 40
   2.3.1 常用协议报头 40
   2.3.2 Winsock基础 44
   2.3.3 套接字选项 51
   2.3.4 名字解析 54
   2.4 中断知识 55
   2.4.1 中断类型与中断函数 55
   2.4.2 鼠标编程 58
   2.5 小结 60
   第二篇 游戏编程
  第3章 俄罗斯方块游戏 63
   3.1 设计目的 63
   3.2 功能描述 63
   3.3 总体设计 64
   3.3.1 功能模块设计 64
   3.3.2 数据结构设计 66
   3.3.3 函数功能描述 69
   3.4 程序实现 70
   3.4.1 源码分析 70
   3.4.2 运行结果 86
   3.5 小结 87
  第4章 推箱子游戏 88
   4.1 设计目的 88
   4.2 功能描述 88
   4.3 总体设计 88
   4.3.1 功能模块设计 88
   4.3.2 数据结构设计 91
   4.3.3 函数功能描述 91
   4.4 程序实现 94
   4.4.1 源码分析 94
   4.4.2 运行结果 112
   4.5 小结 113
  第5章 五子棋游戏 114
   5.1 设计目的 114
   5.2 功能描述 114
   5.3 总体设计 114
   5.3.1 功能模块设计 114
   5.3.2 数据结构设计 116
   5.3.3 函数功能描述 117
   5.4 程序实现 119
   5.4.1 源码分析 119
   5.4.2 运行结果 128
   5.5 小结 130
   第三篇 文件操作
  第6章 学生成绩管理系统 133
   6.1 设计目的 133
   6.2 功能描述 133
   6.3 总体设计 134
   6.3.1 功能模块设计 134
   6.3.2 数据结构设计 137
   6.3.3 函数功能描述 138
   6.4 程序实现 139
   6.4.1 源码分析 139
   6.4.2 运行结果 154
   6.5 小结 157
  第7章 图书管理系统 158
   7.1 设计目的 158
   7.2 功能描述 158
   7.3 总体设计 159
   7.3.1 功能模块设计 159
   7.3.2 数据结构设计 164
   7.3.3 函数功能描述 166
   7.4 程序实现 168
   7.4.1 源码分析 168
   7.4.2 运行结果 191
   7.5 小结 199
  第8章 酒店客房管理系统 200
   8.1 设计目的 200
   8.2 功能描述 200
   8.3 总体设计 201
   8.3.1 功能模块设计 201
   8.3.2 数据结构设计 207
   8.3.3 函数功能描述 208
   8.4 程序实现 211
   8.4.1 源码分析 211
   8.4.2 运行结果 240
   8.5 小结 245
   第四篇 网络编程
  第9章 Ping程序设计 249
   9.1 设计目的 249
   9.2 功能描述 249
   9.3 总体设计 249
   9.3.1 功能模块设计 249
   9.3.2 数据结构设计 253
   9.3.3 函数功能描述 254
   9.4 程序实现 255
   9.4.1 源码分析 255
   9.4.2 运行结果 265
   9.5 小结 270
  第10章 TCP程序设计 271
   10.1 设计目的 271
   10.2 功能描述 271
   10.3 总体设计 272
   10.3.1 功能模块设计 272
   10.3.2 数据结构设计 276
   10.3.3 函数功能描述 276
   10.4 程序实现 277
   10.4.1 源码分析 277
   10.4.2 运行结果 286
   10.5 小结 291
  第11章 UDP程序设计 292
   11.1 设计目的 292
   11.2 功能描述 292
   11.3 总体设计 293
   11.3.1 功能模块设计 293
   11.3.2 数据结构设计 297
   11.3.3 函数功能描述 299
   11.4 程序实现 300
   11.4.1 源码分析 300
   11.4.2 运行结果 311
   11.5 小结 317
   第五篇 仿Windows应用程序
  第12章 进程调度模拟器 321
   12.1 设计目的 321
   12.2 功能描述 322
   12.3 总体设计 323
   12.3.1 功能模块设计 323
   12.3.2 数据结构设计 325
   12.3.3 函数功能描述 326
   12.4 程序实现 327
   12.4.1 源码分析 327
   12.4.2 运行结果 335
   12.5 小结 338
  第13章 画图板 339
   13.1 设计目的 339
   13.2 功能描述 339
   13.3 总体设计 340
   13.3.1 功能模块设计 340
   13.3.2 数据结构设计 341
   13.3.3 函数功能描述 342
   13.4 程序实现 344
   13.4.1 源码分析 344
   13.4.2 运行结果 369
   13.5 小结 372
  第14章 电子时钟 373
   14.1 设计目的 373
   14.2 功能描述 373
   14.3 总体设计 374
   14.3.1 功能模块设计 374
   14.3.2 数据结构设计 376
   14.3.3 函数功能描述 377
   14.4 程序实现 378
   14.4.1 源码分析 378
   14.4.2 运行结果 384
   14.5 小结 385
  第15章 简易计算器 386
   15.1 设计目的 386
   15.2 功能描述 386
   15.3 总体设计 387
   15.3.1 功能模块设计 387
   15.3.2 数据结构设计 390
   15.3.3 函数功能描述 390
   15.4 程序实现 392
   15.4.1 源码分析 392
   15.4.2 运行结果 405
   15.5 小结 407
  第16章 文本编辑器 408
   16.1 设计目的 408
   16.2 功能描述 408
   16.3 总体设计 410
   16.3.1 功能模块设计 410
   16.3.2 数据结构设计 417
   16.3.3 函数功能描述 418
   16.4 程序实现 420
   16.4.1 源码分析 420
   16.4.2 运行结果 440
   16.5 小结 446
  附录 447
   附录1 ASCII表 447
   附录2 C语言编程易犯错误分析 448
  

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

编著者还有:刘勇、王俊峰、薛欣
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon