自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (3)
  • 收藏
  • 关注

原创 [C#]JCoder.Mock4Net,可用于模拟数据的c#类库

Coder.Mock4Net,可用于模拟数据的c#类库

2022-08-18 16:01:53 441 1

原创 [C#]JCoder.Db4Net.SqlServer ,轻量的SqlServer数据处理类库,MIT协议

[C#]JCoder.Db4Net.SqlServer ,轻量的SqlServer数据处理类库,MIT协议

2022-08-18 15:53:57 251

原创 [C#]JCoder.Db4Net.Sqlite ,轻量的Sqlite数据处理类库,MIT协议

[C#]JCoder.Db4Net.Sqlite ,轻量的Sqlite数据处理类库,MIT协议

2022-08-18 15:52:43 224

原创 [C#]JCoder.Db4Net.MySql,轻量的MySQL数据处理类库,MIT协议

[C#]JCoder.Db4Net.MySql,轻量的MySQL数据处理类库,MIT协议

2022-08-18 15:51:21 320

原创 [C#]JCoder.Db4Net.ORM,基于JCoder.Db4Net的ORM库,轻量的MIT协议类库

[C#]JCoder.Db4Net.ORM,基于JCoder.Db4Net的ORM库,轻量的MIT协议类库。

2022-08-18 15:49:01 260

原创 [C#]JCoder.Db4Net,方便操作数据库的ORM库,支持Net Fx\Net Standard\Net6\Net7

C#库。MIT协议。Database类库,一款为方便使用数据库的操作类库。

2022-08-18 15:31:07 324

原创 在Visual Studio一键上传Nuget包

在Visual Studio一键上传Nuget包一.说明1.1.相关说明1.2.部署流程1.3.使用流程二.部署的关键点2.1.Nuget upload.bat(Bat批处理文档)2.2.在VisualStudio中增加自定义按钮引用props文件一.说明1.1.相关说明内容备注IDEVisual Studio 2022Nuget上传地址例子:https://www.nuget.org/api/v2/packageBat文件里自行修改Nuget上传密钥例子:

2022-04-12 01:08:42 1461 1

原创 Visual Studio 的csproj项目文件简释

Visual Studio 的csproj项目文件简释文档结构分布式csproj项目文件props文件引用props文件文档结构<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <!-- TargetFramework:目标框架(当前项目的.Net框架) --> <TargetFramework>net5.0</TargetFramework> </PropertyGroup&

2021-07-08 17:45:02 1693

原创 [WPF]图片裁切功能(鼠标绘制)

项目类型:WPF项目语言:c#项目框架:.Net51.主界面Xaml<Window x:Class="WpfApp4.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microso.

2021-05-20 11:45:13 715

原创 [WPF][.Net5]ListBox的复制文本功能

编程语言:c#[9.0]项目类型:WPF(.Net5)需求场景:ListBox做消息框,想把显示的某段消息复制下来使用;1.后台代码如下:/// <summary>/// [<see cref="ListBox"/>]的附加行为类/// </summary>public static class ListBoxBehaviour{ #region AllowCopy /// <summary> /// 依

2020-12-21 11:47:35 1221

原创 [C#]获取与设置Byte中的Bit值

关键知识点:1Byte=8Bit; Bit为二进制;一.获取Byte里的指定Bit值的函数:/// <summary>/// 获取字节中的指定Bit的值/// </summary>/// <param name="this">字节</param>/// <param name="index">Bit的索引值(0-7)</param>/// <returns></returns>publi

2020-12-14 15:01:15 5503

原创 [WPF]WPF项目调用ocx控件

基于WPF调用ocx,如下(以高拍仪 EScannerCtrl.ocx 为例):一.注册ocx控件1.1)输入regsvr32命令注册ocx控件(需要管理员权限),如下所示:注册指令:regsvr32 EScannerCtrl.ocx卸载指令:regsvr32 EScannerCtrl.ocx二.生成Ocx的调用库与调用类注册完成之后需要生成Ocx的调用库(WinFor...

2020-04-16 16:19:27 1807

原创 mysql的zip包安装

mysql的zip包安装过程如下:安装准备:安装软件:Mysql8.0.19windows zip包系统环境:Windows 10;下载地址:https://dev.mysql.com/downloads/mysql/。--------------------------------------------------------------------------------...

2020-03-15 10:49:23 164

原创 [WPF]实现了INotifyPropertyChanged的基类

语言类型:c#;项目类型:WPF;使用场景:1.使用方式:1.使用时继承此类; 2.在VM的属性中的编码如下:1. { get { return this.OnPropertyChanged(()=>PropertyName); } }2. { get { return this.OnPropertyChanged("Propert...

2020-02-24 14:59:24 355

原创 [WPF]设置控件的输入光标移(Passwordbox、TextBox)

语言类型:c#;项目类型:WPF;实现如下:一、TextBoxtextBox.SelectionStart = position;二、PasswordBoxpasswordBox.GetType() .GetMethod("Select", BindingFlags.Instance | BindingFlags.NonPublic) .Invoke(p...

2020-02-22 02:09:02 1910

原创 C#进程通信 - 管道通信

语言类型:C#使用场景:需要使不同进程间可以进行通信关键代码: #region Pipe /// <summary> G/S:管道接收端 </summary> private NamedPipeServerStream PipeReceiver { get; set; } /// <sum...

2020-02-20 00:31:08 469

原创 [WPF]CefSharp的触屏功能 - 滚动功能

CefSharp是谷歌浏览器的内核开源库,WPF的相关库为CefSharp.wpf,我用的是49.0.1版本的CefSharp.Wpf,但貌似在并不支持触屏的滚动功能,所以就自己写了个附加的触屏功能,暂时只有滚动功能,代码如下:1.附加类及属性: /// <summary> /// 附加功能:CEF的触屏功能 /// </summary>...

2020-01-10 14:37:10 2537 3

原创 [WPF]查找子元素、查找父元素方法

一、查找子元素的方法: #region Functions.Visual.Child /// <summary> /// 枚举:搜索子元素模式 /// </summary> public enum FindChildrenMode { /// &l...

2020-01-06 17:21:43 1119

原创 [.Net]判断网卡是否物理网卡,是否无线网卡

一、判断网卡是物理网卡,或者是虚拟网卡,有以下方式:WMI方式: /// <summary> /// Get:是否为物理网络适配器(WMI方式) /// </summary> /// <param name="nicKey">适配器标识值</param> ///...

2019-12-31 14:42:37 1257

原创 [WPF] UserControl的xaml里使用自定义属性

场景一:在创建wpf 用户控件的时候,需要在Xaml里使用该控件的自定义属性等。解决方案一:可以通过属性绑定,查找绑定自定义属性;解决方案二:可以将该用户控件的DataContext绑定自身;以下为实现方式:方案一(查找绑定自定义属性):缺点:每个属性的绑定都需要写长长的一串筛选条件,看起来并不简洁; public partial class UcTest : Use...

2019-12-26 15:10:07 3059

原创 VisualStudio进行文件嵌套的方法

方法1:修改.csproj文件修改节点,Project=》ItemGroup下的相应文件节点,在文件节点(如None\Compile)下添加<DependentUpon>XXX文件名</DependentUpon>;修改前: <ItemGroup> <Compile Include="Program.cs" /> ...

2019-12-25 09:51:07 1528

原创 npm的常用配置使用

一. 仓库配置 官方 淘宝 仓库地址 https://registry.npmjs.org/ http://registry.npm.taobao.org/ NPM命令 临时: npm --registry https://registry.npmjs.org/ install express 永久: npm config...

2019-07-27 00:30:33 278

原创 [C#]查找本机安装的.Net Framework版本

#region Functions.RegistryKey /// <summary> /// Get:查找注册表值 /// </summary> /// <param name="key">注册节点</param> /// <param na...

2019-01-10 00:30:47 869

原创 [WPF]实现TextBox文本框单击全选

/// <summary> /// Void:设置获取焦点时全选文本 /// </summary> /// <param name="textbox">指定文本框</param> public void SetSelectionAllOnGotFocus(TextBox ...

2018-08-14 17:53:42 3185

原创 [JavaScript][js]时间值转换为指定格式的时间文本

开发作者:Jackie Law开发时间:2021-07-20开发语言:Javascript浏 览 器:Microsoft Edge(版本 92.0.902.62 )需求1.把JavaScript里的时间类型转换为指定格式的时间文本;一.JavaScript代码/** * 时间服务 */let $TimeService = function () { let $this = this; /** * 输出格式化的文本 * @param {Date} da

2021-08-04 15:59:08 635

原创 [Javascript][JS]iframe高度自适应(原创)

开发作者:Jackie Law开发时间:2021-08-04开发语言:Javascript浏 览 器:Microsoft Edge(版本 92.0.902.62 )场景说明:1.有A.html与B.html两个页面;2.A.html里包含了B.html的内容(B.html通过iframe嵌套在A.html里,设iframe的ID为"iframe001");3.B.html的内容高度不固定;4.A.html里包含B.html的iframe出现滚动条;场景需求1.让A.html页面里的ifr

2021-08-04 15:35:58 544 4

转载 C# Hook 方法

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Reflection;using System.Runtime.CompilerServices;namespace MethodHookSample{ class Program { static void Main(string[] args) {

2021-07-20 11:06:06 1244

转载 c# hook技术的实现

实现效果:当用户在TextBox中输入 b 的时候,TextBox 始终显示 a实现过程:1、新建一个C#的WindowsApplication2、在Form1中,添加下面一些变量:internal enum HookType //枚举,钩子的类型{//MsgFilter = -1,//JournalRecord = 0,//JournalPlayback = 1,Keyboard = 2,//GetMessage = 3,//CallWndProc = 4,//CBT = 5,/

2021-07-20 11:03:44 504

转载 [Visual Studio]Code Snippet

在开发的项目的时候,你是否经常遇到需要重复编写一些类似的代码,比如是否经常会使用 for、foreach ? 在编写这两个循环语句的时候,你是一个字符一个字符敲还是使用 Visual Studio 提供的Code Snippet 工具自动帮你生成呢?神奇之处  你只需要在代码编辑器中输入for,就会看到 Visual Studio 的自动提示框中出现了如下红框框起来的部分,这个时候只需要连按两下 tab 键,便会自动补全 for 循环语句(如图2所示),并且默认选中索引,以便你进行修改。图 1 自动

2021-07-18 05:13:31 618

转载 ASP.NET Core 配置跨域(CORS)

正在上传…重新上传取消由于项目中需要实时消息,所以就使用了ASP.NET(Core) SignalR实时通讯库。因为业务服务与通讯服务是独立的,所以涉及到跨域的问题, 浏览器抛出的异常非常明显,这个是明显跨域相关内容。 报错信息如下:正在上传…重新上传取消Access to XMLHttpRequest at ‘http://192.168.2.13:5005/api/v1/c...

2020-03-31 00:18:50 34050 3

转载 C#使用FFmpeg 将视频格式转换成MP4示例

一、常用视频格式分辨率640x480p 720p格式,分辨率为1280×720p / 60Hz,行频为45kHz 1080p格式,分辨率为1920×1080逐行扫描,专业格式二、FFmpeg部分参数说明://参数说明/* * -i filename(input) 源文件目录 * -y 输出新文件,是否强制覆盖已有文件 * -c 指定编码器 * -...

2020-02-19 01:13:51 2030

转载 【WPF】 实现Treeview 的拖拽

实现方式有两种。 方式一:通过重载事件来进行的 参考项目源码:http://files.cnblogs.com/ruicky/Wpf-TreeView-%E5%85%A8%E8%83%BD%E5%AE%9E%E7%8E%B0%E6%8B%96%E6%8B%BD.zip 优点:调用到自己的项目中方式简单。随意拖动 缺点:难以添加限制对于一些节点不能拖动的设置性...

2020-02-19 01:04:09 1687

转载 Windows设置VMware开机自动启动,虚拟机也启动

很多用windows系统电脑开发的童鞋,会在自己电脑上装一个虚拟机,然后在装一个linux系统当作服务器来使用。但每次电脑开机都要去重启一下虚拟机电源,实在是不划算。下面博主教大家在windows系统上,设置VMware开机自动启动,虚拟机也启动。   首先在某个盘里,找个安静的角落,首先新建一个vm_start.bat的文件,然后用编辑器打开,写下D:\Program Files\VM...

2020-02-10 02:54:55 944 1

转载 微软推荐的.net命名规范(1)

许多命名约定都与标识符的大小写有关。值得注意的是,公共语言运行库 (CLR) 支持区分大小写和不区分大小写的语言。本主题中描述的大小写约定可帮助开发人员理解和使用库。大小写样式下列术语描述了标识符的不同大小写形式。Pascal 大小写将标识符的首字母和后面连接的每个单词的首字母都大写。可以对三字符或更多字符的标识符使用 Pascal 大小写。例如:BackColor大小写混...

2020-02-03 01:24:31 443

转载 chromedriver中的浏览器选项

chromedriver中的浏览器选项There are lots of command lines which can be used with the Google Chrome browser. Some change behavior of features, others are for debugging or experimenting. This page lists the ...

2020-01-06 12:09:46 7904

转载 [WPF]touch Scroll -触摸滚动

借鉴地址:http://matthamilton.net/touchscrolling-for-scrollviewer改造后支持上下和左右鼠标拖动滚动:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows;using Syst...

2020-01-06 09:41:35 392

转载 MAC地址获取,有线网卡与无线网卡、物理网卡与虚拟网卡的区分

MAC地址获取,有线网卡与无线网卡、物理网卡与虚拟网卡的区分获取当前活跃状态的网卡MAC地址、物理地址Wmic命令:Win32_NetworkAdapter和Win32_NetworkAdapterConfiguration。其中cmd命令行执行:1.Wmic Path Win32_NetworkAdapterget GUID,MACAddress,NetEnabled,Phy...

2019-12-31 14:03:29 3662

转载 C#如何获取物理网卡,虚拟网卡,以及无线网卡

/// <summary></summary> /// 显示本机各网卡的详细信息 /// <summary></summary> public static void ShowNetworkInterfaceMessage() { NetworkIn...

2019-12-25 19:49:33 1374

转载 C#列出所有物理网络适配器的方法

using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Management;using System.Text;namespace RobvanderWoude{ class ListNICs { public static ...

2019-12-25 19:44:42 275

转载 WPF 获取系统 DPI 的多种方法

WPF 获取系统 DPI 的多种方法由于 WPF 的尺寸单位和系统的 DPI 相关,我们有时需要获取 DPI 值来进行一些界面布局的调整,本文汇总了一些 WPF 程序中获取系统 DPI 的方法。首先,定义如下结构体来分别保存 X 方向 和 Y 方向的分量值,通常情况下两个值是一致的。public struct Dpi{ public double X { get; set; }...

2019-12-20 11:41:01 824

ReportViewer(11.0)&SQLSysClrTypes;(x86).rar

安装过程: 1.先安装SQLSysClrTypes_x86; 2.再安装ReportViewerV11.0 ; 安装过程: 1.先安装SQLSysClrTypes_x86; 2.再安装ReportViewerV11.0 ;

2019-10-09

[Navicat]Navicat Premium[12.0][CN]中文版

通用的数据库工具,可以连接各大常见数据库的通用工具,操作方便易学。该资源为Navicat Premium[12.0][CN]中文版

2018-10-22

Microsoft Visual Studio Installer Projects(2013&2017;)

Microsoft Visual Studio 2013 Installer Projects & Microsoft Visual Studio 2017 Installer Projects。VS2013与VS2017相应的安装包制作插件,关闭VS后安装。

2018-06-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除