使Silverlight页面继承自定义BasePage类
默认情况下,Silverlight页面继承自Page类,如果我们因为系统需要,需要自定义一个BasePage类,并将页面公共的功能(如:权限等)写到BasePage类,然后用新建的页面继承自BasePage,这样就可以起到代码重用的效果。
在Silverlight中如何实现呢?
1、新建一个“BasePage”类文件,继承自Page;
http://www.cyqdata.cn/cnblogs/article-detail-36005
Silverlight 2.5D RPG游戏技巧与特效处理(Game Effects):目录
以当下主流的2.5D RPG客户端品质游戏特效为借鉴,以最大程度控制性能损失为前提,将Silverlight游戏资源占用最小化,综合效果及用户体验最优化,即本系列作者想要向大家讲解的核心技术知识。
本系列着眼于2.5D RPG中各类特效/系统的实现,其中穿插着相关技巧与细节,唯有读者自行理会后方能发现其更深层次的拓展价值。或许对于今天的Silverlight来说,这些特效炫而不实;是的,我希望透过
http://www.cyqdata.cn/cnblogs/article-detail-35984
如何将OpenXLive添加到WP7 Silverlight游戏中
OpenXLive beta版发布已经有一个半月的时间了,得到了开发者和玩家的好评,目前已经有五款OpenXLive游戏进入Windows Phone Marketplace,其中的7bomb和Super Hoops都取得了非常骄人的成绩。 当OpenXLive在XNA游戏中大展身手的同时,我们也听到了一些来自Silverlight程序员的抱怨。在Windows Phone 7中虽然提供了XNA
http://www.cyqdata.cn/cnblogs/article-detail-35981
关于一个页面中多个silverlight应用程序通信的总结
在没有接触过多个silverlight应用程序通信之前,我们肯定都觉得这个问题很复杂,其实呢,相当的简单。
下面我将通过几个例子让大家了解一下多个silverlight应用程序之间的通讯怎么样实现,好,之后我们可以用他来做网页中
更有趣的小silverlight功能块并使其看似独立实际交相辉映。
第一种方法。
一提到通讯一定有个监听端和一个发送端
主要的提供的两个类:
LocalMessage
http://www.cyqdata.cn/cnblogs/article-detail-35955
Silverlight 2.5D RPG游戏技巧与特效处理:(九)粒子系统
粒子系统通常用于三维场景中进行真实环境模拟,比如第四节的天气系统。天气的实现是粒子系统最重要的应用领域之一,所有的一切无论是云、雨、雾,还是落叶、陨石及闪电,都可视作基础粒子;除此之外,游戏中常常还会用到粒子系统来渲染像发光、轨迹等抽象效果。当然,有时简单并不意味着就不能缔造奇迹,比如本节大家将要看到的就是基于简单粒子系统所创建的当下主流2.5D RPG中极其
http://www.cyqdata.cn/cnblogs/article-detail-35930
我对ASP.NET MVC HtmlHelper中的Form和Link的小扩展
项目中碰到的问题,或多或少的记录下来,一是积累,二是各位大牛给提供更好的建议。1、HtmlHelper中的Link
您在开发web程序的时候很有可能会定义一个执行JavaScript的伪链接(这是我起的名字),例如:
<a href="javascript:void(0)" onclick="alert('hello world')">Click me</a>
之所以我
http://www.cyqdata.cn/cnblogs/article-detail-35913
如何向Linux内核提交驱动
当Linux驱动程序开发到一定阶段,向kernel.org提交代码是一个很好的选择。对于很多没有向上游提交过代码的开发者来说,还是有很多疑问需要解决的。比如,究竟我们向哪里提交驱动程序?提交时我们的代码应该处于什么状态?提交的过程又如何呢?
向哪里提交
Linux staging tree是Greg KH建立的用于提交驱动程序的git仓库。我们可以把staging tree看作是代码进入mainl
http://www.cyqdata.cn/cnblogs/article-detail-35910
Tab切换类Lix Tabs 0.2
经过几次修改,Tab切换类Lix Tabs 0.2正式发布,有人鼓掌么?没有!那算了。。。
Lix Tabs 0.1及使用方式请点这里
Lix Tabs 0.2的源码:
/*
类:Lix Tabs
版本:0.2
作者:十年灯 http://www.cnblogs.com/lixlib/
说明:欢迎使用,欢迎转载,但请勿据为已有
*/
var $id=function(id)
http://www.cyqdata.cn/cnblogs/article-detail-35889
如何减少silverlight XAP包的尺寸
这次得到了一个做Silverlight应用开发的机会,在发布时遇到 xap 包太大的问题,上网看了半天,最后把微软的这个文档 “如何使用应用程序库缓存” 翻来覆去看了半天,终于搞明白了它说的内容,晕啊,真应了 “会者不难” 这句老话。
最后决定把这个其实很简单的东西总结一下,避免别的新学者浪费时间。 开发场景:
Silverli
http://www.cyqdata.cn/cnblogs/article-detail-35887
部署Silverlight项目到Windows Azure云平台实例
上一篇,介绍了无须信用卡申请试用免费Windows Azure云运算平台,本篇将实例演示如何部署Silverlight应用项目到Windows Azure云平台。
准备工作
在部署Silverlight应用前,首先需要创建一个完整的Silverlight项目,本篇主要演示如何部署Silverlight项目到Windows Azure云平台,所以不再详细描述如何创建Silverlight
http://www.cyqdata.cn/cnblogs/article-detail-35867
Silverlight实用窍门序列:32.WebClient上传String、下载String、上传Stream流、下载Stream流【附带源码实例】
Silverlight中我们很多时候需要上传下载数据的时候,在本节将讲述使用WebClient上传String、下载String、上传Stream流、下载Stream流的4个方法和相应的事件。下面我们首先认识一下WebClient类。
&nb
http://www.cyqdata.cn/cnblogs/article-detail-35861
Silverlight中使用MVVM(6):AutoComplteBox的异步过滤
Silverlight中使用MVVM(1)--基础 Silverlight中使用MVVM(2)—提高 &
http://www.cyqdata.cn/cnblogs/article-detail-35849
Visual Studio使用小技巧3 – 标签分组(Tab Group)和分割窗口(Split window)
我们程序员在写程序的时候经常要参考本项目或者是本解决方案中的另一个文件的代码。像写Business Logical的时候,要参考Domain类的定义。我这两天就深感其烦,我的Domain类是C#代码, 而Business Logical是Cli的代码,最要命的是cli中的自动提示(intellisense) 经常不工作。我需要不停的按Alt+Tab键切换窗口,直到我发现了标签分组(Tab Grou
http://www.cyqdata.cn/cnblogs/article-detail-35827
Silverlight实用窍门序列:31.Silverlight中WebClient+StreamResourceInfo+反射实现动态加载外部XAP程序【附带源码】
在Silverlight中我们时常会遇到需要加载其他已经制作完成的Silverlight程序的情况,在本节中我们使用WebClient下载XAP包形式的Silverlight程序,然后使用反射的方式解析出这个Silverlight的程序加载到本Silverlight程序中。步骤如下:
&n
http://www.cyqdata.cn/cnblogs/article-detail-35814
WPF Caliburn 学习笔记(五)HelloCaliburn
我们来实现一个最简单的实例HelloCaliburn。
首先我们要引入下面几个.dll
Caliburn.Core.dll
Caliburn.PresentationFramework.dll
Microsoft.Practices.ServiceLocation.dll
Castle.Windsor.dll
为了更好的了解Caliburn如何关联View和Presenter(业务逻辑
http://www.cyqdata.cn/cnblogs/article-detail-35805
Visual Studio使用小技巧2 – 使用任务列表(task list) - 补充
前文 Visual Studio使用小技巧2 – 使用任务列表(task list) 描述了任务列表的用户任务(user task)和注释(comment)的使用方法。今天发现Visual Studio支持另一种类型的任务 -- 快捷方式(shortcuts).
快捷方式(shortcuts): 这种方式默认在任务列表(task list)的下拉列表中是看不到的。可以通过Edit &
http://www.cyqdata.cn/cnblogs/article-detail-35777
Silverlight实用窍门序列:30.Silverlight中创建一个最简单的WCF RIA Services访问数据库实例【实例源码+数据库下载】
本文将建立一个最简单的WCF RIA Services访问数据库的实例,附带有数据库文件,可以在Sql Server中附加数据库,在本文中并没有采用ADO.NET实体数据模型绑定数据库,而是单独写一个类来连接数据库查询数据表并返回值,下面我们看详细步骤。
 
http://www.cyqdata.cn/cnblogs/article-detail-35766
Visual Studio使用小技巧2 – 使用任务列表(task list)
大家一定都很熟悉错误列表(error list),当我们写的语句有语法错误时,错误信息会列在错误列表(error list)中.双击某个错误,Visual Studio会自动帮我们定位到源代码中相应的地方。
任务列表(task list)是错误列表(error list)的孪生兄弟。我们可以通过View –> Task List 打开它。有两种类型的任务: 用户任务(user t
http://www.cyqdata.cn/cnblogs/article-detail-35738
分享一款基于Windows Phone 7的Metro样式的Silverlight主题
Windows Phone 7的Metro主题真的非常好看,同样我们可以将Metro主题应用到Silverlight应用程序中,前阵子在关注Windows Phone 7的时候发现就有这么一款主题,大家可以去http://silverzine.com/7metro/7metro.html 上看看具体的效果。
在该网站提供源代码下载,http://silverzine.com/7met
http://www.cyqdata.cn/cnblogs/article-detail-35650
Linux上安装Oracle 10g 装后感
介绍
最近想研究下LoadRunner测试Oracle性能,然后自己就开始尝试着Linux上安装Oracle.本来感觉这件事情不怎么容易,听朋友说他安装的时候大费周折,重新安装多次,问了好多人才解决的,但完成安装后就感觉还是比较轻松的。现在和大家分享下我的经验,我本身也是Linux菜鸟。
材料来源:Fedora8下安装ORACLE10G数据库图文详解
说明:红字标明处是我的安装体会。
环境介
http://www.cyqdata.cn/cnblogs/article-detail-35607