自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C# 串口通信帮助类 SerialPortHelper

原创C#串口通信帮助类

2022-11-08 22:29:46 1614 1

原创 C# WPF 自定义控件 滑块控件 开关控件 ToggleButton Switcher

滑块效果演示如图:源码下载地址https://download.csdn.net/download/shizu11zz/24417299https://download.csdn.net/download/shizu11zz/24417299直接贴源码,有帮助的话求点个赞,不过分吧:【MainWindow.Xaml】<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"...

2021-09-24 17:14:17 3002 4

原创 C# String.Format性能分析及与StringBuilder的比较

根据源代码进行分析,format的内部实现也是用的stringbuilder进行处理,在初始化方面,由上图可以看出,初始化stringbuilder容量长度为format首参长度加上辅参个数乘以8.综上,当辅参平均长度不超过8时,string.format与stringbuilder的效率相同,当辅参平均长度超过8时,format需要对sb进行一次扩容,显然不如初始化既定容量的stringbuilder.顺便一提关于stringbuilder的使用,根据源代码进行分析,sb的初始化默认容量仅为16..

2020-07-10 10:26:52 1555

原创 天地图实现点击marker标签弹出右键菜单的效果

基于天地图JS3.0API新建html文件,将代码复制保存后用浏览器打开,吐槽一下,天地图的API真是垃圾!!!<!DOCTYPE><html><head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta na...

2019-07-10 11:13:42 2052

原创 C# 关于Xml与实体类互转,以及xml转实体类失败的原因分析及解决方法

