如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
二○○八~二○○九学年第二学期信息科学与工程学院课程设计报告书课程名称:可视化编程技术与应用班级:电子信息工程2007级6班学号:200704135150姓名:张琦指导教师:陈斌二○○九年十一月一、课程设计目的:综合运用本课程《可视化编程技术及应用》理论知识,运用C++Builder编程工具进行应用系统实例设计,从而复习巩固课堂所学的理论知识,提高对所学知识的综合应用能力,并从实践上初步实现可视化编程开发。二、课程设计要求:(任选其一)(一)财务管理系统A.实现用户登录模块B.能进行入账、出账操作入账:何时何人以何种名义存入多少资金。出库:何时何人以何种名义支出多是资金。C.能查询系统总的收、支情况;能查询收、支的详细信息。(二)影音管理系统A.能添加、删除影音文件添加:将影音文件名称及该影音文件所在路径存入数据库;删除:将影音文件信息从数据库中删除;B.能以列表形式列举出系统中的影音文件,点击列表对应项能播放该影音文件。C.能按影音文件名查找一个影音文件;能统计系统中的影音文件数量。三、课程设计方案影音管理系统统计文件数目播放文件删除文件添加文件四、课程设计内容:源程序://---------------------------------------------------------------------------#include<vcl.h>#pragmahdrstop#include"Unit1.h"//---------------------------------------------------------------------------#pragmapackage(smart_init)#pragmaresource"*.dfm"TForm1*Form1;void__fastcallTForm1::Open1Click(TObject*Sender){OpenDialog1->DefaultExt="wav";OpenDialog1->Filter="wav文件(*.wav)|*.wav|wmv文件(*.wmv)|*.wmv";if(OpenDialog1->Execute()){MediaPlayer1->FileName=OpenDialog1->FileName;ListBox1->Items->Add(OpenDialog1->FileName);MediaPlayer1->Display=Panel1;MediaPlayer1->Open();//播放媒体文件Timer1->Enabled=false;TrackBar1->Min=0;//设置进度条为初始状态TrackBar1->Max=MediaPlayer1->Length;TrackBar1->Position=0;}}//---------------------------------------------------------------------------void__fastcallTForm1::MediaPlayer1Click(TObject*Sender,TMPBtnTypeButton,bool&DoDefault){Timer1->Enabled=true;}//---------------------------------------------------------------------------void__fastcallTForm1::Timer1Timer(TObject*Sender){TrackBar1->Position=MediaPlayer1->Position;}//---------------------------------------------------------------------------void__fastcallTForm1::Exit1Click(TObject*Sender){if(MediaPlayer1->Mode==mpPlaying){MediaPlayer1->Stop();MediaPlayer1->Close();}Form1->Close();}//---------------------------------------------------------------------------void__fastcallTForm1::Button2Click(TObje