VB.NET 怎么把资源文件里面的.swf 读出来并放到 AxShockwaveFlash控件里面播放?要测试过的代码
首先将swf文件添加进资源,方法:
创新互联主营安阳县网站建设的网络公司,主营网站建设方案,成都app开发,安阳县h5成都微信小程序搭建,安阳县网站营销推广欢迎安阳县等地区企业咨询
假设资源文件是workergame.swf(你按照自己的改),将其释放到临时文件,供AxShockwaveFlash控件播放,完整代码:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim size As Long = My.Resources.workergame.Length - 1
Dim buffer(CInt(size)) As Byte
buffer = My.Resources.workergame.ToArray
Dim fn As String = IO.Path.Combine(My.Computer.FileSystem.SpecialDirectories.Temp, "workergame.swf")
Dim fs As New IO.FileStream(fn, IO.FileMode.Create)
fs.Write(buffer, 0, buffer.Length)
fs.Close()
AxShockwaveFlash1.Movie = fn
End Sub
vb和vb.net的区别和特点
1、vb.net 完全符合面向对象的编程语言抽象、封装、继承的四大特性,而vb不支持继承。
2、错误处理不同。
vb中只是On Error.....goto和On Errer Resume Next ,这些错误称为非结构化异常处理。而在vb.net中采用的结构化异常处理机制,try...catch....finally控制。
3、两者产生的窗体不同。
vb.net 允许创建不同类型的应用程序,例如,创建ASP.NET和ASP.NET Web 服务应用程序,还允许创建控制台应用程序和作为桌面服务运行的应用程序。但是vb 只能创建Windows窗体。
4、数据库访问的差别。
vb6.0是通过ADO(Active X Data Objext)来实现对数据库访问。而vb.net 是通过ADO.NET来访问数据库。
扩展资料
Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。是一种可用于微软自家产品开发的语言。
“Visual” 指的是开发图形用户界面 (GUI) 的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。
“Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,是一种在计算技术发展历史上应用得最为广泛的语言。
Visual Basic源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建Active X控件,用于高效生成类型安全和面向对象的应用程序 。
参考资料:百度百科-Visual Basic
Vb.net中怎么让picturebox透明,看到下边的AxShockwaveFlash?
picturebox设置透明了,你放上图片就会覆盖。
这个道理就像你在墙上挂一个相框,不管相框有没有背板,你在相框中放上照片的话,相框所在的墙面就背覆盖了。
要想不覆盖,就直接添加窗体背景。
[VB]如何启动动画.swf文件?
有两种方法:
(1)你可把swf文件发布为.exe文件(micromedia的flash播放器中有此功能),解后再shell加载.
(2)做个窗体,窗体内旋转shockwave flash控件(从"添加"-"部件"中可以找到.)
ShockwaveFlash1.Movie = app.path "\myflash.swf"即加加载影片myflash.swf文件了.
vb.net 图片显示问题,图片显示不出来
可能的原因是图片路径问题,路径用的相对路径,不要用绝对路径.
vb.ney可以把视频什么的放到窗体中来吗?
用VB播放FLASH动画
Flash是一种矢量格式的动画文件, 可以包含动画,声音,超文本链接,而文件的体积却很小。在网页上使用Flash可以作出很漂亮的全屏动画和动态菜单条。
你想在VB程序里作出类似的效果吗?在VB中使用Flash4自带的Swflash.ocx控件就可以了。方法如下:
首先,打开VB5,新建一个工程, 在工具箱上单击右键,选择部件,在部件窗口的控件列表中选择Shockwave flash,然后确定,Flash控件就被加到工具箱上。
然后将Flash控件放到窗体上,并调整至适当的大小,然后在属性窗口里设置movie属性为Flash动画文件的路径(如:c:\demo.swf),设置scale model属性为2,quality 属性为 1。(参见附表)
双击窗体,在form_load( )过程里加入:
shockwaveflash1.playing=true
按F5就可以看到播放的Flash动画了。(注意:编译以后的可执行文件不包含动画文件)如果动画里加上动态按钮,配合鼠标位置判断,就可以作成动态工具条或动态菜单了。
分享题目:vb.netswf的简单介绍
标题路径:http://lswzjz.com/article/hsodgg.html