摘要:
最近在写一个视觉软件demo(基于Halcon) 根据MEF框架下进行 后台代码的解耦。首推这一款框架,在自动化,运动控制,视觉领域可运用范围极广。 首先简单介绍一下什么是MEF,MEF,全称Managed Extensibility Framework(托管可扩展框架)。单从名字我们不难发现:ME 阅读全文
摘要:
如果没有 Command事件绑定的一些 控件 我们得用Interactivity 但是Prism 里面自带有Interactivity里面的功能 //拓展 为什么要叫事件聚合器? ea.GetEvent<MessageEvent>() 这句话的意思是 从一个地方获取一个对象:事件对象的容器刚开始IE 阅读全文
摘要:
1:当打开页面的时候 希望能传参给 第二个窗口 2 :切换页面前 有可能对 1窗口进行改变 需要 2窗口也进行对应的改变 在切换切面的时候进行特定逻辑 1:需要在 两个切换按钮的那个 ViewModel的 Command绑定的地方 准备一个参数这个参数是用 NavigationParameters 阅读全文
摘要:
如果需要 登录窗口 之后返回什么样的值的 那就不能使用 事件总线(事件聚合器) 要在App.Xaml.cs 窗口 写一个 初始化窗口的地方 先进行初始化 登录窗口 之后根据返回的状态进行主窗口的加载 代码: protected override void InitializeShell(Window 阅读全文
摘要:
Prism框架的基础使用 Views 与 ViewModel 的相互绑定 第一步:在建立相互绑定之前 需要在View窗口 那边 引用命名空间 xmlns:prism="http://prismlibrary.com/" prism:ViewModelLocator.AutoWireViewModel 阅读全文
摘要:
IOC容器的注册 需要一个接口 还有一个实现 Public interface IInterface Public Class MyClass: IInterface { {} }实现继承接口 还得去容器里面注册 我们要再在APP.XAML.cs 的页面 RegisterTypes 这个方法里面进行 阅读全文
摘要:
** 拓展用GearedValues的集合 处理livechart的速度 会比ChartValue集合的速度优化会好很多IOC是什么;IOC 不是适应谁 是一种工具 是一个容器 中文名:控制反转 =>需要什么对象,就创建什么对象 Prism版本问题:Prism从8.0开始大变化 Prism有两个 w 阅读全文
摘要:
内存的分区模型 代码区全局区栈区堆区 代码区和 全局区 是代码运行之前划分的两个区 代码运行后才有的 栈区和堆区 全局区:全局变量 静态变量 全局区还包括 常量区 字符串常量 和其他常量都放在这边 该区域的数据在程序结束后由操作系统来释放 全局变量和 静态变量存储的区域 都属于全局区 这两个挨着比较 阅读全文
摘要:
#include<iostream>using namespace std;int main(){ cout << "Hello World" << endl; system("pause"); return 0;} 在控制台中 输出 Hello world 变量的作用: 给一段指定的内存空间起名, 阅读全文
摘要:
c#多线程Thread 多线程 什么叫做进程? 进程:是一个计算机概念,占用的CPU 内存 磁盘...打包到一起 就是一个进程 程序在服务器上运行时,占据的计算资源合集,就叫做进程,进程之间不会相互干扰 进程之间的通讯会比较困难(分布式) 线程:程序执行的最小单位,响应操作的最小的执行流 线程也包含 阅读全文