国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當前位置:雨林木風下載站 > 技術(shù)開發(fā)教程 > 詳細頁面

運用VS.Net 做.Net組件

運用VS.Net 做.Net組件

更新時間:2022-04-29 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

http://www.pconline.com.cn/pcedu/empolder/gj/vc/10203/43429.html
出處:PConline
責任編輯:zwg

[02-3-29 9:23]作者:www.dlking.com

使用VS.Net 做.Net組件

轉(zhuǎn)載自: http://www.dlking.com 作者不詳

  用Visual C#來做組件,其實是一件很容易的事情。至少比用VISUAL C++要容易的多。在本文中,筆者將為您詳細介紹如何來做一個組件。我們可以通過二個步驟來完成這個過程:1.制作一個組件;2.在客戶端測試這個組件。

一.制作一個組件

1.首先建立一個新類庫工程文件

  選擇File->New->Project->Visual C# Projects->Class Library。填入工程文件名稱,并且通過Browse按鈕選擇文件要存放的目錄。然后點擊OK。

2.工程文件和他所包含的文件

此時的工程文件中的Solution Explorer已經(jīng)加了兩個C#的類。分別是AssemblyInfo.cs和Class1.cs我們只要關(guān)心的是Class1.cs就可以了,AssemblyInfo.cs可以不管它。

3.namespace mcMath(名稱空間 mcMath)

雙擊Class1.cs,就會看到namespace mcMath,我們在客戶端調(diào)用組件的時候,會涉及到這個namespace:

public long Add (long val1, long val2)
{
return 0;
}

public bool Extra
{
get
{
return true;
}
set
{
}
}


至此,在確認上面的事情都已經(jīng)完成后,編譯這個工程文件時就可以在bin/debug目錄里面找到mcMath.dll,它就是組件。但此時的組件沒有任何功能,下面我們將進一步的完善它。

4.加入一個方法

從View menu中打開ClassView,我們看到的Class1沒有任何方法和屬性。現(xiàn)在我們給它加上一個方法和一個屬性。

點中Class1,右擊,選擇Add->Add Method...

  這時會彈出VISUAL C#的方法制作向?qū)Т翱凇D憧梢栽诖讼驅(qū)У膸椭拢瑸槟愕慕M件加入方法的名稱、訪問類型、返回值、參數(shù),甚至是注釋。用Add和Remove按鈕可以方便的從參數(shù)列表中增加或刪除參數(shù)。我們在此加入一個方法:long Add( long val1,long val2 ),這個方法的功能是把兩個數(shù)相加,然后返回他們的和。
5.加入一個屬性

  重復(fù)加入方法的過程,在同樣的位置,打開C#的屬性向?qū)В凑障聢D為組件加入一個屬性。

在上述過程完成以后,Class1就變成了如下的模樣:

再仔細看看Class1類,你就會發(fā)現(xiàn)向?qū)г谖覀兊慕M件中加入了兩個函數(shù):


public long Add (long val1, long val2)
{
return 0;
}

public bool Extra
{
get
{
return true;
}
set
{
}
}


6.為Class添加代碼

按照下面的代碼改造Class,并且把Class1改名為mcMathComp(這是因為Class1是缺省名稱,容易造成混亂,在客戶端調(diào)用組件時候可能會出問題)。


namespace mcMath
{
using System;
public class mcMathComp
{
private bool bTest = false;
public mcMathComp()
{
}
public long Add (long val1, long val2)
{
return val1 + val2;
}
public bool Extra
{
get
{
return bTest;
}
set
{
bTest = Extra ;
}
}
}
}
7.生成DLL

編譯工程文件生成組件,該組件會在工程文件的bin\debug目錄里,文件擴展名是DLL。

二.測試DLL
在客戶端,用VISUAL C#調(diào)用剛才我們生成的組件,按照以下幾步即可。

1.新建一個控制應(yīng)用程序

