精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

淺析C#編寫COM組件的幾種方法

開發(fā) 后端
這里我們將介紹.NET中的C#編寫COM組件的幾種方法,希望通過本文能對大家了解COM組件有所幫助。

我們將介紹C#編寫COM組件的幾種方法,并通過代碼講解的相識,對.NET中的C#編寫COM組件進行詳細的介紹。包括生成.NET程序集,注冊并創(chuàng)建一個程序庫等等。

  1. Encrypt( string pToEncrypt,string sKey ) //加密  
  2. Decrypt( string pToDecrypt,string sKey ) //解密 

然后你這樣寫代碼:

  1. using System;  
  2. using System.Runtime.InteropServices;  
  3. namespace 名稱空間  
  4. {  
  5.     // 首先建立接口,這個是Com必須使用的  
  6.     [Guid( "61BB24CB-4C2C-40f8-9E13-1AC5E558D56A" )]  
  7.     public interface IEncrypt  
  8.     {  
  9.         string Encrypt( string pToEncrypt,string sKey );  
  10.         string Decrypt( string pToDecrypt,string sKey );  
  11.     }  
  12.     // 寫接口的實現(xiàn)  
  13.     [Guid( "CB52E990-185E-4448-A7E8-C88ECAD563AB" )]  
  14.     public class 類名稱 : IEncrypt  
  15.     {  
  16.         public string Encrypt( string pToEncrypt,string sKey )  
  17.         {  
  18.             // 復(fù)制FAQ加密代碼  
  19.         }  
  20.         public string Decrypt( string pToDecrypt,string sKey )  
  21.         {  
  22.             // 復(fù)制FAQ解密代碼  
  23.         }  
  24.     }  

然后用vs.net打包成.dll類庫文件,假設(shè)名稱為MyEncrypt.dll

然后用如下工具

regasm MyEnCrypt.dll /tlb:MyEncrypt.tlb

這個.tlb文件就是類型庫,可以由vb6和vc++6引用.

注意上面的guid是使用vs.net工具菜單里面的創(chuàng)建guid工具生成的.

還要注意,vs.net自動生成的assemblyinfo.cs文件中必須添加強名稱和版本號,因為Com組件需要版本號,不要改動版本號,也不要用vs.net自動的1.*這樣的版本號,最好使用

1.1.1.1這樣的固定版本,而且必須一次添加,不能多次添加.

步驟

一 生成.net程序集:

首先你把http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=35935的代碼復(fù)制.

然后你復(fù)制這個代碼

  1. using System;  
  2. using System.IO;  
  3. using System.Text;  
  4. using System.Runtime.InteropServices;  
  5. using System.Security.Cryptography;   
  6. namespace Csic  
  7. {  
  8.     // 首先建立接口,這個是Com必須使用的  
  9.     [Guid( "61BB24CB-4C2C-40f8-9E13-1AC5E558D56A" )]  
  10.     public interface IEncrypt  
  11.     {  
  12.         string Encrypt( string pToEncrypt,string sKey );  
  13.         string Decrypt( string pToDecrypt,string sKey );  
  14.     }  
  15.     // 寫接口的實現(xiàn)  
  16.     [Guid( "CB52E990-185E-4448-A7E8-C88ECAD563AB" )]  
  17.     public class Crypt : IEncrypt  
  18.     {  
  19.         public string Encrypt( string pToEncrypt,string sKey )  
  20.         {  
  21.             // 復(fù)制FAQ加密代碼  
  22.         }  
  23.         public string Decrypt( string pToDecrypt,string sKey )  
  24.         {  
  25.             // 復(fù)制FAQ解密代碼  
  26.         }  
  27.     }  

把上面的文件保存成vs.net項目的一個類庫工程.

然后使用vs.net的“Vsitual Studio .Net工具”-->Vistual Studio .Net命令提示符

在命令行內(nèi)打下

  1. cd c:\ <回車> 
  2. sn -k myKey.snk<回車> 

就在C盤根目錄下生成一個名叫myKey.snk的強名稱文件,然后關(guān)閉提示符窗口.

在vs.net的那個類庫工程自動生成的AssemblyInfo.cs文件內(nèi)把

  1. [assembly: AssemblyKeyFile( "" )]  

改成

  1. [assembly: AssemblyKeyFile( @"C:\myKey.snk" )]  

把[assembly: AssemblyVersion( "1.0.*" )]

改成

  1. [assembly: AssemblyVersion( "1.0.0.0" )] // 注意:這時你的Com組件版本為1.0.0.0版  

然后按Shift + Ctrl + B鍵生成dll庫(使用Release模式),假設(shè)是Csic.Crypt.dll.

這時候,程序集就建立成功了.

二、注冊該程序集并創(chuàng)建一個類型庫

仍然使用開始菜單中的Vistual Studio .Net命令提示符

進入你的項目目錄,假設(shè)為D:\myProject\bin\Release

在對話框中輸入

  1. d:<回車> 
  2. cd myproject\bin\release<回車> 

然后輸入 dir 命令可以看見Csic.Crypt.dll文件

然后輸入:regasm /tlb Csic.Crypt.tlb Csic.Crypt.dll<回車>

然后就在這個目錄下生成了Csic.Crypt.tlb類型庫文件.不要關(guān)閉此提示符窗口.

這時候,這個.dll的.net程序集就變成一個標準的Com組件了,但是還不能用,必須讓它變成全局Com組件.

這個regasm 實用程序?qū)?chuàng)建一個類型庫并在 Windows 注冊表中對其進行注冊,以使 PhysServer2.dll 中的類對 COM 客戶端可用 .

