在《Visual C#资源文件编程--创建资源文件》中已经介绍了如何用Visual C#创建资源文件。本文将接着上篇文章的话题来探讨资源文件另外一个问题,在Visual C#如何使用资源文件。在上一篇文章中,我们已经成功的创建了一个名称为"My.resources"的资源文件。这个资源文件中包含有一个图标资源,在文件中的名称为"demo.ico",若干个图片资源和一个字符串资源,在文件中的名称为"MyStr"。我们将以上一篇文章创建的此资源文件为对象,结合一个具体的程序例子来看一下用Visual C#如何使用资源文件。
一.本文程序设计和运行的软件环境:
(1).微软公司视窗2000服务器版
(2)..Net FrameWork SDK Beta 2
二.程序设计中的一些概念和理论:
程序设计时涉及到的概念和理论主要是二种变量的相互转换。这就是二种变量就是所谓的实值类型变量(Value Type Variable)和参考类型变量(Reference Type Variable)。而二者之间的相互转换,在Visual C#中被称为装箱(Boxing)和出箱(Unboxing)。所谓装箱就是把实值类型变量转换成参考类型变量的过程,反之就是出箱。那么什么类型的变量是参考类型的变量,什么类型的变量又是实值类型变量呢?这二者之间有什么区别么?在Visual C#中的参考类型就是泛指这些类型,如:Object、Class、Interface、Delegate、String、Array等。这些类型定义的变量就是参考类型变量。而实值类型就是平常的平常使用的整型、布尔型、枚举型等,由这些类型定义的变量就是实值类型变量。他们之间的最大区别是参考类型变量是指向实体对象的指针,而实值类型变量就是实在的实体对象。由于装箱和出箱是一个概念性很强的操作过程,详细介绍需要很大的篇幅。而这超出了本文探讨的主要范畴。所以本文只介绍和程序相关的操作即出箱。具体的操作步骤,将在下一届结合程序来介绍。
三.程序设计的思路已经重要步骤的解决方法:
(1).如何在程序编译的时候中嵌入资源。资源文件和程序是二个独立的文件,要把资源文件嵌入到最后生成的程序中,需要在编译的时候加上"/resource"命令,这个命令可以简写为"/res"。在本文中程序的名称为"use.cs",资源文件的名称为"My.resources",则把资源嵌入程序的编译命令如下:
Csc.exe /res:My.resources use.cs
Visual C#资源文件编程--使用资源文件 <zt>-Windows开发-.NET
时间: 2024-11-05 16:36:34
Visual C#资源文件编程--使用资源文件 <zt>-Windows开发-.NET的相关文章
PHP 文件编程综合案例-文件上传的实现
PHP文件上传1.upload.php 复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>ddd</title> <meta http-equiv="content-type" content="text/html; charset
PHP 文件编程综合案例-文件上传的实现_php技巧
PHP文件上传1.upload.php 复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>ddd</title> <meta http-equiv="content-type" content="text/html; charset=UTF
mfc-VC6.0中MFC编程有关资源文件的问题?
问题描述 VC6.0中MFC编程有关资源文件的问题? VC6.0中为什么打不开资源文件,也就是rc文件,只能用TEX打开,可是这样很不方便啊? 解决方案 可以啊 例如想编辑对话框,或其它的资源,是可以打开资源窗口的. 你的打不开,你是如何 操作的呢? 解决方案二: 是不是rc文件损坏了,造成编译器不能正确解析. 解决方案三: 应该是rc文件出现问题了吧
资源文件说明:资源编辑器
#资源编辑器资源编辑器是创建或修改 Visual Studio 项目中所包含资源的专用环境. Visual Studio 资源编辑器共享技术和接口,以帮助快速简便地创建和修改应用程序资源. 资源编辑器使您可以view resources in the appropriate editor.edit resources和preview resources.在创建或打开资源时将自动打开适当的编辑器.使用...编辑...Accelerator EditorVisual C++ 项目中的快捷键对应表.B
预览office文件-如何通过免费的资源预览Office系列文件和PDF文件呢?
问题描述 如何通过免费的资源预览Office系列文件和PDF文件呢? 在实现局域网内预览Office文件和PDF文件时遇到了问题,希望各位大牛能指导一下,先说声谢谢啦.
用Windows 7资源监视器查看正在使用文件的程序
Windows7自推出以来,得到了广大用户的一致好评,甚至有人说它是至今为止 微软推出的最完美最强大的一款操作系统.但是就算是再强大的Windows7毕竟还 是得靠人来操作的,而我们用户在操作过程中,会遇到许许多多的问题. 相信不少朋友们在使用电脑的时候,都遇到过这种问题:当我们想要删除一个文 件的时候,会跳出下图界面不然我们删除.系统提示:[操作无法完成,因为文 件已在***程序中打开,请关闭该文件并重试]一般处理这个问题重启电脑后就能 正常删除,但很多时候电脑用得好好的不想重启怎么办? 如
Android中R资源未找到至java文件报错
R资源, 是本地xml资源的引用列表, 修改时, 有可能Gradle没有生成, 相应的R资源; 则会出现R资源未找到的错; 导致Java文件异常, 报错. 可以使用: Sync Project with Gradle Files, 即同步项目; 如果未成功, 则应该清除缓存(Catches), 重启项目. 即: File->Invalidate Caches / Restart... 具体参见: http://blog.csdn.net/caroline_wendy/article/detail
Android资源文件夹及资源文件的详细介绍
与其他平台的应用程序一样,Android中的应用程序也会使用各种资源,比如图片,字串等,会把它们放入源码的相应文件夹下面,Android也支持并鼓励开发者把UI相关的布局和元素,用XML资源来实现.总结起来,Android中支持的资源有:•颜色值 /res/values 以resources为Root的XML文件,定义形式为<color name>value</color>•字串 /r
Java中读取属性文件以及做资源国际化
在src下的文件,没写包名 import java.text.MessageFormat; import java.util.Locale; import java.util.ResourceBundle; public class Demo { /** * ResourceBundle类的主要是读取属性文件,读取属性文件名称的时候可以 * 直接指定属性文件的名称(指定名称是不需要文件的后缀),也可以根据Local * 所指定的区域码来选取指定的资源文件. * * 国际