上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 23 下一页
摘要: http://msdn.microsoft.com/zh-cn/library/ms978748.aspx本页内容 上下文 问题 影响因素 解决方案 示例 测试考虑事项 结果上下文 变体 相关模式 致谢上下文许多计算机系统的用途都是从数据存储检索数据并将其显示给用户。在用户更改数据之后,系统再将更新内容存储到数据存储中。因为关键的信息流发生在数据存储和用户界面之间,所以您可能倾向于将这两部分绑在一起,以减少编码量并提高应用程序性能。但是,这种看起来自然而然的方法有一些大问题。一个问题是,用户界面的更改往往比数据存... 阅读全文
posted @ 2013-03-20 13:07 Louis.Lu.Sz 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 模型-视图-控制器 (MVC) 体系结构模式将应用程序分成三个主要组件:模型、视图和控制器。ASP.NET MVC 框架提供用于创建 Web 应用程序的 ASP.NET Web 窗体模式的替代模式。 ASP.NET MVC 框架是一个可测试性非常高的轻型演示框架,(与基于 Web 窗体的应用程序一样)它集成了现有的 ASP.NET 功能,如母版页和基于成员资格的身份验证。 MVC 框架在 Syst... 阅读全文
posted @ 2013-03-20 11:25 Louis.Lu.Sz 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 模型-视图-控制器 (MVC) 模式是一项将 Web 应用程序组件分开的体系结构设计原则。通过分开组件,您可以更好地控制应用程序的单个部件,从而能够更加轻松地开发、修改和测试这些部件。 ASP.NET MVC 是 ASP.NET Framework 的一部分。 开发 ASP.NET MVC 应用程序是开发 ASP.NET Web 窗体页面的一种替代方法;但 ASP.NET MVC 应用程序未取代... 阅读全文
posted @ 2013-03-20 11:09 Louis.Lu.Sz 阅读(293) 评论(0) 推荐(0) 编辑
摘要: http://msdn.microsoft.com/zh-cn/library/hh396384(v=vs.111).aspxASP.NET Web Pages with Razor Syntax 是一个用于创建 Web 应用程序的编程框架。它作为免费开发环境Microsoft WebMatrix 2的一部分包含在其中。WebMatrix 包含页编辑器、数据库 (SQL Server Compact) 和用于测试的 Web 服务器 (IIS Express)。它还包含其他工具,可帮助你创建和管理站点。如果你愿意,你可以在 Visual Studio(提供调试器等附加功能)中创建使用 ASP.N 阅读全文
posted @ 2013-03-20 10:36 Louis.Lu.Sz 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 因为一些原因,我们的源代码管理系统SVN所在的服务器的IP改变了。导致我们的无法通过原有的连接提交和更新了。这里提到一个方法,通过修改本地HOST文件,把旧地址映射到新地址上,就可以让原来的还继续使用了。 阅读全文
posted @ 2012-08-22 18:02 Louis.Lu.Sz 阅读(235) 评论(0) 推荐(0) 编辑
摘要: GOF的23种设计模式,看过了不一定记住,记住了不一定会用,主要还是要多在实践中使用!一、创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。2、BUILDER—MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能够用她们的方言跟她 阅读全文
posted @ 2012-07-30 13:16 Louis.Lu.Sz 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 学习设计模式不容易,将各种设计模式之间的关系弄懂更加困难。下图列出了各种不同的设计模式之间的关系,可以作为学习设计模式后的一个总结,大家也可以打印出来供平常参考之用。由于该图之前网络中只有英文版本,这里特地将英文和中文的名字一起列出,方便大家的阅读。就我个人而言,这幅图里的关系还是不全的,比方说,Singleton Pattern就可以和绝大多数的其他Pattern相关联。不过毕竟一幅图里要表达的内容越多越复杂,能说明50%-60%的情况已经不错了。根据上图的关系,我们可以看出以下几个模式是跟其他的模式关系相当密切的,也就是我们需要重点掌握的几种模式:组合(Composite)模式迭代器(It 阅读全文
posted @ 2012-07-30 13:15 Louis.Lu.Sz 阅读(362) 评论(0) 推荐(0) 编辑
摘要: http://code.msdn.microsoft.com/cs2010samplesC# 4.0 的 Visual Studio 2010 示例我们将 C# 示例分为两种不同的类别:语言示例 LINQ 示例 语言示例语言示例帮助您熟悉各种 C# 语言功能。这些示例包含在 LanguageSamples 文件夹中。专门针对 C# 4.0 的示例有:命名的和可选的 Office 示例 Python 示例 简单变化 以下是语言示例的完整列表:匿名委托:演示如何使用未命名的委托来减少应用程序的复杂性。 数组:演示如何使用数组。 特性:演示如何创建自定义特性类、如何在代码中使用这些类以及如何通过反射 阅读全文
posted @ 2012-07-08 09:53 Louis.Lu.Sz 阅读(649) 评论(0) 推荐(0) 编辑
摘要: Managed Extensibility Framework (MEF) 是 .NET Framework 4 中的一个新库,可帮助您生成可扩展和可组合的应用程序。 使用 MEF 可指定可以扩展应用程序的位置,公开要提供给其他可扩展应用程序的服务并创建供可扩展应用程序使用的部件。 MEF 还可以基于元数据启用可用部件的便捷发现功能,而无需加载部件的程序集。 Managed Extensibility Framework Overview and Managed Extensibility Framework.' data-guid="49cee5fd1aee272cbc46 阅读全文
posted @ 2012-07-05 19:59 Louis.Lu.Sz 阅读(273) 评论(0) 推荐(0) 编辑
摘要: var guid = Guid.NewGuid();foreach (var i in new string[] { "P", "N", "B", "P", "X" }) Console.WriteLine("{0}:{1}", i, guid.ToString(i).ToUpper());P:(F944B769-E7E4-48AF-B70E-542626C02CB6)N:F944B769E7E448AFB70E542626C02CB6B:{F944B769-E7E4-48A 阅读全文
posted @ 2012-06-14 14:24 Louis.Lu.Sz 阅读(242) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 23 下一页