自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 winform尝试使用NanUI 日志(实际安装winformium)(七)CS与BS的相互调用--COM口与HTML页面互动

把new serialPort 放到点击按钮后执行的注入JS 代码中,意味着每次点击开始获取数据,则新new中,运行过程中不报错,多次点击按钮后,报个“COM口拒绝访问”的错。string _msg = _GetComRuselt.RuseltJsonString + "\r\n 系统警报:\r\n" + e.ToString();实际代码用 isopen=true,表面看是正常,实际第二次点击按钮后new出来的COM口,并未打开,所以在打断点的时候,会让人误以为第一COM口没有打开。

2024-09-06 08:56:43 1075

原创 winform尝试使用NanUI 日志(实际安装winfromium)(六)CS与BS的相互调用--RequestHandler与注入

这是2个不同的方法,A是在CS中写的注入JS中的方法名字,属于CS的。这个坑,其实基础强的大神可以忽略。我最早理解的,是需要在页面中写好JS,然后CS中引用这个名字并注册,这个思想在JS注入是不对的。用的是 formium的postMessage方法(或者说是处理器),相当于CS在handler中注册了"bbb",CS执行这个方法,弹出了messagebox。3、JS对象注入,个人理解,是自己在CS中写好JS的方法,然后注入到JS执行器中,页面调用并获取结果,其CS内部如何实现,页面JS不关心。

2024-08-30 14:07:00 1025

原创 winform尝试使用NanUI 日志(实际安装winfromium)(五)理解作者思路并尝试CS与BS的相互调用

相关技术,无论哪种语言,哪种结构,哪种框架,在完成特定事项前,在思考用什么技术和框架时,是根据我们个人的能力、认知、技术掌握水平、实现复杂度,综合考虑选择的。后面的日至,再往下下,就是我自己的项目了,正好以前也在CS中用WebBser的方式实现过有经验,也是给大家分享下。1、到底我们这些“非大神”,或者学生,或者普通编程人员,在完成工作或搞创作时,这个winformium能起到什么帮助?总结:今天的实际代码尝试比较少,只是尝试了下,点击JS按钮,发送CS,然后CS弹出个messagebox。

2024-08-26 23:56:37 535

原创 winform尝试使用NanUI 日志(实际安装winfromium)(四)回顾项目的三个内容,尝试调用HTML页面

这里需要注意,文件夹名字要与配置文件中的一致,而且最好放到文件夹中,之前我建index.html文件在外面,在配置路径“wwwroot”,设置成“”,编译不报错,但始终不显示页面,这么一片文章,写的比较详细,可作者是2020年,以Nanui为基础的,灵性点,自己尝试吧,后面看到文章的人,可以去作者博客看前面的内容。为此花费了大量时间进行这个错误的调试,经历了N次错误后,发现其实质是因为没有正确加载所设计的页面,导致的这个错误,具体原理不清楚。1)之前尝试出现的页面,是第一种普通的网页的形式。

2024-08-24 16:14:28 1037

原创 winform尝试使用NanUI 日志(实际安装winfromium)(三)按官方文档建立项目,探坑。

2、上面2个框架,都需要安装NetDimension.NanUI.Runtime这个程序包,然后都使用相同的runtime也就是NetDimension.NanUI.Runtime,内核都是一样的。我之所以出现问题,是因为按我理解的安装了winformium程序包,就不需要安装NetDimension.NanUI.Runtime了。这里,实际是要创建一个MyWindow的类,而不是窗口。然后都使用相同的runtime也就是NetDimension.NanUI.Runtime,所以不必纠结,内核都是一样的。

2024-08-21 23:28:08 917

原创 winform尝试使用NanUI 日志(实际尝试完成安装winfromium)(二)建议直接安装使用VS2022

最后,不得不重新安装VS2022.。林选臣,当时就是用的VS2022】。所以后面再有人看到的时候,建议直接安装VS2022吧。前面(一),用VS2019安装,winformium程序包经过了一些列的折腾,终于安装成功,参考学习代码案例,有个错误提示,需要支持C#8.0。折腾在VS2019安装C#8.0,只找到了9.0的更新,更新完毕后,提示code类库不支持等一些列问题。虽然能解决部分问题,但后续更新的太多,由于我本人不太懂原理。

2024-08-21 17:16:46 206

原创 winform尝试使用NanUI 日志(实际尝试完成安装winfromium)(一)在VS中添加框架

找不到与 Microsoft.Bcl.AsyncInterfaces (>= 8.0.0)', 'System.Text.Json 8.0.4 约束: Microsoft.Bcl.AsyncInterfaces (>= 8.0.0)' 兼容的“Microsoft.Bcl.AsyncInterfaces”版本。无法解析依赖项:System.Text.Json 8.0.4 约束: Microsoft.Bcl.AsyncInterfaces (>= 8.0.0)' 不兼容。再次安装winformium。

2024-08-20 22:31:21 258

原创 ActiveX 怎么了

很久前,用COMM32。在IE6下成功读取串口数据,并切入网页。      最近由于电脑升级,客户那里要求在IE8 中,实现同样的问题。可无论怎么调,都不支持COMM32。    查了下,微软说,COMM32不支持了。 .实在不明白,是在VS里不支持,还是COMM32系统不支持。。    好吧。只能自己写ActiveX了。。   我用的WIN10。。自己写好。不现实。。再查,居然微

2016-04-22 11:02:32 139

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除