亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 編程 > C# > 正文

C#,深入淺出全接觸(五)

2024-09-07 17:05:11
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
3、創(chuàng)建C# 類庫(kù) (Dll)
以前在VC++中創(chuàng)建一個(gè)dll文件不能說(shuō)簡(jiǎn)單,但在Visual C# 中,這將同樣是輕而易舉的事情。下面的介紹分成兩部分:1、創(chuàng)建DLL,2、在客戶端測(cè)試dll。
(1)創(chuàng)建DLL
首先創(chuàng)建一個(gè)空的類庫(kù)工程。在VS.NET集成環(huán)境(IDE)中選擇“文件->新建->工程文件->Visual C# 工程->類庫(kù)”,點(diǎn)擊Browse(瀏覽)按鈕選擇工程文件名和相應(yīng)的目錄,再點(diǎn)擊 OK。
接著看看工程和它的相關(guān)文件。Solution Explorer(解決方案探測(cè)器)向工程中增加兩個(gè)C# 類,第一個(gè)是 AssemblyInfo.cs ,第二個(gè)是Class1.cs。我們不討論AssemblyInfo,重點(diǎn)介紹 Class1.cs。

雙擊Class1.cs,就能看到一個(gè)名稱空間mcMath。我們將在客戶機(jī)引用這個(gè)名稱空間以使用這個(gè)類庫(kù):
namespace mcMath
{
using System;
/// <summary>
/// Summary description for Class1.
/// </summary>
public class Class1
{
public Class1()
{
//
// TODO: Add Constructor Logic here
//
}
}
}
現(xiàn)在就可以Build(構(gòu)造)這個(gè)工程了。Build(構(gòu)造)完畢后,就會(huì)在工程文件的bin/debug 目錄中生成mcMath.dll文件。
增加一個(gè)方法
從View (視圖)菜單中打開ClassView(類視圖),開始只顯示Class1,沒(méi)有方法和屬性?,F(xiàn)在來(lái)增加一個(gè)方法和一個(gè)屬性。
用鼠標(biāo)右鍵單擊“Class1”,選擇“Add(增加)-> Add Method(增加方法)”,這時(shí)將彈出C# 方法生成向?qū)В?/TD>

在這個(gè)窗口中增加方法名、存取類型、返回類型、參數(shù)以及注釋信息。使用Add(增加)和Remove(取消)按鈕可分別從參數(shù)列表中增加和取消參數(shù)。這里增加了一個(gè)方法long Add( long val1, long val2 ),它負(fù)責(zé)將兩個(gè)數(shù)字相加并返回和。
增加一個(gè)屬性
同理可以通過(guò)C#屬性生成向?qū)?,向類中增加一個(gè)屬性:

增加了一個(gè)方法和一個(gè)屬性后, Class1變成下圖所示的樣子:

仔細(xì)觀察這個(gè) Class1,你會(huì)發(fā)現(xiàn)C#的向?qū)С绦蛳蝾愔性黾恿巳缦聝蓚€(gè)函數(shù):
public long Add (long val1, long val2)
{
return 0;
}
?
public bool Extra
{
get
{
return true;
}
set
{
}
}
向類中增加代碼
這里把Class1修改成為 mcMathComp ,因?yàn)?Class1是個(gè)容易造成混淆的名字,當(dāng)想將這個(gè)類用在一個(gè)客戶應(yīng)用程序中時(shí)會(huì)造成問(wèn)題。下面的代碼對(duì)上面的做了些調(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 ;
}
}
}
}
構(gòu)造 dll
選擇Build菜單創(chuàng)建dll文件,如果一切OK,就會(huì)在工程文件的 bindebug目錄生成dll文件。
(2)在客戶端測(cè)試 dll
在客戶端調(diào)用dll的方法和屬性也是非常簡(jiǎn)單的工作,請(qǐng)遵照下面的步驟執(zhí)行:
① 創(chuàng)建控制臺(tái)應(yīng)用程序
在VS.NET IDE集成環(huán)境中選擇“文件-> 新建->工程文件->Visual C#工程文件->控制臺(tái)應(yīng)用程序”,最終將在這個(gè)控制臺(tái)應(yīng)用程序中測(cè)試dll。
② 增加名稱空間的引用
選擇“工程->添加引用”(Project->Add reference),然后瀏覽文件找到dll,點(diǎn)擊 Ok:

