您的位置: 旅游網 > 八卦 >> 相親

    事件機制分析呢

    發布時間:2021-10-28 05:39:55

    第一種場景:

    主表單調出客戶列表表單選擇一個客戶

    流程:用戶單擊主表單相應控件調出客戶列表表單,選擇一個客戶,被選中的客戶數據返回給主表單。

    代碼解釋:

    a. 主表單mainform聲明一個私有的客戶列表表單CustomerList,WithEvents關鍵字表明該對象可以觸發事件。

    b. 公開一個“被選擇”事件,參數為一個客戶對象實例。

    c. optType控件單擊事件的事件處理子過程。單擊調出客戶列表表單。(這里也涉及一事件,比較底層,稍后再討論)

    d. 加載表單,等待用戶交互。

    e. 客戶列表單擊事件處理子過程,這里是關鍵,使用RaiseEvent關鍵字Generate事件。事件發生后,所有注冊了該事件的事件處理子過程將會執行。

    f. 客戶列表表單的客戶選擇事件在主表單的處理子過程,亦即所謂的“事件處理器”event handler.(事件處理過程的是名字是object_event(e),VB對事件處理過程不需要顯式注冊關聯,它會auto wireup for us!!)

    第二種場景:

    員工數據表單的數據合法性驗證

    流程:加載員工數據表單對員工數據進行,員工號時觸發員工對象屬性PropertyLet過程(1),PropertyLet過程再觸發數據驗證(2),最后把驗證布爾返回給員工數據表單(3)。

    代碼解釋:

    a. 員工數據表單“把持”一個私有的員工類對象實例,WithEvents關鍵字表明員工類對象實例可以觸發事件。

    b. 員工類公開一個“數據驗證”事件,參數為一個布爾值。表明是否合法

    c. txtEmployeeNo控件change事件的事件處理子過程,更改員工號。

    d. 更新員工類對象實例的員工號字段,并按需調用驗證子過程。

    e. 完成自定的驗證規則,并把驗證結果用作事件的參數通知各注冊事件的客戶。

    f. 員工數據表單是這里唯一的注冊事件的客戶,根據員工號的合法性來判定是否允許提交該表單

    總結

    ××縣結合縣情 “事件”機制是子程序使用的“高級”形式,是為了實現異步調用機制,不是語言核心的新內容。

    <html>

    <body>

    <ul onclick=moveChild(li1)>我是ul

    <li id=li1>01

    <li id=li2>02

    </ul>

    </body>

    </html>

    回調通知callback notifications

    回調是一種notion,一種編程想法或概念;通過回調機制,程序的一部分代碼可以對外發出通知,告知程序其它部分代碼有“某事”發生了(該部分代碼會作出相應動作)。簡單點說,回調就是這樣的一個過程:程序里有那么一些特定方法(一個或多個),它們由事件源來執行。查看本文來源

    烏魯木齊前列腺炎治療多少錢
    治療白癜風病費用
    手指骨關節炎用什么藥
    猜你會喜歡的
    猜你會喜歡的
    主站蜘蛛池模板: 亚欧成人中文字幕一区| 吃奶摸下的激烈免费视频播放 | 一级日本黄色片| 日韩高清在线高清免费| 亚洲综合激情九月婷婷 | 老熟妇仑乱一区二区视頻| 国产精品一区亚洲一区天堂| www.人人干| 无码国产成人av在线播放| 国产妇女馒头高清泬20P多毛 | 波多野结衣av无码久久一区| 四虎国产精品永久在线播放| 国产一区在线mmai| 国精产品一区一区三区MBA下载| 中文字幕三级电影| 日韩欧美亚洲另类| 亚洲日韩国产成网在线观看 | 三年片在线观看免费观看大全中国 | 精品国产天堂综合一区在线| 国产成人无码精品久久久免费| 91精品国产高清| 女人被免费网站视频在线| 丰满多毛的陰户视频| 琪琪女色窝窝777777| 国产乱理伦片在线观看| xxxxx日韩| 在线中文高清资源免费观看| 一级毛片中文字幕| 日本中文字幕有码视频| 亚洲美女视频一区| 美国成人免费视频| 国产又大又粗又硬又长免费| 探花视频在线看视频| 天堂草原电视剧在线观看免费| 中文字幕免费人成乱码中国| 日韩人妻无码专区精品| 亚洲免费二区三区| 精品综合久久久久久8888| 国产大片91精品免费看3| 14小箩洗澡裸体高清视频| 天堂草原电视剧在线观看免费|