成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C# WinForm控件開發的調試設計時行為

開發 后端
C# WinForm控件開發調試的設計時行為什么樣的宿主最好呢,當然是Visual studio了,visual studio里提供了非常全面的設計時支持。下來我就來演示一下具體的做法。

C# WinForm控件開發需要調試控件的設計行為,下文就是筆者對其的總結,筆者具有很多C# WinForm控件開發的經驗,有許多值得大家學習的東西。

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

C# WinForm控件開發設計的設計時行為和調試DLL的方式非常的相似,因為DLL是不能夠單獨運行的,而一般的控件也會在一個DLL里。當然如果你不考慮類的可復用性而把控件寫在一個Windows Application里面也無可厚非,這樣調試倒也變的簡單了。但是我們還是要考慮更通常的情況。

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

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

如下圖:

C#  WinForm控件開發調試控件的設計時行為
C#  WinForm控件開發調試控件的設計時行為

在設置完以后工程屬性以后,在需要調試的地方設置斷點,然后點擊F5或者點擊工具欄的運行按鈕。當點擊以后,visual studio會運行起來,在運行起來的Visual studio里面打開一個應用你這個Assembly的工程。

在這個工程里切換到Form設計器界面,選中你的控件,然后編輯你所要調設的功能,比如,你要調試一個C# WinForm控件開發的屬性的Editor,你在這個editor類里設置斷點,接著在屬性瀏覽器里編輯這個屬性,程序就會停在你設置的斷點。

【編輯推薦】

  1. 詳解TripleDES實現C# 加密操作
  2. 淺析C# WinForm控件開發前期準備
  3. 詳解C# WinForm自定義控件的使用和調試
  4. C# Attribute的概念與使用淺析
  5. C# AttributeUsage的使用淺析
責任編輯:阡陌 來源: 博客園
相關推薦

2009-09-11 10:41:20

C# WinForm控

2009-09-11 11:04:23

C# WinForm自

2009-09-11 11:33:58

C# WinForm控Attribute

2009-08-20 09:30:03

C#開發WinForm

2009-08-20 10:24:52

C#開發WinForm

2009-09-11 12:31:15

C# WinForm控設置默認值

2009-09-01 10:35:59

C# WinForm控

2009-10-10 14:54:44

treeView1控件

2009-08-24 10:10:09

C#復合控件

2009-09-11 12:52:09

C# WinForm控編輯器

2009-09-16 10:56:22

C#開發ActiveX

2009-04-01 16:26:06

LabelWinFormC#

2009-09-01 17:08:14

C#畫線控件

2011-05-20 16:07:29

C#

2009-09-03 10:26:07

C#修改DataRea

2009-08-03 14:46:12

C#自定義控件

2009-08-19 11:21:02

C# ListBox控

2009-08-24 11:23:41

C# TimeLabe

2009-08-18 17:41:22

C# ListView

2009-08-11 14:45:41

C# DataGrid
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品视频久久久久久 | 欧美性大战xxxxx久久久 | 欧美一区二区三区,视频 | 亚洲一区二区三区在线视频 | 91高清视频在线观看 | 亚洲精品免费观看 | 精品久久99 | 凹凸日日摸日日碰夜夜 | 久久久久久av | 国产精品视频在线播放 | 91视频进入 | 麻豆一区二区三区精品视频 | 国产区第一页 | 在线看91| 美女在线视频一区二区三区 | 天天躁日日躁性色aⅴ电影 免费在线观看成年人视频 国产欧美精品 | 久草新在线| 视频一区在线 | 粉嫩一区二区三区四区公司1 | 中文字幕高清av | 成人精品福利 | 亚洲日本乱码在线观看 | 久久精品小视频 | 亚洲精品一 | 日韩一级免费观看 | 成人在线视频网 | 精品一区二区免费视频 | 欧美男人天堂 | 成人在线国产 | 亚洲品质自拍视频网站 | 久久精品小视频 | 亚洲欧美日韩在线 | 久久精品欧美一区二区三区不卡 | 亚洲高清在线免费观看 | 久久精品中文字幕 | 超碰天天 | 久久久久久久久久久久91 | 一区二区三区不卡视频 | 国产日屁 | 91国自产 | 免费观看成人性生生活片 |