第九章(3) 開發擁有自定義事件的控制項 學習筆記

2021-07-09 06:55:52 字數 1546 閱讀 5528

在windows form中,從頭開始定義乙個控制項需要了解很多的底層技術細節,其工作量相當可觀。所以,應盡量選擇從現有的控制項中派生,或者組合現有的控制項為乙個新的控制項。

擁有計時功能的進度條控制項:

windows窗體控制項庫,製作乙個進度條控制項(利用現有的進度條和timer控制項),生成後會自動新增到工具箱中:

自製控制項**

using system;

using system.collections.generic;

using system.componentmodel;

using system.drawing;

using system.data;

using system.linq;

using system.text;

using system.threading.tasks;

using system.windows.forms;

namespace windowsformscontrollibrary1

private double totalseconds = 0;//計時總時間(按秒),用於計算完成比例

private timespan totaltime;//計時總時間

private datetime begintime; //計時起始時間

/// /// 設定計時長度

///

/// 小時

/// 分鐘

/// 秒

public void settimespan(int hour,int minute,int second)

private void initialize()

//開始計時

private void begin(object sender,eventargs e)

progressbar1.value = temp;

if (elapsedtime>=totaltime)}}

}}

利用控制項計時20秒:

另乙個例程,可統計單擊次數的自定義按鈕:

稍後再更新...

第九章(筆記)

轉移指令是可以修改ip,或同時修改cs和ip的指令 offset 是用於提取標號偏移位址的操作符 jmp在第2章裡說到時用於修改ip或同時修改cs和ip的轉移指令,這章裡單獨的jmp指令是乙個無條件的轉移指令 jmp short 標號 是實現段內短轉移 jmp near ptr 標號 是實現段內近轉...

第九章作業

班級 0401304 學號 2013211526 姓名 鄧小俊 2.身份驗證 依據使用者所提供的身份資訊,來進行登入驗證,可以再細分為使用者是否可以登入sql sever 使用者是否可以登入到指定的目標資料庫等。授權 已通過身份驗證的使用者,檢查其所被賦予的許可權,是否可以訪問或者執行目標的物件 3...

第九章 引用

引用擁有指標的所有功能,只是語法更加的簡單 1 引用就是別名,變數的另外乙個名字,變數和別名它們的位址是一樣的,操作別名就是操作變數 2 引用就是別名常量,一旦引用被初始化就不能再改變了 可以理解為指標常量,指向的值不能改變,能改變的只是它的該位址處的值 3 引用物件huamn mike human...