请问有关system.drawing.bitmap(Visual C#)问题!!

它有什么功能,具体用处!!请详细说明呀!!... 它有什么功能,具体用处!!
请详细说明呀!!
展开
 我来答
洲陆
推荐于2016-05-24 · 超过16用户采纳过TA的回答
知道答主
回答量:71
采纳率:0%
帮助的人:23.4万
展开全部
我们查看Properties.Resources可以看到

internal static System.Drawing.Bitmap SSaverBackground {

get {

object obj = ResourceManager.GetObject("SSaverBackground", resourceCulture);

return ((System.Drawing.Bitmap)(obj));

}

}

internal static System.Drawing.Bitmap SSaverBackground2 {

get {

object obj = ResourceManager.GetObject("SSaverBackground2", resourceCulture);

return ((System.Drawing.Bitmap)(obj));

}

}

而这里的SSaverBackgroud是嵌入在资源文件里的图片的名称

那么发布出去的屏保文件是否包含着两张图片呢,我们就动手做一个小实验

首先以默认的情况下发布,我们发现生成的exe文件为120K大小,而然后我在资源文件里添加一张1.17M的bmp文件,然后让程序显示我们新添加的这张默认图片

在Properties.Resources添加如下语句(图片文件名为_7)

internal static System.Drawing.Bitmap SSaverBackground3

{

get

{

object obj = ResourceManager.GetObject("_7", resourceCulture);

return ((System.Drawing.Bitmap)(obj));

}

}

然后在ScreenSaverForm的LoadDefaultBackgroundImages()方法添加语句

backgroundImages.Add(Properties.Resources._7);

然后编译运行,我们就可以看到我们新添加的默认图片,然后查看生成的exe文件,大小变为1.29M

所以我们可以得知新加入的图片已经嵌入在PE文件里面了。
54iCaca
2007-01-09 · 超过25用户采纳过TA的回答
知道答主
回答量:135
采纳率:0%
帮助的人:0
展开全部
可以把aspx当作图片输出
例如验证码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式