先贴一段xml与实体类互转的代码 public class XmlTools { /// <summary> /// xml转实体类 /// </summary> /// <typeparam name="T">实体类模板</typeparam> /// ...

2019-04-02 10:58:44 1960

原创 WPF弹幕控件源码讲解与踩坑回顾

基于c#写的WPF弹幕控件,近乎完美,该控件简单,适用性强,只有一个添加弹幕的方法。该控件考虑了,效率性能,重复利用等问题。目前只有从左往右一个方向,不过控件设计之初考虑到诸如此类的问题,因此有需要的再进行二次开发即可,代码的可阅读性还是蛮高的。下载地址https://download.csdn.net/download/shizu11zz/10983463,内含源码。接下来将要根据源码来解...

2019-03-01 17:00:47 816 5

转载 微信小程序研究入门

摘抄自https://www.cnblogs.com/weilan/p/7059216.html 部分,用于本人自学过程中参数参考全局配置:app.json 1.pages配置项  接受一个数组,每一项都是字符串,来指定小程序由哪些页面组成。每一项代表对应页面的【路径+文件名】信息。  pages配置项要注意三点:  1)数组的第一项用于设定小程序的初始页面。  2...

2018-12-27 00:41:22 234

原创 C#关于QRCode使用方法以及相关参数说明

本文所引用的是 ThoughtWork.QRCode.dll二维码实例 Bitmap QR; //生成设置编码实例 QRCodeEncoder qrCodeEncoder = new QRCodeEncoder(); //生成二维码内容模式分为三种,数字,数字字母,字节,这个基本上都设置成Byte,支持汉字 qrCodeEncoder.QRCodeEncodeMode = Q...

2018-12-06 11:14:04 8693

原创 十六进制颜色数字表示意义

“#”开头的6位十六进制数值表示一种颜色。6位数字分为3组,每组两位,依次表示红、绿、蓝三种颜色的强度。                                                                                                                                                  ...

2018-11-16 11:00:38 2737

原创 WPF纪实,该文档用于记录在WPF日常开发中遇到的一些小问题以及小方法,用于日后再遇时快速解决

1.问题描述:在DataGrid的双击事件中,切换其他tab页失败。解决方法:在该事件中将e.handle设置成true,这是wpf自身焦点处理造成的问题2.问题描述:在xaml编写时如何让文字在TextBlock中竖行显示。解决方法:在文字后添加 【&#xA;】,若为代码中赋值则为【\r\n】3.问题描述:设置ListBox中被点击的子项的背景色解决方法:在ListB...

2018-10-16 11:23:16 227

原创 【C#,WPF】WPF实现按住鼠标左键拖动Listview和Listbox列表,内容跟着滚动的效果

Listview和Listbox差不多,这里拿Listview举例。熟悉wpf的人都知道listview里面包含着一个Scrollviewer,想要实现效果最大的难点在于如何获取Listview里的Scrollviewer。废话不多说,第一步,为Listview里的Scrollviewer绑定ScrollChanged的方法,程序初始化运行时会触发这个方法,通过下面代码我们就可以获...

2018-08-10 16:52:32 3252 2

原创 C#百度地图API开发小记(1)

不定期记录开发工程遇到的各种坑,小记采用问(Q)/答(A)的形式,以此提醒后来人。在此感谢很多前赴后继踩坑填坑的人,感谢你们的努力为我们提供了解决思路和方法!0.Q:百度官方API示例靠谱不?A:千万不要完全相信百度地图API示例代码!!!重要!!!你根本不知道那些代码存在多少深坑!!!1.:百度地图API之标注点     function ShowPosition(x, ...

2018-05-17 11:19:49 723

原创 C#使用spire.doc对word文档表格进行数据填充(主要针对word插入图像)

之前在做一个C#项目需要对word文档的表格进行数据填充,然后代码调用打印。如何用C#对word文档填充文字网上已经很多实例了,我就不多重复了,只提一点,找不到“文字型窗体域”的(我反正是找一下午没找到),可以网上下一个有文字型窗体域的word模板,复制黏贴就可以了。这里重点说针对表格的插入图片,这个网上找不到,完全我自己摸索出来的。有更好的方法欢迎指正。using Spire.Doc;usin...

2018-05-03 18:01:51 4660 3

原创 【C#,Oracle】用批量插入和修改Oracle数据库多条数据

问题描述:之前和同事做一个BS模式的项目,发现所用的框架模板在update数据库数据时,即使只update一个数据,该模板也会把表所对应的实体类里的所有参数一并写入update语句中,造成大量的资源浪费,因此自己琢磨了一下,写了一个只针对要修改的参数写入update语句。如有其他好的建议方法望不吝赐教.参数说明:tablename,要插入的表名。par, 数据的在数据库中的列名和要update的新...

2018-03-27 18:04:33 9920

原创 【C#,Oracle】 Image图片类型与blob,base64之间的互转

最近在做C#图片转成blob格式(blob格式既byte[])存入Oracle数据库以及图片转base64存入xml,放出自己总结的一些互转的代码供需要的人参考   /// /// 将图片转换成blob格式——按路径 /// public static byte[] ImageToBlob(string path) {

2018-02-06 17:29:51 6855

转载 C# 程序日志记录LOG代码

在程序集中创建log.txt的文本文档,用于记录程序运行流程及运行状态,在程序发布后方便查看BUG使用方式:在需要的地方插入代码 LOG.log("记录内容");举例:try{}catch(Excetion e){ LOG.log(e.toString());}using System;using System.Collections.Generic;using System.IO;

2017-12-28 16:52:47 8181 1

C# WPF 滑块控件 开关控件 ToggleButton Switcher Demo 源码

自己写的WPF自定义滑块开关控件源码,可通过对背景色,滑块色,边框,开关文本,进行调整,达到自己满意的效果。操作附带动画效果。方便新手学习或使用 C# WPF 滑块控件 开关控件 ToggleSwitch Switcher Demo 源码

2022-11-08

WPF的MVVM模式简单示例demo_.zip

WPF的MVVM模式简单示例demo源码,内部文件夹的命名方式虽然为MVC但实际上就是MVVM的模式。 简单说明下代码需要看的地方。 1.View层,xaml里TextBox的绑定方式,以及代码里DataContext的绑定方式。 2.Controller层,逻辑方法都在该层里去实现 3.Model层,Model层里的类要继承INotityProperChanged接口,在这里我单独用了一个BaseNotityProperChanged类实现了该接口

2019-07-31

WPF弹幕控件Demo

基于c#写的WPF弹幕控件,近乎完美,该控件简单,适用性强,只有一个添加弹幕的方法。该控件考虑了,效率性能,重复利用等问题。目前只有从左往右一个方向,不过控件设计之初考虑到诸如此类的问题,因此有需要的再进行二次开发即可,代码的可阅读性还是蛮高的

2019-03-01

键盘锁 附带C#源码

吐槽一下戴尔的笔记本,按键排布简直反程序员,左右键上面一个pageup一个pagedown,删除键上面一个insert。网上只看见键盘钩子教程没找到键盘锁相关的,于是就自己写了一个,用了一段时间了,效果挺好。附加源码分享出来,键盘钩子是网上找的代码,在这里谢过了。

2018-12-06

空空如也

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

TA关注的人

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