当前位置: 首页 > news >正文

网易暴雪最新消息网站建设专家推荐乐云seo

网易暴雪最新消息,网站建设专家推荐乐云seo,网站编程教学,网站安全建设策划书【 声明#xff1a;版权所有#xff0c;欢迎转载#xff0c;请勿用于商业用途。 联系信箱#xff1a;feixiaoxing 163.com】 学习过halcon的同学都知道#xff0c;它不仅有很多的图像算子可以使用#xff0c;而且调试很方便。每一步骤的调试结果#xff0c;都可以看到对…【 声明版权所有欢迎转载请勿用于商业用途。 联系信箱feixiaoxing 163.com】 学习过halcon的同学都知道它不仅有很多的图像算子可以使用而且调试很方便。每一步骤的调试结果都可以看到对应的显示效果。这中间开发者可以自己调参数、写脚本十分方便。在所有的配置都ok之后直接导出为c、c# code变成最终的软件输出部署到客户的电脑上面。 其实要做到这一点也不是很复杂。一种比较简单的办法就是内嵌一个lua虚拟机把对应的函数转成lua版本。等到配置结束后把lua解释器和对应的算法dll直接打包出去就可以了。 1、安装Lua的开发包 目前可以通过NuGet直接下载到对应的lua包当前的软件叫NLua。在NuGet上面输入NLua直接查找第一个显示结果就是我们需要下载的对象。直接下载就可以了。 2、设计界面 界面部分的设计比较简单主要有两个部分一个是按钮一个是标签。标签的目的主要就是显示lua操作后的结果。这里又有两点一个是c#调用lua程序另外一个是lua调用c#程序这两部分都是后期经常出现的场景。 Window x:ClassWpfApp.MainWindowxmlnshttp://schemas.microsoft.com/winfx/2006/xaml/presentationxmlns:xhttp://schemas.microsoft.com/winfx/2006/xamlxmlns:dhttp://schemas.microsoft.com/expression/blend/2008xmlns:mchttp://schemas.openxmlformats.org/markup-compatibility/2006xmlns:localclr-namespace:WpfAppmc:IgnorabledTitleMainWindow Height450 Width800GridButton ContentButton HorizontalAlignmentLeft Margin235,178,0,0 VerticalAlignmentTop Width124 ClickButton_Click Height57/Label x:NamedemoLabel FontSize20 ContentTest HorizontalAlignmentLeft VerticalContentAlignmentCenter Margin430,178,0,0 VerticalAlignmentTop Height57 Width220//Grid /Window3、头文件引用NLua 头文件应用这是基本操作。内容比较简单直接using添加就好了。 using NLua; 4、c#调用ua c#调用lua的话一般是先创建一个lua虚拟机然后通过这个虚拟机来执行lua脚本或者是是lua字符串。执行完毕之后执行的结果再次返回给c#。 // init variable hereprivate Lua lua;public MainWindow(){InitializeComponent();// initialize a lua translatorlua new Lua();//execute lua codelua.DoString(output math.max(2,1));int result Convert.ToInt32(lua[output]);demoLabel.Content Result from C#: result;} 5、lua调用c# lua调用c#的话也不算复杂。首席我们准备一个class以及与之匹配的函数 // third part classpublic class MyCSharpClass{public int Add(int a, int b){return a b;}} 接下来如果需要执行这个函数的话第一步先要register一下对应的类。注册完了第二步就可以在lua脚本中调用对应的函数了。 private void Button_Click(object sender, RoutedEventArgs e){// add class to lualua[myCSharpObject] new MyCSharpClass();// execute lua codelua.DoString(result myCSharpObject:Add(10, 5));int result Convert.ToInt32(lua[result]);demoLabel.Content Result from C#: result;} 为了检验Add函数是不是真的是lua.DoString调用的可以在Add函数的位置设一个断点这样就可以double check一下。
http://www.sadfv.cn/news/287124/

相关文章:

  • 信息发布的网站怎么做陕西网站制
  • 电子商务网站开发的任务书企业网站 合同
  • 芙蓉区营销型网站建设定制wordpress 过滤器
  • 网站用什么语言开发wordpress 注册 验证码
  • 手机钓鱼网站制作wordpress 菜单间隔
  • 滁州建设局网站如何做跨境电商新手入门教程
  • 黄金网站软件app下载安装专业做网站 上海
  • 东营seo网站建设费用杭州人才招聘网
  • 大网站制作公司企业型网站建设怎样收费
  • 免费做网站txt外链推广深圳
  • 哪个网站查食品建设好wordpress 打开空白
  • 网站建设硬件投入表wordpress主题动漫
  • 网站开发用什么数据库网站如何做404
  • 做优秀网站有什么做家常菜的网站
  • 福建中国建设工程造价管理协会网站asp网站显示空白
  • 网站备案 地域深圳建设网站排名
  • 企业网站页面宽哪里设置wordpress 爬虫插件
  • 怎样做网站备份禹州做网站的公司
  • 国外做兼职的网站网站用哪些系统做的比较好
  • 网站子页设计用wordpress建医疗网站
  • 快彩网站开发网站内容管理系统建设
  • app与网站的区别功能自己做的网站能备案
  • 中山网站建设咨询建设银行咸阳交费网站
  • 做网站要用到哪些架包网站定制怎么收费
  • 好玩有趣的网站网上做兼职老师的正规网站
  • 网站建设描述西部数码个人网站
  • 网站开发与推广方向德阳响应式网站建设
  • 四川成都网站建设公司专门做网站的软件是
  • 制作个网站大概多少钱校友网站 建设
  • 广铁建设集团门户网站网络科技有限公司和科技有限公司的区别