找到相关内容 182
ASP.NET MVC & EF 构建智能查询 一、智能查询的需求与设计
关于复用 在我们日常的开发过程中,代码的复用其实是很重要的一部分,ASP.NET MVC框架本身为我们提供了很多很好的复用机制,让我们能充分地利用它们来节省我们的Coding成本。 在简单的Coding中,我们可以通过构造方法来实现代码段的复用,在OOP编程中我们可以使用继承多态来进行类的复用,我们也可以使用设计模式来做类或对象间的代码设计的复用,随着程序的复杂我们就想构造出更佳的复用方式,可以向
http://www.cyqdata.com/cnblogs/article-detail-11954 
ASP.NET MVC & EF 构建智能查询 二、模型的设计与ModelBinder
在第一篇中,我讲解了我们要做智能查询的原因,以及基本的解决方案设计。从这篇开始我们开始讲解它的实现过程。 其实在写这一系列文章之初,我其实是想由底至上去讲解,但是我又整理了一遍代码才发现,其实如果不了解最表面的东西,也是不太好深入的。 所以我们的第二篇文章就来讲一下我们这个智能查询框架中最浅,但也是使用最频繁的部分,也就是Model。 首先我们的Entity  或者说数据库的结构如下
http://www.cyqdata.com/cnblogs/article-detail-10013 
asp.net MVC&JQuery 应用(表单验证)
在这个例子中调用到了Jquery Validation 插件,让数据验证更方便快捷,有两种显示方式。 将提示信息显示在每项的后面 $("#test-form").validate({ submitHandler: function() { alert("提交成功!") } });   将提示信息显示在顶部信息框内 $("#te
http://www.cyqdata.com/cnblogs/article-detail-9776 
翻译: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.com/cnblogs/article-detail-8556 
c#扩展方法奇思妙用基础篇五:Dictionary<TKey, TValue> 扩展
Dictionary<TKey, TValue> 类是常用的一个基础类,但用起来有时确不是很方便。本文逐一讨论,并使用扩展方法解决。 向字典中添加键和值 添加键和值使用 Add 方法,但很多时候,我们是不敢轻易添加的,因为 Dictionary<TKey, TValue> 不允许重复,尝试添加重复的键时 Add 方法引发 ArgumentException。 大多时候
http://www.cyqdata.com/cnblogs/article-detail-8528 
IT创业迷魂圈:不要&amp;quot;画饼&amp;quot;充饥
IT创业:思想转型   前言:不同的身份,不同的职责,当然需要不同的思考方式和做人的方式。创业,是个艰难的过程,要不断的经历,不断的成长。   很多的创业都是有一个契机的,要么是有了一个好的idea,或者好的商业模式,或者一比很大的项目单子,或者一个比较有搞头的机会来了,等等。   很多搞IT创业的,很多的时候都是志同道合的一些组员组成团队,然后开始进行。说白了,没有什么很雄厚
http://www.cyqdata.com/cnblogs/article-detail-7692 
思维工具1: SCAMPER
作为敏捷个人,我们注重思维,那么有哪些思维工具可以与大家分享的呢?后续我将把我知道的一些工具,通过【思维工具】系列blog与大家分享。【思维工具】系列属于【敏捷个人】的子系列,这些工具和我之前讲的敏捷个人结果练习会遇到同样的问题,简单并不代表容易,知道并不代表你真正懂了,要真正的知道还需要我们在工作和生活中去不断实践它们。   由于这两天工作中需要把之前做的几个软件项目抽取成一个产品线产品,所以用
http://www.cyqdata.com/cnblogs/article-detail-7296 
【原创意】新浪微博都感到巨大鸭梨的全新创意 —— 二维码社区&amp;quot;神码&amp;quot;
前言 --------------------------------------------  前不久听说百度和阿里投资了新浪微博一个亿(谣言?),嗨,看来又要打水漂了。小李和小马(又:啊宏与啊云),还是拿个板凳坐好,听哥跟您说说“神码”的故事吧。   “神码”概述  -------------------------
http://www.cyqdata.com/cnblogs/article-detail-4704 
高性能MMORPG通用服务端引擎设计之-&amp;gt;基本概念篇二
  书接上回<高性能MMORPG通用服务端引擎设计之->基本概念篇>   上回说道我们将服务器组的职责划分为了,前端服务器,场景服务器,登录服务器,数据服务器...etc. 如图: Logic-Service   Logic-Service    DB-Service        &nbs
http://www.cyqdata.com/cnblogs/article-detail-4566 
MS CRM 2011 RC中的新特性(8)&amp;mdash;数据管理
    数据管理部分,包括有数据导入、数据重复性检测、数据映射等功能。其中,使用最频繁的是数据导入功能,本文也主要介绍MS CRM 2011 RC版本的数据导入功能。     数据导入功能,在MS CRM3中,以Migration Framework的名头出现,不过当时的版本只能够支持英文版。在MS CRM4中,数据导入的功能得到了大大加
http://www.cyqdata.com/cnblogs/article-detail-4429 
&amp;quot;六度空间&amp;quot;的应用——找出两个陌生人之间的关系(二)
终于"完工"       哎, 熬了好几个夜, 掉了好多根头发, 终于接近完工, 如果真的要拿给别人用还需要修补很多东西. 先发几张程序运行的图片吧:) 第一张是找出两人关系, 我试了很多人, 几乎都只需要通过一个人就能找到另一个人, 第二张是寻找XML文件中某个人有哪些好友. 存储内容的改进     &
http://www.cyqdata.com/cnblogs/article-detail-4269 
&amp;quot;六度空间&amp;quot;的应用——找出两个陌生人之间的关系(一)
      前几日在人人网上看到有位北京大学的做了一个"人人网六度空间"的Flash, 觉得很好玩, 遂向其请教一二, 自己也做了一个, 这篇就来做个梳理和总结吧, 哪些性能方面不好的希望大家能够指出并改进. 本篇没有完整的代码或程序可以下载, 更没有我获取到的数据可以下载, 数据也很大, 我用XML存储了我们学校整个人际关系用了几百兆! 切勿用文
