第1章 多媒体课件素材的分类与制作 1
1.1多媒体课件素材的分类 1
1.1.1多媒体课件图像素材的格式 1
1.1.2多媒体课件视频素材的格式 2
1.1.3多媒体课件声音素材的格式 3
1.2多媒体课件素材的制作 3
1.2.1多媒体课件图像素材的制作 3
1.2.2多媒体课件视频素材的制作 15
1.2.3多媒体课件声音素材的制作 32
习题 36
第2章 WPF、 Silverlight、Expression Blend和XAML概述 37
2.1 WPF、 Silverlight及其开发平台 37
2.2 Expression Blend 4简体中文版的安装 38
2.3 Expression Blend 4简体中文版界面 39
2.4“项目”面板和项目文件 41
2.5工具面板 42
2.6“属性”面板 43
2.7“对象和时间线”面板 45
2.8“结果”面板 46
2.9对象操作 47
2.10 XAML 50
习题 52
第3章 WPF课件制作技术 54
3.1一个简单的WPF课件界面制作 54
3.2画笔和画笔资源 57
3.3常用控件 60
3.4矩形设置 62
3.5路径操作 63
3.5.1铅笔图形绘制 64
3.5.2钢笔图形绘制 64
3.5.3路径编辑 64
3.5.4路径操作 65
3.6文本操作 66
3.6.1 TextBlock控件 67
3.6.2 TextBox控件 67
3.6.3 PasswordBox控件 67
3.6.4 RichTextBox控件 69
3.7课件界面窗口最大化 69
3.7.1 Grid控件 70
3.7.2 Grid控件应用示例 71
3.8示波器波形垂直位置调整模拟 72
3.9一种习题设计方案 74
3.10图像控件应用 76
3.10.1利用Image控件显示本地磁盘中的图片 77
3.10.2倒影效果设计 78
3.11日期和时间的显示 79
3.12音、视频播放器 82
3.12.1简单控制 83
3.12.2加入“打开文件”功能 84
3.12.3加入“静音”控制功能 85
3.12.4加入“音量”控制功能 85
3.12.5加入进度显示和播放点拖动控制功能 86
3.12.6添加“全屏”功能 87
3.13 WPF中的网页浏览 88
3.14界面分割和动态调节 89
3.15 界面中的内容隐藏 90
3.16同一窗口下界面的切换 91
3.16.1 List切换 91
3.16.2 TreeView切换 92
3.17菜单设计 93
3.18二维动画设计 95
3.18.1故事板动画 96
3.18.2缓动曲线 105
3.18.3故事板的代码控制 108
3.18.4动画程序设计 112
3.19拼图游戏设计 116
3.20墨迹板设计 119
3.21其他格式动画、视频播放 129
3.21.1利用Process.Start()方法 129
3.21.2在WPF窗口中嵌入Flash播放器 130
3.22在WPF中嵌入EXE运行窗口 133
3.23二维图形绘制 135
3.23.1利用Shape基类绘制规则图形 135
3.23.2利用Geometry基类绘制动态图形 138
3.24 WPF中的三维对象及控制 140
3.24.1 WPF中的三维空间 140
3.24.2 WPF三维空间的元素 142
3.24.3三维对象操作 143
3.24.4三维变换 146
3.24.5三维模型控制示例 146
3.25 ZAM3D简介 153
3.26控件样式和控件模板 154
3.27自定义控件和控件库 158
3.28语音识别和播放 162
习题 164
第4章 Silverlight课件制作技术 167
4.1界面布局和页面链接 167
4.1.1在Silverlight中新建项目 167
4.1.2网页界面布局和页面链接设计 169
4.1.3 Border应用 172
4.1.4 Frame应用 173
4.1.5超链接按钮HyperLinkButton 173
4.2 Silverlight网站服务器端的配置 174
4.3 Silverlight中的故事板控制 176
4.4在Silverlight中嵌入Flash 176
4.5 Encoder和视频播放应用 177
4.6 WebClient数据通信 180
4.6.1浏览服务器端的图片 180
4.6.2浏览服务器端文本文件 181
4.6.3播放服务器端视频 182
4.6.4文件上传 183
4.7 LINQ查询 186
4.7.1 LINQ查询简介 186
4.7.2使用LINQ查询XML文件 188
习题 192
第5章 Silverlight和SQL Server数据库的连接 194
5.1数据库基础 194
5.1.1数据处理概述 194
5.1.2数据库技术的产生和发展 195
5.1.3数据库系统结构 197
5.1.4数据库管理系统 200
5.1.5数据模型 201
5.2 SQL Server数据库的建立 209
5.2.1在Visual Studio 2010中建立SQL Server数据库 210
5.2.2在SQL Server 2008中建立数据库 212
5.3 Silverlight与数据库的连接 217
5.3.1 SQL Server数据库 218
5.3.2新建项目 218
5.3.3添加“实体数据模型” 219
5.3.4建立Domain Service文件 221
5.3.5在Expression Blend 4中设计界面 223
5.3.6 DataGrid和ListBox控件数据显示格式设置 223
5.3.7获取数据库表数据 225
5.3.8选择姓名 226
5.3.9按钮事件程序设计 227
习题 234
参考文献 236