代码改变世界

艾伟_转载:VS 2010 和 .NET 4.0 系列之《起始项目模板》篇

2011-08-29 00:16 by 狼人:-), 175 阅读, 0 推荐, 收藏,
摘要:本系列文章导航VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改进 》篇VS 2010 和 .NET 4.0 系列之《干净的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始项目模板》篇VS 2010 和 .NET 4.0 系列之《多定向支持》篇VS 2010 和 .NET 4.0 系列之《多显示器支持》篇VS 2010 和 .NET 4.0 系列之《代码优化的Web开发Profile》篇VS 2010 和 .NET 4.0 系列之《ASP.NET, HTML, JavaScript 代码片段支持》篇VS 2010 和 .NET 4.0 阅读全文

艾伟_转载:20条.NET编码习惯

2011-08-29 00:16 by 狼人:-), 152 阅读, 0 推荐, 收藏,
摘要:1、不要硬编string/ numeric,可以使用一些常量代替。 (提高可读性) Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->intCount;Count=100;privatestaticconstintZERO=0;if(Count==ZERO){//执行一些操作} 2、对于字符串比较-使用String. Empty ,而不是""。 3、不要声明成员变量为public 或者proteted,尽量使用private 阅读全文

艾伟_转载:使用LINQ to SQL更新数据库(上):问题重重

2011-08-29 00:16 by 狼人:-), 267 阅读, 0 推荐, 收藏,
摘要:在学习LINQ时,我几乎被一个困难所击倒,这就是你从标题中看到的更新数据库的操作。下面我就一步步带你走入这泥潭,请准备好砖头和口水,Follow me。 从最简单的情况入手 我们以Northwind数据库为例,当需要修改一个产品的ProductName时,可以在客户端直接写下这样的代码: // List 0NorthwindDataContext db = new NorthwindDataContext(); Product product = db.Products.Single(p => p.ProductID == 1); product.ProductName = " 阅读全文

艾伟_转载:VS 2010 和 .NET 4.0 系列之《多定向支持》篇

2011-08-29 00:16 by 狼人:-), 167 阅读, 0 推荐, 收藏,
摘要:本系列文章导航VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改进 》篇VS 2010 和 .NET 4.0 系列之《干净的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始项目模板》篇VS 2010 和 .NET 4.0 系列之《多定向支持》篇VS 2010 和 .NET 4.0 系列之《多显示器支持》篇VS 2010 和 .NET 4.0 系列之《代码优化的Web开发Profile》篇VS 2010 和 .NET 4.0 系列之《ASP.NET, HTML, JavaScript 代码片段支持》篇VS 2010 和 .NET 4.0 阅读全文

艾伟_转载:VS 2010 和 .NET 4.0 系列之《干净的Web.Config文件 》篇

2011-08-29 00:16 by 狼人:-), 144 阅读, 0 推荐, 收藏,
摘要:本系列文章导航VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改进 》篇VS 2010 和 .NET 4.0 系列之《干净的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始项目模板》篇VS 2010 和 .NET 4.0 系列之《多定向支持》篇VS 2010 和 .NET 4.0 系列之《多显示器支持》篇VS 2010 和 .NET 4.0 系列之《代码优化的Web开发Profile》篇VS 2010 和 .NET 4.0 系列之《ASP.NET, HTML, JavaScript 代码片段支持》篇VS 2010 和 .NET 4.0 阅读全文

艾伟_转载:40条ASP.NET开发Tip

2011-08-29 00:16 by 狼人:-), 96 阅读, 0 推荐, 收藏,
摘要:1、在compilation 下,请设置debug=false ,如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->defaultLanguage="c#"debug="false"> 2、请使用Server.Transfer代替Response.Redirect。 3、使用Validator控件,请要经常检查Page.IsValid。 4、请使用foreach循环,而不是为字符串迭代循环。 阅读全文

艾伟_转载:学习 ASP.NET MVC (第五回)理论篇

2011-08-29 00:16 by 狼人:-), 182 阅读, 0 推荐, 收藏,
摘要:本系列文章导航学习 ASP.NET MVC (第一回)理论篇学习 ASP.NET MVC (第二回)实战篇学习 ASP.NET MVC (第三回)实战篇学习 ASP.NET MVC (第四回)实战篇学习 ASP.NET MVC (第五回)理论篇 通过前几篇文章,我们通过ASP.NET MVC创建了一个简单的应用程序,学习了ASP.NET MVC的基本框架和工作流程。但是Demo中很多东西都是VS为我们自动生成的,比如View的html代码等。此文和大家一起学习一下ASP.NET MVC 中的Helper (辅助方法) --> HtmlHelper和UrlHelper。何谓Helper.. 阅读全文

艾伟_转载:数组排序方法的性能比较(上):注意事项及试验

2011-08-29 00:16 by 狼人:-), 132 阅读, 0 推荐, 收藏,
摘要:昨天有朋友写了一篇文章,其中比较了List的Sort方法与LINQ中排序方法的性能,而最终得到的结果是“LINQ排序方法性能高于List.Sort方法”。这个结果不禁让我很疑惑。因为List.Sort方法是改变容器内部元素的顺序,而LINQ排序后得到的是一个新的序列。假如两个排序方法的算法完全一致,LINQ排序也比对方多出元素复制的开销,为什么性能反而会高?如果LINQ排序的算法/实现更为优秀,那为什么.NET Fx不将List.Sort也一并优化一下呢?于是今天我也对这个问题进行了简单的试验。 注意事项 在后面的评论中有人说,List.Sort是“内部排序”,而LINQ排序是“外... 阅读全文

艾伟_转载:学习 ASP.NET MVC (第四回)实战篇

