当前位置:首页 » 2010 » 六月

Silverlight Image控件图片的加载 On 程序人生, 解决方案  @2010-06-26

这个问题也困扰了我很久.经常在Project里包含一些图片,然后在应用里指定路径,结果就是Load不上,遇到ImageError的错误。

 

这里列出一些常用的设置Image 相对路径的几种方法:

假设我有这样一个solution,包括: MyImageLibrary,其中包含一个文件夹”Images\MyImage1.png”; MyLoadImage是我的Silverlight Application里面也有一个Images\MyImage2.png, 页面中有一Image控件来分别显示这两个图片 

那么有如下几种选择:

  1. Build Action=”Resource”, Copy To OutPut Directory = “Do not copy”.

 

这时如果需要用另一个项目中的Image,那么需要这样设置Image路径

xaml: <Image Source=”/MyImageLibrary;component/Images/MyImage1.png” />

code: myImage.Source = new BitmapImage(new Uri(“/MyImageLibrary;component/Images/MyImage1.png”, UriKind.Relative));

这个Uri有如下3部分:

  • /MyImageLibrary 是Image所在的Assembly的名字,前面的”/”是必须的。
  • “;component/”是Assembly名字和在此Assembly下具体路径之间的分隔符,必须要有。
  • “Images/MyImage1.png” 就是所在Assembly中的路径啦。

此时图片是作为资源被嵌入进Assembly的. 如果用Reflector 打开MyImageLibrary.dll,就能够找到这个资源:

这是Image在另一个assembly的时候的用法,如果在同一个项目下,那就可以直接这样用:

<Image Source=”Images/MyImage2.png”/>

2. Build Action = “Content”, Copy To OutPut Directory = “Do not copy”.

这种情况,如果图片在另一个Project中,那是没有办法获得的。只有在同一个Project中的时候,才能够被找到,因为这种设置会把Image嵌入.xap中.如果打开生成的xap,会看到如下:

可以看到只有同一个Project中的Image作为Content嵌入到xap中。

这时的用法就是

<Image Source=”Images/MyImage2.png”/>

3.Build Action = “None”, Copy To OutPut Directory = “Copy Always”.

如果不希望图片被压进Xap文件,而是用户调用的时候再动态Load,那可以用这种方法。这种方法图片会被复制到 xap所在路径下,路径依然是 Images\MyImage1.png, Images\MyImage2.png.

使用方法如前<Image Source=”Images/MyImage1.png” /> 或<Image Source=”Images/MyImage2.png”/>

遇到图片加载错误时,应该先检查选用的是那种方法,然后再检查图片是否被正确放在所期望的地方,dll/xap/路径 中。

其他常见的原因还包括:用绝对路径的时候要注意是否是Cross-scheme, 比如如果你的项目要从加载位于 http://www.wincn.org/Myimage.png的图片,但是如果你Debug是在浏览器中打开的是file://C:/MyProject/..那就属于是cross-scheme (File vs. Http),这时会有Security错误产生,解决方法就是用一个ASP.net website 作为起始工程,然后加入Silverlight 工程。
转自:http://blogs.msdn.com/b/xusun/archive/2008/12/31/silverlight.aspx

打签» ,   评论» 抢沙发

挣钱不如挣经验 On 精彩网文  @2010-06-25

周伟和王亮大学毕业后,应聘到一家酒店当服务员。由于是新人,没有经验,经理安排他们在最底层接受新人训练,周伟被安排收拾桌椅,面对一桌桌的残羹剩饭,要把碗盘收走,把满是油污的桌子擦干净,换上干净的桌布。这份工作对于他一个大学生来说,简直太不相称了,难以忍受。但是迫于就业压力,他不得不苦苦煎熬着,他打算一有机会就马上离开这里。
王亮得到的任务比周伟更糟糕,经理居然安排他到洗手间当侍应生,为客人递擦手布,他每天要在这个地方待整整八小时,而且要对客人们笑脸相迎。
刚开始,王亮也不愿意垒着毛巾一天到晚站在马桶边,他怎么也微笑不起来,甚至听到厕所内冲水的声音他都感到反胃。他也想早点离开这里,但也跟周伟一样,受到就业压力,不得不乖乖地做这份工作。
在他等待的时候,他意识到,目前的工作虽然不是他想要的,但如果不把这份工作做好,那么这份工作将有可能从事一辈子。于是,他决定把这份工作当成他人生中一个好的起点。
从此,他的工作质量达到了无可挑剔的高水准:他不再像以前一样呆呆地站立在门边等客人出来递上一块小手帕完事,有行为不方便的老人和小孩进来时,他会主动去帮助他们,洗手间脏了而清洁工没有过来的时候,他会主动去清理干净。
两个月过去了,受训期结束。经理对王亮的表现很满意,把他调往客户部做经理助理,薪水也几乎上涨了一倍,他工作的热情一天比一天高涨。而周伟因为工作中经常出错,被公司无情地解雇了。
当王亮再次看到周伟的时候。是他去一家旅游公司谈合作计划,周伟就站在大厅,给客人打印、复印文件,这是他最不喜欢做的工作。
王亮理想中的工作决不是厕所的侍应生,然而正是这项工作成就了他美好的前程。一切都因为他看重的不是工作本身,而是工作带给他的其他提升,最终他离自己的理想越来越近。周伟总是嫌弃工作不理想,配不上自己,因而没有心思去把事情做好。甚至工作过程中经常出差错被公司解雇,到后来也没有找到自己喜欢的工作。
或许你现在从事的正是一项你不喜欢的工作,不管怎样,你都要对工作充满兴趣并认真对待它。珍惜眼前,即使它看起来很卑微、看起来似乎跟你的理想没有任何联系。
打签» , ,   评论» 抢沙发

