摘要: 如果在安装 PhpStudy 环境之前本地已经配置过一次 MySQL 的话,本地的 MySQL 会和 PhpStudy 环境中的 MySQL 冲突,导致 PhpStudy 环境中 MySQL 不能启动。以下是我的解决办法。 (一) 进入 MySQL 环境路径,这里进入 PhpStudy 路径下的吧。 阅读全文
posted @ 2021-09-29 08:48 double64 阅读(691) 评论(0) 推荐(0)
摘要: WPF 中好像没有 OpenFileDialog 的控件,只能借用其他的了。 SaveFileDialog 应该也是类似的。 ▲ 测试界面 <Grid> <StackPanel Orientation="Vertical" > <TextBox Height="50" Margin="10" Bor 阅读全文
posted @ 2021-09-29 08:44 double64 阅读(784) 评论(0) 推荐(0)
摘要: 附加属性本质也是依赖属性,依赖属性的宿主位置不一样。 XAML: <Window x:Class="WpfApp1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http: 阅读全文
posted @ 2021-09-29 08:43 double64 阅读(215) 评论(0) 推荐(0)
摘要: 依赖属性,它是注册到 Hastable 里面去了。依赖属性默认属性变更通知功能。 ▲ 点击按钮 Traget 显示 XAML: <Window x:Class="WPF_P128.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/x 阅读全文
posted @ 2021-09-29 08:40 double64 阅读(76) 评论(0) 推荐(0)
摘要: 路由事件的宿主是那些有 UI 显示功能的界面元素,而附加事件是那些没有 UI 显示功能的元素,其本质还是路由事件,只是路由事件的宿主不一样。附加事件只是路由事件的一种用法而已。 XAML: <Window x:Class="WpfApp1.MainWindow" xmlns="http://sche 阅读全文
posted @ 2021-09-29 08:37 double64 阅读(148) 评论(0) 推荐(0)
摘要: 路由事件和依赖属性一样,都是注册到了 Hastable 里面去了。 路由事件的好处:不再受直接事件那种,需要一层一层往外传递的麻烦,能直接"飞来飞去"。 ▲ 运行结果 XAML 代码: <Window x:Class="WpfApp1.MainWindow" xmlns="http://schema 阅读全文
posted @ 2021-09-29 08:35 double64 阅读(137) 评论(0) 推荐(0)
摘要: WPF 中如何用最直接的手段将 CLR 对象作为绑定的 Source 源? ▲ 简单界面 XAML代码: <Window <!--省略一些必要的命名空间--> <StackPanel Orientation="Vertical"> <TextBlock Text="姓名:" Width="150" 阅读全文
posted @ 2021-09-29 08:32 double64 阅读(117) 评论(0) 推荐(0)
摘要: Demo 代码如下: read_image (Image, '1') *打开图像窗口 dev_open_window (0, 0, 512, 512, 'black', WindowHandle) dev_display (Image) get_image_size (Image, Width, H 阅读全文
posted @ 2021-09-29 08:29 double64 阅读(2309) 评论(0) 推荐(1)
摘要: ListView 控件简单使用。 ▲ 简单样式 listView控件名:listView_SerailNum。 this.listView_SerailNum.FullRowSelect = true; ColumnHeader cameraName = new ColumnHeader(); ca 阅读全文
posted @ 2021-09-29 08:28 double64 阅读(686) 评论(0) 推荐(0)
摘要: 测试一下XElement类和XDocument的一些属性和方法。自己多注意看下重载。 ▲ 查询 Xml 的方法 一个Test.xml文档如下: <?xml version="1.0" encoding="utf-8"?> <Person> <Name>孙悟空</Name> <Age>500</Age 阅读全文
posted @ 2021-09-29 08:26 double64 阅读(830) 评论(0) 推荐(0)
摘要: 可以用来做条件编译。 开始定义#define DEBUG,然后在方法前面使用特性[Conditional("DEBUG")]。 #define DEBUG // 这里 define 了 DEBUG。 using System; using System.Diagnostics; public cla 阅读全文
posted @ 2021-09-29 08:24 double64 阅读(379) 评论(0) 推荐(0)
摘要: 基础语法而已。 #include <iostream> using namespace std; class Demo { public: Demo() { x = 0; cout << "Demo 的默认构造函数!" << x << endl; } Demo(int i) { x = i; cou 阅读全文
posted @ 2021-09-29 08:23 double64 阅读(846) 评论(0) 推荐(0)
摘要: 基础语法 等 号: := 不等号: # 注释符: * 字符串赋值: str:=’halcon’ 等于比较符: if(X=10) 与: if(A>1 and A<30) 或: if(A>1 or A<30) 求反: if(not(A=10)) For 循环: for I := 0 to NumBall 阅读全文
posted @ 2021-09-29 08:21 double64 阅读(4867) 评论(0) 推荐(2)
摘要: ▲ 效果 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using Sy 阅读全文
posted @ 2021-09-29 08:18 double64 阅读(686) 评论(0) 推荐(0)
摘要: 上一篇https://www.cnblogs.com/huvjie/p/15351027.html可以在原有的 xml 文档里添加一个序列化对象的元素节点。接的的 Name 名字默认的是对象类型名,如何更改这个名字呢?另外将一个 XElement 节点返序列化成一个对象。 直接对 XElement 阅读全文
posted @ 2021-09-29 08:16 double64 阅读(492) 评论(0) 推荐(0)
摘要: 在原有的xml基础上添加一个序列化类。 public class Person { public string Name { get; set; } public int Age { get; set; } public string Sex { get; set; } [XmlElement("D 阅读全文
posted @ 2021-09-29 08:14 double64 阅读(158) 评论(0) 推荐(0)