- 博客(41)
- 资源 (3)
- 收藏
- 关注
原创 [C#]JCoder.Db4Net.SqlServer ,轻量的SqlServer数据处理类库,MIT协议
[C#]JCoder.Db4Net.SqlServer ,轻量的SqlServer数据处理类库,MIT协议
2022-08-18 15:53:57 783
原创 [C#]JCoder.Db4Net.Sqlite ,轻量的Sqlite数据处理类库,MIT协议
[C#]JCoder.Db4Net.Sqlite ,轻量的Sqlite数据处理类库,MIT协议
2022-08-18 15:52:43 711
原创 [C#]JCoder.Db4Net.MySql,轻量的MySQL数据处理类库,MIT协议
[C#]JCoder.Db4Net.MySql,轻量的MySQL数据处理类库,MIT协议
2022-08-18 15:51:21 921
原创 [C#]JCoder.Db4Net.ORM,基于JCoder.Db4Net的ORM库,轻量的MIT协议类库
[C#]JCoder.Db4Net.ORM,基于JCoder.Db4Net的ORM库,轻量的MIT协议类库。
2022-08-18 15:49:01 280
原创 [C#]JCoder.Db4Net,方便操作数据库的ORM库,支持Net Fx\Net Standard\Net6\Net7
C#库。MIT协议。Database类库,一款为方便使用数据库的操作类库。
2022-08-18 15:31:07 1227
原创 在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 1955 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 1786
原创 [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 775
原创 [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 1340
原创 [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 6036
原创 [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 1948
原创 mysql的zip包安装
mysql的zip包安装过程如下:安装准备:安装软件:Mysql8.0.19windows zip包系统环境:Windows 10;下载地址:https://dev.mysql.com/downloads/mysql/。--------------------------------------------------------------------------------...
2020-03-15 10:49:23 184
原创 [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 393
原创 [WPF]设置控件的输入光标移(Passwordbox、TextBox)
语言类型:c#;项目类型:WPF;实现如下:一、TextBoxtextBox.SelectionStart = position;二、PasswordBoxpasswordBox.GetType() .GetMethod("Select", BindingFlags.Instance | BindingFlags.NonPublic) .Invoke(p...
2020-02-22 02:09:02 2041
原创 C#进程通信 - 管道通信
语言类型:C#使用场景:需要使不同进程间可以进行通信关键代码: #region Pipe /// <summary> G/S:管道接收端 </summary> private NamedPipeServerStream PipeReceiver { get; set; } /// <sum...
2020-02-20 00:31:08 530
原创 [WPF]CefSharp的触屏功能 - 滚动功能
CefSharp是谷歌浏览器的内核开源库,WPF的相关库为CefSharp.wpf,我用的是49.0.1版本的CefSharp.Wpf,但貌似在并不支持触屏的滚动功能,所以就自己写了个附加的触屏功能,暂时只有滚动功能,代码如下:1.附加类及属性: /// <summary> /// 附加功能:CEF的触屏功能 /// </summary>...
2020-01-10 14:37:10 2611 3
原创 [WPF]查找子元素、查找父元素方法
一、查找子元素的方法: #region Functions.Visual.Child /// <summary> /// 枚举:搜索子元素模式 /// </summary> public enum FindChildrenMode { /// &l...
2020-01-06 17:21:43 1203
原创 [.Net]判断网卡是否物理网卡,是否无线网卡
一、判断网卡是物理网卡,或者是虚拟网卡,有以下方式:WMI方式: /// <summary> /// Get:是否为物理网络适配器(WMI方式) /// </summary> /// <param name="nicKey">适配器标识值</param> ///...
2019-12-31 14:42:37 1315
原创 [WPF] UserControl的xaml里使用自定义属性
场景一:在创建wpf 用户控件的时候,需要在Xaml里使用该控件的自定义属性等。解决方案一:可以通过属性绑定,查找绑定自定义属性;解决方案二:可以将该用户控件的DataContext绑定自身;以下为实现方式:方案一(查找绑定自定义属性):缺点:每个属性的绑定都需要写长长的一串筛选条件,看起来并不简洁; public partial class UcTest : Use...
2019-12-26 15:10:07 3425
原创 VisualStudio进行文件嵌套的方法
方法1:修改.csproj文件修改节点,Project=》ItemGroup下的相应文件节点,在文件节点(如None\Compile)下添加<DependentUpon>XXX文件名</DependentUpon>;修改前: <ItemGroup> <Compile Include="Program.cs" /> ...
2019-12-25 09:51:07 1626
原创 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 295
原创 [C#]查找本机安装的.Net Framework版本
#region Functions.RegistryKey /// <summary> /// Get:查找注册表值 /// </summary> /// <param name="key">注册节点</param> /// <param na...
2019-01-10 00:30:47 931
原创 [WPF]实现TextBox文本框单击全选
/// <summary> /// Void:设置获取焦点时全选文本 /// </summary> /// <param name="textbox">指定文本框</param> public void SetSelectionAllOnGotFocus(TextBox ...
2018-08-14 17:53:42 3246
原创 [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 692
原创 [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 681 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 1296
转载 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 546
转载 [Visual Studio]Code Snippet
在开发的项目的时候,你是否经常遇到需要重复编写一些类似的代码,比如是否经常会使用 for、foreach ? 在编写这两个循环语句的时候,你是一个字符一个字符敲还是使用 Visual Studio 提供的Code Snippet 工具自动帮你生成呢?神奇之处 你只需要在代码编辑器中输入for,就会看到 Visual Studio 的自动提示框中出现了如下红框框起来的部分,这个时候只需要连按两下 tab 键,便会自动补全 for 循环语句(如图2所示),并且默认选中索引,以便你进行修改。图 1 自动
2021-07-18 05:13:31 674
转载 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 34231 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 2203
转载 【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 1811
转载 Windows设置VMware开机自动启动,虚拟机也启动
很多用windows系统电脑开发的童鞋,会在自己电脑上装一个虚拟机,然后在装一个linux系统当作服务器来使用。但每次电脑开机都要去重启一下虚拟机电源,实在是不划算。下面博主教大家在windows系统上,设置VMware开机自动启动,虚拟机也启动。 首先在某个盘里,找个安静的角落,首先新建一个vm_start.bat的文件,然后用编辑器打开,写下D:\Program Files\VM...
2020-02-10 02:54:55 976 1
转载 微软推荐的.net命名规范(1)
许多命名约定都与标识符的大小写有关。值得注意的是,公共语言运行库 (CLR) 支持区分大小写和不区分大小写的语言。本主题中描述的大小写约定可帮助开发人员理解和使用库。大小写样式下列术语描述了标识符的不同大小写形式。Pascal 大小写将标识符的首字母和后面连接的每个单词的首字母都大写。可以对三字符或更多字符的标识符使用 Pascal 大小写。例如:BackColor大小写混...
2020-02-03 01:24:31 481
转载 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 8153
转载 [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 442
转载 MAC地址获取,有线网卡与无线网卡、物理网卡与虚拟网卡的区分
MAC地址获取,有线网卡与无线网卡、物理网卡与虚拟网卡的区分获取当前活跃状态的网卡MAC地址、物理地址Wmic命令:Win32_NetworkAdapter和Win32_NetworkAdapterConfiguration。其中cmd命令行执行:1.Wmic Path Win32_NetworkAdapterget GUID,MACAddress,NetEnabled,Phy...
2019-12-31 14:03:29 3890
转载 C#如何获取物理网卡,虚拟网卡,以及无线网卡
/// <summary></summary> /// 显示本机各网卡的详细信息 /// <summary></summary> public static void ShowNetworkInterfaceMessage() { NetworkIn...
2019-12-25 19:49:33 1530
转载 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 333
转载 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 891
ReportViewer(11.0)&SQLSysClrTypes;(x86).rar
2019-10-09
[Navicat]Navicat Premium[12.0][CN]中文版
2018-10-22
Microsoft Visual Studio Installer Projects(2013&2017;)
2018-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人