05 2021 档案
摘要:参考网址: https://www.cnblogs.com/ElijahZeng/p/7609241.html 前言 本着学习研究的态度,用c#语言实现简单的串口通信工具。 一、串口通信原理 串口通信 串口通信(Serial Communications)的概念非常简单,串口按位(bit)发送和接收
阅读全文
摘要:#需要引用:AForge类库、Microsoft.DirectX using System;using System.Windows.Forms;namespace CameraTest{ public partial class Form1 : Form { public Form1() { In
阅读全文
摘要:PnP(Plug and Play,即插即用)是指用户不必干预计算机的各个外围设备对系统资源的分配,而将这一繁杂的工作交给系统,由系统自身去解决底层硬件资源,包括IRQ(中断请求)、I/O(输入输出端口)地址、DMA(直接内存读写)和内存空间等的分配问题。对用户而言,只要将外围设备“插上”就能使用。
阅读全文
摘要:/* 文件名称:WMIUsbQuery.cs 作者:秦建辉 MSN:splashcn@msn.com QQ:36748897 博客:http://blog.csdn.net/jhqin 开发环境: Visual Studio V2010 .NET Framework 4 Client Profile
阅读全文
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Net; using System.Man
阅读全文
摘要:WPF包含数据模板和控件模板,其中控件模板又包括ControlTemplate和ItemsPanelTemplate,这里讨论一下ControlTemplate。其实WPF的每一个控件都有一个默认的模板,该模板描述了控件的外观以及外观对外界刺激所做出的反应。我们可以自定义一个模板来替换掉控件的默认模
阅读全文
摘要:在WPF中我们可以使用Style来设置控件的某些属性值,并使该设置影响到指定范围内的所有该类控件或影响指定的某一控件,比如说我们想将窗口中的所有按钮都保持某一种风格,那么我们可以设置一个Style,而不必分别设置每个按钮的风格。Style是作为一种资源被保存下来的. 看下面的例子: <Window.
阅读全文
摘要:using System; using System.Collections.Generic; using System.Text; using System.Net; using System.Net.Sockets; using System.Collections; using System.
阅读全文
摘要:private void button1_Click(object sender, EventArgs e) { string urlStr = this.textUrl.Text ; if (urlStr == null || "".Equals(urlStr)) { MessageBox.Sho
阅读全文
摘要:一、堆排序 堆排序(Heap Sort)是指利用堆这种数据结构所设计的一种排序算法。堆是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点。 二、堆 什么是堆 堆是一个树形结构,其实堆的底层是一棵完全二叉树。而完全二叉树是一层一层按照进入的顺序排成的。
阅读全文
摘要:最近弄得一个小软件,需要用到富文本编辑器,richtextbox,一开始以为是和文本框一样的用法,但是实践起来碰壁之后才知道并不简单。 richtextbox 类似于Word,是一个可编辑的控件。结构图(来自网络) 我的主要用途是用来支持一个基于C#的考试系统,由于考试科目涉及到图片以及还有复杂的数
阅读全文
摘要:在RichtTextBox中,我想用表情符号图像自动替换表情符号字符串(例如:D).我到目前为止工作,除了当我在现有的单词/字符串之间写出表情符号字符串时,图像会在行尾插入. 例如:你好(在这里插入:D)这是一条消息结果是:你好,这是一条消息☺<<图片 另一个(微小的)问题是插入后的插入位置在插入之
阅读全文
摘要:无论是装微软的什么应用,只要报这个错误,下载这个证书: http://download.microsoft.com/download/2/4/8/248D8A62-FCCD-475C-85E7-6ED59520FC0F/MicrosoftRootCertificateAuthority2011.ce
阅读全文
摘要:由于公司涉及到聊天对话框的功能,就想到了RichTextBox,查阅相关资料,总结下: 一、RichTextBox的内容相关的类 1.1RichTextBox的内容结构 RichTexBox是个可编辑控件,可编辑我们很容易想到word的可编辑,在word里面我们经常会新建一个Document,然后一
阅读全文
摘要:WPF调用图片路径,或资源图片 一、加载本项目的图片WPF引入了统一资源标识Uri(Unified Resource Identifier)来标识和访问资源。其中较为常见的情况是用Uri加载图像。Uri表达式的一般形式为:协议+授权+路径协议:pack://授权:有两种。一种用于访问编译时已经知道的
阅读全文
摘要:本文将介绍如何在.NET Core3环境下使用MVVM框架Prism的使用事件聚合器实现模块间的通讯html 一.事件聚合器 在上一篇 .NET Core 3 WPF MVVM框架 Prism系列之模块化 咱们留下了一些问题,就是如何处理同模块不一样窗体之间的通讯和不一样模块之间不一样窗体的通讯,P
阅读全文
摘要:【MVVM】目的是为了分离视图(View)和模型(Model)的耦合——解耦html 一、View负责前端展现,与ViewModel进行数据和命令的交互。( 双向的数据属性传递,单向的命令属性传递View→ViewModel) 二、ViewModel,负责前端视图业务级别的逻辑结构组织,并将其反馈给
阅读全文
摘要:本文将介绍如何在.NET Core3环境下使用MVVM框架Prism基于区域Region的导航系统git 在讲解Prism导航系统以前,咱们先来看看一个例子,我在以前的demo项目建立一个登陆界面:github 咱们看到这里是否是一开始想象到使用WPF带有的导航系统,经过Frame和Page进行页面
阅读全文
摘要:参考网址: https://blog.csdn.net/weixin_30872499/article/details/98673059 并不是所有控件都可以被用作Region了吗?我们将Gird块的代码变成这样: <Grid> <ContentControl prism:RegionManager
阅读全文
摘要:网址:https://blog.csdn.net/wangyahua1234/article/details/100619695 目录 1. IoC简介 2. Tiny版IoC的功能 3. Tiny版IoC的实现 3.1 定制属性 3.2 IoC实现 4. Tiny版IoC的使用 5. 参考 1.
阅读全文
摘要:关于Snoop的用法 snoop是开发wpf应用程序的利器。用它可以观察WPF的可视树,监听事件,更改元素属性等。 下面我介绍下snoop一些用法。 1.获取指定应用程序的UI 打开snoop,选择“Drag and Drop this crosshairs over wpf window inor
阅读全文
摘要:System.Reflection.Assembly.GetEntryAssembly().Location
阅读全文
摘要:效果如下: 鄙人虽然开发WPF有些时间,但之前一直是一些简单Template和Style改改之类的工作,并没有深入研究过。此次为了完成工作,首先也是网上搜了半天,没有找到合适的代码直接拷贝(搜索能力待提高),干脆就直接静下心来琢磨琢磨。 一开始在界面上就放了Slider,挠挠头,怎么修改Templa
阅读全文
摘要:自定义的CheckBox样式,mark一下,方便以后参考复用 模板 一般CheckBox模板太难看了,所以肯定要重写其中的模板ControlTemplate 外边框 俩个Rectangle,用于定义复选框选中/未选中时的背景色和边框样式 对勾√ 通过俩个path组合,并控制其显示,用于定义选中状态
阅读全文
摘要:我们所实现的的动画中,很大一部分是让一个属性在起始值和结束值之间变化,例如,我在前文中实现的改变宽度的动画: var widthAnimation = new DoubleAnimation() { From = 0, To = 320, Duration = TimeSpan.FromSecond
阅读全文
摘要:参考网址: https://www.cnblogs.com/yswenli/p/11987377.html#/c/subject/p/11987377.html 基于Task的异步编程模式(TAP)是Microsoft为.Net平台下使用Task进行编程所提供的一组建议,这种模式提供了可以被awai
阅读全文
摘要:二维码1.前言seaconch 最近在搞二维码方面的一些东西,所以接触了一些二维码相关,那么既然用过了就要有用过了的样子 其实关于二维码的文章真的多的数不胜数,有很多写的很认真,很好,但这就像是学习一样,别人会不代表自己就没有学习和记录的价值,所以说学习不在早晚 引入包1.通过NuGet引入QRCo
阅读全文
摘要:IoC主要体现了这样一种设计思想:通过将一组通用流程的控制从应用转移到框架之中以实现对流程的复用,同时采用“好莱坞原则”是应用程序以被动的方式实现对流程的定制。我们可以采用若干设计模式以不同的方式实现IoC,比如我们在上面介绍的模板方法、工厂方法和抽象工厂,接下来我们介绍一种更为有价值的IoC模式,
阅读全文
摘要:前两天跟大家分享了一篇关于如何利用FastDFS组件来自建分布式文件系统的文章,有兴趣的朋友可以阅读下《用asp.net core结合fastdfs打造分布式文件存储系统》。通过留言发现大家虽然感兴趣,但是都觉得部署比较麻烦。的确,fastdfs的部署很繁琐,而且也没有官方提供的针对.net cor
阅读全文
摘要:ControlTemplate用于描述控件本身. 使用TemplateBinding来绑定控件自身的属性, 比如{TemplateBinding Background}DataTemplate用于描述控件的Content. 使用Binding来绑定数据对象的属性, 比如{Binding Person
阅读全文

浙公网安备 33010602011771号