图书介绍

C语言项目案例分析2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C语言项目案例分析
  • 明日科技编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302276609
  • 出版时间:2012
  • 标注页数:383页
  • 文件大小:178MB
  • 文件页数:399页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C语言项目案例分析PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 实用工具篇2

第1章 万年历(TC 2.0实现)2

自学视频、源程序:配套资源mr12

1.1万年历概述3

1.1.1功能概述3

1.1.2万年历效果预览3

1.2关键技术3

1.2.1 main()函数的参数3

1.2.2闰年的判断方法4

1.3传参模块4

1.3.1模块概述4

1.3.2模块实现4

1.4计算星期差模块5

1.4.1模块概述5

1.4.2模块实现5

1.5计算星期几模块6

1.5.1模块概述6

1.5.2模块实现6

1.6显示月份模块7

1.6.1模块概述7

1.6.2模块实现7

1.7开发总结8

第2章 文秘(TC 2.0实现)9

自学视频、源程序:配套资源mr29

2.1文秘概述10

2.1.1功能概述10

2.1.2功能结构10

2.1.3模块预览10

2.2菜单选择模块11

2.2.1模块概述11

2.2.2实现过程11

2.3分割文件模块12

2.3.1模块概述12

2.3.2实现过程12

2.4合并文件模块14

2.4.1模块概述14

2.4.2实现过程14

2.5计算文件大小模块16

2.5.1模块概述16

2.5.2实现过程16

2.6开发总结16

第3章 电话本( TC 2.0实现)17

自学视频、源程序:配套资源mr317

3.1电话本概述18

3.1.1功能概述18

3.1.2功能结构18

3.1.3功能界面预览18

3.2关键技术20

3.2.1设置功能热键20

3.2.2冒泡排序21

3.3预处理模块22

3.3.1模块概述22

3.3.2实现过程22

3.4图形模块23

3.4.1模块概述23

3.4.2实现过程24

3.5电话本登录模块26

3.5.1模块概述26

3.5.2实现过程26

3.6关键算法模块27

3.6.1模块概述27

3.6.2实现过程27

3.7热键实现模块28

3.7.1模块概述28

3.7.2实现过程29

3.8显示电话本信息模块31

3.8.1模块概述31

3.8.2实现过程31

3.9开发总结33

第4章 小熊时钟(TC 2.0实现)34

自学视频、源程序:配套资源mr434

4.1小熊时钟概述35

4.1.1功能概述35

4.1.2小熊时钟效果预览35

4.2关键技术35

4.2.1图形模式初始化35

4.2.2绘制时钟刻度36

4.3绘制图形界面模块37

4.3.1模块概述37

4.3.2模块实现37

4.4判断按键模块38

4.4.1模块概述38

4.4.2模块实现38

4.5显示时间模块38

4.5.1模块概述38

4.5.2模块实现39

4.6开发总结39

第5章 打字游戏(TC 2.0实现)40

自学视频、源程序:配套资源 mr540

5.1打字游戏概述41

5.1.1功能概述41

5.1.2游戏预览41

5.2关键技术42

5.2.1定位光标位置42

5.2.2随机产生字母42

5.3预处理实现42

5.4主函数43

5.5游戏界面设置44

5.6开发总结47

第2篇 趣味游戏篇50

第6章 弹力球游戏(TC 2.0实现)50

自学视频、源程序:配套资源mr650

6.1弹力球游戏概述51

6.1.1游戏概述51

6.1.2游戏界面预览51

6.2关键技术52

6.2.1图形模式处理52

6.2.2实现键盘操作52

6.3预处理模块53

6.3.1模块概述53

6.3.2实现过程53

6.4游戏主菜单模块54

6.4.1模块概述54

6.4.2实现过程54

6.5判断游戏选择模块56

6.5.1模块概述56

6.5.2实现过程56

6.6游戏画墙模块57

6.6.1模块概述57

6.6.2实现过程57

6.7定义鼠标信息模块58

6.7.1模块概述58

6.7.2实现过程58

6.8游戏实现模块60

6.8.1模块概述60

6.8.2实现过程60