選擇File->New->Project->Visual C# Projects->Console Application。我們就通過這個控制應(yīng)用程序來測試我們的組件。

2.為Namespace(名稱空間)添加引用

打開Project->Add reference,瀏覽到剛才生成的DLL,然后按OK。

添加引用向?qū)岩眉拥疆斍暗墓こ涛募念惱铩?

3.調(diào)用mcMath名稱空間,創(chuàng)建mcMathComp對象,并且調(diào)用它的方法和屬性

按照下面的步驟就可以方便的調(diào)用方法和屬性。

(1)使用namespace,使用mcMath;

(2)創(chuàng)建mcMathComp對象;

mcMathComp cls = new mcMathComp();

(3)調(diào)用方法和屬性;


mcMathComp cls = new mcMathComp();
long lRes = cls.Add( 23, 40 );
cls.Extra = false;


下面是完整的程序代碼:


namespace mcClient
{
using System;
using mcMath;
public class Class1
{
public Class1()
{
}
public static int Main(string[] args)
{
mcMathComp cls = new mcMathComp();
long lRes = cls.Add( 23, 40 );
cls.Extra = false;
return 0;
}
}
}


至此我們就完成了一個組件從制作到測試的全部工作。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        久久99精品国产.久久久久久 | 欧美v亚洲v综合ⅴ国产v| 一区二区视频免费在线观看| 成人av电影在线| 亚洲午夜免费电影| 日韩欧美中文字幕制服| 日韩高清在线一区| 国产亚洲一区字幕| 色成人在线视频| 蜜臀久久99精品久久久画质超高清| 2020国产精品自拍| 色94色欧美sute亚洲线路一久| 图片区日韩欧美亚洲| 久久九九影视网| 色天天综合色天天久久| 麻豆一区二区在线| 综合久久综合久久| 51午夜精品国产| 成人精品一区二区三区四区| 午夜精品免费在线观看| 国产日韩三级在线| 欧美美女黄视频| 97se亚洲国产综合自在线| 日韩av一级片| 亚洲老司机在线| 久久理论电影网| 欧美一区二区观看视频| 国产精品亚洲人在线观看| 亚洲精品五月天| 国产午夜精品理论片a级大结局| 色婷婷国产精品综合在线观看| 久久国产婷婷国产香蕉| 亚洲精品乱码久久久久| 久久久精品日韩欧美| 91麻豆精品国产91久久久久久| 成人动漫视频在线| 国产一区二区在线影院| 青娱乐精品视频在线| 亚洲一区二区精品视频| 最新国产精品久久精品| 日韩精品一区二区三区在线观看 | 91国产成人在线| 成人激情免费电影网址| 国内精品写真在线观看| 首页国产丝袜综合| 一区二区在线观看视频在线观看| 日韩精品一区二区三区视频在线观看| 在线视频你懂得一区二区三区| 国产精品99久久久久久宅男| 日本中文一区二区三区| 亚洲高清免费观看高清完整版在线观看 | 欧美一区二区三区在| 欧美日韩一区二区三区高清| 91美女片黄在线观看91美女| 成人性视频网站| 成人激情午夜影院| 成人一区在线看| 成人久久久精品乱码一区二区三区| 国产一区三区三区| 国产乱人伦精品一区二区在线观看 | 91电影在线观看| 94-欧美-setu| 在线免费av一区| 欧美影院精品一区| 欧美日韩国产综合久久| 欧美精品xxxxbbbb| 欧美一区二区三区爱爱| 日韩欧美电影一二三| 久久色在线观看| 亚洲国产成人在线| 一区二区三区在线影院| 日韩成人免费看| 国精品**一区二区三区在线蜜桃| 国产真实乱子伦精品视频| 国产成人综合网站| 色欧美88888久久久久久影院| 在线视频你懂得一区二区三区| 91福利在线导航| 91精品国产欧美日韩| www激情久久| 亚洲色图视频免费播放| 午夜免费久久看| 韩国三级电影一区二区| 成人免费观看视频| 日本精品视频一区二区| 欧美一区二区三区小说| 久久久久久黄色| 亚洲国产日韩综合久久精品| 久久激五月天综合精品| 99久久99久久精品国产片果冻 | 久久久久成人黄色影片| 一区二区三区四区精品在线视频| 午夜精彩视频在线观看不卡| 极品少妇xxxx精品少妇| 色综合天天狠狠| 欧美成人精品二区三区99精品| 中文子幕无线码一区tr| 午夜久久电影网| 国产精品网站在线观看| 亚洲va在线va天堂| 国产乱码一区二区三区| 欧美婷婷六月丁香综合色| 2017欧美狠狠色| 亚洲午夜免费福利视频| 国产·精品毛片| 日韩一区二区三区av| 国产精品不卡在线| 激情综合五月婷婷| 欧美日韩一级视频| 国产精品进线69影院| 精品亚洲国产成人av制服丝袜| 在线观看精品一区| 国产精品国产成人国产三级| 蜜桃精品视频在线| 3atv在线一区二区三区| 亚洲精品国产精华液| 国产电影一区二区三区| 日韩一级二级三级精品视频| 亚洲一区影音先锋| a4yy欧美一区二区三区| 国产天堂亚洲国产碰碰| 久久99久久99小草精品免视看| 欧美午夜精品理论片a级按摩| 国产精品久久久久久久久搜平片| 激情综合网最新| 欧美成人精品二区三区99精品| 午夜精品福利视频网站| 欧美视频日韩视频在线观看| 亚洲欧美日本韩国| 99精品桃花视频在线观看| 日本一区二区三区四区在线视频| 久久99蜜桃精品| 久久综合色播五月| 国产一区91精品张津瑜| 精品久久久久久亚洲综合网| 秋霞午夜av一区二区三区| 日韩一级免费一区| 久久国产精品99精品国产| 日韩美女视频在线| 国产麻豆精品视频| 久久免费的精品国产v∧| 国产精品一线二线三线精华| 精品国产乱码久久久久久久| 国产一区二区三区日韩| 国产欧美日本一区视频| 成人一级片在线观看| 亚洲欧美自拍偷拍| 欧美在线|欧美| 日韩电影一区二区三区四区| 欧美成人综合网站| 懂色一区二区三区免费观看| 最新高清无码专区| 欧美性xxxxx极品少妇| 免费国产亚洲视频| 国产日本一区二区| 在线免费观看视频一区| 九九**精品视频免费播放| 国产亚洲成av人在线观看导航| 成人av网站在线观看| 亚洲国产精品综合小说图片区| 欧美一区二区二区| 国产成人精品亚洲日本在线桃色| 国产精品系列在线| 欧美色老头old∨ideo| 国模无码大尺度一区二区三区| 综合色天天鬼久久鬼色| 欧美酷刑日本凌虐凌虐| 国产成人夜色高潮福利影视| 亚洲卡通动漫在线| 精品国产1区2区3区| 一本色道久久综合亚洲91| 奇米四色…亚洲| 国产精品不卡在线| 日韩视频永久免费| av中文字幕在线不卡| 麻豆中文一区二区| 亚洲免费av高清| 久久夜色精品国产欧美乱极品| 97国产一区二区| 国产精品综合一区二区三区| 亚洲综合成人网| 中文字幕不卡在线观看| 日韩一区二区三区精品视频| 91美女福利视频| 国产a精品视频| 人人狠狠综合久久亚洲| 一区二区三区不卡视频在线观看 | 国产凹凸在线观看一区二区| 水蜜桃久久夜色精品一区的特点| 中文字幕精品一区二区三区精品 | 欧美少妇bbb| 91在线视频播放地址| 国产成人亚洲综合色影视| 精品一区二区久久| 美女在线一区二区| 久久av资源网| 久久国产三级精品| 精品综合免费视频观看| 蜜臀va亚洲va欧美va天堂| 奇米精品一区二区三区四区|