三、 將程序集添加到全局程序集緩存中

進入提示符窗口,輸入

  1. gacutil /I Csic.Crypt.dll<回車>  

這時,你的這個dll就被復(fù)制到全局程序集緩存中了.也就是說無論在這個電腦的哪個硬盤上都可以使用此dll組件了.

四、C#編寫COM組件使用方法

asp內(nèi)的使用方法

  1. set obj = Server.CreateObject( "Csic.Crypt" )  
  2. dim str1  
  3. str1 = obj.Encrypt( "要加密內(nèi)容","密碼" ) // 加密  
  4. dim str2  
  5. str2 = obj.Decrypt( "要解密內(nèi)容","密碼" ) // 解密 

【編輯推薦】

  1. C#數(shù)組基礎(chǔ)介紹與操作詳解
  2. C#數(shù)組操作詳細剖析
  3. 淺析C#數(shù)組初始化性能測試
  4. C#數(shù)組和串操作經(jīng)驗總結(jié)
  5. C#數(shù)組初始化全面分析
責(zé)任編輯:彭凡 來源: upschool.com.cn
相關(guān)推薦

2009-09-18 19:09:41

C# COM組件

2009-08-03 11:37:36

C#日期時間控件

2009-09-17 16:55:58

C#組件設(shè)計

2009-08-31 09:19:31

c#隱藏窗口

2013-02-22 09:54:15

C#Excel讀取Excel

2009-09-01 18:35:53

C#判斷文件存在

2009-08-12 18:04:44

編寫C#多線程

2009-08-18 16:31:19

Visual C#編寫

2009-08-06 16:58:40

C#編寫ActiveX

2009-08-28 15:05:35

C#編寫Calenda

2009-09-02 16:43:55

C#調(diào)用Excel的C

2009-08-21 09:14:47

C# Excel CO

2009-08-20 11:03:34

Visual C#使用

2009-08-14 09:43:59

C#復(fù)制構(gòu)造函數(shù)

2009-09-11 09:15:06

C# get方法

2009-08-10 17:36:17

C#擴展方法

2009-09-10 14:52:55

C# get

2009-08-20 16:15:19

C# 匿名方法

2009-09-11 09:10:30

C#編寫游戲

2011-07-20 16:23:14

C++
點贊
收藏

51CTO技術(shù)棧公眾號