6.9显示游戏规则模块62

6.9.1模块概述62

6.9.2实现过程62

6.10开发总结62

第7章 快快吃豆游戏(TC 2.0实现)63

自学视频、源程序:配套资源mr763

7.1快快吃豆游戏概述64

7.1.1游戏概述64

7.1.2游戏功能结构64

7.1.3游戏界面预览64

7.2关键技术65

7.2.1敌人的移动过程65

7.2.2按键控制游戏66

7.3预处理模块67

7.3.1模块概述67

7.3.2模块实现67

7.4判断是否进入游戏模块69

7.4.1模块概述69

7.4.2模块实现69

7.5绘制游戏初始界面模块70

7.5.1模块概述70

7.5.2模块实现70

7.6游戏实现模块71

7.6.1模块概述71

7.6.2模块实现71

7.7去除痕迹模块73

7.7.1模块概述73

7.7.2实现过程73

7.8游戏输赢模块74

7.8.1模块概述74

7.8.2实现过程74

7.9开发总结75

第8章 贪吃蛇游戏(TC 2.0实现)76

自学视频、源程序:配套资源 mr876

8.1贪吃蛇游戏概述77

8.1.1功能阐述77

8.1.2系统预览77

8.2关键技术77

8.2.1屏幕颜色设置77

8.2.2基本图形函数79

8.2.3封闭图形的填充81

8.2.4图形屏幕82

8.3程序预处理模块83

8.3.1文件引用83

8.3.2宏定义83

8.3.3声明结构体83

8.3.4函数声明84

8.4主函数模块设计84

8.5速度选择界面设计84

8.5.1模块概述84

8.5.2速度选择界面实现85

8.6画墙函数设计85

8.6.1模块概述85

8.6.2画墙函数实现86

8.7游戏运行函数设计87

8.7.1模块概述87

8.7.2游戏运行函数实现87

8.8游戏结束界面设计89

8.8.1模块概述89

8.8.2游戏结束界面实现89

8.9开发总结90

第9章 迷宫游戏(TC 2.0实现)91

自学视频、源程序:配套资源 tnr991

9.1迷宫游戏概述92

9.1.1功能阐述92

9.1.2系统预览92

9.2关键技术93

9.2.1 goto语句93

9.2.2 fflush()函数94

9.2.3 getch()函数94

9.3程序预处理模块94

9.3.1文件引用94

9.3.2声明结构体94

9.3.3函数声明95

9.4主函数模块设计95

9.5迷宫行列输入设计96

9.5.1模块概述96

9.5.2迷宫行列界面实现96

9.6迷宫输出函数设计96

9.6.1模块概述96

9.6.2迷宫输出函数实现96

9.7迷宫路径输出函数设计98

9.7.1模块概述98

9.7.2迷宫路径输出函数实现98

9.8开发总结100

第10章 俄罗斯方块游戏(TC 2.0实现)101

自学视频、源程序:配套资源mr10101

10.1俄罗斯方块游戏概述102

10.1.1功能阐述102

10.1.2系统预览102

10.2关键技术102

10.2.1画线line()函数102

10.2.2给画线上色setcolor()函数103

10.3预处理模块设计103

10.3.1文件引用103

10.3.2声明宏定义103

10.4主函数设计104

10.5游戏背景界面设计105

10.5.1模块概述105

10.5.2游戏界面实现105

10.6组合方块设计106

10.6.1模块概述106

10.6.2组合方块实现106

10.7游戏控制模块设计107

10.7.1模块概述107

10.7.2游戏控制模块实现107

10.8游戏结束界面设计111

10.8.1模块概述111

10.8.2游戏结束界面实现111

10.9开发总结112

第3篇 智力游戏篇114

第11章 推箱子游戏(TC 2.0实现)114

自学视频、源程序:配套资源mr 1 1 114

11.1推箱子游戏概述115

11.1.1功能阐述115

11.1.2游戏流程图115

11.1.3系统预览115

11.2关键技术116

11.3预处理模块设计116

11.3.1文件引用116

11.3.2声明结构体117

11.4游戏界面设计117

