文摘
英文文摘
声明
1绪论
1.1课题研究背景
1.2音乐烟花发展现状
1.3粒子系统的应用和发展
1.4主要内容
1.5组织结构
2音乐烟花燃放系统的整体介绍
2.1系统需求分析及实现方法
2.2交互式用户界面设计
2.3开发语言与开发环境
2.3.1 .NET简介
2.3.2 C#与OpenGL
2.3.3 SQL Server 2005 Express简介
2.4本章小结
3烟花燃放的设计与实现
3.1烟花粒子系统的创建
3.1.1粒子系统及其原理和创建步骤
3.1.2烟花粒子的建模
3.1.3整束烟花的创建
3.2烟花粒子的初始化
3.2.1初始化变量及初始值分析
3.2.2初始化方法及实验结果
3.3绘制并显示粒子
3.3.1初始化OpenGL绘制环境
3.3.2绘制烟花粒子坐标的确定
3.3.3绘制烟花粒子图元选择及实验结果
3.3.4纹理映射技术及其应用
3.3.5烟花不同样式的实现
3.4烟花粒子的更新
3.5本章小结
4背景音乐的设计与实现
4.1WAVE音频文件格式
4.1.1 WAVE文件头结构简介
4.1.2 WAVE文件数据体结构简介
4.1.3 WAVE文件实例分析
4.2背景音乐WAVE波形绘制及显示
4.2.1音乐的播放和数据的读取
4.2.2 WAVE音频文件波形的绘制
4.2.3 WAVE音频文件的采样和柱状图的绘制
4.3本章小结
5系统数据库的设计与实现
5.1音乐和烟花数据库的创建
5.2音乐数据库的访问
5.2.1 ADO.NET简介
5.2.2绑定及显示表Table_类型
5.2.3访问表Table_歌曲
5.2.4查看音乐资料库并选曲
5.3烟花数据库的访问
5.4本章小结
6实验结果及分析
6.1烟花重要参数设置实验分析
6.1.1最大粒子数不同
6.1.2最大烟花束数不同
6.2系统运行结果分析
7结论与展望
致谢
参考文献