用Silverlight做雷达图
很多游戏都用雷达图来表示角色的能力值,比如主角的体智敏贤。接下来介绍一下我做的Silverlight雷达图还包含了动画功能。虽然很简单,但不失为一次很好的Silverlight开发体验。
示例:
首先创建一个叫Star的UserControl,作为独立可重用的组件。不需要改动前端的XAML Code,所有的绘画动作都有后台代码完成。假设现在是一个五星图,绘制五个端点的逻辑其实就是从正上方的点
http://www.cyqdata.cn/cnblogs/article-detail-8088
TCC(Tiny C Compiler)介绍
TCC是一个超小、超快的标准C语言编译器。她可以从这里(http://bellard.org/tcc/)下载到;注意,要下载http://download.savannah.nongnu.org/releases/tinycc/tcc-0.9.25-win32-bin.zip
和notepad2一样,TCC也是免费的!(再一次酷毙了!!!)
下载好之后,解压到自己的某个文件夹里面:
我们所需的编
http://www.cyqdata.cn/cnblogs/article-detail-5606
SharePoint 2010整合Silverlight 4应用 - 任务管理
SharePoint 2010可以与Silverlight实现紧密集成。不管是在浏览器中运行的Silverlight程序还是单独的一个Silverlight程序,都能与SharePoint 2010实现很好的整合。本文中我们将实现一个Silverlight和SharePoint高度整合的例子,通过SharePoint 2010客户端对象模型访问SharePoint任务列表。同时,我们还将学习如何通
http://www.cyqdata.cn/cnblogs/article-detail-5603
Silverlight C# 游戏开发:L8 材质和贴图
对于3D来说,主要的组成要素是:模型、灯光、摄像机,模型中的贴图部分不容忽视,贴图为模型带来生命力,在游戏开发当中非常重要,了解贴图的方式可以帮助我们作出,这一篇主要是说有关于贴图方面的内容。下面是今天的实例:
记得有一位朋友曾经说过,3D世界总会回归到2D当中,此话很有道理,无论我们怎么构建3D世界仍然还只是在面前的屏幕上显示,而这个就是典型的3D到2D,其实,我们都被欺骗了,所有看到的都不是
http://www.cyqdata.cn/cnblogs/article-detail-5595
wdk tips (4): 当你CreateFile时,你都干了些什么
今天我们聊一聊CreateFile,这个名字取的不合适但IO的世界里完全绕不过去的东西,以及与之相关的“namespace”这一概念。
我们知道Create的意思是创造,创建,上帝创造了这个世界,指的可不是上帝打开了某样存在的东西(唯物主义者,我知道你们有意见,给我闭嘴…),但这个倒霉的函数要做的却是打开。我们也知道File是文件,windows里面也没有&l
http://www.cyqdata.cn/cnblogs/article-detail-5433
谈谈C#文件监控对象FileSystemWatcher使用感受
最近在项目中有这么个需求,就是得去实时获取某个在无规律改变的文本文件中的内容。首先想到的是用程序定期去访问这个文件,因为对实时性要求很高,间隔不能超过1S,而且每次获取到文本内容都要去分发给WEB服务器做别的操作,而那个文本的写入有时候会频繁,1秒可能多次,但是也有可能在相当长一段时间内是没有任何写入的。
这样一来如果每秒都去访问文件的话,一个是IO问题,还有就是每次操作
http://www.cyqdata.cn/cnblogs/article-detail-5223
微软发布Silverlight Native Extensions 1.0扩展OOB应用功能
微软Silverlight团队发布Native Extentsions 1.0 for Silverlight,该组件包主要为了增强Silverlight Out-of-Browser离线应用功能,其中添加许多Windows 7的交互功能API支持。
Silverlight 4的Out of Browser应用支持信任权限提升功能,允许Silverlight的OOB应用
http://www.cyqdata.cn/cnblogs/article-detail-4853
Silverlight智能表单(1)关于控件拖动
前几天闲来无事就在家做sl的智能表单,因为技术有限,各种架构没能设计好,于是-------大家都知道,我拿出自己算是能够称的上功能的东西给大家分享一下。
1.控件在画布上拖动和大小设置。
2.控件从工具箱拖到画布。
3.生成XML。
今天就只写第一个在画布上拖动和设置大小,当时我想的是只做一个拖动的控件(占时叫SizeCtr),然后点击哪个控件,SizeCtr就放到哪个控件上面。
先展示下&nbs
http://www.cyqdata.cn/cnblogs/article-detail-4852
WMI调用发生 InitializationFailure 错误的解决过程
调用 WMI 接口是获取系统信息的常用手段。本人在一个项目中需要获取本机的网卡信息,自然而然地就采用 WMI 调用的方式,代码也非常简洁。程序部署在绝大多数的客户机器上都运行得非常顺利,但在其中一台机器上却由于调用WMI而抛出 ManagementException,ErrorCode 为 InitializationFailure ,中文提示为“初始化失败&rdq
http://www.cyqdata.cn/cnblogs/article-detail-3757
silverlight自定义程序集缓存
在上一篇中提到silverlight可以将一些程序集缓存。不过默认情况下,在silverlight中自定义的程序集不支持程序集缓存。但是,你可以通过满足两个条件而让它支持。
首先,自定义程序集必须有一个强名称(strong name)。 项目中需要用到一个叫做C的类库,如图
为C创建强名称密钥,有以下几个步骤:
http://www.cyqdata.cn/cnblogs/article-detail-3519
GeoServer地图开发解决方案(五):基于Silverlight技术的地图客户端实现
GeoServer 是 OpenGIS Web 服务器规范的 J2EE 实现的社区开源项目,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。本系列博文提供全面、完善的GeoServer部署解决方案,包括GeoServer环境搭建、地图数据处理、部署地图数据、发布地图服务等功能的详细
http://www.cyqdata.cn/cnblogs/article-detail-3169
WPF/Silverlight Layout 系统概述——Arrange
上一篇我们介绍了WPF/Silverlight Layout系统的Measure过程,本文将继续介绍Arrange过程。 Arrange过程概述 普通基类属性对Arrange过程的影响 我们知道Measure过程是在确定DesiredSize的大小,以便Arrange过程参考这个DesiredSize,确定给MyPanel分配多少空间,但是DesiredSiz
http://www.cyqdata.cn/cnblogs/article-detail-3154
MSDN webcast《Silverlight for Windows Phone开发》系列视频第二季
课程简介 作为第一季度的延续,这一季度讲述一些Windows Phone中文社区讨论相对较少的进阶话题,例如应用程序的生命周期,启动器与选择器,推送通知服务,Panorama与Pivot控件,地理位置服务与 反应性扩展框架,Bing Maps Silverlight控件以及Windows Phone Marketplace,一共16个教程,超过20小时的内容。 制作感想
http://www.cyqdata.cn/cnblogs/article-detail-2959
fxhomeSoft-silverlight地图引擎开发教程 之 地图移动控件
返回目录查看更多
=========================================================================
思路:
1、用BLAND绘制背景图
2、布局BUTTON,并建立BUTTON的样式模版
3、由计时器负责对地图显示层进行位置偏移,通过鼠标左键按下来启动计时器,鼠标离开或抬起关闭计时器。
先来看看效果
http://files.
http://www.cyqdata.cn/cnblogs/article-detail-2815
Silverlight同步(Synchronous)调用WCF服务
Silverlight的RIA应用中访问远端的WebService或WCF服务,都是通过异步线程模式调用的。在某些情况下我们的调用是需要同步进行,虽然Silverlight没有内置同步线程模式调用远端服务接口,但是我们可以通过多线程的处理来伪装出同步调用的实现。在.NET Framework的多线程编程中提供了丰富的线程接口,其中AutoResetEvent和ManualRese
http://www.cyqdata.cn/cnblogs/article-detail-2702
基于Windows Server 2008 R2的Failover Cluster(故障转移群集)部署Sql Server 2008 AA(主主) 模式群集(第二部分)
在前一篇博客中,我已经介绍了如何部署Windows Server 2008 R2的故障群集转移服务,在本篇博客中,讲继续介绍如何配置AA模式的Sql 2008故障转移群集。
6.安装和配置MSDTC群集
步骤6全部使用DBAdmin登陆系统。
(1) 安装MSDTC 所需要的服务器角色
在两台sqlServer服务期上分别执行。
在"角色管理"中,添加角色,安装和配置"应用程序服务器":
http://www.cyqdata.cn/cnblogs/article-detail-2678
基于Windows Server 2008 R2的Failover Cluster(故障转移群集)部署Sql Server 2008 AA(主主) 模式群集(第一部分)
步骤说明
其实,基于Windows Server 2008 R2的故障转移群集部署Sql Server 2008 AA(主主) 模式群集的步骤如下:
1、 安装环境说明
2、 网络、硬盘环境的准备
3、 AD环境的准备
4、 部署帐号准备
5、 故障转移群集验证、安装、测试
6、 MSDTC群集安装
7、 Sql Server 2008 SP1集成
8、 安装Sql群集前的说明(实
http://www.cyqdata.cn/cnblogs/article-detail-2641
SilverLight4:在MVVM架构下实现模式窗口
要在MVVM架构下实现模式窗口(Modal Dialogs),首先,我们需要实现怎么显示模式窗口。幸运的是,不管是SilverLight3还是SilverLight4都提供了ChildWindow。当然,我们也可以使用第三方控件来实现。但是最重要的问题是怎么在MVVM架构中去实现模式窗口,即怎么在ViewMode中实现,同时要实现View层和ViewModel的松耦性,另外依照MVVM架构思想,V
http://www.cyqdata.cn/cnblogs/article-detail-2637
使用 MSIL 为 Enum.HasFlag 封装一个泛型的扩展方法
.NET 框架 4.0 为 Enum 类型新增了一个 HasFlag 方法,这样每一个枚举类型(并不只限于“System.Enum”这个混蛋类型)的值都可以使用 HasFlag 来检查是不是设置了某个标志。
但是由于这个 HasFlag 方法接受的参数是 Enum 类型,而不是泛型的,在使用 Visual Studio (或者 Express)编写代码的时候就会发现智能感知
http://www.cyqdata.cn/cnblogs/article-detail-2636
2011新的开始,介绍一下AgileEAS.NET平台在新的一年中的发展方向
2010年总结
这时间真是好东西,在那闲的时候,在你无所事事的时候,它总是那么的缓慢以至于白天等不到晚上、晚上等不到白天,却在你最需要的时候,在你忙的时间,它总是那么的转瞬即逝,多少有些让人伤怀。
2010稀里糊涂的就过去了,想起2009、2010的某些小事与细节,历历在目,感觉一切都像是在昨天发生,时间不因你意愿而停下来或者缓慢起来,过去的总是要过去,新的时刻总是要来到,而不管你是否愿意接受。
简单的总结一下自己过去的一年的表现吧,套用一句简单的话来说:前天年消磨时光,后半年磨消时光,脑子中记忆7、8月份还偶尔在游戏中,此后就忙碌的不知道东南西北了,或许这也是一种生活吧,2010最成功的就是把AgileE
http://www.cyqdata.cn/cnblogs/article-detail-2529