C#
文章平均质量分 76
lijt1987
总是这么的忙,从来都没有时间停下来细细分析一切一切
展开
-
用C#实现贪吃蛇游戏
先说了,如果不会GDI+,类的定义这些基础东西的,请先搜索相关贴子学习。 这次教大家用C#做一个简单的贪吃蛇游戏。先介绍用到的技术:GDI+定义类枚举 因为C#是一门面向对象的语言,我们不用把所有代码都写在一个窗体上,应该有一个分层思想(界面还界面,数据处理还数据处理),如果还要网上对战的话,搞个三层吧(界面层,数据处理或逻辑层,Socket层),这样不仅方便维护,原创 2009-03-23 11:45:00 · 19309 阅读 · 14 评论 -
Jquery Validation Engine 与UpdatePanel冲突的问题
$("form").validationEngine(); Sys.WebForms.PageRequestManager.getInstance().add_initializeRequest(function(sender, args){args.set_cancel($.validationEngine.isError);}); cannot type原创 2009-11-17 17:41:00 · 985 阅读 · 0 评论 -
C#用泛型,使程序更灵活,也更省性能
先声明,我不是这方面的专家 首先,类型转换是有一定开销的我试过这样的代码:这是一个控制台应用程序的Program类的代码 using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 类型转换的开销{ class Program原创 2010-01-28 14:03:00 · 1290 阅读 · 0 评论 -
C# Linq灵活的更新方法
委托是个好东西。C就是函数指针,C经常用函数指针。why,灵活吗。那么linq这么灵活,但是总是给方法封装搞到一点都不灵活,现在我就用到了一个Action委托搞到他变得灵活看下面一个方法 /// /// 通用的Update方法,会修改所有除主键的值 /// /// 实体对象 public原创 2009-11-28 16:48:00 · 2535 阅读 · 3 评论 -
关于考试系统的ajax提交单个答案的压力测试
其实我一直想知道,究竟一题一题ajax提交答案,也就是说,点击一题的答案,就ajax请求一下服务器,提交一次答案,能否撑到100个用户同时考试呢?答案,是可以的,综合考虑,比批量保存还要好原创 2010-07-01 14:03:00 · 2679 阅读 · 1 评论 -
集中访问数据库的一些构想
所有内容都在代码中。在调用Do方法之前,是还没有访问数据的在调用Do方法之后,就集中一起访问数据。详情请看注释。 using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication36{ cl原创 2010-05-17 08:34:00 · 491 阅读 · 0 评论 -
赋值一次到底消耗多少性能?
看到一个开发模型:spring.net + NHibernate + .net mvc + extjs分开很多层有ModelDALBLLDTOControllerWebSO其中Model,DTO,SO是实体类来的,为了满足不同的需求而定。 要传输一个页面,要经过三次赋值才能达到目的,所以我写下以下代码: class Program原创 2010-05-21 14:49:00 · 1101 阅读 · 1 评论 -
做一下mssql的连接,和赋值的测试
最近实体框架很流行,不过缺点也多,我列一下:1.不支持sql20002.增删改很麻烦,增加,带多个外键的,要查数据库,修改与删除也要查,这样对性能影响大打折扣,而且编码也麻烦,至少比代码生成麻烦3.linq to entity中,有些语句是不支持的,如intArr.Contains等方法,必需用e-sql query.Where("it.ID IN {1,2,3,4}")才行4.要支持外键值的话,要用ef2.0,即是.net4.0的平台,.net4.0太庞大了,近两三年应该也用不起来。所以我还是用普通的ad原创 2010-07-24 09:53:00 · 863 阅读 · 0 评论