问题:一个第三方的dll,调用它的函数会引起程序崩溃,但是try却无法捕捉到此异常。因为没有Try到异常,那么一个未处理的异常,会导致整个进程终止。这就是程序会崩溃的原因。这个问题,可以参考微软的一篇说明:CLR 完全介绍: 处理损坏状态异常http://msdn.microsoft.com/zh-cn/magazine/dd419661.aspx 勇哥的理解是: 某些第三方的dll不受管理,C#的try捕获不到。通过添加HandleProcessCorruptedStateExcep
WPF 布局控件2022-11-29 23:33:37
布局的基本原则: a. 一个窗口中只能包含一个元素 b . 不应使用坐标设置元素的位置 c. 大多数情况不应显示定义元素尺寸 d. 支持多元素时, 可使用嵌套容器布局属性:HorizontalAlignment:用于设置子元素在容器中的水平位置。参数: Center、Left、Right、StretchVerticalAlignment:用于设置子元素在容器中的垂直位置
勇哥注:微软的.net framework的ui框架有两种框架,一个是winform, 一个是wpf,前者主要特点是事件驱动,后者主要特点是数据驱动。由于wpf在.net core中也是被支持的,并且由于.net core在以后在跨平台的(如手机、平板端)工业软件开发中是主角,我们就可实现鱼和熊掌兼得,即享受wpf也享受.net core。同时,也是为了我们程序员的饭碗长期能端得住,努力持续的把新技术进行充电是非常有必要。我们是即幸福又苦逼的一代,即经历过第三次工业革命的红利
几个常用快捷键说一下: ctrl+↓ 向下画竖线 ctrl+shift+↓ 向下删除竖线, 注意此键无法向上删除 delete 删除横线 ctll+delete 列删除 shift+insert 向下插入行 ctrl+insert 向后插入列软件已经带有快捷键说明:(一)锁存输出程序和置位/复位程序要求: 按点动按钮x20
勇哥安装vs2019时的报错如下:我的系统是win10企业版,但是仍然报windows不支持此产品。官方说明,需要win10内部版本号要高于下面的版本:WIN10的版本至少要在1703或者更高,你系统的版本应该比较低。https://docs.microsoft.com/zh-cn/visualstudio/releases/2019/system-requirements 通过ver指令查看内部版本,显示低于1703版本通过控制面板进行升级。升级完成后的内部版本已经变成19042了。现在安装就
勇哥注:以太网自由协议(Tcp free)指的就是我们常用的tcp服务端/tcp客户端方式的通讯。我们可以使用它和上位机软件、机器人、其它设备进行交互通讯。1、”工程管理”界面选择”以太网配置”,设置本地IP信息并确定。如下图2、”以太网”选项上右键点击”添加以太网配置”3、新增配置信息,在协议选择中选择”Free TCP”需要设置信息(1)从站IP地址:需要连接的从站IP。(2)通信方式:触发为通过对应的触发条件发送,循环为扫描周期自动发送。(3)功能:无意义。(4)从站寄存器地址:自由协议中
勇哥注:凸轮功能其实勇哥也不熟悉,最后在汇川h3u的plc看到这种指令,因此想了解一下它。在此贴记录一下了解的过程,不会的朋友也好一起扫盲。追锯、追标、飞剪电子齿轮的经典应用。图1是追锯的演示。编码器旋转一周,滑动电锯会同步完成锯木动作,并返回初始位置。 (编码器) (滑动电锯)(图1)图2是追标的应用。黄色的传送带轴、青色的贴标纸轴、切刀轴是靠凸轮功能同步旋转的
勇哥直接说答案:DockRightPortion这个属性的含义是:右侧停靠窗体在固定停靠状态下,窗体宽度占停靠面板(DockPanel)的比例。DockRightPortion这个属性的含义是:左侧停靠窗体在固定停靠状态下,窗体宽度占停靠面板(DockPanel)的比例。既然是比率,就是取值0--1,不要填写像素数量。如果你希望用像素数量来计算这个比率,可以这样:mainForm.DockPanel.DockRightPortion = (double)dockForm.Wi
h3u常见元件的使用经验D元件非常常用M元件也比较常用,但是要慎用:小型PLC梯形图编程经验分享R元件基本不用X元件很常用Y元件很常用T元件相对而言用的较少(定时场合还是要用到的)C元件(接编码器高速计数必用,一般计数我基本不用)下图几个看点: 左边的图说的是plc执行的过程,先读x状态,再执行用户程序,最后把y输出到物理硬件端口右上边的接线图,粗线为分组,分组的端子共用COM,这样的好处是接线错了最多是烧一组,而不是全部都烧掉。M元件的用法介绍:慎用M元件,总结贴子如下:去年总结的小
勇哥注:都是些不错的基础概念。如果d区保存字符(char),则要参考下面的ascII表。32位浮点指令前缀DE32位整形指令前缀 D输入输出点 X,Y 是位元件,也是bool类型已知,M100为HMI屏幕上按键,若M100按位时间为t ms,扫描周期为A ms,t/A能整除,原来寄存器中的初始值为0,求D100、D110、D120、D130中的数据为多少,梯形图如图1所示。图1 梯形图 本题包括了位器件的四种