你是人才还是人力 On 精彩网文  @2010-06-25

有个律师朋友也在学校里兼课,他常会找一些学生来工读,或者是在接到某些公家部门的研究案时,便会找一些研究助理。有几个年轻助理,跟着他两、三年,我们也就认识了。
其中有个叫做阿雅的女孩,我头一次见到她,她捧着好多档案匣,像表演特技似的,从楼梯上下来。一脸都是笑,嘴又甜,律师朋友对我说:“阿雅人很乖的。”
我一直以为他对阿雅很满意,也以为阿雅毕业后会留在事务所,没想到,有一天竟在计算机展览场的叫卖摊位上,看见了吆喝着:“最后机会,割喉价!不买你会后悔!”的阿雅。
“什么时候离开事务所的?”我在拥挤的人潮中,扯着嗓子问阿雅。
她的眼圈忽然有些红:“离开三个月了。老板说我不是干这一行的料,我只好走了……”
我听了觉得心酸,也不知道怎么安慰她,扯开嗓门问:“妳在这里还好吗?”
“反正就是工作嘛。没差!”她努力的笑着,给自己打气。
过了一段时间,我遇见律师朋友,他身边的助理变少了,也没有那种像阿雅一样笑脸迎人的类型。
“缩编啦?”我笑着问:“都看不见甜美的笑脸了。”朋友微笑的说:“阿雅啊,我让她离开了。她不适合做这个工作。”“是吗?我倒觉得她挺卖力的。”“卖力有什么用?我需要的是人才,不是人力。”我有点震撼。关于人才与人力,确实是我以前没想过的问题,
我一直以为只要够投入,就能把事情做好,却忽略了专业性与准确性,人才是最重要的。
如果方法不对,就只是白费力气,如果不能让自己更专业,就无法成为人才,只能沦为人力。
人力随处可得,人才却需要发现,需要培养。
“你可以培养她,让她变成人才啊。”我还在挣扎。朋友疲倦的看了我一眼:“有些人已经设定了自己是人才,有些人无所谓,要怎么培养啊?他自己都无所谓了。”
我忽然想到阿雅在卖场说的那句话:“反正就是工作嘛。没差!”
也许就是因为都没差,才失去了竞争力吧。
我终于沉默了。
您认为,你是人才还是人力呢?
打签» , ,   评论» 抢沙发

怎样跳过XP开机登陆画面,直接进入桌面 On 解决方案  @2010-06-24

在进入Windows XP桌面之前,每次都会出现一个电脑登录界面,要求我们输入用户名与密码。没有设置用户名和密码还需要点击一下确定或者enter,这样对于家用电脑或个人使用就显得有点不大方便。

首先,如果没有设置用户名和密码,你可以通过 下面的方法直接进入桌面:

开始控制面板用户账户更改用户账户登录或注销的方式选择登录和注销选项对话框里,分别勾选使用欢迎屏幕使用快速用户切换

勾选使用欢迎屏幕就可以直接进入桌面了。

另外 设有用户名和密码,我们可以通过修改注册表来实现XP的自动登录:

1步:运行“regedit”,以打开注册表管理器;运行注册表编辑器,依次展开[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon ]分支,然后在右侧窗口双击“DefaultUserName”,接着输入你的登录用户名。如果没有预设的用户名称,可以在注册表编辑器的菜单栏点选编辑新建字符串值(s)→DefaultUserName”来添加这个项目,注意要区分大小写字母。

2步:同样在该分支下,在注册表编辑器的右侧窗口中双击“DefaultPassword”,假如未发现“DefaultPassword”一项,可按上面的步骤来新建该字符串值。

3步:接下来在右侧窗口中双击“AutoAdminLogon”,将数值设置为“1”。假如未发现“AutoAdminLogon”,可按上面的步骤来新建。

关闭注册表编辑器并重新启动电脑即可!

打签» , ,   评论» 抢沙发

爱情的烦恼 On 精彩网文  @2010-06-23

不管你有没有男朋友,有没有女朋友,都过来把它读完,写的真是那么回事

