教学电子课件阶段项目_第1页
教学电子课件阶段项目_第2页
教学电子课件阶段项目_第3页
教学电子课件阶段项目_第4页
教学电子课件阶段项目_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、阶段项目:KTV点歌系统第二章训练的技能点综合运用 技术访问数据库使用WinForms 控件C# 基本语法和程序逻辑类和方法的定义和使用枚举的用法任务描述开发KTV点歌系统客户端歌曲点播、播放 管理端歌手、歌曲维护设置资源路径 演示案例:KTV 点歌系统问题分析1:数据库设计管理员表歌曲表 歌手表 歌曲分类表 歌手分类表 资源路径表 问题分析2:产品中的用户与角色 管理员维护歌手和歌曲等基本信息普通用户点歌问题分析3:界面交互设计1KTV主界面 正在播放的歌曲名下一首播放的歌曲名5种点歌方式按钮播放工具按钮问题分析3:界面交互设计2歌星点歌 问题分析3:界面交互设计3拼音点歌分类点歌问题分析3

2、:界面交互设计4排行榜点歌 字数点歌问题分析3:界面交互设计5主窗体工具条其它窗体工具条退出程序返回主界面返回上一窗体重新播放播放下一首显示已点歌曲列表问题分析3:界面交互设计6后台管理登录窗体 登录后主窗体编辑歌手信息窗体 查询歌手信息 编辑歌曲信息 查询歌曲信息 设置歌手照片路径 设置歌曲路径问题分析4:辅助类分析客户端 :DBHelper类:建立应用程序与数据库的连接 KTVUtil 类 :提供资源文件的存放路径Song 类:提供歌曲名称、存放路径、播放状态信息 PlayList 类:歌曲播放列表管理 后台管理DBHelper类:建立应用程序与数据库的连接 KTVUtil 类:提供资源文

3、件的存放路径难点分析1:同一窗体显示不同界面歌星点歌如何在同一个窗体中显示不同的界面?使用Panel实现不同的界面放在不同的Panel中通过Panel的Visible属性控制显示哪个界面pnlSingerSex.Visible = false; / 隐藏歌手性别Panel/ 设置两个Panel的位置相同pnlSingerType.Location = pnlSingerSex.Location; pnlSingerType.Dock = DockStyle.Fill; / 设置控件布局方式难点分析2:动态显示图片如何动态把图片显示在窗体上? 演示案例:窗体中显示图片难点分析3:播放歌曲如何播放

4、歌曲?使用Windows Media Player 组件演示案例:使用媒体播放器难点分析4:上传图片浏览歌手照片:使用OpenFileDialog控件OpenFileDialog控件对象.ShowDialog();获得选中的文件名称和路径:处理OpenFileDialog控件的FileOk事件属性SafeFileName表示文件名,如jay.jpg属性FileName表示完整文件名(含路径)显示浏览文件窗口:复制文件:File.Copy(源路径,目标路径,是否覆盖已有文件);演示案例:选择文件并上传难点分析5:窗体数据关联变化实现窗体数据关联变化演示案例:窗体关联变化难点分析6:选择文件目录演

5、示案例:选择文件目录如何选择一个目录?使用FolderBrowserDialog 控件FolderBrowserDialog控件对象.ShowDialog();显示浏览目录窗口:ShowDialog()方法的返回值类型为DialogResultFolderBrowserDialog控件对象.SelectedPath / 字符串类型通过SelectedPath属性获得选中的路径:阶段划分阶段1:项目准备阶段 2学时阶段2:第一次集中编码 4学时阶段3:第二次集中编码 4学时阶段4:第三次集中编码 4学时阶段5:第四次集中编码 4学时阶段6:预答辩4学时阶段7:总结和答辩4学时搭建Server端项

6、目框架 项目准备阶段:A任务搭建Client端项目框架项目准备阶段:B任务搭建数据库建表项目准备阶段:C、D任务设计歌曲列表窗体显示不同情况的歌曲列表实现歌曲点播第一次集中编码:A任务实现播放列表的操作编写歌曲类编写播放列表类,提供操作播放列表的各种方法第一次集中编码:B任务设计拼音点歌窗体实现拼音点歌功能第一次集中编码:C任务设计分类点歌窗体实现分类点歌功能第一次集中编码:D任务共性问题集中讲解常见调试问题及解决办法代码规范问题共性问题集中讲解实现歌星点歌 第二次集中编码:A任务实现KTV客户端首页窗体,实现播放歌曲窗体功能第二次集中编码:B任务实现查看已点歌曲列表 第二次集中编码:C任务实

7、现按字数点歌功能 第二次集中编码:D 任务共性问题集中讲解常见调试问题及解决办法代码规范问题共性问题集中讲解新增歌手信息查询歌手信息第三次集中编码:A任务新增歌曲信息查询歌曲信息第三次集中编码:B任务后台管理员的登录和管理员主窗体第三次集中编码:C任务实现设置歌曲路径功能第三次集中编码:D任务共性问题集中讲解常见调试问题及解决办法代码规范问题共性问题集中讲解修改歌手信息 删除歌手信息第四次集中编码:A任务修改歌曲信息删除歌曲信息 第四次集中编码:B任务关于窗体 测试服务器端KTV点歌系统功能 第四次集中编码:C任务设置歌手照片路径测试客户端KTV点歌系统功能 第四次集中编码:D任务共性问题集中讲解常见调试问题及解决办法代码规范问题共性问题集中讲解项目总结常见错误分享学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论