以往開發程式軟體,基本上都是使用的一種開發語言,要嘛都是C#,要嘛都是Java,或是Delphi之類的。最近看了一些C#多專案合併到一個解決方案的開發方式,覺得這種方式不錯。下面我們就建立一個簡單的實例來感受一下微軟平台多語言開發的魅力。
開發流程:
1、新C# Windows程式專案
#2、新建VB類別庫項目
將類別庫加入剛才的C#專案中("添入解決方案")
#建完專案後如下圖:
3、寫VB類別庫程式碼
新測試方法SayHello(),簡單輸出訊息提示。
4、新增項目引用
#在C#專案中加入項目引用,即VB專案。
5、設計窗體及寫C#窗體事件程式碼
using System; using System.Windows.Forms; using ClassLibrary1; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { new Class1().SayHello(); } } }
6、測試結果
多專案混合開發主要有以下好處:
#分層設計,各層可以獨立開發,便於分工;
不同項目之間添加引用即可,編譯後為Dll文件,發佈時可以根據需要決定發布Dll還是源碼;
模組化開發,方便形成程式碼資產,日後類似專案只需要引用相關專案即可,避免引用多餘程式碼;
還有一點現在是其他語言平台達不到的,就是可以發揮.net平台下不同語言各自的優勢,使用不同語言的程式設計師可以共同開發一個專案。
以上是C#與VB.net混合開發測試的詳細介紹(圖文)的詳細內容。更多資訊請關注PHP中文網其他相關文章!