11.4.1模块概述117

11.4.2游戏界面实现118

11.5游戏控制模块设计122

11.5.1模块概述122

11.5.2游戏控制模块实现123

11.6游戏说明模块设计132

11.6.1模块概述132

11.6.2游戏说明模块实现132

11.7开发总结133

第12章 猜数字游戏(TC 2.0实现)134

自学视频、源程序:配套资源 mr 12134

12.1猜数字游戏概述135

12.1.1功能概述135

12.1.2游戏预览135

12.2设计思路135

12.3关键技术136

12.4预处理实现136

12.5主函数136

12.6游戏界面设置138

12.7开发总结140

第13章24点游戏(TC 2.0实现)141

自学视频、源程序:配套资源mr13141

13.1 24点游戏概述142

13.1.1功能概述142

13.1.2游戏预览142

13.2设计思路142

13.3主函数143

13.4游戏界面设置144

13.5开发总结147

第14章 五子棋游戏(TC 2.0实现)148

自学视频、源程序:配套资源mr14148

14.1五子棋游戏概述149

14.2需求分析149

14.3系统设计149

14.3.1设计目标149

14.3.2开发及运行环境149

14.4程序预览149

14.5关键技术150

14.6设计思路153

14.7主要功能实现154

14.7.1文件引用154

14.7.2宏定义154

14.7.3声明变量154

14.7.4函数声明154

14.7.5主函数155

14.7.6开始游戏156

14.7.7绘制棋盘157

14.7.8绘制棋子157

14.7.9清除棋子158

14.7.10游戏过程158

14.7.11判断胜负结果163

14.8开发总结166

第4篇 计算机测试篇168

第15章 系统测试( TC 2.0实现)168

自学视频、源程序:配套资源 rnr15168

15.1系统测试概述169

15.1.1功能阐述169

15.1.2系统预览169

15.2关键技术170

15.2.1获取当前日期与时间的time()函数170

15.2.2获取磁盘空间信息的getdfree()函数170

15.2.3获取文件分配表信息的getfat()函数171

15.2.4检测显卡图形驱动和模式的detectgraph()函数171

15.2.5获取最后一次不成功的图形操作的错误编码的graphresult()函数171

15.2.6获取错误信息串的grapherrormsg()函数171

15.2.7读取CMOs中信息的outportb()和inportb()函数172

15.3文件引用172

15.4主函数模块设计172

15.5系统时间获取设计173

15.5.1模块概述173

15.5.2系统时间获取实现173

15.6磁盘信息显示设计174

15.6.1模块概述174

15.6.2磁盘信息显示实现174

15.7显卡信息显示设计175

15.7.1模块概述175

15.7.2显卡信息显示实现175

15.8环境变量显示设计176

15.8.1模块概述176

15.8.2环境变量显示实现176

15.9系统配置信息显示设计177

15.9.1模块概述177

15.9.2系统配置信息显示实现177

15.10开发总结179

第16章 硬件测试(TC 2.0实现)180

自学视频、源程序:配套资源mr16180

16.1硬件测试概述181

16.1.1功能概述181

16.1.2程序预览181

16.2关键技术181

16.2.1鼠标操作181

16.2.2获取Caps Lock键的状态182

16.2.3控制扬声器声音183

16.2.4获取寄存器信息183

16.3预处理实现183

16.4主函数184

16.5鼠标设置185

16.6获取Caps Lock键的状态186

16.7控制扬声器声音186

16.8获取寄存器信息187

16.9开发总结187

第5篇 项目开发篇190

第17章 学生信息管理系统(Visual C++6.0实现)190

自学视频、源程序:配套资源mr17190

17.1开发背景191

17.2需求分析191

17.3系统设计191

17.3.1系统目标191

17.3.2系统功能结构192

17.3.3系统预览192

17.4预处理模块设计194

17.4.1模块概述194

17.4.2技术分析194

17.4.3功能实现195

17.5主函数设计196

17.5.1功能概述196

17.5.2功能实现196

17.6录入学生信息模块197

17.6.1模块概述197

17.6.2技术分析198

17.6.3功能实现198