爱的感觉,总是在一开始觉得很甜蜜,
总觉得多一个人陪、多一个人帮你分担,
你终于不再孤单了,至少有一个人想着你、恋着你,
不论做什么事情,
只要能一起,就是好的…

….

但是慢慢的,随着彼此的认识愈深,
你开始发现了对方的缺点,
于是问题一个接着一个发生,
你开始烦、累,甚至想要逃避,
有人说爱情就像在捡石头,
总想捡到一个适合自己的,
但是你又如何知道什么时候能够捡到呢?
他/她适合你,那你又适合他/她吗?

其实,爱情就像磨石子一样,
或许刚捡到的时候,你不是那么的满意,
但是记住人是有弹性的,
很多事情是可以改变的,
只要你有心、有勇气,
与其到处去捡未知的石头,
还不如好好的将自己已经拥有的石头磨亮,你开始磨了吗?
很多人以为是因为感情淡了,
所以人才会变得懒惰。
错!
其实是人先被惰性征服,
所以感情才会变淡的。

在某个聚餐的场合,
有人提议多吃点虾对身体好,
这时候有个中年男人忽然说「十年前,当我老婆还是我的女朋友的时候,她说要吃十只虾,我就剥二十只给她!
现在,如果她要我帮她剥虾壳,开玩笑!我连帮她脱衣服都没兴趣了,还剥虾壳    咧!
听到了吗?明白了吗?

难怪越来越多人只想要谈一辈子的恋爱,
却迟迟不肯走入婚姻。
因为,婚姻容易让人变得懒惰。

如果每个人都
懒得讲话、
懒得倾听、
懒得制造惊喜、
懒得温柔体贴,
那么夫妻或是情人之间,
又怎么会不渐行渐远渐无声呢?

所以请记住:
有活力的爱情,
是需要适度殷勤灌溉的,
谈恋爱,更是不可以偷懒的喔!

有一对情侣,相约下班后去用餐、逛街,
可是女孩因为公司会议而延误了,
当她冒着雨赶到的时候已经迟到了30多分钟,
他的男朋友很不高兴的说:
你每次都这样,现在我什么心情也没了,
我以后再也不会等你了!
刹那间,女孩终于决堤崩溃了,
她心里在想:或许,他们再也没有未来了

同样的在同一个地点,另一对情侣也面临同样的处境;
女孩赶到的时候也迟到了半个钟头,
他的男朋友说:「我想你一定忙坏了吧!」
接着他为女孩拭去脸上的雨水,并且脱去外套盖在女孩身上,
此刻,女孩流泪了
但是流过她脸颊的泪却是温馨的。

你体会到了吗?
其实爱、恨往往只是在我们的一念之间!
爱不仅要懂得宽容更要及时,
很多事可能只是在于你心境的转变罢了!
懂了吗?
当有个人爱上你,而你也觉得他不错。
那并不代表你会选择他。

我们总说:「我要找一个自己很爱很爱的人,才会谈恋爱。」
但是当对方问你,怎样才算是很爱很爱的时候,
你却无法回答他,因为你自己也不知道。

没错,我们总是以为,我们会找到一个自己很爱很爱的人。
可是后来,当我们猛然回首,我们才会发觉自己曾经多么天真。
假如从来没有开始,你怎么知道自己会不会很爱很爱那个人呢?
其实,很爱很爱的感觉,是要在一起经历了许多事情之后才会发现的。
或许每个人都希望能够找到自己心目中百分之百的伴侣,
但是你有没有想过『在你身边会不会早已经有人默默对你付出很久了,只是你没发觉而已呢?
所以,还是仔细看看身边的人吧!他或许已经等你很久了

当你爱一个人的时候,爱到八分绝对刚刚好。
所有的期待和希望都只有七八分;剩下两三分用来爱自己。
如果你还继续爱得更多,很可能会给对方沉重的压力,让彼此喘不过气来,
完全丧失了爱情的乐趣。

所以请记住,
喝酒不要超过六分醉,
吃饭不要超过七分饱,
爱一个人不要超过八分

如果你也正在为爱迷惘,或许下面这段话可以给你一些启示:

爱一个人,要了解,也要开解;
要道歉,也要道谢;
要认错,也要改错;
要体贴,也要体谅;
是接受,而不是忍受;
是宽容,而不是纵容;
是支持,而不是支配;
是慰问,而不是质问;
是倾诉,而不是控诉;
是难忘,而不是遗忘;
是彼此交流,而不是凡事交代;
是为对方默默祈求,
而不是向对方诸多要求;
可以浪漫,但不要浪费;

所以不要随便牵手,
更不要随便放手

打签» ,   评论» 抢沙发

Hello world! On 闲言碎语  @2010-06-19

欢迎使用 WordPress 。这是系统自动生成的演示文章。编辑或者删除它,开始您的博客!

打签»   评论» 1枚