大学计算机应用能力训练教材
大学计算机应用能力训练教材作者:崔舒安 开 本:32开 书号ISBN:9787302475477 定价: 出版时间:2017-08-01 出版社:清华大学出版社 |
大学计算机应用能力训练教材 本书特色
本书包含C#窗体程序开发、MFC 游戏编程、单片机应用开发、网上订餐系统、医院管理系统共5个实训项目,目标是通过实训提高学生的程序编写能力和软件开发能力。本书适于作为高等院校非计算机专业的本科生教材,也可以供对软件开发感兴趣的读者自学参考。
大学计算机应用能力训练教材 内容简介
本书包含以下5个实训项目,并通过多个实例讲解MFC编程、C#编程和HTML CSS编程。(1)c#窗体程序的开发。这个项目面向那些基本没有程序设计经验和完整学过程序设计课程的学生,通过项目培训具有基本的程序开发能力。(2)MFC 游戏编程。面向学习过c 的学生,通过该项目进一步掌握Windows编程。(3)单片机的应用开发。面向学习过C语言的学生,利用学过的知识,做一些单片机的应用开发。(4)网上订餐系统。这是一个c#开发的Web项目,面向已经学习过c#语言的学生。(5)医院管理系统。这是一个c#开发的Web管理系统,面向医学专业的学生。
大学计算机应用能力训练教材 目录
第1章 音乐播放器设计 1 1.1 环境准备 1 1.1.1 在工具箱中添加WMP组件 1 1.1.2 WMP组件外观 2 1.1.3 *简单的音乐播放器设计 3 1.2 WMP组件的基本使用 5 1.2.1 WMP组件类(axWindowsMediaPlayer) 5 1.2.2 媒体类型(IWMPMedia接口) 6 1.2.3 播放列表类型(IWMPPlaylist接口) 7 1.2.4 WMP组件的“播放列表”应用 7 1.2.5 WMP控件模式设置 10 1.3 音乐播放器设计 11 1.3.1 设计思想 11 1.3.2 功能设计 12 1.3.3 播放器界面设计 12 1.3.4 关键技术 14 1.3.5 功能实现 22 编程练习 29 第2章 MFC游戏编程 31 2.1 Windows游戏编程回顾 31 2.2 C Windows游戏编程方式 31 2.2.1 Win32 SDK DirectX 31 2.2.2 MFC编程 33 2.3 设计游戏 33 2.3.1 设计文档 33 2.3.2 游戏的基本构成 33 2.4 俄罗斯方块 34 2.4.1 要点分析 34 2.4.2 编写步骤 35 2.5 走迷宫 50 2.5.1 要点分析 50 2.5.2 编程步骤 50 2.6 MFC游戏编程关键点 58 2.6.1 游戏贴图与透明特效 58 2.6.2 定时器 59 2.6.3 减少图像闪烁 60 2.6.4 简单碰撞检测 60 编程练习 61 第3章 基于单片机的应用系统开发 62 3.1 单片机简述 62 3.2 认识STC89C52RC单片机 62 3.2.1 STC89C52RC单片机的特点 63 3.2.2 STC89C52RC工作模式 63 3.2.3 STC89C52RC引脚图 63 3.3 开发工具——Keil μVision 4 65 3.3.1 安装 65 3.3.2 如何创建一个项目 66 3.4 烧录软件——STC-ISP 69 3.5 案例——流水灯显示 70 3.6 案例——呼吸灯显示 72 3.7 案例——数码管显示数字 74 3.8 案例——显示字符串 77 3.9 案例——时钟芯片显示日期 82 编程练习 90 第4章 网上订餐系统的设计与开发 91 4.1 网上订餐系统简介 91 4.2 Web项目网络环境介绍及部署 91 4.2.1 Web的基本组成 91 4.2.2 Web环境部署 95 4.3 系统功能结构设计 98 4.3.1 系统功能结构概要设计 98 4.3.2 系统功能示意图 99 4.4 数据库设计 102 4.5 系统实现 105 4.5.1 用户注册的实现 106 4.5.2 用户登录的实现 112 4.5.3 菜品选择的实现 114 4.5.4 “我的订单”的实现 117 4.5.5 用户管理的实现 121 4.5.6 菜品管理的实现 121 4.5.7 订单处理的实现 126 4.5.8 统计管理的实现 130 4.5.9 系统的后续工作 132 编程练习 132 第5章 HIS系统的开发 133 5.1 数据库基础 133 5.1.1 基本概念 133 5.1.2 在SQL Server中创建数据库和表 135 5.1.3 SQL命令的使用 139 5.1.4 数据库的设计 141 5.2 创建简单的Web应用程序 144 5.2.1 Web应用程序的创建过程 145 5.2.2 创建欢迎页面 147 5.2.3 创建收集信息的页面 149 5.2.4 网页之间的跳转和数据的传递 152 5.2.5 使用表格进行页面布局 155 5.3 数据库访问技术 158 5.3.1 C#中访问数据库的一般过程 158 5.3.2 使用Repeater控件显示记录 160 5.3.3 非空数据验证控件的使用 164 5.3.4 向表中添加新的记录 168 5.3.5 删除表中记录 172 5.3.6 修改表中的记录 176 5.4 HIS系统的框架设计 178 5.4.1 HIS系统的框架组成 178 5.4.2 系统界面的开发过程——导航控件、母版页与内容页 180 5.4.3 其他页面的界面设计 186 5.5 其他问题 187 5.5.1 调试程序时频繁出现的问题 187 5.5.2 关于本系统的补充说明 189 习题 191 附录A MFC Windows编程 192 A.1 Windows编程的基本思想 192 A.2 MFC编程 193 A.3 单文档界面应用程序 194 A.4 在窗口的客户区输出文字和图形 196 A.5 编制消息处理函数 198 A.5.1 消息映射 199 A.5.2 编制消息处理函数 199 A.6 鼠标和键盘消息处理 200 A.7 Windows数据类型与变量的命名规则 202 A.8 画笔与画刷 205 A.9 位图 206 A.10 对话框 207 A.10.1 对话框的初始化 209 A.10.2 对话框的数据交换和数据检验机制 209 A.11 常用控件 210 A.12 序列化 211 A.12.1 打印和打印预览 212 A.12.2 自定义类的序列化 213 A.13 MDI应用程序 213 附录B HTML与CSS基础 215 B.1 HTML页面结构 215 B.2 HTML行内元素 215 B.2.1 图像 216 B.2.2 链接 216 B.2.3 换行 216 B.2.4 强调 217 B.3 HTML块元素 218 B.3.1 段落 218 B.3.2 标题 219 B.3.3 水平线 220 B.3.4 注释 220 B.4 列表 221 B.5 表格 222 B.6 字符实体 223 B.7 音频 224 B.8 视频 225 B.9 CSS基础 226 B.10 CSS选择器 227 B.11 CSS的引入方式 227 B.12 CSS的属性 229 B.13 ID选择器 231 B.14 类选择器 231 B.15 伪类 232 附录C C#语言编程 233 C.1 C#语言概述 233 C.1.1 C#的类型体系 233 C.1.2 C#的流程控制语句 235 C.2 Visual Studio集成环境软件安装 237 C.3 Visual Studio集成环境使用 239 C.4 应用案例 244 参考文献 263
教材 研究生/本科/专科教材 工学
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
上一篇:计算要系统组装与维护
下一篇:统计学
零零教育社区:论坛热帖子
[高考] 2022 西安电子科技大学《软件工程》大作业答案 (2022-04-25) |
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |