摘要: (一).Web.Config是以XML文件规范存储,配置文件分为以下格式 1.配置节处理程序声明 特点: 位于配置文件的顶部,包含在<configSections>标志中。 2.特定应用程序配置 特点: 位于<appSetting>中。 可以定义应用程序的全局常量设置等信息. 3.配置节设置 特点: 位于<system.Web>节中,控制Asp.net运行时的行... 阅读全文
posted @ 2010-10-03 22:12 春哥也编程 阅读(925) 评论(0) 推荐(0)
摘要: 基于事件的编程才是最好的编程方法,是符合人类思考的和行为的一种方法在以往的面向过程的编程(C语言)中,程序运行到哪一步然后就是你操作的时候也就是说是人去迁就机器,去适应机器而现在不一样,现在C#等语言都是面向对象的编程方法,都是按对象来编程这样的好处也就不多说了总之基于事件也就是相当于面向对象的一种好处,页面上有很多按钮,每个按钮都是对象然而每个按钮也有相应的事件,你无论先点哪个都有相关的代码来运... 阅读全文
posted @ 2010-10-03 16:24 春哥也编程 阅读(2115) 评论(0) 推荐(0)
摘要: 泛型是 C# 2.0 的最强大的功能。通过泛型可以定义类型安全的数据结构,而无须使用实际的数据类型。 这能够显著提高性能并得到更高质量的代码,因为您可以重用数据处理算法,而无须复制类型特定的代码。 在概念上,泛型类似于 C++ 模板,但是在实现和功能方面存在明显差异。本文讨论泛型处理的问题空间、 它们的实现方式、该编程模型的好处,以及独特的创新(例如,约束、一般方法和委托以及一般继承)。 泛型编程... 阅读全文
posted @ 2010-10-03 16:17 春哥也编程 阅读(637) 评论(1) 推荐(0)
摘要: 结构清晰,类之间通信简单易懂,扩展性好,提高复用性等等。 在我开发过程中,我都用到了面向接口编程,可是除了觉得麻烦,真的看不到什么好处。spring中定义service接口,dao接口,除了多写个接口外都看到有什么好处。而且实际开发中我们公司压根就没用到接口编程,也没觉得有什么不妥。 阅读全文
posted @ 2010-10-03 16:15 春哥也编程 阅读(489) 评论(0) 推荐(0)
摘要: 首先,使用接口编程是为了提高程序的可维护性和可伸缩性。如果你在一个类里使用组合调用另一个类时,你直接使用另一个具体的类,这样的话你就不这个类写死了,以后假如业务逻辑变化时,你就必须修改原代码。你如果写的是一个接口,当业务逻辑变化时你只需写一个新的类让他实现这个接口。 第二,你还要用类似spring这样的东西,实现松耦合,利用配置文件修改程序。比如要完成一个登录功能: 我先写dao层,其中用到了... 阅读全文
posted @ 2010-10-03 16:14 春哥也编程 阅读(318) 评论(0) 推荐(0)
摘要: 问题:抽象类和接口的区别是什么? 回答: 抽象类和几口是Java面向对象体系当中非常重要的两个元素,在语法和使用方法都有很多的区别,下面我就从这两个方面来回答这个问题: 第一:接口和抽象类在语法上的区别主要体现在以下的几个方面: a)一个类可以实现多个接口,二除了Object之外,一个类只能有一个父类; b)接口当中所有的方法都是抽象方法,并且默认为public权限,而抽象类当中可以有抽象方法,也... 阅读全文
posted @ 2010-10-03 16:10 春哥也编程 阅读(246) 评论(0) 推荐(0)
摘要: 从性能上讲:Socket>Remoting(TCP通道)>WebService。如果你是Windows进程间通讯的话,WebService可以不用考虑。如果两个进程在不同机器的话,可以看情况使用Socket或Remoting。如果是本机进程间通讯的话,那就用Remoting(IPC通道,.NET 2.0提供,1.1里没有)。不过Remoting也要序列化和反序列化,所以在数据生成方面R... 阅读全文
posted @ 2010-10-03 16:04 春哥也编程 阅读(1461) 评论(0) 推荐(0)
摘要: 页面部分缓存是指输出缓存页面的某些部分,而不是缓存整个页面内容。实现页面部分缓存有两种机制:一种是将页面中需要缓存的部分置于用户控件(.ascx文件)中,并且为用户控件设置缓存功能(包含用户控件的ASP.NET页面可设置也可不设置缓存)。这就是通常所说的“控件缓存”。设置控件缓存的实质是对用户控件进行缓存配置。主要包括以下3种方法:一是使用@ OutputCache指令以声... 阅读全文
posted @ 2010-10-03 16:02 春哥也编程 阅读(234) 评论(0) 推荐(0)