http://www.cyqdata.com/cnblogs/article-detail-4169 
C# 4.0新特性&amp;mdash;&amp;mdash;&amp;ldquo;协变&amp;rdquo;与&amp;ldquo;逆变&amp;rdquo;以及背后蕴藏的编程思想
在《上篇》中我们揭示了“缺省参数”的本质,现在我们接着来谈谈C#4.0中另一个重要的新特性:协变(Covariance)与逆变(Contravariance)。对于协变与逆变,大家肯定不会感到陌生,但是我相信有很多人不能很清晰地说出他们之间的区别。我希望通过这篇文章能够让读者更加深刻的认识协变与逆变。但是也不排除另一种可能,那就是读者这篇文章你对这两个概念更加模糊。文章一些内容仅代表个人观点,如有
http://www.cyqdata.com/cnblogs/article-detail-3454 
CRM 2011 RC中的新特性(5)&amp;mdash;&amp;mdash;定期约会
    CRM2011中,新增了一种活动类型——定期约会,使用定期约会,可以对间隔固定时间长度而重复出现的活动信息进行记录与安排。     定期约会的创建     可以直接在任务管理中创建定期约会,或者在实例表单中创建定期约会,或者在约会中设定“定期”信息,也可以创建定期约会。   &nb
http://www.cyqdata.com/cnblogs/article-detail-3156 
WPF/Silverlight Layout 系统概述&amp;mdash;&amp;mdash;Arrange
上一篇我们介绍了WPF/Silverlight Layout系统的Measure过程,本文将继续介绍Arrange过程。   Arrange过程概述   普通基类属性对Arrange过程的影响 我们知道Measure过程是在确定DesiredSize的大小,以便Arrange过程参考这个DesiredSize,确定给MyPanel分配多少空间,但是DesiredSiz
http://www.cyqdata.com/cnblogs/article-detail-3154 
我的博客生涯&amp;mdash;&amp;mdash;从技术菜鸟到专业书作者,再到MVP之路
        很荣幸在此次十大杰出IT博客大赛中网络投票阶段以投票数排名26名的成绩,成为中国IT博客50强之一,在强手如云的IT博主之中能站稳脚跟已然是如芒在背,如履薄冰了,感谢51CTO邵程程将我的51CTO博客设置为推荐博客并且细心的通知我参加博客大赛,感谢广大网友和我母校兰州大学的校友以及我新浪微博上众多的博友帮忙投票
