日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
C#WinForm控件開發(fā)的調(diào)試設(shè)計(jì)時(shí)行為

C# WinForm控件開發(fā)需要調(diào)試控件的設(shè)計(jì)行為,下文就是筆者對(duì)其的總結(jié),筆者具有很多C# WinForm控件開發(fā)的經(jīng)驗(yàn),有許多值得大家學(xué)習(xí)的東西。

公司主營業(yè)務(wù):網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出織金免費(fèi)做網(wǎng)站回饋大家。

前面的一些文章絕大部分都是要講C# WinForm控件開發(fā)的設(shè)計(jì)時(shí)的行為,既然涉及到這么多的設(shè)計(jì)時(shí)行為的代碼編寫,那么就有必要就一下如何來調(diào)試控件的設(shè)計(jì)行為。

C# WinForm控件開發(fā)設(shè)計(jì)的設(shè)計(jì)時(shí)行為和調(diào)試DLL的方式非常的相似,因?yàn)镈LL是不能夠單獨(dú)運(yùn)行的,而一般的控件也會(huì)在一個(gè)DLL里。當(dāng)然如果你不考慮類的可復(fù)用性而把控件寫在一個(gè)Windows Application里面也無可厚非,這樣調(diào)試倒也變的簡(jiǎn)單了。但是我們還是要考慮更通常的情況。

一般來說,我們調(diào)試DLL時(shí),都是創(chuàng)建一個(gè)可獨(dú)立運(yùn)行的應(yīng)用程序,在這個(gè)應(yīng)用程序里引用你希望調(diào)試的DLL工程,在DLL工程的代碼里設(shè)置斷點(diǎn),然后調(diào)試。所以,調(diào)試這一類東西,首要的問題就是找到一個(gè)調(diào)用它的宿主。C# WinForm控件開發(fā)調(diào)試的設(shè)計(jì)時(shí)行為什么樣的宿主***呢,當(dāng)然是Visual studio了,visual studio里提供了非常全面的設(shè)計(jì)時(shí)支持。下來我就來演示一下具體的做法。

首先將你要測(cè)試的C# WinForm控件開發(fā)調(diào)試所在的工程設(shè)為啟動(dòng)工程。在Solution Explorer里右鍵點(diǎn)擊控件所在的工程,在菜單里選擇屬性(Properties)進(jìn)入工程屬性設(shè)置界面,點(diǎn)擊“Debug”頁面,將Start Action 選為“Start External Program”,接下來點(diǎn)擊后邊的選擇按鈕選中你的Visual Studio的可執(zhí)行程序,我的Visual Studio程序位于“D:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.exe”,你可以根據(jù)自己的情況選擇。

如下圖:

C#  WinForm控件開發(fā)調(diào)試控件的設(shè)計(jì)時(shí)行為

在設(shè)置完以后工程屬性以后,在需要調(diào)試的地方設(shè)置斷點(diǎn),然后點(diǎn)擊F5或者點(diǎn)擊工具欄的運(yùn)行按鈕。當(dāng)點(diǎn)擊以后,visual studio會(huì)運(yùn)行起來,在運(yùn)行起來的Visual studio里面打開一個(gè)應(yīng)用你這個(gè)Assembly的工程。

在這個(gè)工程里切換到Form設(shè)計(jì)器界面,選中你的控件,然后編輯你所要調(diào)設(shè)的功能,比如,你要調(diào)試一個(gè)C# WinForm控件開發(fā)的屬性的Editor,你在這個(gè)editor類里設(shè)置斷點(diǎn),接著在屬性瀏覽器里編輯這個(gè)屬性,程序就會(huì)停在你設(shè)置的斷點(diǎn)。


名稱欄目:C#WinForm控件開發(fā)的調(diào)試設(shè)計(jì)時(shí)行為
本文地址:http://www.dlmjj.cn/article/dhjpcej.html