期末大作业——单机播放器的制作学院: 计算机科学学院专业: 计算机科学与技术班级: 一班姓名: 学号: 日期: 2014 年 12月7日注:这里只列出设计控件,代码详见源代码文档一、设计目的设计一款单机版的播放器,练习并熟练掌握 课堂上学习到的知识。相关知识包括 数据类型的使用和转换以及强制数据类型转换、选择结构与循环结构的使用、数组与字符串、过程与异常处理的练习、相关控件(包括 label 控件、 timer 控件、 tooltip 控件、 textbox 控件等等)的使用、鼠标事件的应用、数据库的链接与访问、多项目开发、多媒体播放。二、设计思想及关键技术我的作业中共设计了 7个窗体和一个模块,他们分别被命名为 frmloading , frmadduser , frmloadrunning , frmVmediaplayer , frmabout , frmsetusermsg , frmcrystal_reports 和模块 mdl 。下面分别讲解他们的作用以及附着在他们上面的控件的作用。 1、 frmloading : ( 1 )各个控件及其名字: 还有隐藏的控件: Picmark lblmark btncolor btnadduser btnloading btnexit mainpanel btnuserbook lblname cbxnam e tbxkey lblkey btnbackcolor ckxkeepname ckxexit tkbRed tkbGreen tkbBlue ckbcolor lblRed lblGreen lblBlue Picshow btnx gpxcolorset ( 2 )控件属性设置 N ame T ext 其他 Form Frmloading Formborderstyle 设置为 None P icturebox Picmark 添加了一张图片 B utton btncolor 添加了一张图片, F latstyle 设置为 flat B utton btnadduser 注册用户背景为 transparent , flatstyle 为 flat B utton btnloading 登录背景为 transparent , flatstyle 为 flat B utton btnexit 退出背景为 transparent , flatstyle 为 flat P anel mainpanel 背景添加了一张图片 Label lblmark V播放器 B utton btnuserbook 使用说明背景为 transparent , flatstyle 为 flat Label lblname 用户名: 背景为 bobox cbxname Label lblkey 密码: 背景为 transparent Textbox tbxkey Checkbox ckxkeepname 记住账户背景为 transparent Checkbox ckxexit 退出提醒背景为 transparent B utton btnbackcolor 背景色: 背景为 transparent , F latstyle 设置为 flat Checkbox ckbcolor 随机颜色背景为 transparent Label lblRed 设置了背景色 Picturebox Pic show B utton btnx 添加了一张图片, F latstyle 设置为 flat Trackbar tkbRed 设置了背景色 Trackbar tkbGreen 设置了背景色 Trackbar tkbBlue 设置了背景色 Label lblGreen 设置了背景色 Label lblBlue 设置了背景色 Groupbox gpxcolorset 背景设置 Timer Timadduser 程序控制 enabled 和 interval Tooltip Tooltip 1 Timer Timcolor 程序控制 enabled 和 interval Timer roup 程序控制 enabled 和 interval ( 3 )关键技术: .1利用 timer 控件实现动画效果有 frmadduser 出现、 gpxcolorset 的出现和消失、随机颜色的实现。.2当 ckxkeepnam e 被勾选, 并成功登陆后, 程序会自动将用户名和密码记录入数据库 userms g 的表 usermsg 2 中。当以后再次登陆时, cbxname 失去光标的时候,程序会检查数据库 userms g的表 usermsg 2的 USERI D 字段,如果 cbxname .tex t在 usermsg 2 中有记
期末大作业_毕业设计论文 来自淘豆网m.daumloan.com转载请标明出处.