2011-08-29 00:16 by 狼人:-), 170 阅读, 0 推荐, 收藏,
摘要:本系列文章导航学习 ASP.NET MVC (第一回)理论篇学习 ASP.NET MVC (第二回)实战篇学习 ASP.NET MVC (第三回)实战篇学习 ASP.NET MVC (第四回)实战篇学习 ASP.NET MVC (第五回)理论篇 我们继续ASP.NET MVC之旅。上文中我们实现了对User信息的展示,详细信息的列表,还有错误页的实现。本文继续完成添加,修改,删除的操作。首先我们来完成Controller的代码: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www... 阅读全文

艾伟_转载:ASP.NET MVC 2博客系列之一:强类型HTML辅助方法

2011-08-29 00:16 by 狼人:-), 173 阅读, 0 推荐, 收藏,
摘要:这是我针对即将发布的ASP.NET MVC 2所撰写的贴子系列的第一篇,这个博客贴子将讨论 ASP.NET MVC 2中新加的强类型HTML辅助方法。 现有的HTML辅助方法 ASP.NET MVC 1中发布了一套HTML辅助方法,可以用来在视图模板中帮助生成HTML界面。例如,要输出一个文本框,你可以在你的.aspx视图模板中使用Html.TextBox()辅助方法编写下列代码: 上面辅助方法的第一个参数提供了文本框的名称及id,第二个参数指定了它该有的值,然后上面的辅助方法会显示象下面这样的HTML到浏览器: 新的强类型HTML辅助方法 大家对ASP.NET MVC 2要求的一个常用特.. 阅读全文

艾伟_转载:学习 ASP.NET MVC (第三回)实战篇

2011-08-29 00:16 by 狼人:-), 153 阅读, 0 推荐, 收藏,
摘要:本系列文章导航学习 ASP.NET MVC (第一回)理论篇学习 ASP.NET MVC (第二回)实战篇学习 ASP.NET MVC (第三回)实战篇学习 ASP.NET MVC (第四回)实战篇学习 ASP.NET MVC (第五回)理论篇 创建Controllers和Views我们再次回顾下ASP.NET MVC的基本工作流程:URL-->Controller(会执行一个方法Action)-->从数据库中获取一个Model对象-->将Model作为ViewData传递给View(Detail.aspx)。和传统的Web架构不同的是,请求的URL不是映射 URL 地址到特 阅读全文

艾伟_转载:ASP.NET MVC 2博客系列

2011-08-29 00:16 by 狼人:-), 138 阅读, 0 推荐, 收藏,
摘要:过去的6个月里,ASP.NET开发团队一直不断地发布了ASP.NET MVC 2的预览版,然后是beta版,现在则是RC(最终版的候选版)。 鉴于最终版的发布也不太远了,我想该是开始一个含多个部分的ASP.NET MVC 2 新博客系列的时候了,该系列旨在讨论新的特性以及该如何充分利用它们。 ASP.NET MVC 2 去年三月份时,我们发布了ASP.NET MVC 1.0。自那以后,几乎有一百万开发人员下载和使用了1.0的最终版,它的人气(popularity)逐月递增。 ASP.NET MVC 2是ASP.NET MVC的下一个重大更新版本,它与ASP.NET MVC 1是兼容的,即,你拥 阅读全文

艾伟_转载:Cookie是什么?用法是怎样?与SESSION有什么区别?(一)

2011-08-29 00:16 by 狼人:-), 138 阅读, 0 推荐, 收藏,
摘要:Cookie是什么?用法是怎样?与SESSION有什么区别? 一 Cookie简介 因特网的Cookie技术极其简单,却有着旺盛的生命力。Cookie开始引起众人的注意是从2000年二月份随着网络隐私权的提出开始的,有关的辩论至今仍在继续。从另一方面来说,Cookie使得浏览网页更容易了。几乎所有的主要的网站设计者都使用了Cookie,因为他们想为浏览网站的人提供一个更好的浏览环境,同时也能更加准确地收集访客的信息。 一家颇有影响的报纸上曾刊登了一篇很有深度的关于网络隐私的文章,上面对于Cookie的定义是这样的: “Cookie是Web网站放在您的硬盘上的程序。它守在您的... 阅读全文

艾伟_转载:Cookie是什么?用法是怎样?与SESSION有什么区别?(二)

2011-08-29 00:16 by 狼人:-), 204 阅读, 0 推荐, 收藏,
摘要:二session 简介 IE中: 有效的窗品包括 1.Session对象只在建立Session对象的窗口中有效。 2.在建立Session对象的窗口中新开链接的窗口 无效的窗口包括 1.直接启动IE浏览器的窗口 2.不是在建立Session对象的窗口中新开链接的窗口 NetScape中: 只要一个窗口有了某个Session对象,则全部窗口对此Session都有效 Session是什么呢?简单来说就是服务器给客户端的一个编号。当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。当每个用户首次与这台WWW服务器建立连接时,他就与这... 阅读全文

艾伟_转载:VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改进 》篇

2011-08-29 00:16 by 狼人:-), 183 阅读, 0 推荐, 收藏,
摘要:本系列文章导航VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改进 》篇VS 2010 和 .NET 4.0 系列之《干净的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始项目模板》篇VS 2010 和 .NET 4.0 系列之《多定向支持》篇VS 2010 和 .NET 4.0 系列之《多显示器支持》篇VS 2010 和 .NET 4.0 系列之《代码优化的Web开发Profile》篇VS 2010 和 .NET 4.0 系列之《ASP.NET, HTML, JavaScript 代码片段支持》篇VS 2010 和 .NET 4.0 阅读全文
上一页 1 ··· 278 279 280 281 282 283 284 285 286 ··· 312 下一页