项目1 4 ktv点歌系统实训指导_第1页
项目1 4 ktv点歌系统实训指导_第2页
项目1 4 ktv点歌系统实训指导_第3页
项目1 4 ktv点歌系统实训指导_第4页
项目1 4 ktv点歌系统实训指导_第5页
已阅读5页,还剩37页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

KTV点歌系统训练的技能点综合运用ADO.NET技术访问数据库使用WinForms

控件C#

基本语法和程序逻辑类和方法的定义和使用枚举的用法任务描述开发KTV点歌系统客户端–歌曲点播、播放管理端歌手、歌曲维护设置资源路径问题分析1:数据库设计管理员表歌曲表歌手表歌曲分类表歌手分类表资源路径表问题分析2:产品中的用户与角色管理员维护歌手和歌曲等基本信息普通用户点歌问题分析3:界面交互设计1KTV主界面正在播放的歌曲名下一首播放的歌曲名5种点歌方式按钮播放工具按钮问题分析3:界面交互设计2歌星点歌问题分析3:界面交互设计3拼音点歌分类点歌问题分析3:界面交互设计4排行榜点歌字数点歌问题分析3:界面交互设计5主窗体工具条其它窗体工具条退出程序返回主界面返回上一窗体重新播放播放下一首显示已点歌曲列表问题分析3:界面交互设计6后台管理登录窗体登录后主窗体编辑歌手信息窗体查询歌手信息编辑歌曲信息查询歌曲信息设置歌手照片路径设置歌曲路径问题分析4:辅助类分析客户端:DBHelper类:建立应用程序与数据库的连接KTVUtil

类:提供资源文件的存放路径Song类:提供歌曲名称、存放路径、播放状 态信息PlayList

类:歌曲播放列表管理后台管理DBHelper类:建立应用程序与数据库的连接KTVUtil

类:提供资源文件的存放路径难点分析1:同一窗体显示不同界面歌星点歌–如何在同一个窗体中显示不同的界面?使用Panel实现不同的界面放在不同的Panel中通过Panel的Visible属性控制显示哪个界面pnlSingerSex.Visible=false;

//隐藏歌手性别Panel//设置两个Panel的位置相同pnlSingerType.Location

=

pnlSingerSex.Location;pnlSingerType.Dock=DockStyle.Fill;

//设置控件布局方式难点分析2:动态显示图片如何动态把图片显示在窗体上?演示案例:窗体中显示图片如何播放歌曲?难点分析3:播放歌曲–使用Windows

Media

Player

组件演示案例:使用媒体播放器浏览歌手照片:难点分析4:上传图片–使用OpenFileDialog控件显示浏览文件窗口:OpenFileDialog控件对象.ShowDialog();获得选中的文件名称和路径:处理OpenFileDialog控件的FileOk事件

属性SafeFileName表示文件名,如jay.jpg属性FileName表示完整文件名(含路径)复制文件:File.Copy(源路径,目标路径,是否覆盖已有文件);演示案例:选择文件并上传难点分析5:窗体数据关联变化实现窗体数据关联变化演示案例:窗体关联变化难点分析6:选择文件目录FolderBrowserDialog控件对象.ShowDialog();如何选择一个目录?–使用FolderBrowserDialog

控件显示浏览目录窗口:FolderBrowserDialog控件对象.SelectedPath //

字符串类型演示案例:选择文件目录ShowDialog()方法的返回值类型为

DialogResult通过SelectedPath属性获得选中的路径:阶段划分阶段1:项目准备阶段[2学时]阶段2:第一次集中编码[4学时]阶段3:第二次集中编码[4学时]阶段4:第三次集中编码[4学时]阶段5:第四次集中编码[4学时]阶段6:预答辩[4学时]阶段7:总结和答辩[4学时]项目准备阶段:A任务搭建Server端项目框架项目准备阶段:B任务搭建Client端项目框架项目准备阶段:C、D任务搭建数据库建表第一次集中编码:A任务编写播放列表类,提供操作播放列表的各种方法编写歌曲类编写数据库连接类第一次集中编码:B任务设计歌曲列表窗体实现歌曲点播第一次集中编码:C任务设计拼音点歌窗体实现拼音点歌功能第一次集中编码:D任务设计分类点歌窗体实现分类点歌功能共性问题集中讲解共性问题集中讲解常见调试问题及解决办法代码规范问题第二次集中编码:A任务实现歌星点歌第二次集中编码:B任务实现KTV客户端首页窗体,实现播放歌曲窗体功能第二次集中编码:C任务实现查看已点歌曲列表第二次集中编码:D

任务实现按字数点歌功能共性问题集中讲解共性问题集中讲解常见调试问题及解决办法代码规范问题第三次集中编码:A任务新增歌手信息查询歌手信息第三次集中编码:B任务新增歌曲信息查询歌曲信息第三次集中编码:C任务后台管理员的登录和管理员主窗体第三次集中编码:D任务实现设置歌曲路径功能共性问题集中讲解共性问题集中讲解常见调试问题及解决办法代码规范问题第四次集中编码:A任务修改歌手信息删除歌手信息第四次集中编码:B任务修改歌

温馨提示

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

评论

0/150

提交评论