



Visual Studio 2008 Tools RC0:
http://go.microsoft.com/fwlink/?LinkId=129043
Expression Blend SP1 RC0:
http://www.microsoft.com/expression/try-it/default.aspx?filter=prerelease
Windows Silverlight 2 Dev Runtime RC0:
http://go.microsoft.com/fwlink/?linkid=129011
我是从 http://silverlight.net/forums/p/30209/97238.aspx#97238 得知的消息之后转到 http://silverlight.net/blogs/msnow/archive/2008/09/25/silverlight-version-2-rc0-released.aspx 找到的下载地址, 详细的我也没来得及细看, 就是这样...
突然发现近来莫名其妙的忙...
补充: 中文版VS2008用户稍安勿燥
Installation Requirements:
Visual Studio 2008 (English) or Visual Web Developer Express 2008 (English) must be installed before installation of Silverlight Tools can continue. Silverlight Tools is available in other languages at http://go.microsoft.com/fwlink/?LinkId=120319.
Build 9.0.30729.XX of Visual Studio 2008 SP1 or Visual Web Developer 2008 SP1 must be installed before installation can continue. See http://go.microsoft.com/fwlink/?LinkID=122094 for download information.
Beta and preview versions of Microsoft Expression Blend must be uninstalled before installation can continue.




内置于 WordPress 中的 TinyMCE 从 2.2 时代开始就罢工了, 连续升级 N 次 WP 程序也救不活.
一直以来都是用的 FCKeditor, 大部分感觉还算好, 最不爽的是它会转化许多符号, 例如双引号变成 ". 经常要发一些代码, 这些符号当然不会少, 以至于大部分时间我都是先编写文字, 后最在编辑 HTML 加入源代码段.
今天终于忍无可忍, 必须解决这个问题!
首先我在 http://www.fckeditor.net/demo 试了一下, 发现不是我自己的问题, 官方的 DEMO 也是如此.
之后我试着用各种关键词搜索答案, 最后总算被我找对了关键词 FCKeditor double quotes
官方论坛上看到的一个解释是把 fckconfig.js 中的 FCKConfig.ProcessHTMLEntities 置为 false
还有 Drupal 版块给出的解决方案




我在初学 F# 的时候, 对 C# 只能算是一知半解, 甚至可以说是个门外汉, 所以我一直没有机会去深刻的领会什么是 OOP, 连最基本的类都定义不好. 反倒是学习 F# 后, 经常需要到网络上搜索一些 C# 代码再转换, 这样才能 C# 有了一些了解...
我说我连类都定义不好, 这是个很尴尬的事实. 比如像 C# 的可视化设计器生成的代码那样, 新建一个 Form 修改窗口标题, 再加入一个Button. 这是再简单不过的例子了, 可是用 F# 该如何写呢?
// 例子程序里展示了如何使用 FP 的风格建立窗体 let form = let form = new Form(Text = "MyForm") let b = new Button() form.Controls.Add b form // 但是今天我们要讨论的是如何像 C# 那样继承自 Form 实现自己的类 // 第一种方法是我在 Simple101 中看到的 // 这是一种被称为详尽语法(Explicit syntax) // 这是最中规中矩的定义方式 当然也最繁琐 type MyForm1 = inherit Form val b :Button member t.InitializeComponent() = t.Text <- "MyForm1" t.Controls.Add t.b new() as t = { b = new Button() } then t.InitializeComponent() // 第二种是很常规的定义类的方法 // 被称为隐含语法(Implicit syntax) // 隐含了什么? 我猜是隐含了构造函数吧 // 之前一直疑惑构造函数隐含了 那我怎么调用呢? type MyForm2() = inherit Form() let b = new Button() member t.InitializeComponent() = t.Text <- "MyForm2" t.Controls.Add b // 感谢 Tomas Petricek // 我一直不解的问题终于解开了 原来可以后接 as 语法来指向自己 type MyForm3() as t = inherit Form() let b = new Button() do t.Text <- "MyForm3" t.Controls.Add b // 感谢 Danny Asher // 他的方法提醒了我基类的方法是可以直接调用的 type MyForm4() = inherit Form() let b = new Button() do base.Text <- "MyForm4" base.Controls.Add b




更新如下:


More Options ...

Categories
Tag Cloud
Blog RSS
Comments RSS

Void (Default)
Life
Earth
Wind
Water
Fire
Lightweight