首页 > 代码库 > 窗体

窗体

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在同一个时间点只能执行一个线程, 

前台线程:当线程创建者所在的线程结束时,前台线程不会结束二后台线程结束

线程同步:当多个线程需要占用一个资源时,要他们占用有序进行,