php扩展开发 vb.net,C#与VB.net混合开发测试的详细介绍(图文)

以往开发程序软件,基本都是使用的一种开发语言,要么都是C#,要么都是Java,或者Delphi之类的。最近看了一些C#多项目合并到一个解决方案的开发方式,觉得这种方式不错。下面我们就建立一个简单的实例来感受一下微软平台多语言开发的魅力。

开发过程:

1、新建C# Windows程序项目

fdcd009a8252cc8cd4adaf59897000ff.png

2、新建VB类库项目

将类库添加到刚才的C#项目中("添入解决方案")

18a33d647afd168463a760e2b1b015c5.png

建完项目后如下图:

8c321aa3dd9b9d3db9cb8f9d60fae9ca.png

3、编写VB类库代码

新建测试方法SayHello(),简单输出信息提示。

749a9ee00916a99010aa1e4cff0e15da.png

4、添加项目引用

在C#项目中添加项目引用,即VB项目。

cb977f262a31f7fd62b3a9fa45df5cd2.png

5、设计窗体及编写C#窗体事件代码

cdd5887cfcc3f6fc5f41410fce5c2ac6.png

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、测试结果

72c42c7bbc41069ed6ec30c6bda5bed3.png

多项目混合开发主要有以下好处:

分层设计,各层可以独立开发,便于分工;

不同项目之间添加引用即可,编译后为Dll文件,发布时可以根据需要决定发布Dll还是源码;

模块化开发,便于形成代码资产,日后类似项目只需要引用相关项目即可,避免引用多余代码;

还有一点现在是其他语言平台达不到的,就是可以发挥.net平台下不同语言各自的优势,使用不同语言的程序员可以共同开发一个项目。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值