01 2011 档案

摘要:如果所开发的 silverlight 应用比较大,可以缓存应用的一些相关的库文件,在 silverlight 中支持对库文件的缓存。启用库文件缓存:打开项目的“属性”框,在 sliverlight 活页中选中“使用应用程序库缓存减少 XAP 大小”选项,然后引用 silverlight SDK 中自带的程序集,然后在程序集的属性页中把“复制本地”属性值设置为 true,这样在生成项目的时候,程序集不会被打包进 XAP 文件中,而是单独打包成一个 .zip 文件。上面的操作说引用 silverlight SDK 自带的程序集时才会被打包成 .zip 文件,如果自定义的程序集也需要打包成 zip 阅读全文
posted @ 2011-01-17 16:34 匡匡 阅读(386) 评论(0) 推荐(0)
摘要:今天想在 silverlight 中进行一些绘制,如调用 DrawLine、DrawString 等方法,在帮助文档里找了个遍没找到,于是在网上搜索了一下,原来在 silverlight 4 中都还不支持自定义绘制图形和文本。在 codeplex 网站上有一个叫 WriteableBitmapEx 的项目,这个项目库为 WriteableBitmap 类添加了一些扩展方法,可以自由的绘制一些几何图形,但是文本还是没办法绘制。看了 silverlight 新增的功能列表里,好像加强了 WriteableBitmap 类,可以实现一些简单的绘制。 阅读全文
posted @ 2011-01-15 10:30 匡匡 阅读(712) 评论(0) 推荐(0)
摘要:这一章主要讲的是开发工具 Visual Studio 和 Expression Blend 的安装。在这一章里还有一个小示例,示例倒没有什么难的,但是通过这个示例学到了在 Blend 中,给控件添加"效果"方法,这里把他给记录下来,以防过不了多久就给忘记了,必竟在工作中不会经常使用 Blend。打“资产”选项卡中“效果”活页:然后选中一个效果,把他拖到“对象和时间线” 面板中的控件上:如上图,把一个 BlurEffect 效果拖到了 Shadow 的控件上,这样就可以直接为控件添加效果了。 阅读全文
posted @ 2011-01-14 11:56 匡匡 阅读(213) 评论(0) 推荐(0)
摘要:最近要在 silverlight 的一个项目中绘制带有箭头的线条,但是在 silverlight 中竟然没有这样现成的功能。于是去网上搜索了一把,找到了两种解决方法:第一种是在 codeplex 网站上找了一个开源的项目,好像是国人所写的(代码里有中文注释):http://arrowline.codeplex.com/使用这个库挺方便的,效果也不错。另一种是就自己实现一个用户控件,也比较简单:XAML 内容:[代码]后台代码:[代码]上面的代码中实现的效果不怎么样:但是通过再改造一下,可以达到任意想要的效果。 阅读全文
posted @ 2011-01-13 14:06 匡匡 阅读(1437) 评论(2) 推荐(0)
摘要:在 .NET 下的试算方式:doubleangleOfLine=Math.Atan2((endPoint.Y-startPoint.Y),(endPoint.X-startPoint.X))*180/Math.PI;在 javascript 下的试算方式:functiongetAngle(x1,y1,x2,y2){[代码] 阅读全文
posted @ 2011-01-13 13:53 匡匡 阅读(692) 评论(0) 推荐(0)
摘要:这个功能好像在 PowerCommands 插件里有,如果没有装这个插件,也可以自己手工清除这些内容。Visual Studio 2010 里最近打开的文档、项目和最近查找的信息都保存在注册表里,只要找到保存位置并删除这些内容就可以了。最近打开的项目保存在注册表:HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\ProjectMRUList键下面最近打开的文档保存在注册表:HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\FileMRUList键下面最近查找的内容保存在注册表 阅读全文
posted @ 2011-01-10 17:19 匡匡 阅读(621) 评论(0) 推荐(0)