南京工程学院多媒体编程基础课程综合作业说明书题目多媒体综合设计班级K软件测试101学生姓名贺稳学号2401018252013年6月22日一·程序功能与设计思路(必须含有文字处理、绘图、图像、音频视频四部分内容各3种以上功能,界面及应用方法自己根据软件的特色综合考虑,每位同学必须自己设计一个动画标志,放在【帮助】对话框中,或者窗口界面上)1、主界面1
1主界面实现功能说明如下:菜单项包括文字处理、绘图、图像、音频视频,帮助,点击进入各个功能界面动画显示小蛇吐信1
2界面效果显示:1
3主界面设计思路:首先创建一个基于对话框的对话框的MFC应用程序,然后在资源里添加五个菜单栏和四个对话框并将其对应连接起来,在主对话框菜单栏中添加四个菜单选项与四个子对话框链接,以实现点击菜单项跳出对应的对话框
其功能结构如下:主界面2、文字处理2
1文字实现功能说明如下:菜单项包括文字渐变、文字旋转、颜色背景颜色显示、文字镂空,点击菜单项将显示各个功能
2界面效果显示:文字处理绘图帮助音频视频播放图像处理2
3文字处理功能结构图:文字处理3、绘图工具3
1绘图工具实现功能如下:画圆画椭圆画矩形3
2功能界面效果显示文字旋转倾斜文字颜色渐变镂空文字4、图像处理4
1图像处理实现功能如下:从本地磁盘打开文件图片去色浮雕效果颜色拾取锐化效果颜色取反4
2功能界面效果显示
3图像处理功能结构图:5、音频视频播放5
1音频视频功能实现:从本地磁盘添加音频视频文件双击播放音频视频文件点击播放按钮播放文件点击上一个、下一个选择当前文件的上一个、下一个文件5
2功能界面显示图片处理打开锐化镂空取反去色5
3音频视频播放功能结构图:音频视频播放添加文件控制播放上一个下一个二.相关原理知识介绍1.输出指定字体定义系统以外的字体,可以调用函数GreateFont自行创建HFont=