在項目A里添加引用,在“添加引用”對話框里找到項目B就可以了。也可以先把項目B生成dll文件,然后在項目A中添加對這個dll文件的引用。
創(chuàng)新互聯(lián)公司公司2013年成立,先為龍巖等服務(wù)建站,龍巖等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為龍巖企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
一、C#
--- 像VB一樣簡單,像C++一樣強大的新語
C#是第一流的面向組件的語言
由 Turbo Pascal, Delphi, and Visual J++的首席設(shè)計師Anders Hejlsberg 傾心3年設(shè)計
所有的語言元素都是真正的對象
開發(fā)強壯和可重用的軟件
所有的.NET Framework中的基類庫(Base Class Library)都由C# 編寫
二、VB.NET
--- 完全面向?qū)ο蟮腂ASIC語言
1.新語言特性
完全面向?qū)ο蟥C? 繼承(Inheritance), 重載(overloading), 共享的成員, 結(jié)構(gòu)化異常處理
強壯的語言 –? 嚴(yán)格的類型檢查, 變量聲明時初始化,支持垃圾收集(Garbage collection)
強大 –? 支持委托(Delegates), free threading,Variant 數(shù)據(jù)類型被 Object 代替
2.與VB6一致的語法
三、2者的區(qū)別?
1.語法上的差異
例如循環(huán)的寫法
VB.NET
For I = 1 To 10
‘ for loop
Next I
C#
For (i=1;i11;i++) {
// for loop
}
另外Visual Basic 對大小寫不敏感,而C#是大小寫敏感的。
2.C# 具有但 Visual Basic 不具有的特性
指針, 移位操作符, 內(nèi)嵌的文檔(XML)
重載操作符
3.Visual Basic具有但 C# 不具有的特性
更豐富的語法: Events, Try…Catch, Select…Case, 實現(xiàn) Interface
后期綁定(Late binding), 動態(tài)數(shù)組, 模塊(modules), 可選參數(shù), 參數(shù)屬性(parameterized properties)
后臺編譯
VB是微軟早期的面向過程的編程語言,輸入pascal類型
VB.NET是運行在.NET
Framework之上的面向?qū)ο蟮恼Z言,基本遵循VB的語法
ASP是微軟早期的用于動態(tài)網(wǎng)頁開發(fā)的語言,其特點是前后臺代碼寫在同一文件中
ASP.NET是微軟用于替代ASP的動態(tài)網(wǎng)頁開發(fā)語言,特點是前后臺代碼分離
C#是微軟專為.NET平臺定制的語言,可以說是.NET平臺上的最正統(tǒng)的語言,當(dāng)然VB.NET在功能上與C#是完全一致的,二者編譯后都會生成極度相似的IL(中間語言)
C#.NET沒聽說過,應(yīng)該就是C#
.NET即.NET
Framework是現(xiàn)在微軟的看家平臺,所有的.NET程序都必須要在.NET
Framework上運行,你可以將其簡單地看成是一個基礎(chǔ)類庫。(其實該框架還會幫助你管理資源分配等等)