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

其余的代码就是以流方式读文件了,很简单吧!
5、按生成菜单下的生成解决方案,然后到你可执文件的目录下看看,你会发现除了可执行文件外没有别的文本文件,因为文本文件已以资源的方式存在于可执行文件中啦。运行一下看看效果啊(一些想做黑客的菜鸟又有什么怪怪的想法,藏木马?……)
资源的使用就介绍到此为至吧,窗外依然小雨菲菲,在虚幻的网络和残酷的现实边缘排徊久了,写文章都有点怪怪的,请大伙儿原谅,祝大伙编程愉快。
(责任编辑 火凤凰 sunsj@51cto.com TEL:(010)68476636-8007)
| 共3页: 上一页 [1] [2] 3 | ||
|