天天躁日日躁成人字幕aⅴ| 国产在线免费观看| 亚洲三级电影在线观看| 亚洲成人激情在线| 欧美牲交a欧美牲交| 天天躁日日躁狠狠躁伊人| 夜夜嗨一区二区| 中文字幕精品一区久久久久| 亚洲一区二区在线视频观看| a视频在线播放| 成人一级黄色片| 日本aⅴ大伊香蕉精品视频| 懂色av蜜桃av| 亚洲日本va午夜在线电影| 精品动漫一区二区| 亚洲国产一区二区精品视频| 精品国产www| 日韩欧美视频| 日韩美女主播在线视频一区二区三区| 热99这里只有精品| 伊人免费在线| 成人h动漫精品一区二区| 亲子乱一区二区三区电影| 很污很黄的网站| 成人av地址| 在线观看一区日韩| www.成年人视频| 国产日本在线视频| 不卡一区二区在线| 国产精品专区一| 亚洲国产成人精品激情在线| 999精品一区| 日韩av最新在线| 日日干夜夜操s8| 国产直播在线| 国产精品成人免费精品自在线观看| 国产精品日韩欧美一区二区三区| 在线视频欧美亚洲| 性伦欧美刺激片在线观看| 欧美xxxx18国产| 国产sm调教视频| 久久精品色综合| 911国产精品| www.xxx亚洲| 看黄在线观看| 亚洲激情中文1区| 亚洲日本无吗高清不卡| 亚洲色图 校园春色| 国产精品一区专区| 国产欧美亚洲精品| 国产午夜无码视频在线观看| 99热这里只有成人精品国产| 久久99热精品| 国产一区在线观看免费| 久久综合五月婷婷| 日韩视频一区在线观看| 亚洲人视频在线| 国产成人免费| 91国产丝袜在线播放| 91国视频在线| wwwww亚洲| 一区二区三区91| 熟女熟妇伦久久影院毛片一区二区| 久色视频在线| 久久久影院官网| 精品久久久久久中文字幕动漫| 性生活视频软件| 国产电影一区在线| 91视频免费在线观看| 97在线播放免费观看| 中文字幕无线码一区| 日韩欧美中字| 中文字幕不卡在线视频极品| 美女爆乳18禁www久久久久久| 亚洲免费专区| 亚洲网站在线播放| 卡一卡二卡三在线观看| 精品久久久亚洲| 国产亚洲欧美日韩一区二区| 男人舔女人下部高潮全视频| 成人精品影视| 久久艳片www.17c.com | 婷婷激情综合网| 在线观看18视频网站| 成人ww免费完整版在线观看| 亚洲你懂的在线视频| 成人一级生活片| 久久久香蕉视频| 8x8ⅹ拨牐拨牐拨牐在线观看| 亚洲男人的天堂av| 久久在线中文字幕| 自拍视频在线看| 日本精品一区二区三区高清 | 久久综合国产| 久久这里只有精品99| 激情五月婷婷小说| 亚洲精品日本| 国产精品永久免费视频| 国产欧美一级片| 国产成人精品三级| 久久66热这里只有精品| 九九在线视频| 国产精品家庭影院| 国产免费裸体视频| 中文字幕乱码中文乱码51精品| 久久国产精品亚洲77777| 欧美性少妇18aaaa视频| 毛片av免费在线观看| 91九色成人| 亚洲国产欧美一区二区丝袜黑人| 一出一进一爽一粗一大视频| 国产精品对白久久久久粗| 亚洲欧美日韩区| 日本精品人妻无码77777| 一区二区日韩免费看| 国产精品一区二区三区在线播放 | 91超碰在线| 在线观看免费亚洲| 日韩精品国产一区| 天堂资源在线亚洲| 久久99精品久久久久久噜噜| 国产精品久久久久久人| 国产伦精品一区二区三区在线观看| 超碰97在线资源| 99re在线视频| 亚洲18色成人| 四虎成人在线播放| 精品国产乱码| 国内精久久久久久久久久人| 亚洲一二区视频| 成人v精品蜜桃久久一区| 中文字幕一区二区三区有限公司| 色偷偷色偷偷色偷偷在线视频| 欧美日韩大陆一区二区| 亚洲一区二区在线免费| 99免费精品| 国产成人黄色av| 欧美一区二区黄片| 亚洲视频在线观看一区| 精品久久久久久久免费人妻| 成人性生交大片免费看96| 久久精品这里热有精品| 免费看污视频的网站| 国产寡妇亲子伦一区二区| 午夜一区二区三区| 在线日本欧美| 亚洲女成人图区| 国产香蕉视频在线| www.日韩大片| 成人在线免费高清视频| 欧美日一区二区三区| 亚洲色图国产精品| www欧美在线| 99久久99久久精品国产片果冻| a级网站在线观看| 台湾天天综合人成在线| 亚洲精品一区二区在线| 久久丫精品久久丫| 国产精品一区二区三区四区| 日本福利视频导航| 国产一区二区在线观| 日韩网站在线观看| 97人妻精品一区二区三区动漫| 欧美国产激情一区二区三区蜜月| 日韩 欧美 高清| 九九综合九九| 国产成人福利网站| а天堂8中文最新版在线官网| 色狠狠av一区二区三区| 妺妺窝人体色WWW精品| 蜜臀av一级做a爰片久久| 亚洲欧美影院| 日本成人在线网站| 正在播放国产一区| 在线观看中文字幕码| 国产精品久久久久久久午夜片| 天天视频天天爽| 国产精品不卡| www.一区二区三区| 理论片午夜视频在线观看| 日韩极品精品视频免费观看| 丁香六月婷婷综合| 国产视频视频一区| 国产成人黄色网址| 牛夜精品久久久久久久99黑人| 91在线观看免费观看| 伦xxxx在线| 欧美大片顶级少妇| 国产精品xxxx喷水欧美| 久久久精品国产免大香伊| 日日噜噜夜夜狠狠| 欧美日韩国产欧| 久久精品二区| 欧美爱爱视频| 久久久久九九九九| 男同在线观看| 欧美精品在线一区二区三区| 久草成人在线视频| 99精品视频在线观看| 粉嫩虎白女毛片人体| 亚洲人体av| 九九九九九精品| 全球中文成人在线| 久久久这里只有精品视频| 亚洲国产精品毛片av不卡在线| 日韩五码电影| 欧美精品久久久久久久免费观看| 黄色网址在线播放| 日韩一级免费观看| 亚洲欧美一区二区三区在线观看| 亚洲欧洲av在线| 亚洲成人av免费在线观看| 久久动漫亚洲| 91网站在线观看免费| 日韩极品在线| 97人人澡人人爽| 日本综合久久| 午夜精品福利电影| 日本www在线观看视频| 精品福利视频一区二区三区| 超碰在线97观看| 亚洲电影激情视频网站| 成人性视频免费看| 久久亚洲二区三区| 性折磨bdsm欧美激情另类| 美女视频一区二区| 国产性xxxx18免费观看视频| 欧美极品一区二区三区| 精品国产老师黑色丝袜高跟鞋| 一区二区三区 日韩| 牛夜精品久久久久久久99黑人| 日韩精品电影网站| 里番精品3d一二三区| 91在线网站视频| 高清在线一区| 国产精品99久久久久久人| 牛牛电影国产一区二区| xvideos国产精品| 久久经典视频| 亚洲激情在线观看| www香蕉视频| 3atv在线一区二区三区| 国产精品51麻豆cm传媒| 色素色在线综合| 欧美日韩在线观看免费| 国产精品久久久久久久久久免费看| 精品少妇人妻一区二区黑料社区 | 亚洲激情自拍视频| 欧美风情第一页| 中文字幕视频一区二区三区久| 亚洲天堂岛国片| 国产日产亚洲精品系列| 久久久久亚洲av成人无码电影| 成人免费看视频| 午夜大片在线观看| 九九久久精品视频| 欧美成人免费高清视频| 男女精品视频| 国产免费一区二区三区视频| 国产午夜久久| 女人和拘做爰正片视频| 夜夜嗨一区二区| 亚洲 高清 成人 动漫| 国产精品日本| 男人操女人逼免费视频| 日韩午夜激情| 妺妺窝人体色www在线小说| 亚洲一区国产| 日韩美女爱爱视频| 欧美色图首页| 国产二区视频在线| 日韩午夜激情| 任你操这里只有精品| 日韩成人av影视| 男人添女人下面免费视频| 青青草原综合久久大伊人精品优势 | 国内精品美女av在线播放| 国内在线免费视频| 91av国产在线| 三级在线观看视频| 日韩av黄色在线观看| 99久久综合国产精品二区| 国产日韩av在线| 电影一区二区三区久久免费观看| 3d蒂法精品啪啪一区二区免费| 日韩视频1区| 国产精品视频一区二区三区经| 天海翼精品一区二区三区| 日韩高清av电影| 国产精品伦理久久久久久| 992tv快乐视频| 99国产精品久久久久久久成人热| 欧美日韩第二页| 久久精品在线| 亚洲色图 在线视频| 国产一区二区在线观看视频| 无码人妻一区二区三区免费n鬼沢| 成人av网站在线| 永久免费av无码网站性色av| 亚洲男人的天堂在线观看| 日韩av在线电影| 色噜噜狠狠成人中文综合| 一本一道精品欧美中文字幕| 日韩欧美在线一区二区三区| 亚洲成人第一区| 亚洲视频自拍偷拍| 精精国产xxxx视频在线| 国语自产精品视频在线看抢先版图片| 中文字幕乱码在线播放| 成人黄色网免费| 欧美人与动xxxxz0oz| 一区二区在线不卡| 伊人久久婷婷| 午夜免费高清视频| 不卡区在线中文字幕| 久久视频一区二区三区| 亚洲国产cao| 一级日韩一级欧美| 国产视频亚洲精品| 亚洲卡一卡二| 国产精品视频精品| 亚洲v天堂v手机在线| 亚欧精品在线| 伊人成人在线视频| av在线免费看片| 国产片一区二区三区| 日本一区二区网站| 欧美一三区三区四区免费在线看| 青青草手机在线| 欧美高清视频免费观看| 国产一区影院| 品久久久久久久久久96高清| 国产综合自拍| 99精品视频国产| 日本一区二区不卡视频| 中文字幕在线字幕中文| 日韩亚洲国产中文字幕欧美| 91在线高清| 日韩av毛片网| 色综合久久中文| 久久久成人精品一区二区三区 | 欧美理论片在线观看| 日本一道高清亚洲日美韩| 久久av在线看| 欧美男男gaygay1069| 视频一区国产精品| 卡一卡二国产精品| 日本黄色免费片| 欧美另类videos死尸| 麻豆传媒免费在线观看| 成人激情春色网| 国产精品mv在线观看| 香蕉视频免费网站| 欧美日韩国产综合新一区 | 中文字幕av一区二区三区人| 午夜肉伦伦影院| 中文字幕 久热精品 视频在线 | 在线观看久久av| 91麻豆精品国产91久久久更新资源速度超快| 日韩免费毛片| 久久电影网电视剧免费观看| 在线免费看av网站| 亚洲精品在线观看网站| 小草在线视频免费播放| 欧美综合激情| 久久99精品国产麻豆婷婷| 丁香花五月激情| 亚洲精美色品网站| 欧美日韩精品免费观看视完整| 亚洲精品成人a8198a| 国产一区二区久久| 五月婷婷开心网| 中文国产成人精品| 深夜福利一区二区三区| 成人免费毛片网| 国产精品美女www爽爽爽| av在线亚洲天堂| 97热在线精品视频在线观看| 精品一区二区三区的国产在线观看| 午夜精品免费看| 亚洲1区2区3区视频| 成人影视在线播放| 99电影在线观看| 国产精品普通话对白| 91大神福利视频| 精品久久久久久综合日本欧美| 日本不良网站在线观看| 亚洲最新免费视频| www.欧美日韩国产在线| 中文字幕第99页| 午夜精品一区二区三区在线视频| 精品日韩免费| 最新版天堂资源在线| 欧美性大战久久久久久久蜜臀| 青青青国内视频在线观看软件| 欧美日产一区二区三区在线观看| 国产一区二区美女诱惑| 亚洲色成人www永久网站| 九九热精品视频国产| 国内黄色精品|