http://www.cyqdata.com/cnblogs/article-detail-2818 
GameKnifeEngine第一个游戏&amp;lt;TANK 3D&amp;gt; Demo版完成!
毕设中期检查前一天 终于完成了! 自从上个星期一从公司离职,回家闭关写了整整一个星期... 中间平安夜圣诞节也就和女友象征性的过了一下。终于,在毕设中期检查的前一天完成了!   toonshading + 复杂后处理 + 1920*1080... pixelshader表示压力很大... 等检查完了开始优化...检查嘛,主要是用画面感觉震住老师们...   这一个星期的成果   其实11月中旬那次检查,GameKnifeEngine的底层就已经出来了。模仿OGRE的几个核心:[gkSceneManager] [gkResourceManagers] [gkRenderSequence] 已经联系在一起了。   由于时间紧迫gkRenderTarget只是个[虚拟]的假象, 模型渲染直接继承了Renderable和Movable做了一个最基本的物体。这次的一个半月,主要
http://www.cyqdata.com/cnblogs/article-detail-2241 
Tech&amp;#183;Ed 2010 及动手实验室资源下载
今年是第二年以讲师身份参加 TechEd 了,没有了往年的兴奋,认真把工作做好才是关键。 TechEd 对我来说,更多是一种年度聚会,能够跟国内 Microsoft 及社区的朋友见面聊天。 课程 第一天下午到得比较晚,来到的时候 Keynote 快要开始了,赶紧领了讲师的书包和衣服后就去听 Keynote 了。今年的 Keynote 对我来说没有什么吸引力,因为主要是面向 Azure 和 Windows Phone 7 的内容,这两样东西都是面向企业用户的,自己一个人玩没什么意思。 Keynote 后,两个基础课程都没去听,主要还是基于上面所说的原因,自己回到了讲师休息室,继续调整 PPT 。 今年的书包和衣服都是 Vancl 赞助的,不过至少拥有 TechEd 徽标。去年的衣服连徽标都没有,讲师都要另外发一个印着 speaker 的别针。此外今年还有 Vancl 赞之的围巾,过去从来没
http://www.cyqdata.com/cnblogs/article-detail-362 
[EntLib]微软企业库5.0 学习之路——第十步、使用Unity解耦你的系统—PART4——Unity&amp;amp;PIAB
      在前面几篇有关Unity学习的文章中,我对Unity的一些常用功能进行介绍,包括:Unity的基本知识、管理对象之间的关系、生命周期、依赖注入等,今天则是要介绍Unity的另外一个重要功能——拦截(Interception)。 以下是本文所要介绍的内容: 1、Unity与PIAB的关系。 2、使用Unity来接管PIAB的功能实现。   一、Unity与PIAB的关系       Unity中的Interception可以通过Unity的Container或独立的API(Intercept)来实现,这些具体的实现没有包含在Unity本身的类库中,而独立放在Unity.Interception这个类库中,想深入了解的朋友可以查看下这个类的具体源
http://www.cyqdata.com/cnblogs/article-detail-237 
JQuery Smart UI 1.0正式发布&amp;amp;Smart UI网站上线【演示、API、下载等】
很抱歉,据上次Smart UI的简介系列之后一直都没更新,本来计划一周完成Smart UI的网站、API、Demo,结果时间编写的时候才发现内容不是一点的多。在开发网站和写Api的时候,同时也发现不少可以优化的地方,因此对框架进行了一次大范围的优化。现在网站已经上线,地址是:http://smartui.chinamzz.com/。     该网站也是使用Smart UI框架进行开发,主要的内容包括: Smart UI的介绍 Smart UI 各种Plugins的功能演示 框架基础演示与说明【目前主要为基础场景实例,后面会增加其他常用和丰富一点的实例】 各种Demo和框架源文件下载. Plugins API、Smart UI框架API、数据接口、后台框架【未完,后续会在实例应用篇同步更新】 留言功能.   关于代码下载,经过再三考虑,暂不提供Vs2005版,因为在没有JS智能
http://www.cyqdata.com/cnblogs/article-detail-216