17.7查询学生信息模块200

17.7.1模块概述200

17.7.2功能实现200

17.8删除学生信息模块201

17.8.1模块概述201

17.8.2功能实现202

17.9插入学生信息模块203

17.9.1模块概述203

17.9.2功能实现203

17.10学生成绩排名模块205

17.10.1模块概述205

17.10.2技术分析205

17.10.3功能实现205

17.11开发总结207

第18章 学生个人消费管理系统(TC 2.0实现)208

自学视频、源程序:配套资源mr18208

18.1开发背景209

18.2需求分析209

18.3系统设计209

18.3.1系统目标209

18.3.2系统功能结构209

18.3.3系统预览210

18.4预处理模块设计212

18.4.1模块概述212

18.4.2技术分析212

18.4.3功能实现213

18.5主函数设计213

18.5.1功能概述213

18.5.2技术分析214

18.5.3功能实现215

18.6录入学生消费信息模块217

18.6.1模块概述217

18.6.2技术分析217

18.6.3功能实现218

18.7查询学生消费信息模块222

18.7.1模块概述222

18.7.2功能实现222

18.8删除学生消费信息模块223

18.8.1模块概述223

18.8.2技术分析223

18.8.3功能实现224

18.9显示学生消费信息模块225

18.9.1模块概述225

18.9.2功能实现225

18.10保存学生消费信息模块226

18.10.1模块概述226

18.10.2技术分析226

18.10.3功能实现227

18.11开发总结228

第19章 火车订票管理系统(TC 2.0实现)229

自学视频、源程序:配套资源mr 19229

19.1开发背景230

19.2需求分析230

19.3系统设计230

19.3.1系统目标230

19.3.2系统功能结构230

19.3.3系统预览231

19.4预处理模块设计232

19.4.1模块概述232

19.4.2功能实现232

19.5主函数设计234

19.5.1主函数概述234

19.5.2技术分析234

19.5.3主函数实现235

19.6添加模块设计236

19.6.1模块概述236

19.6.2技术分析236

19.6.3功能实现237

19.7查询模块设计238

19.7.1模块概述238

19.7.2功能实现239

19.8订票模块设计240

19.8.1模块概述240

19.8.2技术分析240

19.8.3功能实现241

19.9修改模块设计242

19.9.1模块概述242

19.9.2功能实现243

19.10显示模块设计244

19.10.1模块概述244

19.10.2功能实现244

19.11保存模块设计245

19.11.1模块概述245

19.11.2功能实现245

19.12开发总结246

第20章 通讯录管理系统(TC 2.0实现)247

自学视频、源程序:配套资源mr20247

20.1开发背景248

20.2需求分析248

20.3系统设计248

20.3.1功能阐述248

20.3.2功能结构248

20.3.3系统预览249

20.4文件引用250

20.5声明结构体250

20.6函数声明251

20.7功能菜单设计251

20.7.1功能概述251

20.7.2功能菜单实现251

20.7.3自定义菜单功能函数252

20.8通讯录录入设计253

20.8.1功能概述253

20.8.2通讯录录入实现254

20.9通讯录查询设计255

20.9.1功能概述255

20.9.2通讯录查询实现255

20.10通讯录删除设计256

20.10.1功能概述256

20.10.2通讯录删除技术分析256

20.10.3通讯录删除实现257

20.11通讯录显示设计257

20.11.1功能概述257

20.11.2通讯录显示实现258

20.12通讯录数据保存设计258

20.12.1功能概述258

20.12.2通讯录数据保存实现259

20.13数据加载设计259

20.13.1功能概述259

20.13.2数据加载实现260

20.14开发总结261

第21章 图书管理系统(Visual C++6.0+MySQL实现)262

自学视频、源程序:配套资源mr21262

21.1图书管理系统概述263

21.1.1需求分析263

21.1.2开发工具选择263

21.2系统设计263

21.2.1系统目标263

21.2.2系统功能结构263

21.2.3系统预览264

21.2.4开发及运行环境265

21.3数据库设计265

21.3.1安装MySQL数据库265

21.3.2启动MySQL数据库269

