您所在的位置: 首页>>开发>>.Net>>vb.net>>

浅析VisualBasic.NET中的资源使用(3)

  • 摘要:直到现在,资源在提示信息分离出来,成为一个资源文件而独立存在,在程序进行编译时再由编译器链接到可执行文件中。以下以VB.net的一个小例子说明资源的存在。
  • 标签:.NET  VB  资源

在此对上述代码进行一点解释,net是通过Assembly的GetManifestResourceStream读出嵌入在可执行文件的资源并以IO.Stream对象返回(反正得到了这个流,就好象你时进行文件流操作,读/写到磁盘或象我一样在程序内部处理都由你自己决定了)。这个方法的唯一参数是资源的唯一标识,是按如下方式组成的:程序集的根命名空间+"."+资源在属性窗口显示的文件名(这是区分大小写的,在上文已提醒你注意了哦,而且这个标识法在C#中是不同的,别问我为什么,谁叫你不和我一样使用VB.net,哼8-)。

程序集的根命空间的名你可以从项目菜单下的XXXX(XXXX是你的项目名称,可不要认为是骂人的话8-)属性中看到:

其余的代码就是以流方式读文件了,很简单吧!

5、按生成菜单下的生成解决方案,然后到你可执文件的目录下看看,你会发现除了可执行文件外没有别的文本文件,因为文本文件已以资源的方式存在于可执行文件中啦。运行一下看看效果啊(一些想做黑客的菜鸟又有什么怪怪的想法,藏木马?……)

资源的使用就介绍到此为至吧,窗外依然小雨菲菲,在虚幻的网络和残酷的现实边缘排徊久了,写文章都有点怪怪的,请大伙儿原谅,祝大伙编程愉快。

(责任编辑 火凤凰 sunsj@51cto.com  TEL:(010)68476636-8007)



共3页: 上一页 [1] [2] 3
【内容导航】
专题:ASP.NET 2.0基础开发指南
.NET移动与嵌入式技术专题
.NET Framework新手入门专题
VS.NET实用开发专题
ADO.NET实用技巧专题
 
 验证码: (点击刷新验证码)   匿名发表
  • Visual C++ 完全自学宝典

  • 作者:强锋科技,朱洪波
  • Visual C++ 6.0是微软公司为程序人员提供的Visual Studio 6.0工具套件中的重要组成部分。本书由浅入深地介绍使用Visual C++ 6.0..
Copyright©2005-2008 51CTO.COM 版权所有