上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 28 下一页
摘要: 在 系列一中,我从整体上分析了PetShop的架构设计,并提及了分层的概念。从本部分开始,我将依次对各层进行代码级的分析,以求获得更加细致而深入的理 解。在PetShop 4.0中,由于引入了ASP.Net 2.0的一些新特色,所以数据层的内容也更加的广泛和复杂,包括:数据库访问、Messaging、MemberShip、Profile四部分。在系列二中,我将介绍有关数据库访问的设计。在PetSh... 阅读全文
posted @ 2009-07-13 00:31 阿C's 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 前言:PetShop 是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的 PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基 于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,却又很多可以借鉴之处。Pe... 阅读全文
posted @ 2009-07-13 00:21 阿C's 阅读(930) 评论(0) 推荐(0) 编辑
摘要: 使用 Mode 属性指定如何呈现 Literal 控件的内容。使用一个 LiteralMode 枚举值设置此属性。下表列出了可能的值。值 说明 PassThrough 未修改控件的内容。 Encode 控件的内容转换为 HTML 编码的字符串。 Transform 从控件的内容中移除不受支持的标记语言元素。如果 Literal 控件在支持 HTML 或 XHTML 的浏览器上呈现,则不会修... 阅读全文
posted @ 2009-07-12 03:56 阿C's 阅读(378) 评论(0) 推荐(0) 编辑
摘要: TRUNCATE TABLE 和不带 WHERE 的 DELETE 功能是一样的,都是删除表中的所有数据,不过 TRUNCATE TABLE 速度更快,占用的日志更少,这是因为 TRUNCATE TABLE 直接释放数据页并且在事务日志中也只记录数据页的释放,而 DELETE 是一行一行地删除,在事务日志中要记录每一条记录的删除。那么可不可以用 TRUNCATE TABLE 代替不带 WHERE ... 阅读全文
posted @ 2009-07-12 03:53 阿C's 阅读(469) 评论(0) 推荐(0) 编辑
摘要: RegulatorRegulator 是最后一个添加到我的头等工具清单中的。它是一种很有特色的工具,能够使生成和测试正则表达式变得很容易。人们对正则表达式重新产生了兴趣,因为它们在 .NET 框架中受到很好的支持。正则表达式用来基于字符、频率和字符顺序定义字符串中的模式。它们最常见的用途是作为验证用户输入有效性的手段或者作为在较大字符 串中查找字符串的方法 — 例如,在 Web 页上查... 阅读全文
posted @ 2009-07-11 23:14 阿C's 阅读(179) 评论(0) 推荐(0) 编辑
摘要: Snippet CompilerSnippet Compiler 是一个基于 Windows? 的小型应用程序,您可以通过它来编写、编译和运行代码。如果您具有较小的代码段,并且您不希望为其创建完整的 Visual Studio .NET 项目(以及伴随该项目的所有文件),则该工具将很有用。备注:Visual Basic 6.0 以前的版本可以在不保存工程文件的情况下直接运行、调试,非常方便。这个特... 阅读全文
posted @ 2009-07-11 23:11 阿C's 阅读(191) 评论(0) 推荐(0) 编辑
摘要: CodeSmithCodeSmith 是一种基于模板的代码生成工具,它使用类似于 ASP.NET 的语法来生成任意类型的代码或文本。与其他许多代码生成工具不同,CodeSmith 不要求您订阅特定的应用程序设计或体系结构。使用 CodeSmith,可以生成包括简单的强类型集合和完整应用程序在内的任何东西。当您生成应用程序时,您经常需要重复完成某些特定 的任务,例如编写数据访问代码或者生成自定义集合... 阅读全文
posted @ 2009-07-11 23:01 阿C's 阅读(177) 评论(0) 推荐(0) 编辑
摘要: Visual Studio ConverterVisual Studio .NET 项目转换器(参见下图)非常类似于 ASP.NET Version Switcher,区别在于它用于转换 Visual Studio 项目文件的版本。尽管在 .NET 框架的 1.0 版和 1.1 版之间只有很小的差异,但一旦将项目文件从 Visual Studio .NET 2002 转换到 Visual Stud... 阅读全文
posted @ 2009-07-11 22:59 阿C's 阅读(170) 评论(0) 推荐(0) 编辑
摘要: ASP.NET Version SwitcherASP.NET Version Switcher,它可用于转换 ASP.NET(虚拟目录在它下面运行)的版本。当 IIS 处理请求时,它会查看正在请求的文件的扩展名,然后基于该 Web 站点或虚拟目录的扩展名映射,将请求委派给 ISAPI 扩展或者自己处理该请求。这正是 ASP.NET 的工作方式;将为所有 ASP.NET 扩展名注册扩展名映射,并将... 阅读全文
posted @ 2009-07-11 22:57 阿C's 阅读(220) 评论(1) 推荐(0) 编辑
摘要: NAntNAnt 是一个基于 .NET 的生成工具,与当前版本的 Visual Studio .NET 不同,它使得为您的项目创建生成过程变得非常容易。当您拥有大量从事单个项目的开发人员时,您不能依赖于从单个用户的座位进行生成。您也不希望必须定期手 动生成该项目。您更愿意创建每天晚上运行的自动生成过程。NAnt 使您可以生成解决方案、复制文件、运行 NUnit 测试、发送电子邮件,等等。遗憾的是,... 阅读全文
posted @ 2009-07-11 22:53 阿C's 阅读(169) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 28 下一页