ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:774.76KB ,
资源ID:22232306      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22232306.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C#课程设计报告要求Word文档下载推荐.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C#课程设计报告要求Word文档下载推荐.docx

1、本文主要是开发了一款简单的万能播放器。可以播放三种格式的jpg图片、wmv视频文件、htm网址。包括该播放器实现了的基本功能包括:1.音频视频文件的打开、添加到菜单、媒体的播放、音量大小的调节、播放时间的拖动、暂停播放、停止。2图片的播放速度、透明度、手动或者自动的调节3htm网址的播放,使之成为一款简易的媒体播放设备,能够完美的播放市面上大多数的音频、视频文件。在程序设计中,系统开发平台为Windows7操作系统,程序设计环境采用visual stdio。在程序设计中,程序通过调试运行,初步实现了设计目标,本程序是基于C#集成开发环境以及access数据库、利用各种控件实现媒体播放的功能的,

2、除了基本的播放控制外,还具有多文件自动顺序循环播放、全屏播放、静音等实用功能。关键字:播放器 登入界面 数据库 目录1.程序系统设计思路2.程序系统结构的框架图3.功能模块和类的设计以及数据库设计(模块功能说明(如函数功能、入口及出4.口参数说明,函数调用关系描述等),类的属性与方法说明与类间关系)-5.主要算法流程图6. 采用的测试过程与测试(数据调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施)7. 运行结果分析和总结参照Visual C#.NET所学知识以及老师所做的示范,首先做出万能播放器播放图片视频网址的界面,实现音频视频文件的打开、添加到菜单、媒体的播放、音

3、量大小的调节、播放时间的拖动、暂停播放、停止的控件,再做出登入界面,建立数据库,利用数据库access设置出登入名字密码,最终实现代码的调试运行。功能界面:类的属性说明:namespace WPlay_1班16_方新盛 partial class FormLogin / / Required designer variable./summary private System.ComponentModel.IContainer components = null; / Clean up any resources being used.param name=disposingtrue if ma

