![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WPF
文章平均质量分 85
liuyonghong159632
软件工程专业:欢迎交流学习:qingwatianya
2010-2018:西安某互联网公司,任职技术总监,负责公司整体技术架构设计规划及运维工作,带队App项目用户规模60万+,项目收益流水7000万+。
2020-2021:宁波某研究院,巡检机器人项目组,产品经理。
展开
-
【海康威视】WPF客户端二次开发:【8】海康SDK Dll程序集集成优化
文章目录一、前言二、集成步骤:1、创建WPF项目2、添加HKWSDLL程序集三、总结一、前言在进行海康威视开发的时候,首先必下载海康C++ SDK:HKWSDLL 48个文件33M;C#配套的 CHCNetSDK.cs 代码15000行+:采用[DllImport(@“HKWSDLL\HCNetSDK.dll”)] 方式进行引用声明 来使用 HKWSDLL文件夹中的C++ Dll程序集;二、集成步骤:1、创建WPF项目2、添加HKWSDLL程序集把HKWSDLL文件夹拷贝到项目根目录原创 2021-05-15 12:18:53 · 1510 阅读 · 0 评论 -
【海康威视】WPF客户端二次开发:【2】语音对讲
文章目录一、前言二、开启语音对讲1、基础流程:2、核心代码:3、注意事项:三、偶遇深坑:1、问题描述:2、问题分析:3、正确姿势:四、总结:一、前言开启语音对讲前所需步骤参考参考前一篇文章【海康威视】WPF客户端二次开发:【1】监控视频画面预览(SDK初始化、设备登录、监控画面预览)本篇重点讲解在进行语音对讲开发时遇到的深坑;二、开启语音对讲1、基础流程:SDK初始化; 2、海康设备登录; 3、设备预览; 4、开启语音对讲功能即可:2、核心代码://语音对讲回调函数封装VOICED原创 2021-05-06 17:23:06 · 5235 阅读 · 1 评论 -
【海康威视】WPF客户端二次开发:【1】监控视频画面预览(SDK初始化、设备登录、监控画面预览)
文章目录一、前言二、步骤1、界面布局准备:2、海康威视SDK初始化:3、准备登录相关参数信息:4、登录设备:5、开启预览:注意画面播放句柄6、特别说明:7、结果欣赏:三、总结一、前言海康威视桌面板开发,追求简单快捷高效可选择Winform进行开发,追求界面好看当然自然需要选择WPF进行开发,WPF在布局也界面效果展示上面可以做的很漂亮。WPF 和 Winform 开发类似,基本流程都是:1、海康SDK初始化;2、账号密码登录海康设备;3、传递画面播放句柄打开预览;Winform中通常使用 Pic原创 2021-05-06 16:07:26 · 6942 阅读 · 8 评论 -
【海康威视】WPF客户端二次开发:【5】Chrome浏览器调用客户端程序 链接参数处理 —— 前端encodeURIComponent编码,后端UrlDecode解码
文章目录一、前言一、前言上一章讲解了 Chrome浏览器如何唤起客户端应用程序,以及如何简单的传递参数,如:<a href="AngWeiRobot://?uid=250&name=438">调用客户端程序</a>这一章讲解如何传递更加复杂的Json参数,比如我需要传递一个数组对象: var tmpDevices = [ { Name:'测试设备',原创 2021-05-13 23:18:33 · 999 阅读 · 2 评论 -
【海康威视】WPF客户端二次开发:【4】Chrome浏览器调用客户端程序
文章目录一、前言二、操作步骤1、调用案例:2、创建注册表自定义协议:3、打包程序时直接添加注册表内容:4、浏览器中直接调用:三、总结一、前言WPF客户端程序开发完成了,安装包也制作好了,但是场景需求又来,用户应该如何在浏览器网页里面唤起客户端程序呢?就像网页点击迅雷下载资源一样,浏览器自动弹起迅雷客户端,还能传递参数;二、操作步骤1、调用案例:浏览器地址输入调起QQ:tencent://message/?uid=001&username=002QQ注册表内容:2、创建注册表自原创 2021-05-12 16:26:07 · 1789 阅读 · 0 评论 -
【海康威视】WPF客户端二次开发:【3】制作WPF/Winform安装包
文章目录一、前言二、成果欣赏三、打包前准备1、创建WPF应用程序:2、准备程序打包工具:四、打包步骤1、创建打包项目:2、应用程序名称及公司:3、选中安装程序类型:4、设置安装项目及安装包保存目录:5、导入创建好的WPF程序:6、选择需要打包的应用程序目录:7、选择输出文件和引用文件:8、安装程序快捷方式及命名:9、选择安装后启动程序:10、选择安装风格界面:11、跳过许可协议:12、补充产品细节信息:13、添加其他需要打包内容:14、构建生产安装包:15、安装并运行程序:五、总结一、前言程序开发完原创 2021-05-11 19:23:40 · 2048 阅读 · 5 评论