发挥各自优势,以C#的界面和Python的代码联手打造高效程序

Python功能强大,但总觉得界面是其弱项。还有打包成可执行文件太费劲了!弄了几次都没有成功。而VS中所见即所得的界面开发很是方便。构造可执行文件更是随心所欲。如果能用C#的用户界面Python的代码将是一个很好的选择。事实上,这种选择是可行的。下面就是对这种联合的一种探索。

1.打开VS2017,进行如下设置:工具——NuGet包管理器——管理解决方案的NuGet程序包。

浏览并安装IronPython。这是两者c#和python之间的桥梁

 

 

安装完后,IronPython就出现在项目的引用中。

2.在项目中新建一个文件夹,并通过“添加”命令添加文件夹和python文件。这里是(PythonFiles——digital1.py)

digital1.py很简单,只有两句代码:

def sum(a,b):
    return a+b

3. 主窗体上添加一个按钮,双击进入代码界面,添加引用:

using IronPython.Hosting;
using Microsoft.Scr

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值