引用添加向?qū)С绦驅(qū)⑾虍?dāng)前工程文件中增加對(duì)相關(guān)庫(kù)的引用:

③ 調(diào)用mcMath名稱空間,創(chuàng)建 mcMathComp 的對(duì)象,并調(diào)用其方法和屬性。
現(xiàn)在距離調(diào)用組件的方法和屬性只有一步之遙了。請(qǐng)按照以下步驟進(jìn)行:
●引用名稱空間:using mcMath
●創(chuàng)建一個(gè) mcMathComp的對(duì)象:mcMathComp cls = new mcMathComp();
●調(diào)用方法和屬性
mcMathComp cls = new mcMathComp();
long lRes = cls.Add( 23, 40 );
cls.Extra = false;
以下是完整的工程文件代碼:
namespace mcClient
{
using System;
using mcMath;
/// <summary>
/// Summary description for Class1.
/// </summary>
public class Class1
{
public Class1()
{
//
// TODO: Add Constructor Logic here
//
}
public static int Main(string[] args)
{
mcMathComp cls = new mcMathComp();
long lRes = cls.Add( 23, 40 );
cls.Extra = false;
return 0;
}
}
}
請(qǐng)下載工程文件: mcMath.zip???????????????????(全文完)
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
成年视频在线观看| 亚洲色图18p| 国产一级黄色av| 日本福利片在线观看| 九九精品久久| 欧美影院一区二区| 一区二区三区精品视频| 欧美高清在线一区| 国产精品成人观看视频国产奇米| 男人日女人的bb| 久久成人av| 亚洲天堂av一区| 最新中文字幕免费| 亚洲图片欧洲图片av| 一二三区高清| 最近2019年手机中文字幕| 综合精品久久| 欧美不卡高清| 99re亚洲国产精品| 色偷偷久久人人79超碰人人澡| 精品国产麻豆| 欧美在线视频日韩| 色吧亚洲视频| 国产精品视频看看| 一道精品视频一区二区三区男同| 三级4级全黄60分钟| 亚洲区一区二区三| 亚洲视频重口味| 久久超碰97人人做人人爱| 久久激情av| 全国男人的天堂天堂网| 精品欧美久久久| 性高潮久久久久久| 久久久久久中文字幕| 在线看一级片| 天天干天天操天天爱| 亚洲午夜激情在线| 国产成年精品| 欧美aaa大片视频一二区| 日本aa在线观看| 成人aaaa免费全部观看| 麻豆成人精品| 国产99久久久国产精品潘金| 亚洲一级生活片| 日韩精品一区不卡| 国产日本久久| 奇米一区二区三区四区久久| 精品网站aaa| www.天天射.com| 色偷偷偷亚洲综合网另类| 91福利免费观看| 成人在线视频免费| 黄色免费视频大全| 91蜜桃传媒精品久久久一区二区| 国产成人av免费看| 国产三级aaa| 国产真实的和子乱拍在线观看| 欧美日韩在线精品一区二区三区激情| 国产成人精品免费| 日韩精品专区在线| 很黄很污的网站| 欧美va亚洲va日韩∨a综合色| 天天影视网天天综合色在线播放| 91黄视频在线| 国产午夜精品免费一区二区三区| 久久男人的天堂| 亚洲欧洲在线观看av| 亚洲精品日产aⅴ| 国产日韩欧美二区| 日本中文字幕在线视频观看| 久久国产精品亚洲人一区二区三区| www视频免费看| 在线观看国产精品淫| 亚洲人成7777| 极品美女一区二区三区| 欧美12av| 成人激情免费视频| 午夜精品福利一区二区蜜股av| 一区二区三区四区精品| 番号集在线观看| 免费在线黄色网址| 九九热久久免费视频| 麻豆国产尤物av尤物在线观看| 国产久一一精品| 毛片精品免费在线观看| 免费在线日韩av| 日本一本在线观看| 天堂在线免费视频| 精品视频一区 二区 三区| 黄网站在线免费看| 亚洲v国产v欧美v久久久久久| 国产乱码精品一区二区三区av| 69国产精品视频免费观看| blacked蜜桃精品一区| 韩国视频理论视频久久| 欧美国产先锋| 日批免费观看视频| 亚洲人成电影| 韩国国内大量揄拍精品视频| 岛国成人毛片| 欧美精品在线一区二区| 在线免费观看高清视频色| 无码人妻精品一区二区三区66| 国产乱子伦精品| 欧美做受高潮1| 韩国视频一区| 国产精品久久看| 这里只有精品国产| 日韩精品福利一区二区三区| 中国大陆高清aⅴ毛片| www午夜视频| 国产女主播在线一区二区| 中文字幕在线2019| 在线日本成人| 免费久久99精品国产| 欧美性受xxx黑人xyx性爽| 久久超碰97人人做人人爱| 欧美特黄aaaaaaaa大片| 日本不卡免费高清视频在线| 爱福利在线视频| 国产麻豆剧传媒精品国产av| 一区二区三区黄| 九九精品在线视频| 亚洲同志网站入口| 成年人视频在线观看免费| 九九热这里只有精品6| 日本亚洲欧美三级| 欧美三级伦理在线| 石原莉奈在线亚洲三区| 国产日韩精品在线| 成人午夜碰碰视频| 国产欧美婷婷中文| 日韩在线观看视频一区二区| 好吊日av在线| 亚洲国产欧美一区二区三区久久| 性一交一乱一区二区洋洋av| 天堂在线观看| 国产免费一区二区三区香蕉精| 无码人妻少妇色欲av一区二区| 亚洲精品自拍视频在线观看| 亚洲精品国产a| 亚洲欧美色婷婷| 国自产拍偷拍福利精品免费一| 亚洲精品中文在线影院| 日韩三级成人av网| 黄色免费网址大全| 99久久婷婷国产一区二区三区| 日韩欧美成人网| 成人精品一区二区三区电影免费| 加勒比视频一区| 国产精品情侣自拍| 国产超碰人人模人人爽人人添| 成人免费网站视频| 欧美日韩在线中文字幕| 国产精品va在线观看视色| 日本一区二区三区免费视频| 黑人性受xxxx黑人xyx性爽| 中文字幕欧美日韩一区| 波多野结衣电影免费观看| 欧美午夜宅男影院在线观看| 国产激情久久久| 99国产精品久久久久久久| 成人三级视频在线观看一区二区| 国产欧美日本一区二区三区| 一个人看的日本免费视频| 超碰在线94| 凹凸日日摸日日碰夜夜爽1| 一区二区三区视频免费视频观看网站| 亚洲成人精品在线观看| 又黄又www的网站| 亚洲一级特黄| 日本道在线观看一区二区| 性猛交富婆╳xxx乱大交一| 精品国产欧美一区二区五十路| 日本福利片高清在线观看| 成人影院天天5g天天爽无毒影院| 亚洲影院理伦片| 四虎影视免费看电影| 亚洲第一成人av| 亚洲一区二区精品| 欧美一级做一级爱a做片性| 亚洲在线激情| 亚洲高清免费一级二级三级| 在线观看av黄网站永久| 国内精品久久久久久久影视蜜臀| 国产aⅴ夜夜欢一区二区三区| 久久综合av免费| 99re在线视频播放| 自拍偷拍欧美一区| 久久影院一区二区三区| 91成人在线| julia一区二区中文久久94| 国产精品久久久久久婷婷天堂| 中文精品99久久国产香蕉| av网站在线播放| 欧美18xxxx| 人妻久久久一区二区三区| 波多野结衣综合网| 国产美女免费视频| 另类人妖一区二区av| 黑人狂躁日本妞一区二区三区| 一区二区三区免费网站| 2020中文字字幕在线不卡| 欧美xxxxx18| 久久精品xxxxx| 日本久久综合网| 蜜桃传媒一区二区亚洲av| 欧美一区,二区| 日本高清www免费视频| 国产亚洲综合性久久久影院| 91午夜理伦私人影院| 国产一区二区按摩在线观看| 欧美综合一区第一页| **网站欧美大片在线观看| 亚洲精品美女久久7777777| 日日摸夜夜添夜夜添精品视频| caoporn-草棚在线视频最| 污视频在线播放| 欧美成人精品一区二区男人小说| 日韩福利影视| 日本在线高清视频一区| 国产乱码精品一区二三区蜜臂| 中文字幕一区三区| 国产精品日韩在线| 欧美激情第6页| 2025中文字幕| 老司机午夜精品视频在线观看| 日本中文字幕精品| 亚洲性人人天天夜夜摸| 午夜欧美精品| 日本一道本视频| 国产欧美婷婷中文| 成人福利在线| 6080亚洲理论片在线观看| 国内自拍视频在线播放| 国产爆初菊在线观看免费视频网站| 亚洲伊人精品酒店| 无码国产69精品久久久久同性| 宅男一区二区三区| 成人午夜精品福利免费| a级黄色片免费看| 性色av一区二区咪爱| 亚洲视频在线观看一区二区三区| 日韩av在线天堂网| 中文字幕一区二区在线视频| 久久伊人中文字幕| 精品国产一区久久久| 亚洲一区二区三区av无码| 亚洲午夜激情影院| 黄网站app在线观看| 九色在线观看视频| 人妻视频一区二区三区| 在线观看黄av| 欧洲一区二区三区免费视频| 女同久久另类99精品国产| 亚洲欧美激情一区二区| 免费一级特黄毛片| 波多野结衣在线播放一区| 一本大道久久精品| 国产日韩欧美精品一区二区三区| 精品一区二区三区不卡| 刘亦菲国产毛片bd| 免费中国女人69xxxxx视频| 麻豆导航在线观看| 俄罗斯毛片基地| 亚洲欧美激情一区二区三区| 一级黄色免费网站| 九色在线免费| 欧美女v视频| 粉嫩aⅴ一区二区三区四区五区| 在线视频 日韩| 亚洲高清色图| 免费黄色电影在线观看| 国产乱人伦精品一区二区三区| 欧美日韩久久久久| 久久久久亚洲| 综合激情丁香| 久久综合精品一区| 日韩久久精品成人| 青娱乐在线视频观看| 97人人模人人爽人人少妇| 国产在线国偷精品免费看| av大片在线观看| 亚洲一区第一页| 中文字幕一区二区三区人妻电影| 91成人在线观看喷潮| 五月天激情图片| 日韩美脚连裤袜丝袜在线| 色综合激情五月| 欧美资源一区| 午夜亚洲激情| 欧美日韩一区二区免费在线观看| 一区二区国产在线观看| 免费在线看黄网站| 激情文学综合| 精品中文字幕一区二区三区| 天堂蜜桃一区二区三区| 久久人人爽人人爽| 成人影院av| 亚洲另类图片另类电影| 欧美日韩最好看的视频| a视频在线看| 国产精品视频一区在线观看| 一级片免费在线播放| 亚洲欧美视频在线播放| 欧美午夜电影在线播放| 天天干天天爱天天操| 一二三四在线观看视频| 国产午夜亚洲精品不卡| 久久亚洲精品中文字幕蜜潮电影| 欧美a一级片| 91久久久久久久一区二区| 天堂网www天堂在线网| 亚洲视频久久久| 一本色道久久综合狠狠躁篇怎么玩| 国产精品手机在线| 99re6热在线精品视频播放速度| 免费a级人成a大片在线观看| 免费97视频在线精品国自产拍| av在线free| 欧美成人片在线观看| 试看120秒一区二区三区| 日韩欧美高清在线视频| 国产精品极品美女在线观看| 久久精品国产一区二区三区| 国产精品丝袜xxxxxxx| 日韩欧美a级成人黄色| 国产伦理一区二区三区|