ScriptSharp ClockLabel示例为0.6.2

时间:2010-12-18 01:28:34

标签: c# visual-studio-2010 script#

我正在使用Visual Studio 2010进行开发,我刚刚下载并安装了VS 2010的脚本#0.6.2。我正在尝试按照Read Me pdf中的时钟示例但无法获取它编译。

我在我的解决方案中创建了一个名为Clock的新脚本#类库项目,将.cs文件重命名为ClockBehaviour并根据示例添加了以下代码:

using System;
using System.DHTML;
using ScriptFX;
using ScriptFX.UI;

namespace Clock {

    public class ClockBehavior : Behavior {
        private int _intervalCookie;

        public ClockBehavior(DOMElement domElement, string id) : base(domElement, id) {
            _intervalCookie = Window.SetInterval(OnTimer, 1000);
        }

        public override void Dispose() {
            if (_intervalCookie != 0) {
                Window.ClearInterval(_intervalCookie);
            } base.Dispose();
        } private void OnTimer() { DateTime dateTime = new DateTime(); DOMElement.InnerHTML = dateTime.Format("T"); }
    }
}

当我尝试编译项目时,我收到错误,说无法找到System.DHMTL,ScriptFX和ScriptFX.UI命名空间(以及其他一些命名空间,但我想通过修复这些错误会导致其他错误消失)。 / p>

感觉我没有引用正确的项目/ dll。在项目的参考资料中,我有mscorlib和Script.Web。我已经尝试使用对象浏览器在其他命名空间中查找类(例如行为),但没有运气。我已经在Program Files中的ScriptSharp文件夹中添加了所有.dll,但仍无法找到名称空间。

非常感谢任何帮助, 谢谢, 休

2 个答案:

答案 0 :(得分:0)

请参阅http://projects.nikhilk.net/ScriptSharp/Conceptual-What

您需要引用应使用脚本#

安装的ssfx.Core.dll

(或者,请参阅您链接的PDF格式的第23-24页......)

答案 1 :(得分:0)

示例文档有点过时 - 请查看示例下载中的照片示例:{{3gp>