首页  韩国资源  酷站加油  我的展厅  设计名站  古典元素  推荐下载  设计欣赏  每周专访  招募精英  人才专区  网页教程  平面设计  编程开发  设计竞赛
当前位置:首页 > 编程开发 > 编程杂谈 > 正文
掌握学习SilverLight开发入门
来源:天极网 作者:维维 2007年11月05日 10:07 网友评论:0条 点击:

  下一代开发工具

  · Microsoft Silverlight Tools Alpha for Visual Studio codename "Orcas" Beta 1 [下载]

  用来创建Silverlight应用程序的插件

  · Designer Tools

  下载试用版的工具来进行设计

  · Expression Blend 2 May Preview [下载]

  专业的设计工具来创建Silverlight的交互

  · Software Development Kit

  包含了文档,例子,插件的SDK开发包

  · Microsoft Silverlight 1.1 Alpha Software Development Kit (SDK) [下载]

  下载SDK来创建Silverlight Web应用,这个SDK包含了文档和例子。

  开发详解

  这个例子包含以下特性:

动态卷动星图背景
透明化
计时器

  主要方法

  RandomizeBoard()

  这个方法处理游戏开始前棋盘的初始化。通过一个循环完成,随机调用ToggleSquare()来设置徽标亮暗。

private void RandomizeBoard()
{
   // create a randomizer
   Random random = new Random();
   // loop through each squares
   for (int i = 0; i < squares.Count; i++)
   {
       // fifty / fifty toggle square

        if (Convert.ToBoolean(random.Next(2)))
       {
           ToggleSquare(squares[i]);
       }
    }
}
 

  ClickSquare()

  这个函数用来管理哪些徽标被用户点击。首先找到徽标名,然后使用ToggleSquare()函数来设置。

private void ClickSquare(object sender, MouseEventArgs e)
{
    Image image = sender as Image; // cast sender object into Image
    int index = squares.IndexOf(image); // get index of clicked square
    if (index > 4) // make sure we are not on topmost row
        ToggleSquare(squares[index - 5]);
                // toggle square above clicked square
     if (index % 5 != 0)
        ToggleSquare(squares[index - 1]);
                // toggle square to left of clicked square
     ToggleSquare(squares[index]); // toggle clicked square
     if (index % 5 != 4)
        ToggleSquare(squares[index + 1]);
                // toggle square to right of clicked square
     if (index < 20) // make sure we are not on bottommost row
        ToggleSquare(squares[index + 5]);
                // toggle square below clicked square
}

首页 上一页 [1] [2] [3] 下一页 尾页
上一篇:对于Java与C#泛型的一些看法   下一篇:SQL Server商务智能系统特性对比
收藏此页】【打印】【关闭
 相关文章  我要点评
·宁波:动漫网络游戏开发设计员极度紧缺
·5千元广州开发区萝岗区党员服务中心标识征集
·3千元四川广安经济开发区标识征集
·滁州经济技术开发区征集区徽/广告语
·设计者千万不要参与具体开发
·四种技术有可能挑战Java开发的优势
·为什么很多Java开发人员对JCP感觉失望
·5000元征集山东莱芜钢城经济开发区(分区)园区徽标

免责声明:本站刊载此文不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。对本文有任何异议,请联络:68design#163.com
转载要求:作者及来源信息必需保留。转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印。



关于我们 | 在线反馈 | 广告报价 | 友情链接 | 联系我们 | 免责声明 | 在线投稿 | 网站地图
Copyright © 2003-2007 68design.net, All Rights Reserve 【找网页设计师,当然上网页设计师联盟】