5

如何在ASP.NET项目里面正确使用Linq to Sql

老久不上来写技术类的东西了,偶尔回归一下吧。(其实,这篇文章8个月前写了个大半,后来一直没有时间去完善,再后来就因为各种原因给放下来了。)非常抱歉,由于需要发表其他文章的缘故,我只能忍着不修正文中一小部分错误,以及增加一些有助免于误解的内容。这里特别说明一下,本文不是要讨论缓存机制的好坏,更不是要讨... ...

Sumtec 发布于 2009-05-31 09:09 评论(56) 阅读(9346)
0

Asp.net MVC 示例项目"Suteki.Shop"分析之---Model和Service

在Suteki.Shop中Model的原型是基于Linq to SQL创建的,其dbml文件位于Suteki.Shop\Shop.dbml。而Suteki.Shop在此文件的基本上,以"partial class "的方式在Suteki.Shop\Model文件夹下创建了相应的类文件以扩展... ...

代震军 发布于 2009-05-31 09:01 评论(14) 阅读(8046)
0

曾经我也迷茫,你还在迷茫吗?写给像我一样的在校计算机专业学生。

我想大多数人都经历过迷茫, 就像大多数人都曾经想过自杀,想过活着的意义一样。当然我也是其中的一员。更不幸的是,上面所说的三点我都经历过。 至于为什么会迷茫,我想各人的原因都不一样吧。有人会为了感情而迷茫,有人会为了未来而迷茫,有人会为了事业而迷茫。如果你有兴趣知道我为什么会迷茫的话,也许你可以看看这... ...

Cat_Lee 发布于 2009-05-30 16:02 评论(55) 阅读(4660)
4

返璞归真 asp.net mvc 1.0 系列文章索引

返璞归真 asp.net mvc 系列文章索引:添加、查询、更新和删除的Demo, 路由(System.Web.Routing), Controller/Action, View/ViewEngine, Action Filter, UpdateModel, ModelBinder, Ajax, U... ...

webabcd 发布于 2009-05-30 13:57 评论(26) 阅读(13129)
3

如何解决打开VS2010后没有UI界面的问题

VS2010 Beta 1发布还一阵了,相信很多人已经开始尝鲜了。不知道大家有没有遇到过这样的问题:当打开VS2010的时候,出现这样一个初始化界面。但是几秒钟之后,初始化界面消失,但是VS2010的UI界面并没有出现。但是通过Task Manager查看进程列表,Devenv.exe进行却在运行。... ...

Artech 发布于 2009-05-30 13:38 评论(26) 阅读(9158)
3

从汇编入手,探究泛型的性能问题

经过了《泛型真的会降低性能吗?》一文中的性能测试,已经从实际入手,从测试数据上证明了泛型不会降低程序效率。只是还是有几位朋友谈到,“普遍认为”泛型的代码性能会略差一些,也有朋友正在进一步寻找泛型性能略差的证据。老赵认为这种探究问题的方式非常值得提倡。不过,老赵忽然想到,如果从能从汇编入手,证明非泛型... ...

Jeffrey Zhao 发布于 2009-05-30 05:21 评论(81) 阅读(25754)
11

范型真的会降低性能吗?

在《.NET,你忘记了么?(八)—— 从dynamic到特性误用》一文中,飞林沙同学提到,使用范型会略微降低程序性能,因此在程序中使用List<Ojbect>是不合理的行为,应该使用ArrayList。这一点和老赵平时的观点相悖,老赵一直提倡,在.NET 2.0之后,要尽可能使用List<T>,情愿... ...

Jeffrey Zhao 发布于 2009-05-29 16:41 评论(95) 阅读(30534)
0

.NET,你忘记了么?(八)—— 从dynamic到特性误用

1. 摘要每个程序员都想写出漂亮的代码,但是什么是漂亮,这个我想每个人都有着自己的看法。那么我就说几种典型的想法:A. 写出别人看不懂的代码,让别人觉得很高深。B. 写出简短的代码C. 用最新的语言特性写出代码这个我不发表评论,毕竟每个人有着自己的观点,我也不能证明自己的就是对的。但是在这里,我想说... ...

飞林沙 发布于 2009-05-29 14:29 评论(20) 阅读(4891)
19

从零开始学习jQuery(剧场版) 你必须知道的javascript

本文是jQuery系列教程的剧场版, 即和jQuery这条主线无关, 主要介绍大家平时会忽略的一些javascript细节. 适合希望巩固javascript理论知识和基础知识的开发人员阅读. ...

ziqiu.zhang 发布于 2009-05-26 23:36 评论(66) 阅读(38548)
2

VSTS 2010体验 - TFS 2010变化巨大

VSTS 2010 Beta版出来一段时间了,之前我试用过技术预览版,其实就是Beta1,看来大家都发了很多开发方面的体验,身为VSTS的MVP,我关注的可能和大家有点区别,TFS变化确实不小,都说微软的产品在第三个版本后才真正好用,通过VSTS也能反映出来,VSTS这个产品就我看来是继Window... ...

