![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
桌面应用
文章平均质量分 79
Ants-double
听风走过,代码江湖。
展开
-
nw.js学习
nw.js学习安装前提条件,要先安装node.js以及nw.js这里说一下开发就下SDK版本的,里面带有有调试工具 运行我们先建立一个HelloWord 我们先新建一个文件夹,并在里面创建一个package.json:这个是应用程序的清单文件,它用很多选项,name是软件的名称,main是打开的每一个html页面,更多的清单选项可以在这里查看。 { "name": "hellowo原创 2017-11-18 10:19:56 · 532 阅读 · 0 评论 -
[MVVM]04-MVVMLight不支持命令的控件把事件转换成命令
MVVMLight不支持命令的控件把事件转换成命令场景checkbox不支持命令,但是要在选中在时候在ViewModel中进行相应的操作,那么要怎么实现呢操作我们可以把事件转化为命令 引用System.Windows.Interactivity 在blend中带的有,vs2017引入mvvmlight会自动添加在xaml引入System.Windows.Interactivity。原创 2017-11-25 22:55:33 · 784 阅读 · 0 评论 -
[MVVM]02-MVVMLight页面前后台消息和命令传递
MVVMLight页面前后台消息和命令传递场景一个文本框一个按钮点击按钮把文本框的内容弹出来操作建立View和ViewMode之间的关系 就是指定窗口xaml的Datacontext也就是窗口上下文为ViewMode类 可以直接通过绑定来实现 “` - 可以通过构造函数public MainView() { this.DataC原创 2017-11-25 23:01:54 · 2150 阅读 · 0 评论 -
[RTSP]WPF用Emgu显示RTSP视频
[RTSP]WPF用Emgu显示RTSP视频场景拿到一个RTSP之后如何显示,有很多办法,就是拿流解码显示,这里我们是用WPF的image控件来显示,WPF没有控件句柄的概念,所以我们要用自带的方式优美的显示出来。操作下载emgu可以到官网下载同样也可以在github下下载3.0以上的版本集成了ffpeng,所以可以用ffpeng来解码执行我们新建一个WPF工程。.net 4.0以上,原创 2017-11-30 22:47:23 · 4019 阅读 · 5 评论 -
[RTSP]WPF用VLC显示RTSP视频
WPF用VLC显示RTSP视频场景vlc是一个开源的解码库,有很多的版本当然也有WPF的版本,但是WPF其实是WinForm的基础上实现的。所有控件不自己处理的话,一直处于顶层。但它可以自带解码和显示的功能操作下载对VLC播放器,找到安装目录把libvlc.dll,libvlccore.dll,和plugins文件夹拿出来,插件看自己的需要,用多少加多少。一般方便管理我们都会在工程目录下新建一原创 2017-11-30 23:11:04 · 7403 阅读 · 2 评论 -
Electron.net入门
Electron.Net 入门安装环境node.jsdownload.netcoredownload能开发运行.netcore的环境,这里用的vsdownload操作流程新建一个工程 选择.net core 添加electron.net api的引用打开Startup.cs修改代码 public Startup(IConfigura原创 2018-01-23 19:51:59 · 10985 阅读 · 1 评论 -
electron开发环境搭建
开发环境Node.jsVscodevscode安装Debugger for Chrome创建开发目录(也是解决方案)执行初始化命令,创建electronpicture工程,并添加main.js和index.html文件npm init安装electronnpm install electron -dev 如果安装失败,则可能需要将参数unsafe-per...原创 2019-03-07 14:57:25 · 520 阅读 · 0 评论 -
electron打包
原始的方式打包下载对应的版本号的Release Electron然后把对应的项目方便整理成这样的目录结构(Windows下) node_modules重新安装,不然可能启动失败把整文件夹给别人就可以了如果想改名子可以用改名工具rcedit应用程序打包成一个文件为了缓解windows路径名过长的问题(就是有可能无法顺利的进行copy),以及隐藏代码可以把应用打包成asar...原创 2019-03-07 14:58:02 · 1829 阅读 · 0 评论 -
electron快捷键
我们分为在主进程中注册快捷键和在渲染进程中注册快捷键在主进程中我们有两种方式一 利用[Menu]来模拟快捷键,只有app获得焦点时才生效,很少使用const { Menu, MenuItem } = require('electron')const menu = new Menu()menu.append(new MenuItem({ label: 'Print', a...原创 2019-03-07 15:00:31 · 2803 阅读 · 0 评论 -
[乱说]Electron 无边框窗口最大化最小化关闭功能
Electron 无边框窗口最大化最小化关闭功能目的实现无边框窗口,并添加最大化最小化和关闭功能前提了解Electron 主进程和渲染进程的通讯了解 BrowserWindow相关功能操作流程先在界面上放三个按钮 <body style="-webkit-app-region: drag"> <section style="-webkit-app-region: drag"原创 2017-11-22 21:54:20 · 13999 阅读 · 5 评论