21.3.3创建数据库270

21.3.4数据表结构270

21.4 C语言开发数据库程序的流程271

21.5 C语言操作MySQL数据库273

21.5.1 MySQL常用数据库操作函数273

21.5.2连接MySQL数据库275

21.5.3查询图书表记录276

21.5.4插入图书表记录278

21.5.5修改图书表记录279

21.5.6删除图书表记录280

21.6文件引用281

21.7变量和函数定义282

21.8主要功能模块设计282

21.8.1显示主菜单信息282

21.8.2显示所有图书信息284

21.8.3添加图书信息286

21.8.4修改图书信息291

21.8.5删除图书信息296

21.8.6查询图书信息300

21.9开发总结302

第22章 企业员工管理系统(Dev C++实现)303

自学视频、源程序:配套资源 mr22303

22.1开发背景304

22.2系统分析304

22.2.1需求分析304

22.2.2可行性分析304

22.3系统设计305

22.3.1功能阐述305

22.3.2功能结构305

22.3.3系统预览305

22.4头文件模块设计306

22.4.1模块概述306

22.4.2头文件模块实现306

22.5主函数模块设计307

22.5.1模块概述307

22.5.2主函数模块实现307

22.6系统初始化模块设计308

22.6.1模块概述308

22.6.2系统初始化模块技术分析308

22.6.3系统初始化模块实现309

22.7功能菜单模块设计311

22.7.1模块概述311

22.7.2功能菜单模块实现311

22.8系统登录模块设计313

22.8.1模块概述313

22.8.2系统登录模块技术分析313

22.8.3系统登录模块实现313

22.9员工信息添加模块设计314

22.9.1模块概述314

22.9.2员工信息添加模块技术分析314

22.9.3员工信息添加模块实现315

22.10员工信息删除模块设计316

22.10.1模块概述316

22.10.2员工信息删除模块实现317

22.11员工信息查询模块设计318

22.11.1模块概述318

22.11.2员工信息查询模块实现319

22.12员工信息修改模块设计322

22.12.1模块概述322

22.12.2员工信息修改模块实现323

22.13员工信息统计模块设计326

22.13.1模块概述326

22.13.2员工信息统计模块实现326

22.14系统密码重置模块设计326

22.14.1模块概述326

22.14.2系统密码重置模块实现327

22.15 开发总结328

第23章 商品管理系统(Visual C++ 6.0实现)329

自学视频、源程序:配套资源mr23329

23.1开发背景330

23.2需求分析330

23.3系统设计330

23.3.1功能阐述330

23.3.2功能结构330

23.3.3系统预览331

23.4预处理331

23.4.1文件引用331

23.4.2宏定义332

23.5声明结构体332

23.6函数声明332

23.7功能菜单设计333

23.7.1功能概述333

23.7.2功能菜单实现333

23.7.3自定义菜单功能函数334

23.8商品录入设计335

23.8.1功能概述335

23.8.2商品录入模块技术分析337

23.8.3商品录入实现337

23.9商品查询设计339

23.9.1功能概述339

23.9.2商品查询实现339

23.10商品删除设计340

23.10.1功能概述340

23.10.2商品删除实现341

23.11商品修改设计342

23.11.1功能概述342

23.11.2商品修改实现343

23.12商品记录插入设计344

23.12.1功能概述344

23.12.2商品记录插入实现345

23.13商品记录统计设计346

23.13.1功能概述346

23.13.2商品记录统计实现347

23.14开发总结348

第24章 网络通信编程(Visual C++ 6.0实现)349

自学视频、源程序:配套资源 mr24349

24.1网络通信系统概述350

24.1.1开发背景350

24.1.2需求分析350

24.1.3功能结构图350

24.1.4系统预览351

24.2技术攻关352

24.2.1 TCP/IP协议352

24.2.2 IP地址353

24.2.3数据包格式353

24.2.4建立连接355

24.2.5套接字库函数356

24.3网络通信系统主程序360

24.4点对点通信364

24.5服务器中转通信371

24.6程序调试与错误处理378

24.7开发总结380

热门推荐