图书介绍
深入体验C语言项目开发PDF|Epub|txt|kindle电子书版本网盘下载
![深入体验C语言项目开发](https://www.shukui.net/cover/74/30796011.jpg)
- 薛小龙编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302256625
- 出版时间:2011
- 标注页数:367页
- 文件大小:105MB
- 文件页数:382页
- 主题词:C语言-程序设计
PDF下载
下载说明
深入体验C语言项目开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 俄罗斯方块游戏1
1.1第一个项目2
1.1.1老师的作业2
1.1.2准备工作2
1.2功能分析3
1.2.1系统需求分析3
1.2.2结构规划4
1.2.3选择工具4
1.3总体设计5
1.3.1运行流程分析5
1.3.2核心处理模块分析6
1.4数据结构8
1.5一个神秘的箱子10
1.6具体实现12
1.6.1预处理12
1.6.2主函数16
1.6.3界面初始化19
1.6.4时钟中断处理20
1.6.5更新速度和成绩,显示帮助信息20
1.6.6满行处理22
1.6.7显示/消除方块24
1.6.8对方块的操作处理26
1.7最后的战役——测试运行29
1.8我的总结30
第2章 成绩管理系统31
2.1第一个盈利的项目32
2.1.1会长来访32
2.1.2组建团队32
2.1.3小会议33
2.2系统需求分析34
2.2.1开发目标34
2.2.2市场需求分析34
2.3模块分析和数据结构设计35
2.3.1功能模块设计35
2.3.2规划项目函数35
2.4前期编码工作38
2.4.1预处理38
2.4.2主函数39
2.4.3系统主菜单函数41
2.4.4表格显示信息41
2.4.5格式化输入数据42
2.5后期编码工作43
2.5.1信息查找43
2.5.2添加用户记录44
2.5.3查询用户记录46
2.5.4删除用户记录47
2.5.5修改用户记录48
2.5.6插入用户记录49
2.5.7统计用户记录51
2.5.8排序处理52
2.5.9存储用户信息53
2.6测试54
2.6.1调试预览55
2.6.2学校验收57
2.7我的总结58
2.8两点心得体会59
2.8.1为需求而生的链表59
2.8.2再谈函数,引发模块化设计的深思60
第3章 PING和TCP网络系统61
3.1踏上求职路62
3.1.1写求职信62
3.1.2随遇而安64
3.2踏入职场64
3.3第一个项目65
3.3.1我的任务65
3.3.2规划流程65
3.4收集资料65
3.5总体设计66
3.6设计数据结构和规划函数69
3.6.1设计数据结构69
3.6.2构成函数介绍70
3.7编码工作72
3.7.1预处理72
3.7.2初始化处理74
3.7.3控制模块75
3.7.4数据报解读处理77
3.7.5 Ping测试处理79
3.7.6主函数82
3.8测试82
3.9学习TCP84
3.9.1功能分析84
3.9.2模块分析84
3.9.3系统函数85
3.10分析源代码85
3.10.1服务器端85
3.10.2客户端91
3.11和HR的谈话95
3.12我的总结96
3.13 Visual C++ 6.0真的很好用96
第4章 工资管理系统103
4.1了解公司的组织结构104
4.1.1公司的现状104
4.1.2我的开发部104
4.2新的项目105
4.2.1早会的任务105
4.2.2初见客户105
4.2.3我们的团队105
4.3项目规划分析106
4.3.1项目目标106
4.3.2功能模块分析106
4.4用数组而不用链表108
4.5进入第二阶段108
4.5.1设计数据结构108
4.5.2规划项目函数109
4.6第三阶段110
4.6.1预处理110
4.6.2查找定位模块111
4.6.3格式化输入模块112
4.6.4增加记录模块112
4.6.5修改记录模块114
4.6.6删除记录模块115
4.6.7插入记录模块117
4.6.8存储记录模块119
4.7还是第三阶段120
4.7.1主函数模块120
4.7.2主菜单模块122
4.7.3统计记录模块122
4.8客户有变123
4.8.1查询记录模块124
4.8.2排序显示模块125
4.8.3最后的一些调整126
4.9项目调试,选择最合适的,而不是最好的128
4.9.1调试预览129
4.10何谓冒泡排序132
4.11谈客户的那些事132
4.12我的总结133
第5章 绘图板系统135
5.1同事们的聚会136
5.2新的项目136
5.2.1休假失败136
5.2.2新的项目136
5.2.3我们的团队136
5.3项目规划分析137
5.3.1绘图板的核心技术138
5.3.2功能描述138
5.3.3总体设计138
5.4第二个阶段140
5.4.1设计数据结构140
5.4.2规划系统函数140
5.5 PrB的编码过程142
5.5.1预处理模块142
5.5.2功能控制模块146
5.5.3保存加载模块147
5.5.4鼠标控制模块149
5.6我的编码过程150
5.6.1图形绘制模块151
5.6.2主函数模块165
5.7项目调试171
5.7.1系统调试171
5.7.2验收172
5.8调试的烦恼——DOS抓图和操控172
5.9我的总结——同事之间的那些事173
第6章 文本编辑器系统175
6.1庆功晚会176
6.2新的挑战176
6.2.1新招的实习生176
6.2.2新的项目176
6.2.3我们的团队177
6.3功能分析178
6.3.1功能分析178
6.3.2系统总体设计180
6.4设计数据结构和规划系统函数186
6.4.1设计数据结构186
6.4.2规划系统函数187
6.5 PrB的编码过程189
6.5.1预处理模块189
6.5.2绘制主窗口190
6.5.3文本字符显示输出191
6.5.4删除字符192
6.5.5插入字符195
6.5.6选定文本197
6.6我的任务199
6.6.1菜单控制199
6.6.2文件操作205
6.6.3主函数207
6.7项目调试213
6.7.1系统调试213
6.7.2验收215
6.8我的总结——上下级相处的那些事216
第7章 图书借阅系统217
7.1生活的压力218
7.2同学来访218
7.2.1新的项目218
7.2.2我们的团队219
7.3项目规划分析219
7.3.1市场需求219
7.3.2功能介绍220
7.3.3模块划分220
7.4规划系统函数221
7.5我的工作226
7.5.1定义结构体226
7.5.2建立图书信息库228
7.5.3主菜单和密码处理228
7.5.4系统模式230
7.5.5查看图书模块231
7.5.6借阅处理模块234
7.5.7查找和修改238
7.5.8删除信息242
7.5.9系统主函数245
7.6项目调试246
7.6.1系统调试247
7.6.2验收252
7.7我的总结——谈私活的那些事253
第8章 UDP传输系统255
8.1客户的来访256
8.2一个私单256
8.3项目规划分析257
8.3.1功能描述257
8.3.2功能模块设计257
8.4设计数据结构263
8.5规划系统函数265
8.6写代码267
8.6.1预处理267
8.6.2初始化模块处理268
8.6.3获取参数268
8.6.4用户帮助模块271
8.6.5广播消息发送模块272
8.6.6广播消息接收模块273
8.6.7多播功能控制模块274
8.6.8多播消息发送模块276
8.6.9多播消息接收模块277
8.6.10主函数278
8.7项目调试280
8.7.1系统调试280
8.7.2验收280
8.8我的总结——拼搏和耐心真的很重要280
8.9今天你跳槽了吗281
第9章 推箱子游戏283
9.1很累的地下工作284
9.2成立自己的团队284
9.3第一个单子285
9.4项目规划分析286
9.4.1功能描述286
9.4.2功能模块分析286
9.4.3剖析执行流程287
9.5设计数据结构,规划系统函数289
9.5.1设计数据结构289
9.5.2规划系统函数290
9.6编码293
9.6.1预处理293
9.6.2初始化模块294
9.6.3画图模块298
9.6.4移动箱子模块300
9.6.5移动小人模块303
9.6.6功能控制模块309
9.6.7系统主函数310
9.7项目调试313
9.7.1系统调试313
9.7.2验收314
9.8我的总结314
9.9我有一颗创业心315
第10章 媒体播放器317
10.1程序员很不容易318
10.2艰巨的项目319
10.3功能分析320
10.4项目计划书321
10.5搭建环境322
10.5.1搭建DirectShow SDK开发环境322
10.5.2搭建Visual Studio 2010开发环境325
10.5.3配置DirectShow SDK开发环境327
10.6设计FilterGraph结构335
10.6.1设计FilterGraph结构335
10.6.2实现GraphEdit模拟335
10.7设计界面338
10.8具体编码344
10.8.1媒体控制类处理344
10.8.2实现播放器主题353
10.9项目调试363
10.9.1系统调试363
10.9.2验收365
10.10升职的惊喜365
10.11升职的原因365
10.12压力依旧,拼搏继续366