29 Oct 2008 @ 8:07 上午 

Silverlight Tools

http://www.microsoft.com/downloads/details.aspx?FamilyID=c22d6a7b-546f-4407-8ef6-d60c8ee221ed&DisplayLang=en

 


 

Silverlight Toolkit

http://www.codeplex.com/Silverlight

 

Silverlight Toolkit 是什么?

Silverlight Toolkit 是搜集 Silverlight 控件, 组件和在 Silverlight 发行版之外有用的部分. 它为设计和开发人员迅速的提供新功能, 还能借力社区以便帮助快速定位 创意和 BUG 修复. 第一个发行版本包含 12 个新控件 (图表 样式 布局和用户输入) 的完整源代码 单元测试, 例子和文档.

演示地址:

http://silverlight.net/samples/sl2/toolkitcontrolsamples/run/default.html

http://silverlight.net/samples/sl2/toolkitchartsamples/run/default.html

 

Tags Tags:
Categories: 编程
Posted By: colder
Last Edit: 29 Oct 2008 @ 08 07 上午

E-mailPermalinkComments (0)
 25 Oct 2008 @ 5:35 下午 

spore1

spore3

spore4

sporek

sporel

sporem

sporen

sporeo

sporep

sporeq

sporer

spores

sporet

sporeu

sporev

sporew

sporex

sporey

sporez

Tags Tags:
Categories: 随笔
Posted By: colder
Last Edit: 25 Oct 2008 @ 05 35 下午

E-mailPermalinkComments (1)
 23 Oct 2008 @ 9:09 上午 

关键词: Blend 和 SVN 的冲突

Silverlight 身上有一样东西, MS 能碰, SVN 不能碰. 是什么?

呃... 很不时髦的笑话了. 今天却发生在我身上.

如果你在开发 Silverlight, 肯定离不开 Blend, 你需要用 Blend 来打开解决方案. 当然可能你还需要 SVN 进行源代码管理.

一切看起来理所当然, 不幸的是, 如果你碰巧使用的是 VisualSVN, 你会发现 Blend 与 SVN 之间罕见的冲突. 受 SVN 管理的解决方案在 Blend 中再也打不开了, 即使是你把 SVN 卸载掉!

问题出在你的解决方案 (XXX.sln) 文件上面, 使用记事本打开, 末尾会发现这样三行:

GlobalSection(ExtensibilityGlobals) = postSolution
VisualSVNWorkingCopyRoot =
EndGlobalSection

这是 VisualSVN 用来记录目录的节点, 怕生的 Blend 看到后就会提示打开的解决方案包含不安全代码拒绝打开. 真是个大笑话, 解决方案竟然不能解决问题.

把这三行删除掉就可以解决这一问题, 注意: .sln 文件的内容对格式要求极严, 你要保证只删除这三行且不留空行才可以.

如果你也碰巧同时安装了 Blend 和 VisualSVN, 试试这个解决方案吧.

Tags Tags:
Categories: 随笔
Posted By: colder
Last Edit: 23 Oct 2008 @ 09 09 上午

E-mailPermalinkComments (0)
 18 Oct 2008 @ 4:08 下午 

背景: 在我还对程序开发比较迷糊的时候, 曾经听说过一个问题, 编写一段程序, 运行的结果是输出程序的全部源代码(一字不差).

当初曾经有很多人认为这是不可能的, 因为这与逻辑相悖, 不过后来真的有人用纯C做到了, 思路一出, 其他版本纷纷涌现.

这是一个老问题了, 今天在订阅里意外的看到一篇文章:

代码摘自自: Brian Inside F#

 
#light
open System 
 
let nl = new String([|char 13;char 10|])
let quote = char 34
let Quote (s:String) = s.Replace(new String([|quote|]), new String([|char 92; quote|]))
let Quine s =
    String.Format("let s = {0}{1}{2}{3}printf {4}%s%s{5} s (Quine s){6}",
        [| box quote; box (Quote s); box quote; box nl; box quote; box quote; box nl|])
let s = "#light
open System
let nl = new String([|char 13;char 10|])
let quote = char 34
let Quote (s:String) = s.Replace(new String([|quote|]), new String([|char 92; quote|]))
let Quine s =
    String.Format(\"let s = {0}{1}{2}{3}printf {4}%s%s{5} s (Quine s){6}\",
        [| box quote; box (Quote s); box quote; box nl; box quote; box quote; box nl|])
"
printf "%s%s" s (Quine s)
 
Tags Tags:
Categories: 编程
Posted By: colder
Last Edit: 18 Oct 2008 @ 04 08 下午

E-mailPermalinkComments (0)
 18 Oct 2008 @ 7:41 上午 

http://www.microsoft.com/downloads/details.aspx?FamilyID=c22d6a7b-546f-4407-8ef6-d60c8ee221ed&DisplayLang=zh-cn

安装体验较之前的版本好了很多 可以自动对之前的版本进行卸载, 不过强烈建议还是先卸载旧版本之后再装.

另外:

从 Shawn Burke's Blog 看到了 Silverlight 接下来的走向, 我们可以看到实际上控件还是很丰富的, 为了尽可能的减少运行时的体积, 非内置的控件将会以控件包的形式发布:

Tags Tags:
Categories: 编程
Posted By: colder
Last Edit: 18 Oct 2008 @ 07 41 上午

E-mailPermalinkComments (0)
\/ More Options ...
Change Theme...
  • Role »
  • Posts »
  • Comments »
Change Theme...
  • VoidVoid (Default)
  • LifeLife
  • EarthEarth
  • WindWind
  • WaterWater
  • FireFire
  • LiteLightweight
  • No Child Pages...