Silverlight游戏研发手记:(一)差集运算在SLG战棋游戏战斗范围设定中的应用
战棋游戏通常指以回合制为基础,角色在地图上按格移动作战的游戏,好比下棋一样,该类型游戏更侧重于策略,节奏较缓慢,注重精美、绚丽的画面,考验的是玩家运筹全局的智慧。耳熟能详的比如《梦幻模拟战》、《火焰纹章》、《大战略》、《炎龙骑士团》、《幻世录》等经典。
战棋游戏占据了我太多记忆,每次看到类似的游戏都会激动不已,尤其是远
http://www.cyqdata.cn/cnblogs/article-detail-52426
【原创】StreamInsight查询系列(二)——在LINQPad中输出查询结果
上篇博文介绍了开始StreamInsight查询的一些准备工作。这篇文章将主要介绍如何在LINQPad中输出StreamInsight的查询结果。 生成数据源 首先生成一些随机数据以供后面的查询所用,如下:var random = new Random();
var baseTime = DateTime.Now.T
http://www.cyqdata.cn/cnblogs/article-detail-52421
asp.net mvc3开发系统点滴之一
Controllers 引用数据
Models 组织数据
Views 呈现数据
<%@ Page Language="C#" Inherits="Syst
http://www.cyqdata.cn/cnblogs/article-detail-52420
Silverlight游戏研发手记:(一)集合运算在SLG战棋游戏战斗范围设定中的应用
战棋游戏通常指以回合制为基础,角色在地图上按格移动作战的游戏,好比下棋一样,该类型游戏更侧重于策略,节奏较缓慢,更注重精美、绚丽的画面,考验的是玩家运筹全局的智慧与策略。耳熟能详的比如《梦幻模拟战》、《火焰纹章》、《大战略》、《炎龙骑士团》、《幻世录》等经典。
战棋游戏占据了我太多的记忆,每次看到类似的游戏都会激动不已
http://www.cyqdata.cn/cnblogs/article-detail-52417
Composite模式写json
Json是如今流行的Ajax或Service数据交换格式,.NET使用DataContractJsonSerializer(System.Runtime.Serialization.Json命名空间下),可以很方便地在Json字符串和实体对象间转换。 在Restful WCF服务站点上,更无须写代码序列化Json。服务
http://www.cyqdata.cn/cnblogs/article-detail-52415
C++复习之STL(二)——谈一谈关联式容器set和有序vector的使用选择问题
1.set的宣言 先看看C++标准中对set的介绍: A set is a kind of associative container that supports unique keys (contains at most one
of each key value) and provides for fast re
http://www.cyqdata.cn/cnblogs/article-detail-52413
Windows Phone 实用开发技巧(17):自定义应用程序的Tile
在Windows Phone 7 (Nodo)之前的版本中,我们在应用程序列表中长按某个应用程序的时候,会弹出“Pin To Start”的选择,选中后系统会将该应用程序的快捷方式Pin到启动界面中,类似于Windows 上的桌面快捷方式。那时候呈现在启动界面的图片是应用程序中的Backgrou
http://www.cyqdata.cn/cnblogs/article-detail-52412
[Silverlight入门系列]实现局部元素全屏(Element部分全屏)
本文不讨论Silverlight全屏模式的实现,有关实现这个,可以参考TerryLee的这篇文章,核心代码就是这行:
Application.Current.Host.Content.IsFullScreen = !Application.Current.Host.Content.IsFullScreen;
.csh
http://www.cyqdata.cn/cnblogs/article-detail-52410
答案of QUIZ:一个网页上面有多少个SilverLight4应用时会发生莫名其妙的崩溃?和什么有关?
答案:It depends. “你去屎吧!”我猜一定会有人这么说。既然“改天我也去发一篇“QUIZ: 园子一个用户发多少篇给个问题还看心情才给答案的文章才会让全园友崩溃,是什么原因”放首页来好了 ”这样的回复,上面那个想法也肯定
http://www.cyqdata.cn/cnblogs/article-detail-52406
Entity Framework 4 in Action读书笔记——第三章:查询对象模型基础(2)
三、对类进行查询
因为数据库对EDM是完全抽象的,你可以完全忽略底层的数据库结构对类进行查询。EF使用映射信息转换查询成SQL。工作流如下:
类和数据库之间的抽象不难理解。如果一个属性和数据表列的名称不匹配,你仍然可以在你的查询里使用属性名——这在类查询时非常明显。使用LINQ to Enti
http://www.cyqdata.cn/cnblogs/article-detail-52401
position四个属性值的关系
我在以前的公司,并不怎么用position这个属性,只是在写一些特殊效果的时候才用绝对定位。这就导致我对这个属性很不理解。今天有空,百度学习了一下。留下下面的文字
position的四个属性值: relative ,absolute ,fixed,static (画外音:inherit其实也是,不过今天不怎么
http://www.cyqdata.cn/cnblogs/article-detail-52400
javascript异步编程系列【二】----Jscex模拟重力场与google苹果logo的比较
重力场:地球重力作用的空间。在该空间中,每一点都有惟一的一个重力矢量与之相对应。
各种网络游戏,不管是3D的还是第一视角的,或者横版游戏(如冒险岛),模拟一个重力场是必须的。
先回顾一下谷歌在牛顿诞辰,logo换成了自由落体的苹果。
<html>
<script language="jav
http://www.cyqdata.cn/cnblogs/article-detail-52375
javascript String.indexOf实现
群里abcd提出问题,现在有以下三个实现,欢迎大家参与(注意,为了兼容IE6,不能使用str[i],要用str.charAt(i);不能使用slice,replace等原生函数):
GrayZhang的实现
String.prototype.substring = function(start, length) {
http://www.cyqdata.cn/cnblogs/article-detail-52374
ERP/MIS开发 30道ORM问题与解答 LLBL Gen 3.x Adapter
做基于LLBL Gen的项目经常会用到的内容,忘记的时候用来查询,分享出来。 1 如何读取指定的表的内容到集合中 DataAccessAdapter adapter = new DataAccessAdapter(); EntityCollection allCustomers = new E
http://www.cyqdata.cn/cnblogs/article-detail-52373
WinForm中可折叠的DataGridView
Download Source - 123KB
DataGridView是WinForm中非常灵活的一个控件,对于扩展其折叠功能的控件在网上已经有很多文章,但是只简要介绍了实现的方法,没有继续封装其他方法,比如数据绑定和增删功能,都需要在后置代码自己编写,加之复杂的业务逻辑,让代码显得冗余且不易复用。
在前
http://www.cyqdata.cn/cnblogs/article-detail-52367
自己动手重新实现LINQ to Objects: 1 - 引言
本文翻译自Jon Skeet的系列博文“Edulinq”。
本篇原文地址:http://msmvps.com/blogs/jon_skeet/archive/2010/09/03/reimplementing-linq-to-objects-part-1-introduction.aspx
大
http://www.cyqdata.cn/cnblogs/article-detail-52362
数据持久化Nbear使用经验分享(一)附NBearLite源码和测试Demo
说到数据持久化,.net下数据持久化框架主要有以下几种:
1.NHibernate 2.NBear 3.Castle ActiveRecord 4.iBATIS.NET 5.DAAB
http://www.cyqdata.cn/cnblogs/article-detail-52361
开源框架完美组合之Spring.NET + NHibernate + ASP.NET MVC + jQuery + easyUI 中英文双语言小型企业网站Demo
热衷于开源框架探索的我发现ASP.NET MVC与jQuery easyUI的组合很给力。由于原先一直受Ext JS框架的licence所苦恼,于是痛下决心寻找一个完全免费的js框架——easyUI。它有完整的demo和强大AIP手册,使我在开发过程中得心应手。以下是这篇博文D
http://www.cyqdata.cn/cnblogs/article-detail-52360
Entity Framework 4 in Action读书笔记——第三章:查询对象模型基础(1)
本章要点:
1.EF查询技术。
2.捕捉生成的SQL。
3.深入理解EF查询引擎。
4.常见的查询陷阱。
一、查询引擎入口点
对象服务层最重要的类是ObjectContext。在你的代码中它是最有用的类,因为它提供了唯一的执行LINQ to Entities查询的入口点。Visual Studio设计器的一个特征就
http://www.cyqdata.cn/cnblogs/article-detail-52357
两个Select标签内容多选切换之jquery方法
利用jquery实现两个select标签多选内容从一个标签选择到另外一个标签的简单方法,区区几行代码就能搞定,支持多种浏览器。效果如下所示:
本例中用到jquery请自行下载。若有不明白或者有新的功能需求请留言
代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//
http://www.cyqdata.cn/cnblogs/article-detail-52354