原文:【WPF学习】第十六章 键盘输入 当用户按下键盘上的一个键时,就会发生一系列事件。下表根据他们的发生顺序列出了这些事件: 表 所有元素的键盘事件(按顺序) 键盘处理永远不会像上面看到的这么简单。一些控件可能会挂起这些事件中的某些事件,从而可执行自己更特殊的键盘处理。最明显的例子是TextBox... ...
原文:【WPF学习】第二十三章 列表控件 WPF提供了许多封装项的集合的控件,本章介绍简单的ListBox和ComboBox控件,后续哈会介绍更特殊的控件,如ListView、TreeView和ToolBar控件。所有这些控件都继承自ItemsControl类(ItemsControl类本身又继承自... ...
原文:【WPF学习】第十三章 理解路由事件 每个.NET开发人员都熟悉“事件”的思想——当有意义的事情发生时,由对象(如WPF元素)发送的用于通知代码的消息。WPF通过事件路由(event routing)的概念增强了.NET事件模型。事件路由允许源自某个元素的事件由另一个元素引发。例如,使用事件路... ...
当我们删除回收站的文件时,其实在硬盘中是还未删除的,我们需要重新擦写覆盖才算是彻底删除,否者很容易被第三方工具恢复回来,增加了文件泄露的风险,那么如何彻底删除文件防止恢复呢?下面给大家分享删除文件防止恢复的方法。 删除文件防止恢复的方法: 1、按win+s打开搜索框,在框中输入cmd找到命令提示符, ...
原文:【WPF学习】第十二章 属性验证 在定义任何类型的属性时,都需要面对错误设置属性的可能性。对于传统的.NET属性,可尝试在属性设置器中捕获这类问题。但对于依赖项属性而言,这种方法不合适,因为可能通过WPF属性系统使用SetValue()方法直接设置属性。 作为代替,WPF提供了两种方法来阻止非... ...
原文:【WPF学习】第十四章 事件路由 由上一章可知,WPF中的许多控件都是内容控件,而内容控件可包含任何类型以及大量的嵌套内容。例如,可构建包含图形的按钮,创建混合了文本和图片内容的标签,或者为了实现滚动或折叠的显示效果而在特定容器中放置内容。设置可以多次重复嵌套,直至达到你所希望的层次深度。如下... ...
原文:【WPF学习】第三十章 元素绑定——绑定到非元素对象 前面章节一直都在讨论如何添加链接两个各元素的绑定。但在数据驱动的应用程序中,更常见的情况是创建从不可见对象中提取数据的绑定表达式。唯一的要求是希望显示的信息必须存储在公有属性中。WPF数据绑定数据结构不能获取私有信息或公有字段。 当绑定到非... ...
原文:【WPF学习】第二十八章 程序集资源 WPF应用程序中的程序集资源与其他.NET应用程序中的程序集资源在本质上是相同的。基本概念是为项目添加文件,从而Visual studio可将其嵌入到编译过的应用程序的EXE或DLL文件中。WPF程序集资源与其他应用程序中的程序集资源之间的重要区别是引用他... ...
项目地址: https://github.com/milaoshu1020/NScript NScript 基于 .Net 框架的 Windows 脚本工具集; 脚本宿主和相关文件 nwscript.exe - .Net Windows 脚本宿主;ncscript.exe - .Net Consol ...
原文:【WPF学习】第十一章 理解依赖项属性 依赖项属性是标准.NET属性的全新实现——具有大量新增价值。在WPF的核心特性(如动画、数据绑定以及样式)中需要嵌入依赖项属性。WPF元素提供的大多数属性都是依赖项属性。到目前位置所见到的所有示例都用到了依赖项属性,但你可能还没有意识到这一点。这是因为依... ...
WPF中使用第三方控件来直接进行录像的控件没有找到(aforgenet好像不维护了?WPFMediaKit好像只能实现摄像头拍照。收费的控件没有使用,不做评论。) 通过百度(感谢:https://www.cnblogs.com/giserlong88/p/11244779.html),确定了可以通过 ...
功能区开启的快捷键 方法1: win+W唤出工作区,可以直接点击,但是没有快捷键。prtsc是直接截取屏幕(国际通用)然后在画图打开或直接粘贴于某处都可以。 方法2:快捷键是 Windows 徽标键 + Shift + S 打开截图栏,然后将光标移动到要捕获的区域。全屏截图的快捷键是 Windows ...
前面两章介绍了命令的基本内容,可考虑一些更复杂的实现了。接下来介绍如何使用自己的命令,根据目标以不同方式处理相同的命令以及使用命令参数,还将讨论如何支持基本的撤销特性。 一、自定义命令 在5个命令类(ApplicationCommands、NavigationCommands、EditingComm ...
首先我们来介绍下,Wintersmith 是一个简单而灵活的静态站点生成器。采用 markdown 构建,这个是我们的基础条件。 "Serverless Framework" :在 GitHub 上有三万颗星,业界非常受欢迎的无服务器应用框架,开发者无需关心底层资源即可部署完整可用的 Serverl ...
https://dnscrypt.info/implementations/ ...
一、什么是AOP AOP:Aspect Oriented Programming的缩写,意为面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP思想的延续。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性 ...
原文:【WPF学习】第三十二章 执行命令 前面章节已经对命令进行了深入分析,分析了基类和接口以及WPF提供的命令库。但尚未例举任何使用这些命令的例子。 如前所述,RoutedUICommand类没有任何硬编码的功能,而是只表达命令,为触发命令,需要有命令源(也可使用代码)。为响应命令,需要有命令绑定... ...
开放出来给别人调用的API接口是就是开放API接口。 弱点: 数据窃取 用户的密码等信息被不轨之人窃取,登录账号发布敏感信息,盗刷等。 数据篡改 提交的数据被抓包后进行篡改再提交。 数据泄露 爬虫将业务数据甚至核心数据抓取,直接或者间接造成损失。 RSA/DES加密 MD5混淆 TOKEN令牌 有令 ...
原文:【WPF学习】第三十三章 高级命令 前面两章介绍了命令的基本内容,可考虑一些更复杂的实现了。接下来介绍如何使用自己的命令,根据目标以不同方式处理相同的命令以及使用命令参数,还将讨论如何支持基本的撤销特性。 一、自定义命令 在5个命令类(ApplicationCommands、Navigatio... ...
解决Zabbix agent is not available 1.浏览器登录http://192.168.0.110 如果无法登录,先关闭主机防火墙 2、接口IP不能是127.0.0.1,127.0.0.1是宿主机的。 3、查看 zabbix agent 容器的IP地址 4.点击进入Zabbix ...