[Silverlight]Silverlight2中打造SplashScreen 1
何谓SplashScreen?在SL中,SplashScreen就是初始化屏幕,也就是说我们可以通过一个SplashScreen来实现自定义的Loading效果代替SL中默认的“小点点绕圈圈”。
这篇文章中我们主要实现动画部分,下一篇文章将说明如何将这次将的动画制作成SplashScreen
不说废话,先看下效果
正如你所看到的,我们这里要实现效果就是用颜色填充这个Log
http://www.cyqdata.cn/cnblogs/article-detail-8544
Asp.net Mvc Framework 八 (Helper)
本人已经疯了...快写完了而关掉浏览器丢失数据之事在此文章上发生了两次,所以本人倍加珍惜
这节讲 一下Asp.netMVC中的Helper
何谓Helper,其实就是在View中为了实现一些灵活功能而写的方法组
其实Asp.net MVC的View是Aspx的页面,本身可以声明定义方法,那为什么要有Helper呢
其实无非是将界面与逻辑分离,而且Asp.net MVC也并不只支持Aspx一种V
http://www.cyqdata.cn/cnblogs/article-detail-8543
ASP.NET MVC实践系列9-filter原理与实践
filter实际上是一个特性(attribute),它提供了一种向controller 或 action中添加某些任务的方法,当controller 或 action被调用时,会触发filter中定义的相应方法。filter应该算AOP的一种实现方式,关于AOP的内容大家可以参考张逸的文章http://www.cnblogs.com/wayfarer/articles/2410
http://www.cyqdata.cn/cnblogs/article-detail-8542
ASP.NET MVC 开源项目Kigg解读(2)——Kigg.Core第一部分
Kigg是一个很好的ASP.NET MVC范例项目,本着研究的目的,对Kigg进行解读。
上一篇中,我们介绍了Kigg的启动、后台任务和事件聚合器。这一篇,我们来看看Kigg的核心类库Kigg.Core
一、类库一览
Kigg.Core是Kigg的灵魂所在,主要包含:
ConfigurationSettings:站点设置
DomainObjects:领域模型
Extension:对.NET对
http://www.cyqdata.cn/cnblogs/article-detail-8541
ASP.NET MVC – 关于Action返回结果类型的事儿(上)
[个人总结]
一、 ASP.NET MVC 1.0 Result 几何?
Action的返回值类型到底有几个?咱们来数数看。
ASP.NET MVC 1.0 目前一共提供了以下十几种Action返回结果类型:
1. &
http://www.cyqdata.cn/cnblogs/article-detail-8540
Asp.net MVC 2 网站轻松实现多语言支持
本文短地址:http://zdd.me/aspnetmultilingual
现在的网站大多数都支持多语言,为不同语言的用户访问网站提供方便。我在前几天用asp.net mvc 2 做了一个网站同时提供了中文和英文的支持,在这里将我的网站的多语言的实现方式与各位网友分享一下,也希望有更好的实现方式的网友能够赐教。
新建一个asp.net mvc 2 项目,先看一下mvc 2项
http://www.cyqdata.cn/cnblogs/article-detail-8539
利用ASP.NET MVC源代码调试你的应用程序
之前写了一篇博客:利用.NET Framework4.0的源代码调试你的应用程序。那篇文章教你如何利用.NET Framework4.0的源代码帮助你调试应用程序,其实也就是进入.NET Framework4.0源代码进行单步调试。由于项目需要,最近学起asp.net mvc。昨天遇到ViewData和TempData他们之间的分别这样让我纠结的问题。有园友强
http://www.cyqdata.cn/cnblogs/article-detail-8538
ASP.NET MVC 入门7、Hellper与数据的提交与绑定
本系列文章基于ASP.NET MVC Preview5.
ASP.NET MVC提供了很多Hellper的方法,Hellper就是一些生成HTML代码的方法,方便我们书写HTML代码(有一部分的朋友更喜欢直接写HTML代码)。我们也可以利用.NET 3.5的扩展方法来书写我们自己的Hellper。
例如:
<%=Html.ActionLink("首页","index","Home")%>
http://www.cyqdata.cn/cnblogs/article-detail-8537
ASP.NET MVC 3 Beta初体验之超酷的Chart:3D效果
在前一篇文章:ASP.NET MVC 3 Beta初体验之超酷的Chart中介绍了Chart的使用,但是没有介绍到3D效果。这篇文章将介绍一下Chart的3D效果的展示。声明一点的是:这个Chart控件可能没有一些开源或者不开源,收费或者不收费的组件那般强大,我相信未来这个控件会越来越强大的。废话不多说了,看下如何展示Chart的3D效果。
&nb
http://www.cyqdata.cn/cnblogs/article-detail-8536
OS X 上使用.NET开发应用程序
MonoMac是面向Mac OSX API的C#绑定,其API设计主要受到了MonoTouch的启发,后者可以基于Mono开发原生的iOS应用程序。MonoMac套件的目标之一,也是发布独立的 .app应用程序,让最终用户摆脱对Mono的依赖。MonoTouch的成功则是一个良好的基础,于是Mono开始将Cocoa API使用C#和.NET世界中的模式与惯例用法表现出来,并提供开发人员整套Coco
http://www.cyqdata.cn/cnblogs/article-detail-8530
c#扩展方法奇思妙用基础篇五:Dictionary<TKey, TValue> 扩展
Dictionary<TKey, TValue> 类是常用的一个基础类,但用起来有时确不是很方便。本文逐一讨论,并使用扩展方法解决。 向字典中添加键和值 添加键和值使用 Add 方法,但很多时候,我们是不敢轻易添加的,因为 Dictionary<TKey, TValue> 不允许重复,尝试添加重复的键时 Add 方法引发 ArgumentException。 大多时候
http://www.cyqdata.cn/cnblogs/article-detail-8528
看看Entity Framework 4生成的复杂的分页SQL语句
之前发现Entity Framework 4生成的COUNT查询语句问题,今天又发现它生成的分页SQL语句问题,而LINQ to SQL却不存在这个问题。
>>> 来看一看,瞧一瞧!
上代码:
看生成的SQL语句:
1. Entity Framework生成的SQL:
一个TOP,三个FROM。
2. LINQ to SQL生成的SQL:
无TOP,两个FROM。
两者的差
http://www.cyqdata.cn/cnblogs/article-detail-8526
[原创]HandlerSocket系列(三):性能及其性能优化
前面两篇文章主要对HandlerSocket从整体上做一些介绍,本文从性能及其性能优化方面来做一些介绍。
一、HandlerSocket性能HandlerSocket作者测试HandlerSocket在查询情况下QPS为75K,Memcached为40K,MySQL为10K。但是需要注意到它的测试场景,一般的应用是很难有这样的场景的,所以说一般应用是很难达到7.5倍于MySQL的情况
http://www.cyqdata.cn/cnblogs/article-detail-8289
12个有趣的HTML5实例
上一周,未来的Web有了自己的logo。无论你喜不喜欢,HTML5来了并且将成为新的标准。本文将介绍一些HTML5新的实例。
1.The Wilderness Downtown by Google & The Arcade Fire
很有中国风的应用,输入城市名即可。。
2.Jolicloud
3.Word
http://www.cyqdata.cn/cnblogs/article-detail-8287
Enable “Special Pool” to Interpret 0x000000c5 Blue Screen
If you search "0x000000c5" with Baidu, about 26,600 entries may turn up. But in the vast majority of the results, almost no one gives a reasonable and specific solution to each of the problem. In my o
http://www.cyqdata.cn/cnblogs/article-detail-8286
慎用Entity Framework 4, 看看它生成的糟糕的分页SQL语句
之前发现Entity Framework 4生成的COUNT查询语句问题,今天又发现它生成的分页SQL语句问题,而LINQ to SQL却不存在这个问题,简直是历史的倒退。
>>> 来看一看,瞧一瞧!
上代码:
看生成的SQL语句:
1. Entity Framework生成的SQL:
一个TOP,三个FROM。
2. LINQ to SQL生成的SQL:
无TOP,两个F
http://www.cyqdata.cn/cnblogs/article-detail-8275
合理使用“.NET扩展方法”来简化代码(例子:空值判断,利用扩展方法实现LINQ操作符ForEach)
我们先简单介绍扩展方法的定义,扩展方法是用来在类型定义完成后再继续为其添加新的方法。扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。
扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。你只要在静态类的静态方法的参数前加上this,就可以生成这个类的扩展方法。
如果你曾经开发过详细资料
http://www.cyqdata.cn/cnblogs/article-detail-8273
[原创]HandlerSocket系列(二):架构、特点及其应用场景
上文介绍了为什么会出现HandlerSocket,是什么需求驱动这个产品的出现。本文主要从整体架构上做一些介绍,包括对它的一些主要优缺点和具体的应用场景。
一、HandlerSocket整体架构
HandlerSocket设计为MySQL的一个plugin,作为mysqld进程的daemon存在,与Client通过TCP/IP交互,进行CRUD相关的操作。基于此原因,不仅
http://www.cyqdata.cn/cnblogs/article-detail-8271
[原创]HandlerSocket系列(一):由来
新的技术,几乎都是由需求驱动产生的。在仔细深入研究HandlerSocket之前,我觉得有必要先了解一下它所处的历史背景及其它想解决什么样的问题。我想这应该是最关键的,也是做这方面研究和技术选型时第一个应该关注的要点。
先来说一下它的作者Yoshinori Matsunobu,现为DeNA公司的数据库和基础设施架构师,HandlerSocket就是Yoshinori在DeNA公司工作
http://www.cyqdata.cn/cnblogs/article-detail-8089
用Silverlight做雷达图
很多游戏都用雷达图来表示角色的能力值,比如主角的体智敏贤。接下来介绍一下我做的Silverlight雷达图还包含了动画功能。虽然很简单,但不失为一次很好的Silverlight开发体验。
示例:
首先创建一个叫Star的UserControl,作为独立可重用的组件。不需要改动前端的XAML Code,所有的绘画动作都有后台代码完成。假设现在是一个五星图,绘制五个端点的逻辑其实就是从正上方的点
http://www.cyqdata.cn/cnblogs/article-detail-8088