摘要:
9.new关键字的作用person zsPerson = new person(); 1)在内存中开辟一块空间2)在开辟的空间中创建对象3)调用对象的构造函数进行初始化对象。 :base()关键字是在父类中申明了有参数构造函数,创建子类对象时,不能调用父类中默认无参构造函数,故需要在子类构造函数中使 阅读全文
摘要:
内存泄露或程序出错排除法 .Net平台的GC回收机制,能够很好避免内存泄露;图像处理消耗大量内存,及CPU;try catch{}能很好捕获异常。 Log日志中中断,说明程序在此处崩溃。程序中出现异常,采用log日志,及空函数法(同过log日志推断,程序出错的大概范围,将此范围内的函数编程空函数,将 阅读全文
摘要:
第一种:不对跨线程访问检查,最后输出的结果值不能确定public Form1() { InitializeComponent(); // 加入这行 Control.CheckForIllegalCrossThreadCalls = false; } 第二种:private void button2_ 阅读全文
摘要:
1.接口语法: [public] interface IFlyable{//接口中的成员不能添加访问修饰符。默认修饰符public//接口中不允许成员有方法体。//接口中不能包含字段。//接口中能写自动属性,但不能写普通属性//自动属性,既没有字段也没有方法体。普通属性既有字段也有方法体。//自动属 阅读全文
摘要:
1.集合ArrayListHashtable这两个集合在添加数据的时候,什么类型的数据都可以,因为是赋给object.但当从中去数据的时候,则会发生强制转换。即:这两个集合会发生拆装箱。List<>list = new List<>;list.Add()list.AddRange()list.Ins 阅读全文
摘要:
1.面向对象的三大特点:封装、继承、多态。2.字段:存储数据,访问修饰符设置为privae;属性:保护字段。对字段的取值和赋值进行限定。调用构造函数对每个属性赋值的过程称为对象初始化。 new 关键字:1.在堆中开辟内存空间,2.在开辟的内存空间中创建对象、3,调用对象的构造函数初始化对象。 字段保 阅读全文
摘要:
1.多态概念:让一个对象能够表现出多种状态(类型)实现多态的条件:类必须具有继承。 2.实现多态的三种方法: 1)虚方法 2)抽象类 3)接口步骤:1)在父类的返回类型前加virtual ,表示成虚方法2)在子类的返回类型前加override,表示将父类的方法重新写一遍。 per[i].sayhel 阅读全文
摘要:
1.窗体的隐藏与显示 this.show() this.Hide() 2.MDI多文档界面设置父窗体,IsMDIContainer = true;设置子窗体,Form2 fr2 = new Form2(); fr2.MdiParent = this; fr2.Show();MDI子窗体排列:MDIL 阅读全文
摘要:
1.菜单栏控件:Tooltrip ,菜单栏控件名称的显示(如记事本的 文件)在属性-》Displaystytle->Text,然后给Text属性赋值 2.子窗体在父窗体中显示的起始位置,属性-》startposition 3.父窗体中一次调用值显示一个子窗体,用子窗体对象调用ShowDialog() 阅读全文
摘要:
1.winform应用程序是一种智能客户端技术,,我们看可以使用winform应用程序帮助我们获得信息或者传输信息等。 2.在后台要获得前台的控制对象,需要使用控件名。 3.事件:点击按钮,发生一件事情。注册事件:双击控件注册的都是控件默认被选中的那个事件。触发事件: 4.在main()创建的窗体对 阅读全文