C课程设计报告要求
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
报告内容应包括以下内容(单面打印不少于10页,统一封面见下页):
1.程序系统设计思路
2.程序系统结构的框架图
3.功能模块和类的设计以及数据库设计(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等),类的属性与方法说明与类间关系)4.主要算法流程图
5.关键源代码编程步骤
6.采用的测试过程与测试(数据调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施)
7.运行结果分析和总结
8.参考资料
课程设计评分由以下几部分组成:
平时考勤;培训老师对提交的项目评分;实验报告分
东华理工大学
长江学院
C#课程设计报告
题目:万能播放器
学号:2
班级:
姓名:方新盛
摘要
本文主要是开发了一款简单的万能播放器。可以播放三种格式的jpg图片、wmv视频文件、htm网址。包括该播放器实现了的基本功能包括:1.音频视频文件的打开、添加到菜单、媒体的播放、音量大小的调节、播放时间的拖动、暂停播放、停止。2图片的播放速度、透明度、手动或者自动的调节3htm网址的播放,使之成为一款简易的媒体播放设备,能够完美的播放市面上大多数的音频、视频文件。在程序设计中,系统开发平台为Windows 7操作系统,程序设计环境采用visual stdio。在程序设计中,程序通过调试运行,初步实现了设计目标,本程序是基于C#集成开发环境以及access数据库、利用各种控件实现媒体播放的功能的,除了基本的播放控制外,还具有多文件自动顺序循环播放、全屏播放、静音等实用功能。
关键字:播放器登入界面数据库
目录
1.程序系统设计思路
2.程序系统结构的框架图
3.功能模块和类的设计以及数据库设计(模块功能说明(如函数功能、入口及出
4.口参数说明,函数调用关系描述等),类的属性与方法说明与类间关系)--
5.主要算法流程图
6. 采用的测试过程与测试(数据调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施)
7. 运行结果分析和总结
8.参考资料
1.程序系统设计思路
参照Visual C#.NET所学知识以及老师所做的示范,首先做出万能播放器播放图片视频网址的界面,实现音频视频文件的打开、添加到菜单、媒体的播放、音量大小的调节、播放时间的拖动、暂停播放、停止的控件,再做出登入界面,建立数据库,利用数据库access设置出登入名字密码,最终实现代码的调试运行。
2.程序系统结构的框架图
3.功能模块和类的设计以及数据库设计(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等),类的属性与方法说明与类间关系)
功能界面:
类的属性说明:
4.主要算法流程图
5.关键源代码编程步骤namespace WPlay_1班16_方新盛
{
partial class FormLogin
{
///
/// Required designer variable.
///
private ponentModel.IContainer components = null;
///
/// Clean up any resources being used.
///
///true if managed 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 of this method with the code editor.
///
private void InitializeComponent()
{
ponents = new ponentModel.Container();
bel1 = new bel();
bel2 = new bel();
bel3 = new bel();
this.textBoxuname = new System.Windows.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 boBox();
this.timer1 = new System.Windows.Forms.Timer(ponents);
this.timer2 = new System.Windows.Forms.Timer(ponents);
this.SuspendLayout();
//
// label1
//
bel1.AutoSize = true;
bel1.Location = new System.Drawing.Point(63, 43);