Silverlight2 动态加载程序集—OnDemand模式(Dynamic Load Assembly)

2009年3月2日

随着我们开发的进行,我们的Silverlight生产出来的Xap包可能会越来越大,这个时候我们可能会考虑将某些功能集独立到某个程序集中,放置在SL可以访问的路径下,然后在需要的时候动态去加载这个程序集。关于这方面的例子网上也有不少,但大多是告诉你在下载dll之后通过反射来实例化类型。我们知道反射是一种比较慢的操作,对于这里我们使用的程序集,其实内部有什么类我们都是知道的,那么有没有一种办法可以即获得动态加载程序集的好处,又不用付出反射的代码呢?答案是有的。下面我通过一个简单的Demo来演示一下怎么实现。…

Silverlight 2 RTM 多国语言支持(应用程序本地化)

2009年2月28日

让Silverlight应用支持多国语言

1. 新建一个示例SL工程和一个测试的Web站点

2. 在站点中复制系统自动生成的****TestPage.html,以语言代码(如zh-CN)作为文件名的一部分。…

白话KeySpline

2009年2月28日

KeySpline用在使用Key-Frame机制的动画中,主要利用了贝塞尔曲线来让动画效果更加符合真实世界。

先简单介绍一下贝塞尔曲线,公式我就不说了。贝塞尔曲线由四个点决定一条曲线,通过几条贝塞尔曲线,能够勾勒出任意复杂的物体的轮廓。…

字符编解码的故事(ASCII,ANSI,Unicode,Utf-8区别)

2009年2月28日

(关于字符编码的深入解释,请参见我的原创文章《关于字符编码,你所需要知道的》。)

此文为转载,有少许修订,原文出处不详。

在Xaml中输入尖括号文本

2009年2月28日

在Xaml中一般是不能直接输入尖括号的,有三种解决方法:

  • 在代码中修改文字
  • 使用英文全角的尖括号
  • 使用实体符>就像HTML里面一样。

将Silverlight搬到桌面

2009年2月28日

Silverlight是WPF的一个子集,我们可以比较容易的将代码迁移到WPF上来,但是如果我们不想要那么麻烦的话,那么我们可以使用Desklight这个工具直接把Silverlight成果从Web上搬移到桌面上来.…

Word编辑区鼠标失效

2009年2月28日

    也不知道做了什么操作,突然word就出问题了,编辑区用触摸板怎么都点击不了,试了一下USB鼠标,也不行。很诡异的问题,只要word打开差不多一分钟,就出这个问题了。还有一个问题,就是不能同时打开多个word文檔。其他应用程序都没问题就只有word,因此我从最初怀疑触摸板驱动出问题转到怀疑word上。…

c++扫盲系列之–指针专题

2009年2月28日

本文将讨论如下的内容:
1.指针的概念及其本质
2.指针的用法
3.容易混淆的概念
4.善用指针

 

1.指针的本质

在信息工程中指针是一个用来指示一个内存地址的计算机语言的变量或中央处理器(CPU)中寄存器.指针一般出现在比较近机器语言的语言,如汇编语言或C语言。纯面向对象的语言如Java一般避免用指针。指针一般指向一个变量或者函数。在使用一个指针时,一个程序既可以直接使用这个指针所储存的内存地址,又可以使用这个地址里储存的变量或函数的值。…