最近使用了一些抽象类和接口,发表点理论,借用别人造好的轮子,不再转换成自己的语言了。 一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不
针对《扣响C#之门》书中第九章中引出的虚方法继承使用,产生了很多疑问(感谢该书能激发读者的深思,刚开始学其他书时想都不会去想这些问题),关于这部分内容的确值得深入,先对基类引用符指向派生类对象引起的思考进行分析: 1、当派生类继承基类时,实际上是将基类所有成员全部继承下来(除了sealed声明的密封函数或密封类),当创建派生类对象时,不论派生类是否重写或隐藏了基类的成员,原基类的
MDI点击菜单如果不做任何处理的话,那么点击几下菜单就会出现几个子窗体,这是我们不希望看到的。 比如增加用户信息,我们希望在单一窗体上操作。如果点击出很多个很多个都是增加用户的窗体,那么操作起来就不是很方便。 因此需要加入相关代码(例:来源于人员定位系统): #region//来访管理 priva
MDI编程中需要验证用户身份,那么登陆窗口就需要在验证密码后进行相关的隐藏处理。 (1)隐藏登陆窗口(登陆窗体作为启动) 登陆按钮事件:this.Hide();//隐藏登陆窗口MDI_Name M = new MDI_Name();M.show(); 实现起来很简单,但是隐藏的窗体还是会占用系统资源的。 (2)关闭登陆窗口 首先需要设置Program.cs,把主窗体作为启动。 &nbs
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号