4、naged resources should be disposed; otherwise, false. protected override void Dispose(bool disposing) if (disposing & (components != null) components.Dispose(); base.Dispose(disposing); #region Windows Form Designer generated code / Required method for Designer support - do not modify / the contents

5、 of this method with the code editor. private void InitializeComponent() ponents = new System.ComponentModel.Container(); this.label1 = new System.Windows.Forms.Label(); this.label2 = new System.Windows.Forms.Label(); this.label3 = new System.Windows.Forms.Label(); this.textBoxuname = new System.Win

6、dows.Forms.TextBox(); this.textBoxpwd = new System.Windows.Forms.TextBox(); this.buttonLogin = new System.Windows.Forms.Button(); this.buttonReset = new System.Windows.Forms.Button(); this.buttonExit = new System.Windows.Forms.Button(); boBoxrole = new System.Windows.Forms.ComboBox(); this.timer1 =

7、new System.Windows.Forms.Timer(ponents); this.timer2 = new System.Windows.Forms.Timer(ponents); this.SuspendLayout(); / / label1 this.label1.AutoSize = true; this.label1.Location = new System.Drawing.Point(63, 43); this.label1.Name = label1; this.label1.Size = new System.Drawing.Size(89, 20); this.l

8、abel1.TabIndex = 0; this.label1.Text = 用户名: / label2 this.label2.AutoSize = true; this.label2.Location = new System.Drawing.Point(63, 86); this.label2.Name = label2 this.label2.Size = new System.Drawing.Size(89, 20); this.label2.TabIndex = 1; this.label2.Text = 密 码: / label3 this.label3.AutoSize = t

9、rue; this.label3.Location = new System.Drawing.Point(63, 133); this.label3.Name = label3 this.label3.Size = new System.Drawing.Size(89, 20); this.label3.TabIndex = 2; this.label3.Text = 角 色: / textBoxuname this.textBoxuname.Location = new System.Drawing.Point(138, 40); this.textBoxuname.Name = textB

10、oxuname this.textBoxuname.Size = new System.Drawing.Size(221, 30); this.textBoxuname.TabIndex = 3; / textBoxpwd this.textBoxpwd.Location = new System.Drawing.Point(138, 83); this.textBoxpwd.Name = textBoxpwd this.textBoxpwd.Size = new System.Drawing.Size(221, 30); this.textBoxpwd.TabIndex = 4; / but

11、tonLogin this.buttonLogin.BackColor = System.Drawing.Color.White; this.buttonLogin.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.buttonLogin.ForeColor = System.Drawing.Color.FromArgb(int)(byte)(128), (int)(byte)(255), (int)(byte)(255); this.buttonLogin.Location = new System.Drawing.Poi

12、nt(34, 238); this.buttonLogin.Name = buttonLogin this.buttonLogin.Size = new System.Drawing.Size(88, 38); this.buttonLogin.TabIndex = 6; this.buttonLogin.Text = 登陆 this.buttonLogin.UseVisualStyleBackColor = false; this.buttonLogin.Click += new System.EventHandler(this.buttonLogin_Click); / buttonRes

13、et this.buttonReset.BackColor = System.Drawing.Color.White; this.buttonReset.FlatAppearance.BorderColor = System.Drawing.Color.FromArgb(int)(byte)(0), (int)(byte)(192), (int)(byte)(192); this.buttonReset.FlatAppearance.MouseDownBackColor = System.Drawing.Color.FromArgb(int)(byte)(128), (int)(byte)(2

14、55), (int)(byte)(255); this.buttonReset.FlatAppearance.MouseOverBackColor = System.Drawing.Color.FromArgb(int)(byte)(128), (int)(byte)(255), (int)(byte)(255); this.buttonReset.Font = new System.Drawing.Font(微软雅黑, 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, (byte)(134); thi

15、s.buttonReset.ForeColor = System.Drawing.Color.FromArgb(int)(byte)(128), (int)(byte)(255), (int)(byte)(255); this.buttonReset.Location = new System.Drawing.Point(194, 238); this.buttonReset.Name = buttonReset this.buttonReset.Size = new System.Drawing.Size(96, 38); this.buttonReset.TabIndex = 7; thi

16、s.buttonReset.Text = 重置 this.buttonReset.UseVisualStyleBackColor = false; this.buttonReset.Click += new System.EventHandler(this.buttonReset_Click); / buttonExit this.buttonExit.BackColor = System.Drawing.Color.White; this.buttonExit.ForeColor = System.Drawing.Color.FromArgb(int)(byte)(128), (int)(b

17、yte)(255), (int)(byte)(255); this.buttonExit.Location = new System.Drawing.Point(368, 238); this.buttonExit.Name = buttonExit this.buttonExit.Size = new System.Drawing.Size(91, 38); this.buttonExit.TabIndex = 8; this.buttonExit.Text = 退出 this.buttonExit.UseVisualStyleBackColor = false; this.buttonEx

18、it.Click += new System.EventHandler(this.buttonExit_Click); / comboBoxrole boBoxrole.AutoCompleteCustomSource.AddRange(new string 普通用户,管理员超级管理员); boBoxrole.FormattingEnabled = true; boBoxrole.Location = new System.Drawing.Point(138, 130); boBoxrole.Name = comboBoxrole boBoxrole.Size = new System.Dra

19、wing.Size(221, 28); boBoxrole.TabIndex = 9; boBoxrole.Text = / timer1 this.timer1.Enabled = true; this.timer1.Interval = 1000; this.timer1.Tick += new System.EventHandler(this.timer1_Tick); / timer2 this.timer2.Enabled = true; this.timer2.Tick += new System.EventHandler(this.timer2_Tick); / FormLogi

20、n this.AutoScaleDimensions = new System.Drawing.SizeF(10F, 20F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.BackColor = System.Drawing.Color.LightGray; this.ClientSize = new System.Drawing.Size(491, 453); this.Controls.Add(boBoxrole); this.Controls.Add(this.buttonExit); this.

21、Controls.Add(this.buttonReset); this.Controls.Add(this.buttonLogin); this.Controls.Add(this.textBoxpwd); this.Controls.Add(this.textBoxuname); this.Controls.Add(this.label3); this.Controls.Add(this.label2); this.Controls.Add(this.label1); this.Font = new System.Drawing.Font(宋体, 15F, System.Drawing.F

22、ontStyle.Regular, System.Drawing.GraphicsUnit.Point, (byte)(134); this.ForeColor = System.Drawing.Color.Black; this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; this.Margin = new System.Windows.Forms.Padding(5); this.Name = FormLogin this.StartPosition = System.Windows.Forms.FormStar

23、tPosition.CenterScreen; this.Text = this.Load += new System.EventHandler(this.FormLogin_Load); this.ResumeLayout(false); this.PerformLayout(); #endregion private System.Windows.Forms.Label label1; private System.Windows.Forms.Label label2; private System.Windows.Forms.Label label3; private System.Wi

24、ndows.Forms.TextBox textBoxuname; private System.Windows.Forms.TextBox textBoxpwd; private System.Windows.Forms.Button buttonLogin; private System.Windows.Forms.Button buttonReset; private System.Windows.Forms.Button buttonExit; private System.Windows.Forms.ComboBox comboBoxrole; private System.Wind

25、ows.Forms.Timer timer1; private System.Windows.Forms.Timer timer2; using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;/引入数据库命名空间using System.Data.OleDb; class DbopAccess static public bool Login(string name,string pwd) /步骤 /1.创建连接,连接数据库 Ole

26、DbConnection con = new OleDbConnection(); con.ConnectionString = Provider=Microsoft.ACE.OLEDB.12.0;Data Source=F:达内C#课程设计C#WPlay_1班16_方新盛WPlay_1班16_方新盛binDebuguserdb.accdb;Persist Security Info=True /创建命令,执行语句 OleDbCommand cmd = new OleDbCommand(); cmd.Connection = con; cmd.CommandText = select * fr

27、om tusers where uname=+name + and pwd=+pwd+ con.Open();/出错! object getResult = cmd.ExecuteScalar(); /3.返回结果 if (getResult!=null) return true; else return false;登入界面运行界面总结:经过的4天的课程设计,让我受益匪浅,给我收获最大的是我觉得很多工作需要我去摸索和探讨,要不怕吃苦,勇于激流勇进,有的工作虽然单挑又重复,但这是磨练意志最有效的方法,我告诫自己要认真完成,对每项实训任务都要他看成是对自己的一次考核,做到每一件事的过程中遇到困难,一定要争取不抛弃,不放弃,坚持“战斗”,只要希望还在,胜利一定属于我们。我们这次实训的内容是“万能播放器”,首先要感谢陪伴我们4天对我们精心指导的老师,帮助我们在实训过程中解决了很多我们解决不了的问题,让我们能继续的完成接下来的内容和让我们的实训成果有了圆满的成功。在学习的过程中并不是一帆风顺的,在这之中,因为要操作的东西很多,有时错一步,后面的结果就无法显示,而自己的计算机又太差,根本检查不出来是哪里出了错!这时候,老师都会耐心的过来帮助我,我很感谢老师也很感谢学校能安排这么优秀的老师来教我们!还有就是团队的力量,对于一个大的软件系统,不是一个人就能完成的,他需要小组成

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1