WilsonWu 发布于 2009-05-26 21:22 评论(32) 阅读(17905)
1

谈表达式树的缓存(6):五种缓存方式的性能比较

目前我们已经涉及了五种不同的缓存实现(SimpleKeyCache、PrefixTreeCache、SortedListCache、HashedListCache和DictionaryCache),如果要从一个已经包含n个表达式树的存储中,查找一个有m个节点的表达式树,根据几篇文章的分析,从理论上说... ...

Jeffrey Zhao 发布于 2009-05-26 21:06 评论(15) 阅读(26632)
1

聚焦UML实践第一步

"知道UML是好东西但是用不起来。尝试过,结果领导要求文档中要充分使用UML,事无巨细皆UML,结果本来很简单的一份设计文档加了一堆图。评审的时候团队还有牛人指出UML图中这里的菱形应该是实心的,那里的要用半个箭头… ”“你给我推荐的《UML Distilled》也不怎么样… …” 这个抱怨让我很恼... ...

坚强2002 发布于 2009-05-26 08:16 评论(16) 阅读(4945)
0

Web标准的未来,浏览器的未来,应用的未来。

本来我一直想把这篇文章作为《重构之美-跨越Web标准,拥抱语义网》的终结文,心想那个时候,环境的发展和知识的积累应该能够支撑我写下这样的标题。可是《重构之美》一直没时间持续整理,而大环境又光速般的前进,实在搞得我屁痒痒的。所以管他三七二十一、成熟与不成熟,先把屁放了,人爽了再说。从何说起?很简单:W... ...

爆牙齿 发布于 2009-05-26 00:05 评论(26) 阅读(5880)
0

博客园北京俱乐部第三次技术活动

在博客园各位园友的支持下,博客园北京俱乐部第三次技术交流活动在微软成功举行。本次活动共有40位园友参与,分别由四位朋友带来了4个精彩主题。最大的感谢送给我们免费提供场地的微软中国,以及提供礼品赞助的博文视点(武汉)、图灵公司和Thoughtworks公司,在此表示衷心的感谢,还要特别感谢4位讲师带来... ...

博客园北京俱乐部 发布于 2009-05-25 23:51 评论(28) 阅读(2668)
0

请讨论分层,而不是三层

讨论完了语言又讨论培训,讨论完了培训又讨论分层,这些话题似乎永远都讨论不完。讨论总是有益的,但是如果讨论的命题本身就有问题的话,可能副作用就比益处来的更大了。三层 = 表现层+业务逻辑层+数据访问层 ?是不是所有系统一定要分成三层,是不是所有三层的系统都一定是这三层,如果我写一个不需要数据存储的应用... ...

Nick Wang (懒人王) 发布于 2009-05-25 23:20 评论(25) 阅读(4254)
0

三层究竟如何?

近日看到了一篇关于反三层的文章,手也痒痒了,就牺牲些时间,拿出来把这个老得掉牙的话题拿出重谈。 1. 什么是三层 很多人爱把三层架构和MVC混为一谈,但是我们可以从最简单的角度去考虑他们的不同: 在设计模式中一般都会有这样一章,MVC设计模式,而从没见过哪本书中有写过三层架构设计模式。 回归三层,三... ...

飞林沙 发布于 2009-05-25 17:35 评论(36) 阅读(4345)
0

Visual C# 2010新特性之dynamic类型

在Visual C# 2010中引入了一种新的dynamic类型。在大多数情况下dynamic和object类型有些相似,但是在编译时,dynamic类型被假定为支持任何操作,也就是说dynamic类型的对象可以是一个Office对象,可以是一个COM对象或者是DOM对象,而如果在运行时发现该对象不... ...

holywolf 发布于 2009-05-25 10:40 评论(12) 阅读(4581)
1

Asp.net MVC 示例项目"Suteki.Shop"分析之---ViewData

使用强类型的ViewData好处有许多,比如说在IDE中就会有更好的支持,比如代码提示。同时在View与Controller之间有更严谨的“约定”。在Suteki.Shop项目中作者对强类型的ViewPage引入是通过MvcContrib实现的,下面就是其ViewPage代码(Suteki... ...

代震军 发布于 2009-05-25 08:59 评论(16) 阅读(7149)
0

使用silverlight构建一个工作流设计器(十二)(附源代码下载、在线演示、视频教程)

本章包含以下内容: 1、新的活动图形,图形更加清晰漂亮。2、增加对上下左右键的支持。3、实现我们第十章讲到的变化皮肤的方法。 ...

chegan 发布于 2009-05-25 00:34 评论(6) 阅读(3962)
2

在简单控制台程序中获取并使用参数

需求描述 从命令行接受参数是编写命令行程序时最常见的事情之一。从命令行读取参数往往要求: 允许多个同名参数 参数不区分大小写 提供参数别名(例如t等价于top) 提供参数默认值 在简单的控制台应用程序中,一般可以使用本文的代码片断进行开发辅助开发。 命令行输入参数格式 本文中的代码片断可... ...

Jeffrey Zhao 发布于 2009-05-24 23:12 评论(26) 阅读(27518)