新書推薦:
《
利他主义的生意:偏爱“非理性”的市场(英国《金融时报》推荐读物!)
》
售價:NT$
352.0
《
认知行为疗法:心理咨询的顶层设计
》
售價:NT$
454.0
《
FANUC工业机器人装调与维修
》
售價:NT$
454.0
《
吕著中国通史
》
售價:NT$
286.0
《
爱琴海的光芒 : 千年古希腊文明
》
售價:NT$
908.0
《
不被他人左右:基于阿德勒心理学的无压力工作法
》
售價:NT$
301.0
《
SDGSAT-1卫星热红外影像图集
》
售價:NT$
2030.0
《
股市趋势技术分析(原书第11版)
》
售價:NT$
1010.0
|
內容簡介: |
本书是《C语言程序设计》的学习辅导书。全书共14章,第1章介绍在VC2015环境下编程的步骤和各种平台上的C程序编译方法,第2章至第11章与教材《C语言程序设计》对应,包括教材各章的习题及答案、编程案例及参考例程和实践题目。第12章至第14章作为课程设计的内容,讲解了窗口程序设计的方法、Visual Studio环境下开发网络通信的案例和QT Creator环境下跨平台开发信息处理系统的案例。
本书为读者学习C语言程序设计提供了丰富的内容,适合作为大学各专业的C程序设计课程的辅导书和C课程设计的教材,也可供编程爱好者自学使用。
|
目錄:
|
第1章 C?语言概述 1
1.1 ?《C?语言程序设计》习题及答案 1
1.2 VC2015集成开发环境简介 2
1.3 各种平台上的C?程序编译 7
1.3.1 Linux操作系统的编译与链接 7
1.3.2 其他编译与链接工具 9
第2章 基本数据类型和表达式 10
2.1 《C?语言程序设计》习题及答案 10
2.2 编程案例及参考例程 15
2.3 实践题目 22
第3章 控制语句 23
3.1 《C语言程序设计》习题及答案 23
3.2 编程案例及参考例程 35
3.3 实践题目 51
第4章 数组和自定义数据类型 52
4.1 《C?语言程序设计》习题及答案 52
4.2 编程案例及参考例程 58
4.3 实践题目 79
第5章 函数 80
5.1 《C?语言程序设计》习题及答案 80
5.2 编程案例及参考例程 86
5.3 实践题目 108
第6章 指针和引用 109
6.1 《C?语言程序设计》习题及答案 109
6.2 编程案例及参考例程 116
6.3 实践题目 128
第7章 类和对象 129
7.1 ?《C?语言程序设计》习题及答案 129
7.2 编程案例及参考例程 137
7.3 实践题目 162
第8章 继承 163
8.1 《C?语言程序设计》习题及答案 163
8.2 编程案例及参考例程 173
8.3 实践题目 197
第9章 类的特殊成员 198
9.1 《C?语言程序设计》习题及答案 198
9.2 编程案例及参考例程 208
9.3 实践题目 229
第10章 多态 230
10.1 《C?语言程序设计》习题及答案 230
10.2 编程案例及参考例程 243
10.3 实践题目 260
第11章 异常处理 261
11.1 《C?语言程序设计》习题及答案 261
11.2 编程案例及参考例程 267
第12章 图形用户界面 271
12.1 基于Windows API编程 271
12.2 基于MFC编程 278
12.2.1 单文档应用程序 279
12.2.2 对话框应用程序 287
12.3 基于QT跨平台编程 296
第13章 邮件发送程序设计 298
13.1 SOCKET编程 298
13.2 SMTP协议 302
13.3 基于MFC框架的程序设计 310
13.3.1 总体设计 310
13.3.2 界面设计 311
13.3.3 事件驱动设计 312
13.3.4 网络通信设计 315
13.3.5 关键算法 318
13.4 基于MFC类库的程序设计 319
13.4.1 总体设计 319
13.4.2 建立socket类 321
13.4.3 界面设计 322
13.4.4 事件驱动设计 323
第14章 文本分析程序设计 327
14.1 实践题目答案及解析 327
14.2 基于QT的程序设计 355
14.2.1 功能设计 355
14.2.2 界面设计 355
14.2.3 类设计 356
14.2.4 类实现 358
14.2.5 界面实现 361
|
內容試閱:
|
C?语言是一门优秀的语言,全面兼容C语言,并在保留了C语言简洁、灵活、高效的同时,增加了面向对象程序设计的支持,从诞生以来一直受到广大编程人员的喜爱。
本书是《C?语言程序设计》的配套教材。本书编写的主要目的,是希望帮助学生提高使用C?语言进行程序设计的能力,因此本书也是一本C?编程指导和参考书。
本书内容主要包括以下6个方面:1 C?编程环境介绍;2 习题答案;
3 编程案例及参考例程;4 实践题目;5 窗口程序设计;6 课程设计案例。
全书分为14章,第1章介绍VC2015编程环境和各种平台上的C?程序编译方法。第2章至第11章的目录和《C?语言程序设计》的第2章到第11章相对应。每一章都包括习题及答案、编程案例及参考例程和实践题目3个部分。
习题及答案部分不仅提供习题解答,还对习题的难度等级进行划分,对部分难题进行了剖析。
编程案例及参考例程是本书的重点之一。本书按照C?语言的各个知识点设计了各种编程案例,把编程的思想融入例子中,目的是使读者能够对现实世界中较典型的问题用计算机语言进行描述及解决。这部分不仅有大量的编程案
例,还提供了对于案例的分析、设计、参考例程以及对于例程的解释说明,力求使读者在掌握C?语言的同时,能够掌握编程的思路。
实践题目每章只有一题,但是各章的题目有连贯性,由浅入深,直到
最后可以作为课程设计题目。相应的程序和解析可以在第14章第14.1节中找到答案。
第12章至第14章作为课程设计的内容,讲解了窗口程序设计的方法,分析、设计并实现了两个案例。第13章是网络通信方面的案例,选用Visual Studio集成环境进行开发;第14章是信息处理方面的案例,选用QT Creator集成环境进行开发,支持跨平台开发、移植。这部分的内容相当有代表性,可以作为老师进行课程设计的教学参考或学生的自学参考。
本书可以作为学习C?程序设计的参考书,更可供编程爱好者自学使用。书中如有不妥之处,欢迎广大读者批评指正。
|
|