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在同一個時間點只能執行一個線程,?
前臺線程:當線程創建者所在的線程結束時,前臺線程不會結束二后臺線程結束
線程同步:當多個線程需要占用一個資源時,要他們占用有序進行,