文章分类 -  .NET高级技术

初学.NET的一些笔记
摘要:1、新建C# Windows服务:windows service工程2、新建windows service工程后,系统自动生成一个Service1.cs文件,默认是其设计视图。选择查看其代码,默认有构造函数、OnStart、OnStop三个函数,如下图所示:3、新建了C# Windows服务之后,还要设置该服务运行的周期,左侧的ToolBox中有两个timer,一个在组件下,一个在windows form下,可惜这两个都不能用,我们要手工新建一个timer,并设置其属性和事件。public WindowsServiceDemo() { Initia... 阅读全文
posted @ 2013-10-10 15:59 伯箫 阅读(248) 评论(0) 推荐(0)
摘要:从对象的内存角度来理解试试.假设现在有一个父类Father,它里面的变量需要占用1M内存.有一个它的子类Son,它里面的变量需要占用0.5M内存.现在通过代码来看看内存的分配情况:Father f = new Father();//系统将分配1M内存.Son s = new Son();//系统将分配1.5M内存!因为子类中有一个隐藏的引用super会指向父类实例,所以在实例化子类之前会先实例化一个父类,也就是说会先执行父类的构造函数.由于s中包含了父类的实例,所以s可以调用父类的方法.Son s1 = s;//s1指向那1.5M的内存.Father f1 = (Father)s;//这时f1 阅读全文
posted @ 2012-04-04 23:08 伯箫 阅读(342) 评论(0) 推荐(0)