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

Visual C#使用COM組件

開發 后端
這里介紹掌握了Visual C#使用COM組件方法,就可以利用Visual C#編寫出功能更強大,適應性更強的軟件來,但編寫的過程又十分的簡單。

Visual C#是微軟推出的新一代程序開發語言,Visual C#實現許多功能是通過調用.Net框架為其中所有.Net程序開發語言提供的一個公用的軟件包——。Net FrameWork SDK.在這個軟件包中提供了大量并且十分豐富的類庫,可以說,沒有這個軟件開發包,Visual C#就寸步難行,無法編寫哪怕一個功能十分的程序。但這樣也會出現一個問題,如果在。Net FrameWork SDK軟件包中沒有涉及到的功能,而在其他的第三方的COM組件中卻提供了,那么這些組件是否可以被Visual C#使用。答案是:直接使用是不可以的,但這些COM組件經過一定轉換后就可以。這種轉換就是非受管代碼(Unmanaged Code)到受管代碼(Managed Code)的轉換。因為這些COM組件一般都是非受管代碼(Unmanaged Code),而編譯Visual C#文件時候要使用的類庫卻只能為受管代碼(Managed Code),這就是說要在Visual C#中使用那些非受管代碼組件,就必須把這些非受管代碼組件轉換成受管代碼組件。在.Net框架中專門提供了一個程序“Aximp.exe”來實現由 COM組件到WinForm組件的轉換。

下面看看如何讓Visual C#使用COM組件的。

一.本文程序設計和運行的軟件環境
1 微軟公司視窗2000服務器版
2 .Net FrameWork SDK Beta 2

二.程序設計的思路以及關鍵步驟的解決方法

1.把轉換COM組件為WinForm組件:
其實實現這種轉換十分的簡單,我們知道微軟Web瀏覽器COM組件名稱為“shdocvw.dll”,由于我們使用的是視窗2000,所以這個文件是存放在 “c:\winnt\system32”目錄中,如果你使用的是視窗98或者是視窗Me,那么此組件存放的位置是“c:\windows \system”。“Aximp.exe”文件后面有許多的參數,你可以通過“Aximp /?”來了解。

2.在程序中使用轉換后組件:
在“AxSHDocVw.dll”中定義了命名空間“AxSHDocVw”,在此命名空間中定義了一個 “AxWebBrowser”組件,這個組件中有若干個方法和屬性,Visual C#就是通過這些方法和屬性來實現瀏覽器的一些基本功能的。使用此瀏覽器組件和使用其他的WinForm組件的過程是一樣的,首先要導入命名空間,然后在程序中繼承此命名空間中定義的瀏覽器組件,***設定這個繼承后的組件的屬性和方法。具體如下:
1).導入命名空間,具體代碼如下:

  1. using AxSHDocVw ;  

2). 繼承此命名空間中定義的瀏覽器組件,具體代碼如下:

  1. private AxWebBrowser axWebBrowser1 ;  

其實用Visual C#做“瀏覽器”的過程,也就是Visual C#使用COM組件的過程。掌握了Visual C#使用COM組件方法,就可以利用Visual C#編寫出功能更強大,適應性更強的軟件來,但編寫的過程又十分的簡單。

【編輯推薦】

  1. 淺談C# Connection對象
  2. C#實現PrintPage方法
  3. 利用Visual C#和C#語言特性
  4. C#管道技術學習經驗
  5. 概述C#復合控件構建
責任編輯:佚名 來源: 博客園
相關推薦

2009-08-21 09:14:47

C# Excel CO

2009-08-03 13:10:03

2009-09-02 16:43:55

C#調用Excel的C

2009-09-24 15:10:54

C#調用COM組件

2009-09-22 17:53:32

C# COM組件開發

2009-09-18 19:09:41

C# COM組件

2009-07-03 10:33:07

C#創建COM組件

2009-08-07 10:53:59

Visual C#Excel

2009-09-24 14:59:38

C#編寫COM組件

2009-08-10 16:47:45

Visual C#數據

2009-08-19 16:50:32

Visual C#C#語言特性

2009-08-19 14:35:12

C++和C#相互調用C

2009-08-24 17:50:39

C#項目案例

2009-08-21 17:45:40

C#調用COM對象

2009-08-03 11:32:49

C#調用COM對象

2009-08-10 13:40:46

創建C# COM對象

2009-08-05 15:10:19

C#調用GoogleE

2009-09-02 14:18:08

C#聲明COM接口

2009-08-03 14:36:08

c#組件

2009-08-18 16:31:19

Visual C#編寫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久综合久色欧美综合狠狠 | 天天夜天天操 | 亚洲二区视频 | 成人免费视频播放 | 亚洲高清视频在线观看 | 日本不卡高清视频 | 在线国产一区 | 国产精品成人69xxx免费视频 | 国产乱码高清区二区三区在线 | 国产一区91在线 | 成人美女免费网站视频 | 国产精品国产三级国产aⅴ中文 | 五月天婷婷激情 | 中国黄色在线视频 | 亚洲网站在线播放 | 国产精品久久久久久久毛片 | 精品久久久久久亚洲国产800 | 在线成人免费视频 | 狠狠干网站 | 欧美黄色大片在线观看 | 久综合 | 亚洲天堂成人在线视频 | 亚洲一区 | 中文字幕国产视频 | 亚洲精品永久免费 | 成人免费网站视频 | 日韩欧美三级电影在线观看 | 婷婷色在线播放 | 日韩一区二区三区在线观看 | 国产综合精品一区二区三区 | 午夜影院在线观看 | 欧美一级免费看 | 日韩精品在线一区二区 | 精品在线看 | 成人国产精品一级毛片视频毛片 | 97久久精品| 午夜影院网站 | 日韩精品一区二区三区久久 | 欧美黄视频 | 日本一二区视频 | 亚洲最大av网站 |