用VFP编写一个Flash播放器.docx
- 文档编号:5231528
- 上传时间:2022-12-14
- 格式:DOCX
- 页数:12
- 大小:417.06KB
用VFP编写一个Flash播放器.docx
《用VFP编写一个Flash播放器.docx》由会员分享,可在线阅读,更多相关《用VFP编写一个Flash播放器.docx(12页珍藏版)》请在冰豆网上搜索。
用VFP编写一个Flash播放器
用VFP编写一个Flash播放器
一复习FLash控件参数详解
1、VisualFoxpro缩写(VFP6.0VFP7.0VFP8.0VFP9.0)
2、VFP命令:
用来执行一定功能的单词或者短语
?
:
用来在屏幕上显示常量、变量、运算结果
例如:
显示当前日期?
date()
显示当前时间?
time()
计算并显示结果:
?
7+8+9+10
Quit:
:
关闭所有VFP文档,并退出VFP
=:
赋值命令
把等号右边的数据存储到左边的变量中
Cfile=getfile()
命令的使用方法:
在命令窗口中输入命令,然后敲回车键
3、VFP函数:
用来完成一定功能的程序段
Date():
日期函数
time()时间函数
getfile():
打开文件对话框函数
函数的使用
1)函数一般不能单独使用,而是在命令中使用
2)函数名后面一定要带有一对英文的括号
3)函数可以带参数或不带参数
?
int(123.456)
?
abs(-2345)
二.编写一个Flash播放器以播放Flash文件
Flash文件非常多,网上有许多小游戏是flash,还有许多的MV是Flash
Flash文件的扩展名是SWF,这样的文件Windows不能直接打开播放
自己可以到网上找一些FlashMV或Flash小游戏下载下来。
……
1、下载Flash文档
打开浏览器缓存
把下载的Flash文档文件保存到D:
\SWF文件夹中(如果没有,就自己创建)
下面我们用VFP编写一个小程序来播放SWF文件
2、启动VFP,新建一个项目
项目保存在”D:
\SWF”文件夹,项目的名字为“Flash播放器”
什么是“项目”
所谓项目,简单地说,就是为实现某种目的而相互联系的一次性工作任务。
简单说,就是我用VFP编制一个数据库软件就是一个项目。
你要做一个什么软件,这就是一个项目。
3、项目的组成
VFP的一个项目,可以包含多个不同用途、不同类型的文件
1)数据:
包含一个或几个数据库以及自由表等
数据库:
一个工程(项目)可以包含一个或多个数据库,也可以没有
自由表:
不属于人员数据库的表格
查询:
对数据库或自由表进行筛选
2)文档:
包含程序用到的
表单(窗口、对话框):
用来放置程序中用到的各种按钮,表格等
报表:
用来把数据库中数据按一定格式打印出来
标签:
用来把数据库中数据按一定格式打印出来
类库:
VFP提供的或用户自己编写的具有特定功能的组件
3)代码:
程序:
把有关的命令按照一定的顺序组合起来就成为一个程序。
一个软件可以包含一个或多个程序,
其中打开软件时第一个启动的程序叫主程序,一个软件只能有1一个主程序。
通过主程序打开和执行的程序叫子程序,子程序可以有多个。
API库:
他人编写好的可以直接拿来使用的程序
应用程序
已经完成编译的VFP程序,可以是自己编写的或者他人编写的,可以直接在自
己的程序中使用。
4)其他
菜单:
用VFP编写的菜单文件
文本文件:
程序中用到的TXT文件,可以用记事本编写也可以在VFP中编写
其他:
在软件中用到其他各种文件:
主要是图片文件、配置文件等
4、新建一个表单
在项目管理器中,选中“表单”,单击右边的“新建”按钮
修改表单的下面的属性
Autocenter:
.T.:
自动居中,打开表单时自动放置到桌面的中间
BoderStyle:
2-固定对话框--使窗口的大小固定不能调整大小
Caption:
“Flash播放器”:
设置标题栏显示的文字
Height:
480:
窗口的高度
Width:
640:
窗口的宽度
Maxbutton:
.F.:
禁止使用窗口的最大化按钮
ShowWindow:
2-作为顶层表单:
使表单(窗口脱离开VFP窗口)
5、在表单中添加控件
1)打开工具菜单----选项---控件---ActiveX,选中“ShockwaveFlashObject”,确定。
2)把表单控件工具栏,切换到“ActiveX控件”,选中“ShockwaveFlashObject”,然后在表单中画出一个黑色矩形框。
修改刚绘制的矩形框(Olecontrol1)的属性
Left:
0
Top:
0
Width:
640
Height:
450
Name:
swf
3)在表单底部绘制四个命令按钮(command)
把表单控件工具栏,切换到“常用”,选中命令按钮(command),在表单底部绘制
四个按钮,并把四个按钮的Caption属性分别设置为“打开”“播放”“停止”“退出”
6、给四个按钮添加代码
双击“打开”按钮输入下面的代码,代码输入完成后,关闭代码窗口
Cfile=getfile("SWF")
If!
empty(cfile)
Thisform.swf.movie=cfile
Endif
双击“播放”按钮输入下面的代码
Thisform.swf.play()
双击“停止”按钮输入下面的代码
Thisform.swf.stop()
双击“退出”按钮输入下面的代码
Quit
下面:
保存这个表单,文件名为“Flash播放器.scx”,保存位置:
你的项目所在文件夹
最后:
运行这个表单(工具栏中的“
”按钮),查看运行效果。
如果不满意重新修改(工具栏中的
)
7、编写主程序
1、在项目管理器中单击“代码-程序”,单击“新建”按钮
在打开的一个新窗口中输入下面三行代码
ONSHUTDOWNquit
doformFlash播放器.scx
READevents
注意:
1)这里的”Flash播放器.scx”是上面做好的表单文件文件名,如果你保存的时候不是用的这个名字,应该换成你的文件的名字
2)命令中带有空格,空格不能省略,但是空格的数目不限
2、代码输入完成后,保存文件为“Flash播放器.prg”,保存位置:
你的项目所在文件夹
3、把这个程序作为主程序
在项目管理器中选中刚保存的程序,单击鼠标右键,
设置后,主程序的文件名变为“黑体”
4、运行主程序,检查有没有错误
选中上面的主程序:
Flash播放器,单击右边的运行按钮
“打开”一个SWF文档看看是否能够正常运行
5、编写配置文件
在项目管理器中选中“其他-文本文件”,单击“新建”按钮
在打开的窗口中输入三行代码:
其中第一行的作用是关闭VFP主窗口,第二行是关闭资源文件
screen=OFF
RESOURCE=OFF
保存,到你的项目文件夹,文件名config.fpw
6、给程序换个图标(ICON)
1)选择或制作图标,并把图标文件复制到项目所在文件夹中
2)选中做好的表单,单击修改按钮,修改表单的“ICON”属性为自己的图标
3)运行表单观察效果,然后关闭表单
4)打开菜单“项目-项目信息”中的“项目选项卡”(下图),单击“附加图标”按钮,在打开的对话框中选中自己的图标
另外,在这里你也可以输入你这个软件的有关信息,完成后“确定”
7、编译成为可以执行程序
到现在为止,我们编写的这个软件的运行,还不能脱离VFP(没有安装VFP,软件就不能运行),对使用和发布软件来说非常不方便,现在我们可以把它变为脱离VFP的一个普通的应用程序,这样做好的程序,复制到任何一台计算机中都可以运行。
点击项目管理器的“连编”按钮
重新连编项目:
通过这个操作,把程序用到的所有文件检查一遍并全部放入项目管理器。
连编应用程序:
把所有文件整合为一个扩展名为“APP”的文件,这样的文件可以在VFP中运行,
但是不能脱离VFP
连编可执行文件:
把项目中的所有文件整合为一个扩展名为EXE的应用程序
连编为COMDLL:
如果“连编可执行文件”时我们还可以在软件中加入个人和软件的一些信息和软件“版本”信息如下图
8、把软件打包
到此我的软件已经做好了,但是在有的计算机中依然不能运行,在打开程序是出现提示
这是由于,VFP编写的软件和大多数软件一样,在运行时需要一些“库文件(DLL)”,没有相关的库文件,软件不能运行或者不能正确运行
VFP运行需要两个库文件:
VFP6R.DLL和VFP6RCHS.DLL或者VFP6RENU.DLL
库文件在“C:
\Windows\system32”文件夹中,或者也可以直接从网上搜索下载
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 编写 一个 Flash 播放