C 委託三部曲Demo

2022-07-24 08:30:09 字數 1440 閱讀 5312

因同事委託還不太會用,所以我寫了乙個小的委託三部曲的demo。

呼叫類裡的函式自動隨機改變值,通過委託重新整理到主介面。

這是communication類

using

system;

using

system.collections.generic;

using

system.linq;

using

system.text;

namespace

deledgatedemo

;

//你通訊類裡的接收函式

public

void

onserverreceive()}}

這個是主介面的**,因為跨執行緒呼叫控制項,我這裡用了 invokerequired 

using

system;

using

system.collections.generic;

using

system.componentmodel;

using

system.data;

using

system.drawing;

using

system.linq;

using

system.text;

using

system.windows.forms;

namespace

deledgatedemo

//////

繫結的委託函式

/// ///

指令 ///

值 public

void show_result(string order,string

value)

);return

; }

else

listbox1.items.insert(

0, time +"

指令是:

"+ order+"

數值是:

"+value);}}

private

void button1_click(object

sender, eventargs e)

private

void timer1_tick(object

sender, eventargs e)

private

void button2_click(object

sender, eventargs e)

else}}

}

非常簡單的乙個委託demo。

原始碼連線,供初學者了解委託。

人生三部曲

人生三部曲 童年沙丁魚罐頭似的公共汽車在曬的發燙的柏油路上緩慢地爬著。我 瘦瘦小小的個子在擁擠的人群中喘不過氣來。還要多久呀?人們煩躁而沉悶的氣氛充斥著整個車廂。忽然,我看見一位打扮入時的西裝人士,正悄悄地把手伸入一位老人的口袋。我第一反應就是有小偷!於是大聲脫口而出,一車人都回頭驚悸地看著我,西裝...

Jmock使用三部曲

import org.jmock.mockery import org.jmock.expectations class publishertest extends testcase execute publisher.publish message verify assert.assert.注意 ...

SoftwareRender三部曲 前言

這個系列主要是介紹如何簡單製作乙個softwarerender,後面會分三篇文章來完成這個系列。在看這個系列之前最好先閱讀之前 遊戲開發3d數學筆記 在這個工程中的所需要的一些數學庫 vector matrix mesh等 都 於之前3d數學系列。當然,這些數學庫使用上比較簡單,如果你對其數學原理不...