新書推薦:
《
周易
》
售價:NT$
203.0
《
东南亚的传统与发展
》
售價:NT$
306.0
《
乾隆制造
》
售價:NT$
398.0
《
资治通鉴臣光曰辑存 资治通鉴目录(司马光全集)(全二册)
》
售價:NT$
1316.0
《
明代社会变迁时期生活质量研究
》
售價:NT$
1367.0
《
律令国家与隋唐文明
》
售價:NT$
332.0
《
紫云村(史杰鹏笔下大唐小吏的生死逃亡,新历史主义小说见微之作,附赠5张与小说内容高度契合的宣纸彩插)
》
售價:NT$
449.0
《
现代吴语的研究(中华现代学术名著3)
》
售價:NT$
296.0
|
編輯推薦: |
(1)首先,本书是一本以项目开发案例为导向、面向工作应用的软件开发类图书,内容兼顾了C语言程序设计方法及Win32 API窗体编程技术,架起让学生从程序设计走向软件开发的桥梁;(2)其次,本书的项目案例按照由浅入深、循序渐进的原则设置,让学生切身感受到软件开发并非只是枯燥的语法和陌生的术语,从而激发学生学习软件的兴趣,让学生变被动学习为自主自发学习; (3)*后,本书的项目开发案例过程完整,不但适合在学习软件开发时作为小型项目开发的参考书,而且可以作为毕业设计的案例参考书。
|
內容簡介: |
本书较全面地讲述了C语言程序设计方法及Win32 API窗体编程技术,目的是使学生具备从程序设计到软件实现的能力。全书共包括两部分内容: 第1部分为C语言程序设计,主要阐述C语言程序设计的基础知识及计算机算法的初步内容;第2部分为Windows下的C编程,涵盖了Windows编程的基础理论与应用,帮助读者掌握在Windows下的基本编程方法和知识体系。每章均以综合实训的模式帮助读者提高其分析问题与实际动手解决问题的能力。本书语言严谨流畅、内容由浅到深,适合有一定C语言基础的读者阅读,是学习C语言编程和Windows编程的理想参考书。本书可作为高等院校计算机专业学生及理工科类非计算机专业学生学习研究C语言与Windows程序设计的正式教材,也是一本供读者自学的从入门到深入的参考书。
|
目錄:
|
目录
第1部分C语言程序设计第1章C语言程序设计介绍3
1.1C语言简介3
1.2C语言编程平台Visual C 6.0简介4
1.2.1Visual C 6.0界面介绍4
1.2.2创建项目文件6
1.2.3程序调试8
1.3数据的类型与运算符9
1.3.1常量9
1.3.2变量11
1.3.3运算符12
1.4数据的输入输出14
1.4.1输出函数printf14
1.4.2输入函数scanf15
1.5本章小结16第2章基本控制结构17
2.1顺序结构17
2.2选择结构19
2.2.1if选择结构19
2.2.2switch多分支选择结构24
2.2.3选择结构程序设计27
2.3循环结构28
2.3.1while循环结构29
2.3.2dowhile循环结构30
2.3.3for循环结构32
2.3.4循环嵌套35
2.4综合实训37
2.5本章小结41第3章数组42
3.1数组简介42
3.1.1数组定义及声明42
3.1.2数组的初始化43
3.2数组的程序设计44
3.2.1数值问题44
3.2.2矩阵问题46
3.2.3图形问题51
3.2.4排序与查找53
3.3字符数组与字符串56
3.3.1字符串简介56
3.3.2字符串函数57
3.3.3字符串程序设计58
3.4综合实训60
3.5本章小结66第4章函数68
4.1函数简介68
4.1.1函数的定义68
4.1.2函数的调用69
4.1.3函数的声明71
4.2函数参数73
4.2.1普通变量作为函数参数73
4.2.2数组作为函数参数75
4.3嵌套调用和递归调用80
4.3.1嵌套调用80
4.3.2递归调用81
4.4C语言变量83
4.4.1全局变量和局部变量83
4.4.2变量的存储方式84
4.5综合实训95
4.6本章小结100第5章指针101
5.1指针与数组101
5.1.1指向一维数组的指针101
5.1.2指向多维数组的指针105
5.1.3指向数组的指针106
5.2指针与函数107
5.2.1指针作为函数调用的参数107
5.2.2数组名作为函数调用的参数109
5.2.3函数指针指向函数的指针111
5.2.4指针函数返回值为指针的函数115
5.3指针与字符串117
5.3.1字符指针与字符数组117
5.3.2字符指针程序设计119
5.4指针数组与多重指针120
5.4.1指针数组120
5.4.2多重指针122
5.5动态分配内存123
5.6综合实训128
5.7本章小结137第6章结构体138
6.1结构体的定义与使用138
6.1.1结构体的建立138
6.1.2结构体类型变量的定义139
6.1.3结构体变量的使用140
6.2学生信息管理系统143
6.2.1设计要求143
6.2.2功能模块143
6.2.3程序代码144
6.2.4程序运行结果160
第2部分Windows下的C编程第7章Windows下的C编程基础165
7.1Windows下工程的建立165
7.2Windows编程的基础函数167
7.2.1Windows程序的入口WinMain
函数167
7.2.2Windows的printfMessageBox
函数168
7.2.3Windows中的输出函数170
7.3Windows程序框架171
7.4综合实训176
7.5本章小结179第8章子窗口控件、菜单与对话框181
8.1子窗口控件181
8.1.1消息传递机制181
8.1.2static控件182
8.1.3按钮184
8.1.4编辑框191
8.2菜单193
8.2.1菜单的概念193
8.2.2菜单的建立193
8.3对话框198
8.3.1模态对话框198
8.3.2非模态对话框203
8.4综合实训205
8.5本章小结219第9章Windows编程综合设计220
9.1俄罗斯方块220
9.1.1游戏介绍220
9.1.2功能实现221
9.1.3窗口实现223
9.1.4程序代码226
9.22048游戏236
9.2.1游戏介绍236
9.2.2功能实现237
9.2.3界面显示240
9.2.4程序代码244
|
內容試閱:
|
前言 本书是一本以项目开发案例为导向、面向工作应用的软件开发类教材,内容兼顾了C语言程序设计方法及Win32 API窗体编程技术,架起让学生从程序设计走向软件开发的桥梁。项目案例按照由浅入深、循序渐进的原则设置,让学生切身感受到软件开发给工作带来实实在在的用处和方便,并非只是枯燥的语法和陌生的术语,从而激发学生学习编程的兴趣,让学生变被动学习为自主自发学习。项目开发案例过程完整,不但适合在学习软件开发时作为小型项目开发的参考书,而且可以作为毕业设计的案例参考书。本书全面介绍了C语言软件开发人员应该掌握的各项技术,内容突出基础全面深入的特点,同时强调实战效果,使得学生具备从程序设计方法到软件开发能力的一个飞跃,满足了企业对可迅速上手的软件开发人才的迫切需求。本书以项目开发案例为导向,面向软件开发,着重培养学生C语言与Windows编程的能力,通过实训项目的训练提高学生分析问题和实际动手解决问题的能力。本书以通俗易懂的语言,丰富多彩的实例,详细介绍了使用C语言在Windows下进行程序开发所应该掌握的各方面知识。本书共分为如下两部分内容。1. C语言程序设计C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言程序设计课程是高等学校计算机类专业的专业基础课,也是很多非计算机专业理科学生的必修课。本书第1部分涵盖了C语言的基本知识点以及经典的编程算法,独具匠心的编程技巧使程序更加完善,对C语言和程序设计的基本概念和要点讲解透彻,全面而深入。2. Windows下的C编程Windows编程作为搭建程序员与计算机的桥梁,引领着无数程序员走过了改变世界的过程。本书第2部分重点介绍了Windows编程的基本知识点,帮助读者掌握可视化界面设计、Windows API方法编程、事件驱动程序运行方式等基本Windows编程方法,形成基本的编程架构思想,为以后的编程之路打下坚实的基础。本书条理清晰、通俗易懂、实用性与可操作性强,理论与实践完美结合。每章都配有大量实用案例。每个实例代码都配有相应的运行结果截图,效果直观。试图从解决实际问题的角度出发,通过大量的典型实例,强化算法设计的基本方法,沿着由问题带出算法,由算法带出程序设计语言的思路讲述程序设计中的各个知识点。本书所有案例,都可从清华大学出版社网站免费下载。在本书成稿之际,我要感谢清华大学出版社的鼎力相助,感谢责任编辑白立军老师,感谢编辑老师们严谨审校与精心编排。同时本书参考了国内外大量文献,借鉴了一些网络上不知名作者的素材,在此谨向这些国内外作者表示诚挚的感谢和崇高的敬意。最后,我要特别致谢一届又一届的同学们,是你们用问题构建了本书的案例,也是你们的编程热情使得代码更加完善,谨以此书献给追求卓越的莘莘学子们,献给参与本书文本与代码校验工作的吕志强、刘帅帅、张晓强、王纪刚、王文喜、张红艳以及李烁等同学们。由于编者水平有限,书中难免存在错误与不足,敬请读者批评指正。愿本书与读者一起成长,感谢读者对本书的厚爱与支持。曲海平 于山东烟台2017年1月
|
|