freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第10章windows窗體應(yīng)用程序-資料下載頁

2025-10-02 14:03本頁面

【導(dǎo)讀】平臺上構(gòu)建傳統(tǒng)的GUI應(yīng)用程序。Windows窗體提供一套眾。多的類,便利了復(fù)雜用戶界面的創(chuàng)建。所有的.NET框架的語。言都可以使用這些類。微軟在.NET框架中將VB的圖形界面編程模式推廣到其它的。編程語言中,如VisualC#.NET、Visual。用Designer工具,使編程簡化,自動生成框架代碼。Forms應(yīng)用程序的框架,全部代碼還必須手工編寫。要根據(jù)具體的情況來決定,下面的情況可以使用MFC編。原來的MFC項目,但不能將原來的項目移植到Windows. 希望采用MFC的文檔視圖結(jié)構(gòu)。除了上述三種情況外,都可以使用VisualC++.NET的。在程序中使用這個命。委托和枚舉等約300個。Form類表示應(yīng)用程序內(nèi)的窗口。口和多文檔界面客戶端窗口及父窗口。由其它控件組成的自定義控件,請使用UserControl類。用程序的用戶顯示幫助信息。Windows提供許多通用對話框,在執(zhí)行諸如打開和保存文。命名空間內(nèi)還有許多類,它們?yōu)榍?。用于?chuàng)建標準窗口、工具窗口、無邊框窗口和浮動窗口。Form類的事件使程序員得以響應(yīng)在窗體上執(zhí)行的操作。前面介紹了WindowsForms命名空間和Form類的屬性、方。聲明中的簽名匹配。

  

【正文】 Delegate::Combine和 Delegate::Remove靜態(tài)方法用來管理這些調(diào)用列表。 Delegate類提供了 +=(增加)和 =(移除)操作符。 2 事件 ? 事件與委托是不可分割的,事件的處理要以委托為媒介。事件是對象發(fā)送的消息,以發(fā)信號通知操作的發(fā)生。操作可能是由用戶交互(例如鼠標單擊)引起的,也可能是由某些其它的程序邏輯觸發(fā)的。引發(fā)(觸發(fā))事件的對象叫做事件發(fā)送方。捕獲事件并對其作出響應(yīng)的對象叫做事件接收方。 ? 在事件通訊中,事件發(fā)送方類不知道哪個對象或方法將接收到(處理)它引發(fā)的事件。所需要的是在源和接收方之間存在一個媒介(或類似指針的機制)。 .NET 框架定義了一個特殊的類型( Delegate,委托),該類型提供函數(shù)指針的功能。 ? 委托是一個可以對方法進行引用的類。與其它的類不同,委托類具有一個簽名,并且它只能對與其簽名匹配的方法進行引用。這樣,委托就等效于一個類型安全函數(shù)指針或一個回調(diào)。下面我們介紹如何定義事件以及如何使用委托在事件源與事件接收方之間建立連接。 事件與消息 ? 在 Windows操作系統(tǒng)中,消息( Message)是對發(fā)生事件的報告信息,是 Windows的一種數(shù)據(jù)結(jié)構(gòu),其中包括含有消息的編號、消息發(fā)生時的一些參數(shù),以及處理這個消息的指針。事件一般由用戶直接對應(yīng)用窗口的交互操作而引起,也可以由程序間的邏輯作用間接產(chǎn)生。當一個事件發(fā)生后,Windows操作系統(tǒng)會將相應(yīng)的消息送到應(yīng)用程序的消息隊列。然后應(yīng)用程序?qū)⑾l(fā)送到窗口,并對其進行處理。在 .NET中用 Application::Run函數(shù)開始消息循環(huán),并顯示窗口。 ? 在傳統(tǒng)的 MFC編程中,主要是針對消息編程的,例如WM_PAINT消息。在 .NET編程中,我們主要針對事件進行編程,例如與 WM_PAINT消息對應(yīng)的事件是 Paint事件。 ? ? ( 1)什么是委托,什么是事件,委托與事件的關(guān)系? ? ( 2)討論事件與消息的關(guān)系? ? ( 3)如何創(chuàng)建窗體并啟動消息循環(huán)? ?
點擊復(fù)制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1