06 2010 档案
[c#] 虚函数(Virtual),抽象函数(abstract)和接口的区别
摘要:1.virtual:允许被重写,但不强制要求。声明时提供其自身实现; 2.abstract:强制要求其继承者重写。声明时不提供其自身的实现,抽象类不能被实例化; 3.interface:接口就是协议,其声明的成员(属性,方法,事件和索引器)必须由其继承的类实现。接口不能直接被实例化。 虚方法与抽象方法的区别在于,虚方法提供自身的实现,并且不强制要求子类重写;而抽象方法不提供自身的实现,并且强制子类...
阅读全文
【转】本文对C#虚函数virtual进行详解。
摘要:一、OOP的目标 使用面向对象的开发过程就是在不断地抽象事物的过程,我们的目标就是抽象出一个高内聚、低偶合,易于维护和扩展的模型。 二、遇到的问题 但是在抽象过程中我们会发现很多事物的特征不清楚,或者很容易发生变动,怎么办呢?比如飞禽都有飞这个动作,但是对于不同的鸟类它的飞的动作方式是不同的,有的是滑行,有的要颤抖翅膀,虽然都是飞的行为,但具体实现却是千差万别,在我们抽象的模型中不可能把一个...
阅读全文
我国企业信息化建设的现状
摘要:我国企业信息化建设的现状一、我国企业信息化建设的现状1.意识上随着体制转轨,市场化压力的逐渐增大,企业深切体会到了信息的重要性,对信息化可以促进企业发展也基本达成共识。总体上看,认识在不断提高,但在实际操作上的重视程度各个企业却相差很大。企业竞争环境的变化促使企业向信息化寻求出路,信息技术的成熟及成本下降也使企业提高信息化水平的积极性进一步提高。许多大中型企业在制定中长期发展规划中都把信息化建设作...
阅读全文
.Net 执行sqlcmd
摘要:遇到这样一个问题:程序实现创建sqlserver 端点,添加webmethod,删除webmethod,如果直接用ado.net 的sqlhelp 实现,总是报错,后来想到了用sqlcmd,如下代码:被的调用方法:public static string ExeCommand(string commandText) { Process p = new Process(); p.StartInfo....
阅读全文
ASP.NET页面之间传递值的几种方法<转>
摘要:ASP.NET页面之间传递值的几种方法...一.使用QueryStringRequest.QueryString 在ASP时代,这个是较常用的方法,到了ASP.NET,好像用的人不多了,但是不管怎么说,这是一个没有过时,且很值得推荐的方法,因为不管是ASP还是ASP.NET,最基本的都还是基于HTTp协议的。 缺点是非常明显的,让在多个页面传递时,可能就Request不到了 使用QueryStri...
阅读全文
深入研究Asp.net页面的生命周期<转>
摘要:深入研究Asp.net页面的生命周期asp.net 页面从初始化到卸载事件顺序 客户发出POST请求-〉创建Page派生类,调用构造函数-〉调用Page类的IHttpHandler.ProcessRequest方法-〉激活Page类的Init事件-〉调用Page类的CreateChildControls虚方法-〉从POST变量和VIEWSTATE中还原服务器端控件状态-〉激活Page类的Load事...
阅读全文
sqlserver 把对象发布成webservice遇到的问题
摘要:1、两种验证A.windows验证。确保是windows用户,且能访问sqlserver。新建用户必须成功登录过windows。B.证书验证。比较麻烦,不建议使用。
阅读全文
浙公网安备 33010602011771号