Windows Phone 7 不温不火学习之《Expression Blend 创建渐变效果和创建Storyboard动画》
说起Expression Blend ,开发过Silverlight 或者WPF的同学肯定会暗爽一把。微软把这一神器免费提供给我们开发者使用,特别是自从WP7 发布就立刻免费,可以看出微软对WP7的重视。
年底又好消息不断,微软和NOKIA组成战略合作伙伴,NOKIA将把携地图数据与营销能力加入WP7的创新等,无疑给我们WP7开发者一剂强心剂。好了废话不多说,回到主题。
Expression
http://www.cyqdata.cn/cnblogs/article-detail-21027
ASP.NET MVC Performance Tips(1):RenderPartial性能优化
背景 在ASP.NET MVC中,HtmlHelper的扩展方法RenderPartial为我们使用UserControl带来了极大的方便,当我们指定一个UserControl时,RenderPartial会在当前View文件夹下查找相应的UserControl,如果没有找到则会到Shared文件夹下查找。然后在使用RenderPartial方法有一些性能方面的考虑,值得我们去关注。 设想有这
http://www.cyqdata.cn/cnblogs/article-detail-12523
Asp.net MVC Preview 4 中使用RenderComponent
RenderComponent在Pv3及以前版本中经常用到,自从Monorails而来Component就以其方便自然而让我很是喜欢,虽然它性能明显不如Parse/UserControl
在pv4中要使用以下方法来调用组件
<%Html.RenderAction<HomeController>(n => n.About()); %>
http://www.cyqdata.cn/cnblogs/article-detail-12515
Asp.net MVC Render及Redirect的扩展
这个是Redirect的扩展
namespace System.Web.Mvc
{
using System;
/// <summary>
/// 对Controller的Redirect操作的扩展
&n
http://www.cyqdata.cn/cnblogs/article-detail-12393
Asp.Net MVC中的RenderPartial 和 RenderAction
在Asp.Net MVC中要实现某个功能可以通过许多种方式,今天我们就来讨论下使用RenderPartial和RenderAction在视图中呈现部分内容之间的区别。
比如我们要呈现如下的图所示的内容
一般的情况下,我们可能需要在母板页中页中呈现此内容以保证该内容可以在每个使用该模板的视图中显示,并且这些内容需要结合具体的业务逻辑。上图所示的内容我们是在用户控件中生成的,这样做便于该内容与母板
http://www.cyqdata.cn/cnblogs/article-detail-12389
.NET平台上的Model-View-Presenter模式实践
为什么要写这篇文章
笔者当前正在负责研究所中一个项目,这个项目基于.NET平台,初步拟采用C/S部署体系,所以选择了Windows Forms作为其UI。经过几此迭代,我们发现了一个问题:虽然业务逻辑已经封装到Services层中,但诸多的UI逻辑仍然弥漫在各个事件Listener中,使得UI显得臃肿不堪,并且存在诸多重复性代码。另外,
http://www.cyqdata.cn/cnblogs/article-detail-12085
Asp.net Mvc Enum 扩展
消失月余,担心文笔生疏,今作简单一篇小文试手。 一直以来都觉得enum、struct以及class是编程的基础结构。 我们通常意图用枚举来表示一些名称的值属性。有的时候用Enum来填充DropDownList也算是不错的选择。 假设我们有一个enum: public enum Role{
User = 0,
Admin = 1024
}
我们想要实现如此效果:
http://www.cyqdata.cn/cnblogs/article-detail-12068
用ASP.NET MVC自己管理自己的View:ASP.NET MVC File Management
频繁的与美工交接,频繁的通过FTP、远程连接上传文件,哪怕是改一个字节都要传一次服务器。日常开发中有太多的很烦很烦的界面修改,于是我之前做了ASP.NET MVC View Management,用于管理服务器上ASP.NET MVC中View文件的小改动,不过后来又感觉到有些配置文件有时也要修改,于是将其扩展至上一层,使之能管理更多的文件。
在这个项目中,我没有考虑过多的安全问题与文件是否可编辑
http://www.cyqdata.cn/cnblogs/article-detail-11642
实战asp.net MVC+ADO.NET EntityFramework
先看下效果图吧,源码下载
1.首先我们先建立一个asp.net MVC的工程,工程命名为“NorthwindMVC”.
2.将数据库添加至“App_Data”目录下,然后我们再来添加EMF,命名为“Northwind.emdx”
添加“Categories”,“Produ
http://www.cyqdata.cn/cnblogs/article-detail-11402
从零开始学习 ASP.NET MVC 1.0 (五) ViewEngine 深入解析与应用实例
《从零开始学习ASP.NET MVC 1.0》 文章导航 (一) 开天辟地入门篇 (二) 识别URL的Routing组件 (三) Controller/Action 深入解析与应用实例 (四) View/Model 全解 (五) ViewEngine 深入解析与应用实例 一.摘要 本文讲解ViewEngine的作用, 并且深入解析了实现
http://www.cyqdata.cn/cnblogs/article-detail-10960
MVC 2.0+Entity Framework在使用依赖注入时遇到的问题
前言:
最近在看MVC 3.0 Beta Release Note的时候,发现了IDependencyResolver接口,又看到了两篇关于MVC下使用依赖注入的文章(传送门1,传送门2)。
于是乎,对依赖注入进行了学习,并对以前做的一个网站进行了重构(使用Unity)。
其实完全没有必要,因为无法充分体现依赖注入的优势,反而在性能上有点损失,就当练手一下吧~
在这个过程中(网站是M
http://www.cyqdata.cn/cnblogs/article-detail-10950
NVelocity View Engine with Asp.net Mvc
因为要将CHSNS#转到Asp.net MVC平台上来,所以就有了在Asp.net Mvc平台下NVelocity的引擎问题
MvcContrib虽然也有NVelocity的引擎,不过整体错误不少.还必需要Castle.Windsor来动态引入ViewEngine
怎么看都不爽,于是自写了一个NVelocityEngine.
下载及源码:CHSNS NVelocity View E
http://www.cyqdata.cn/cnblogs/article-detail-10190
翻译:ASP.NET MVC Example Application over Northwind with Entity Framework
首先,谢谢TerryLee的推荐系列,本文就是在他的推荐系列看到的.
原文地址:ASP.NET MVC Example Application over Northwind with the Entity Framework
by BradA
在上个月的假期,Lance Olson和我花了一些时间使用Entity Framework来移植ScottGu's 优秀的 MVC 实例.我想在
http://www.cyqdata.cn/cnblogs/article-detail-8556
[Silverlight]Silverlight2中打造SplashScreen 1
何谓SplashScreen?在SL中,SplashScreen就是初始化屏幕,也就是说我们可以通过一个SplashScreen来实现自定义的Loading效果代替SL中默认的“小点点绕圈圈”。
这篇文章中我们主要实现动画部分,下一篇文章将说明如何将这次将的动画制作成SplashScreen
不说废话,先看下效果
正如你所看到的,我们这里要实现效果就是用颜色填充这个Log
http://www.cyqdata.cn/cnblogs/article-detail-8544
看看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
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
在Entity Framework 4中映射现有实体类(POCO)
Entity Framework的全称是ADO.NET Entity Framework,是微软开发的基于ADO.NET的ORM(Object/Relational Mapping)框架。
Entity Framework的主要特点:
1. 支持多种数据库(Microsoft SQL Server, Oracle, and DB2);
2. 强劲的映射引擎,能很好地支持存储过程;
3. 提供Vi
http://www.cyqdata.cn/cnblogs/article-detail-8086
深入研究 UCenter API 之 通讯原理
目录:
开篇
UCenter API 通讯原理
AuthCode 函数详解(敬请期待)
UCenter 通讯基本原理
UCenter和各个子站的通讯,主要就是通过 POST 的方式调用而已,没有什么技术含量。
表单参数都是经过Base64算法,加一个通信密钥进行加密和解密的。
返回的数据是单个参数(例如:0或者1),也可能是xml序列化后的数据。
例如一个请求:code=e145fs
http://www.cyqdata.cn/cnblogs/article-detail-7293
深入研究 UCenter API 之 开篇
本文属于原创,但不是首发,原文链接:http://www.dozer.cc/2011/01/ucenter-api-in-depth-1st/
既然说是开篇,那就先说点别的吧~
Discuz 的强大的大家有目共睹的,现在又被腾讯收购,不知道以后会不会发展地更强大!
Discuz 算是很开放的吧(对php程序员而言)
因为它的核心产品 UCenter(用户中心)对外的 API 很强大
http://www.cyqdata.cn/cnblogs/article-detail-7097