书籍详情

Authorware多媒体开发程序设计与典型实例

Authorware多媒体开发程序设计与典型实例

作者:毕广吉编著

出版社:人民邮电出版社

出版时间:2004-01-01

ISBN:9787115124111

定价:¥56.00

购买这本书可以去
内容简介
  本书以Authorware 7.0为基础,介绍了与Authorware多媒体开发编程有关的内容,共12个专题,274个实例,包括应用程序演示窗口的设置与控制;在Authorware应用程序中控制Windows系统;改进应用程序的演示窗口;显示图标与图像的使用技巧;程序绘图;解决与文本有关的问题;深入认识Authorware的交互功能;数字电影播放技术;声音的播放;关于移动;与程序结构和程序调用有关的编程技巧和链接、导航与框架结构的应用等专题。本书内容详实,实例与实际工作联系紧密,适合学习过Authorware初级内容并想进一步深造的读者学习,也适合多媒体开发爱好者、多媒体开发程序人员和相关院校作为教学参考书。
作者简介
暂缺《Authorware多媒体开发程序设计与典型实例》作者简介
目录
专题1  应用程序演示窗口的设置与控制  1
1.1  设置程序演示窗口的属性  1
实例1  利用函数设置程序演示窗口的属性  1
实例2  利用知识对象设置程序演示窗口的标题  3
实例3  用Winapi函数随时改变程序演示窗口的标题  5
1.2  控制程序演示窗口  6
实例4  获取程序演示窗口的句柄  7
实例5  关闭程序演示窗口  8
实例6  使程序演示窗口的标题栏闪烁  9
实例7  为程序演示窗口添加最大化和最小化按钮  11
实例8  改变程序演示窗口的位置和大小  12
实例9  拖动无标题栏的程序演示窗口  13
实例10  保持程序演示窗口在所有窗口最上面  15
1.3  为程序演示窗口设置背景图片  16
实例11  不使用显示图标为程序演示窗口设置背景图片  16
实例12  使用小图片铺满程序演示窗口  17
专题2  在Authorware应用程序中控制Windows系统  19
2.1  桌面  19
实例13  使运行程序窗口覆盖Windows桌面  19
实例14  为Windows设置桌面图案  21
实例15  在运行程序中获取并改变屏幕分辨率  24
2.2  关于CPU与驱动器的操作  27
实例16  获取CPU信息  27
实例17  查找CDROM驱动器  28
实例18  获取所有驱动器的类型  30
实例19  获取驱动器详细信息列表  31
2.3  设置任务栏、开始菜单和快捷方式  33
实例20  关闭Windows的某些功能  33
实例21  关闭/打开任务栏  38
实例22  读取Windows程序组  40
实例23  在“开始”菜单中建立程序组  41
实例24  为Authorware应用程序创建快捷方式  44
2.4  关于时间的控制  49
实例25  显示各种时间的函数  49
实例26  制作电子闹钟  52
专题3  改进应用程序的演示窗口  55
3.1  灵活控制按钮  55
实例27  静态改变程序按钮的属性  55
实例28  制作基本类型的按钮  58
实例29  用按钮做常开与常闭开关  61
实例30  运用按钮开关模拟电源的合与断  62
实例31  使用函数动态改变运行按钮的标题  64
实例32  使用按钮重合的方法动态改变运行按钮的标题  66
实例33  用热区响应动态改变伪装按钮的标题  67
实例34  程序运行时动态改变按钮的大小  68
实例35  程序运行时动态改变按钮的位置  70
3.2  活用复选框  71
实例36  用知识对象创建复选框  71
实例37  用WinCtrols控件创建复选框  74
实例38  用复选框制作自锁的开关  77
实例39  Microsoft Forms 2.0复选框控件用法三例  78
3.3  单选钮及其互锁的方法  81
实例40  用知识对象创建单选钮  81
实例41  单选钮互锁方法  82
实例42  制作带图标的单选钮  85
3.4  等待图标和导航图标的按钮  86
实例43  动态改变等待图标按钮的标题  86
实例44  改进框架图标的按钮  87
3.5  制作按钮面板  89
实例45  制作可随意拖动的按钮面板  89
实例46  使用热区制作可任意移动的按钮面板  91
3.6  使用WinCtrls控件  92
实例47  显示WinCtrls各种控件的外形  92
实例48  获取WinCtrls的控件和属性并存盘  94
实例49  显示WinCtrls的控件和属性列表  98
实例50  制作WinCtrls控件查询器  99
3.7  输入/调节数值  102
实例51  使用自制的滑动块调节数值  102
实例52  使用Slider控件调节数值  104
实例53  使用ScrollBar控件制作四则运算器  106
实例54  制作调色器  108
实例55  用知识对象制作滑动条  110
实例56  用数值升降控件UpDown绘制正弦  112
实例57  使用SpinButton控件调节数值  115
3.8  在Authorware中使用列表框  116
实例58  使用HlistBox制作列表框  117
实例59  调整列表框表项的排序  119
实例60  使用ComboBox控件制作组合框  121
实例61  列表框综合应用——使用文件系统控件选择文件  123
3.9  菜单的制作与控制技巧  125
实例62  改进Authorware下拉菜单的多种技巧  126
实例63  用u32函数改进下拉菜单  128
实例64  用u32函数制作弹出式菜单  135
实例65  用u32函数制作级联弹出式菜单  137
实例66  在程序运行中修改弹出式菜单  139
实例67  制作有图标的菜单  141
实例68  用Authorware制作弹出式菜单  147
3.10  对话框的显示与控制技巧  149
实例69  在Authorware中显示对话框的3种方法  149
实例70  显示打开和保存文件对话框  153
实例71  在Authorware应用程序中使用通用对话框  156
专题4  显示图标与图像的使用技巧  161
4.1  使用显示图标属性制作特效  161
实例72  转换效果的特殊应用——显示螺旋线  161
实例73  演示所有转换效果  162
实例74  透明模式——制作阴影字  165
实例75  反转模式——制作空心字  167
实例76  多层的反转模式——制作花纹字  168
实例77  擦除模式——制作浮雕字  171
实例78  制作两种闪烁文字  172
4.2  图像的显示与缩放  174
实例79  用函数显示图像  175
实例80  用鼠标移动浏览大图片  177
实例81  用滚动条滚动浏览大图片  178
实例82  利用函数改变图片的大小和位置  181
实例83  缩放图片  182
4.3  显示大批图片的方法  184
实例84  利用图像属性显示外部图片  184
实例85  显示一系列外部图片  185
实例86  制作图片浏览器——可显示任意图像  186
实例87  用制作AVI文件的形式浏览图像  189
实例88  完善用AVI文件浏览图像的方法  190
4.4  图像的捕捉与处理  192
实例89  任意捕捉演示窗口中的图像  192
实例90  统一一批图片的大小  196
实例91  把图片切割成图片矩阵  200
实例92  在屏幕上显示捕捉的图像  204
专题5  程序绘图  207
5.1  在直角坐标下绘制函数图线  207
实例93  了解绝对坐标、相对坐标与极坐标的换算关系  207
实例94  绘制y=f(x)函数曲线  209
实例95  绘制函数曲线族及其包络曲线  211
实例96  同时绘制多条函数图线  213
实例97  显示随机数的分布  217
实例98  绘制x=f(y)函数曲线  218
5.2  在极坐标下绘制函数图线  220
实例99  用极坐标绘制螺旋线  220
实例100  用极坐标绘制椭圆  222
实例101  用极坐标绘制斜椭圆  224
5.3  绘制参数方程的函数图线  226
实例102  绘制椭圆  226
实例103  用坐标变换法绘制倾斜的椭圆  229
实例104  绘制参数方程图线  230
5.4  绘制应用程序部件的技巧  233
实例105  用3种方法绘制调色板  233
实例106  绘制立体的活塞  237
实例107  制作均匀的刻度尺  240
实例108  在Authorware中绘制虚线(1)  243
实例109  用绘图函数绘制饼图  244
5.5  利用外部函数绘图  246
实例110  用Winapi中的函数绘图  246
实例111  在屏幕上绘图  249
实例112  填充任意封闭区域  251
实例113  用填充方法绘制饼图  253
实例114  随机绘制扑克  255
实例115  绘制所有扑克  257
5.6  利用外部程序绘图  258
实例116  调用“画图”程序并返回结果  258
实例117  以OLE方式使用“画图”程序  261
5.7  用鼠标绘图  262
实例118  自由绘图  262
实例119  用鼠标拖动绘制椭圆  263
实例120  绘制两直线的交点并计算坐标系  266
5.8  绘制运动的图形  271
实例121  模拟电子秒表  271
实例122  使图形沿指定轨迹运动  276
专题6  解决与文本有关的问题  279
6.1  输出与显示文本  279
实例123  循环显示文本  279
实例124  直接使用Winapi的函数输出文本  281
实例125  用DisplayText函数直接显示文本  285
实例126  利用系统函数ReadExtFile导入并显示文本  288
6.2  Authorware与Office 2000整合使用  289
实例127  在Word中书写数学公式  289
实例128  巧妙利用Word排版  291
实例129  巧妙使用Word制作表格  292
实例130  利用Word制作艺术字、竖排字效果  293
实例131  在Authorware应用程序中嵌入PowerPoint文稿  294
实例132  在Authorware中调用Excel文件  295
实例133  在Authorware中直接书写数理化公式  297
实例134  显示国际音标与汉语拼音字母  299
实例135  使用特殊字体制作特殊效果  300
6.3  文本输入响应的应用  303
实例136  制作打字游戏  303
实例137  使用多个文本响应保存变量  307
6.4  文本输入响应的输入技巧  309
实例138  用文本输入响应输入多行文本  309
实例139  用一个文本输入响应输入多个数据  311
实例140  限制用户只输入数字的方法(1)  313
6.5  在Authorware中使用文本输入框  316
实例141  在Authorware中创建文本输入框  316
实例142  用WinCtrls的控件制作文本输入框  317
实例143  使用TextBox控件输入文本  319
实例144  用ScrollEdit函数编辑文字  322
6.6  解决Authorware中的中文输入法和使用问题  324
实例145  用char函数求出汉字  324
实例146  在应用程序中实现自动打开/关闭输入法  327
实例147  打开/关闭输入法的应用  328
实例148  在TextBox控件中切换输入法  330
实例149  进一步控制输入法  332
专题7  深入认识Authorware的交互功能  335
7.1  深入认识响应图标的擦除方式和分支方式  335
实例150  深入认识响应图标的4种擦除方式  335
实例151  深入认识响应图标的4种分支方式  337
7.2  热区响应的设置  339
实例152  设置多个热区的属性——从调色板取色  339
实例153  制作寻找目标的热区游戏  342
7.3  热对象响应的设置  344
实例154  制作打球游戏  344
实例155  用热对象制作不规则的热区  346
7.4  目标区域响应的设置  348
实例156  制作拼图游戏  348
实例157  拼图游戏之简单制作方法  352
7.5  按键响应与键盘功能的扩充  356
实例158  用按键响应输入密码  356
实例159  获取键表  358
实例160  限制用户只输入数字的方法(2)  360
实例161  使Authorware能识别Alt等特殊键  364
实例162  暂时限制某些键的作用  366
7.6  限制时间响应的应用  369
实例163  制作节拍器  369
实例164  制作定时器  370
实例165  利用限制时间响应形成时序  372
7.7  条件响应的应用  373
实例166  条件响应最简单的例子——制作计数器  373
实例167  激活不活动永久响应的方法  374
实例168  模拟不存在的永久响应  375
实例169  定时执行一段程序  378
7.8  事件响应的应用  379
实例170  事件响应的基本用法  379
实例171  事件响应范例——制作加法器  381
实例172  自制ActiveX控件  382
实例173  在Authorware中使用自制的ActiveX控件  385
专题8  数字电影播放技术  387
8.1  数字电影图标的简单应用  387
实例174  播放CEL动画  387
实例175  使用图像序列制作动画  388
8.2  数字电影播放控制  389
实例176  控制播放速度  389
实例177  控制只播放一帧  391
实例178  分段播放数字电影  392
实例179  数字电影播放的综合控制  394
实例180  利用移动图标移动数字电影  397
8.3  Flash动画的播放  400
实例181  Flash动画播放速度与缩放的控制  400
实例182  Flash动画的旋转控制  403
实例183  Flash动画位置和视点的控制  405
8.4  播放其他格式的影片和动画  407
实例184  播放GIF动画  407
实例185  GIF动画的控制  408
实例186  播放QuickTime电影  410
实例187  播放DVD光盘  413
8.5  播放电影的其他方法  414
实例188  以OLE方式使用媒体播放器  414
实例189  播放AnimateX控件中的动画  415
实例190  使用Windows Media Player控件自制媒体播放器  417
实例191  用RealPlayer G2 Control控件制作RM播放器  420
实例192  用DirectMediaXtra播放数字电影  422
实例193  用知识对象播放数字电影  425
实例194  给电影加字幕1  427
实例195  给电影加字幕2  428
专题9  声音的播放  431
9.1  利用声音图标播放声音  431
实例196  WAV声音的播放  431
实例197  用一个声音图标播放多种声音  432
实例198  声音播放的控制  434
9.2  利用函数播放声音  437
实例199  使用Mci函数播放声音  437
实例200  使用MIDI函数播放声音  439
实例201  制作音乐CD播放器  442
实例202  自制MP3播放器  447
9.3  声音播放的高级控制  450
实例203  同时播放MIDI背景音乐和WAV声音  450
实例204  英语的即时朗读1  452
实例205  英语的即时朗读2  454
实例206  英语的即时朗读3  456
实例207  控制音量  457
专题10  关于移动  461
10.1  简单移动的控制  461
实例208  调节移动的速度  461
实例209  我是影子——制作随鼠标移动的文字  463
10.2  沿Authorware路径的移动  465
实例210  制作游动的GIF动画  465
实例211  制作粒子散射效果  466
10.3  沿函数路径的移动  469
实例212  匀速圆周运动  469
实例213  沿复杂路径的运动  470
实例214  多个对象的协调运动——太阳、地球、月亮的近似运动  473
实例215  多个对象的协调运动——太阳、地球、月亮的精确运动  476
10.4  移动图标的使用技巧  477
实例216  延时的控制  477
实例217  制作随机运动  479
实例218  制作变速运动  480
实例219  制作反弹运动  482
实例220  制作连接体的运动  484
实例221  制作接续的碰撞运动  487
实例222  设置运动中的暂停  493
实例223  动态改变移动对象  496
实例224  制作分子运动  497
实例225  演示气体压强的变化  500
实例226  制作多个对象的运动——横波之一  503
实例227  制作多个对象的运动——横波之二  506
10.5  用绘图方法实现移动效果  507
实例228  慢速绘制移动轨迹曲线  507
实例229  用绘图方法形成移动——横波之三  510
10.6  实现流动的效果  512
实例230  轮流显示两个图实现箭头流动效果  512
实例231  用移动图标实现流体的流动效果  514
实例232  制作涡旋流动效果  515
10.7  拖动对象  516
实例233  实时显示滑线变阻器的电阻值  516
实例234  演示游标卡尺  518
实例235  实现沿曲线路径的拖动——旋钮  520
10.8  在拖动过程中绘图  521
实例236  绘制三角形的高  521
实例237  绘制直角坐标系中的椭圆  524
实例238  模拟凸透镜成像  526
10.9  在拖动过程中移动物体  529
实例239  模拟平面镜成像  529
实例240  制作拖动式水压机  530
专题11  与程序结构和程序调用有关的编程技巧  533
11.1  在程序中形成时序分支  533
实例241  用声音图标形成时序分支  533
实例242  用数字电影图标形成时序分支  534
11.2  计算图标与脚本函数编程技巧  535
实例243  实现英中翻译制作中文数字钟  535
实例244  实现最简约分计算  537
实例245  在Authorware中绘制虚线(2)  539
实例246  创建绘制专用图标的脚本函数  541
实例247  文件脚本函数的使用  543
实例248  字符串脚本函数的使用  544
实例249  文件中多个字符串脚本函数的使用  545
实例250  嵌入JavaScript语言的使用(1)  547
实例251  嵌入JavaScript语言的使用(2)  548
11.3  调用其他Authorware程序  550
实例252  利用知识对象调用Authorware程序  550
实例253  通过Authorware变量名传递参数  552
实例254  利用粘贴板传递参数  553
11.4  调用外部程序  556
实例255  调用外部程序——显示汉字的编码  556
实例256  用Winapi函数调用外部程序  557
11.5  调用DOS内部和DOS外部命令  559
实例257  打开MSDOS窗口  559
实例258  调用DOS内部命令  559
实例259  调用DOS外部命令  560
11.6  应用程序和网页  561
实例260  在演示窗口中嵌入网页(1)  561
实例261  在程序演示窗口中嵌入网页(2)  563
实例262  在网页中播放并操作Authorware作品  565
专题12  链接、导航与框架结构的应用  569
12.1  实现链接的几种方法  569
实例263  用框架图标组装程序  569
实例264  用热字实现超链接  570
实例265  用热字实现页面间的导航  572
12.2  框架图标的使用技巧  574
实例266  制作定时自动翻页的效果  574
实例267  完成任务后自动翻页  576
实例268  使用快捷键导航  578
实例269  在框架图标中防止回绕  578
12.3  目录导航的制作  579
实例270  利用框架图标实现目录导航  579
实例271  只用一个显示图标实现目录导航  581
实例272  不用显示图标实现目录导航  582
12.4  优化框架图标的用户界面  583
实例273  自动关闭查找窗口和历史窗口  583
实例274  汉化查找窗口和历史窗口  585
附录:本书使用的变量、函数和控件索引  587
猜您喜欢

读书导航