分享win32+数据结构算法的书

luckyboy101 2014-10-10 09:53:08
加精
书中的代码和视频见
http://pan.baidu.com/s/1dD5sSgT
http://pan.baidu.com/s/1c0pLPy4

数据结构课程设计编程实例——基于Win32 API编程
第一部分Windows API编程基础
第1章Windows API介绍/31.1Visual C++与Windows API3
1.2初识Windows应用程序4
1.3使用向导建立Win32应用程序9
1.4程序架构10
1.4.1WinMain函数10
1.4.2MyregisterClass函数12
1.4.3InitInstance函数13
1.4.4WndProc函数14
1.4.5运行结果15
1.5编译和调试16
1.5.1编译错误16
1.5.2运行错误18
1.6本章小结24
第2章Win32消息处理/26
2.1键盘输入消息26
2.2鼠标输入消息27
2.3定时器的使用29
2.4本章小结31
第3章Win32 API绘图/32
3.1窗口属性的设置32
3.2设备内容35
3.3显示文本35
3.4画笔与画刷37
3.4.1画笔创建37
3.4.2画刷的创建39
3.5绘制位图41〖1〗数据结构课程设计编程实例——基于Win32 API编程目录[3]〖3〗3.5.1加载位图41
3.5.2建立与窗口DC兼容的内存DC43
3.5.3选用位图对象SelectObject43
3.5.4使用BitBlt函数进行贴图操作43
3.6双缓冲技术45
3.7本章小结50
第二部分数据结构编程实例
第4章小试牛刀: 数字时钟/534.1本章目标53
4.2编程思路53
4.2.1获取系统时间53
4.2.2使用位图显示数字54
4.2.3定时器设置55
4.3程序实现55
4.4本章小结60
第5章 小试牛刀: 推箱子/61
5.1本章目标61
5.2编程思路61
5.2.1地图数据的加载61
5.2.2地图数据更新62
5.2.3游戏成功判断63
5.3程序实现64
5.4本章小结70
第6章线性表的应用: 贪食蛇游戏/71
6.1知识点回顾71
6.1.1顺序链表存储结构71
6.1.2顺序链表的创建71
6.1.3顺序链表的遍历输出72
6.1.4顺序链表的插入72
6.1.5顺序链表的删除72
6.2本章目标73
6.3编程思路73
6.3.1建立贪食蛇结构体Snake73
6.3.2产生食物73
6.3.3贪食蛇运动控制74
6.3.4定时器74
6.4程序实现76
6.5本章小结82
第7章线性表的应用: 打飞机游戏/83
7.1知识点回顾83
7.1.1链式链表的存储结构83
7.1.2链式链表的创建83
7.1.3链式链表的遍历输出84
7.1.4链式链表的插入84
7.1.5链式链表的删除85
7.2本章目标86
7.3编程思路86
7.3.1定义飞机结构体和list双向链表88
7.3.2增加飞机88
7.3.3绘制飞机和背景89
7.3.4定时器的设置90
7.3.5添加鼠标击中飞机功能91
7.4程序实现92
7.5本章小结97
第8章栈的应用: 计算器/98
8.1知识点回顾98
8.1.1堆栈的顺序存储结构98
8.1.2堆栈的初始化98
8.1.3入栈99
8.1.4出栈99
8.1.5获取栈顶数据99
8.2本章目标100
8.3编程思路100
8.4程序实现107
8.5本章小结115
第9章栈的应用: 迷宫求解/116
9.1知识点回顾116
9.2本章目标117
9.3编程思路117
9.3.1地图设计117
9.3.2迷宫核心算法(图的深度优先遍历)118
9.4程序实现119
9.5本章小结128
第10章树的应用: 二叉树可视化/129
10.1知识点回顾129
10.1.1二叉树存储结构129
10.1.2二叉树的构造129
10.1.3二叉树遍历算法130
10.2本章目标131
10.3编程思路131
10.3.1二叉树的可视化输出131
10.4程序实现132
10.5本章小结138
第11章树的应用: 计算器/139
11.1知识点回顾139
11.2本章目标139
11.3编程思路139
11.3.1创建二叉树139
11.3.2表达式求值141
11.3.3程序实现142
11.4本章小结149
第12章图的应用: 迷宫求解/150
12.1知识点回顾150
12.2本章目标150
12.3编程思路151
12.4程序实现152
12.5本章小结158
第13章图的应用: 连连看游戏/159
13.1知识点回顾159
13.2本章目标159
13.3编程思路160
13.3.1格子连通情况160
13.3.2寻路算法160
13.4程序实现164
13.5本章小结174
第14章排序的应用: 扑克纸牌排序/176
14.1知识点回顾176
14.2本章目标177
14.3编程思路177
14.3.1纸牌编号177
14.3.2纸牌选取177
14.3.3纸牌排序179
14.4程序实现179
14.5本章小结184
第15章排序的应用: 图像中值去噪滤波/185
15.1知识点回顾185
15.2本章目标185
15.3编程思路185
15.4程序实现187
15.5本章小结192
第16章综合实例: 八数码/193
16.1知识点回顾193
16.2本章目标193
16.3编程思路193
16.4程序实现196
16.5本章小结204
第三部分附录
附录AWin32 API扩展功能/207A.1窗口界面换肤207
A.2播放声音208
A.3添加自定义对话框211
A.4添加按钮控件213
附录B“赛车突围”益智游戏/215
附录C“俄罗斯方块”游戏/216
附录D分形图形——树/217
...全文
4697 30 打赏 收藏 转发到动态 举报
写回复
用AI写文章
30 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaogang2567 2016-02-02
  • 打赏
  • 举报
回复
感谢楼主分享,已收藏
masterli1688 2016-01-17
  • 打赏
  • 举报
回复
谢谢楼主,太好用
NewLight 2014-10-28
  • 打赏
  • 举报
回复
留名,感谢,对学生党太有用了
如花他哥 2014-10-17
  • 打赏
  • 举报
回复
新人最爱这种分享帖了
  • 打赏
  • 举报
回复
精分患者 2014-10-16
  • 打赏
  • 举报
回复
书好多!
shuai_online 2014-10-16
  • 打赏
  • 举报
回复
好多 啊 。。。
那一抹斜阳 2014-10-16
  • 打赏
  • 举报
回复
谢谢分享
孤飞俊驰 2014-10-15
  • 打赏
  • 举报
回复
必须支持啊。
阿桑- 2014-10-13
  • 打赏
  • 举报
回复
支持一下,我一直在学win32程序设计
missuo 2014-10-13
  • 打赏
  • 举报
回复
不错,有书就更好了。
GW786228836 2014-10-13
  • 打赏
  • 举报
回复
laoer_2002 2014-10-13
  • 打赏
  • 举报
回复
感谢分享,支持
AC-SC 2014-10-13
  • 打赏
  • 举报
回复
有PDF版的书吗
痞子老鬼 2014-10-13
  • 打赏
  • 举报
回复
不错,有书就更好了。
qjgdftxmu 2014-10-12
  • 打赏
  • 举报
回复
有书么。。。
luckyboy101 2014-10-12
  • 打赏
  • 举报
回复
新书,没电子版,可以去淘宝上买
CodeC 2014-10-11
  • 打赏
  • 举报
回复
希望今天是一个值得高兴的日子
twtiqfn 2014-10-11
  • 打赏
  • 举报
回复
真是好资料啊,可惜在学校时候 没学好
aqua2013 2014-10-11
  • 打赏
  • 举报
回复
必须顶
加载更多回复(7)

2,586

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