首页 > 代码库 > 窗体
窗体
GDI:图形设备接口
所有能够将电子信号转换成图像显示的设备是图形设备,
常见的图形设备有显示器,打印机。
Winform封装了GDI底层的接口,提供一组面向对象的接口,供我们使用
Partial关键字,用他修饰的类叫分布类/部分类,指示该类是整个类的一部分
Text是个字符串,表示关联文本
控件的Name属性表示该控件的对象名
Event 事件:描述一件事已经发生,
当一个事件发生时,让他运行我们指定的代码叫做注册事件,
所有控件都拥有事件。
什么时候引发控件重绘:
1、控件整体或局部可见部分发生改变时
2、控件被强制刷新时
(语法) 强制重绘窗体 控件名.Refresh();
画一个矩形:
1、得到该控制图形对象:
1.1 使用 控件名.CreateGraphic()方法得到全新的图形对象
1.2使用事件参数e.Graphics得到正在绘制的图形对象
后绘制的图形会覆盖先绘制的图形
Graphics g= e.Graphics;
2、通过图形对象作画
Pen p=new Pen(Color.Red(颜色),5(线条宽度));
G.DrawRectangle(p,30,30,100,30);
图片对象获取方式:
1、 通过Image.FromFile(“图片路径”)
2、 将图片加载到资源文件中,从资源文件中获取
获取资源的两种方式:
1、Propertise.Resources.资源名 直接获取
2、Propertise.Resources.ResourceManager.GetObject(“资源名”)返回类型object
.net Framwork
类型种类一共有:类class、结构struct、枚举enum、委托delegate、接口interface
结构的特点:1、结构定义的类型是值类型
2、结构不能赋值为null
3、结构有隐式的午餐构造函数,如果结构有显式的有参构造函数,无参构造函数依然存在,并且不能有无参显式构造函数。
散列分布:某些字段或属性他们的取值情况固定,并且只能取到其中一种情况,则他们的取值范围叫散列分布,散列分布的值适合使用枚举
进程是调度和分配资源的单位,通常情况下一个应用程序对应一个进程,该进程为应用程序提供了在运行过程中所需要的全部资源,进程与进程之间资源深度隔离(不能共享资源)、
线程、是进程中的执行单元,一个进程可以衍生多个线程,CPU在同一个时间点只能执行一个线程,
前台线程:当线程创建者所在的线程结束时,前台线程不会结束二后台线程结束
线程同步:当多个线程需要占用一个资源时,要他们占用有序进行,