![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 88
StarLish0715
以后,没有结果的事,就不开始了。
展开
-
C#使用Oracle.ManagedDataAccess.dll
https://www.cnblogs.com/gguozhenqian/p/4262813.htmlhttps://www.cnblogs.com/goldenbridge/p/7812081.html 在刚接触C#的时候由于公司使用的就是Oracle数据库,那么C#怎么连接Oracle数据库就成了首要去掌握的知识点了。在那时没有ODP.NET,但visual studio却对Oralce数据库的调用进行了集成,就是下图中的这个,尽管现在使用这个的时候visual studio提醒过时的,但在转载 2020-10-26 10:51:03 · 349 阅读 · 0 评论 -
c#中连接Oracle数据库的几种方式展示
https://www.cnblogs.com/gguozhenqian/p/4262813.htmlhttps://blog.csdn.net/a720561252803/article/details/99410074?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-转载 2020-10-26 10:49:22 · 1460 阅读 · 0 评论 -
winform+mysql入门学习
https://blog.csdn.net/qq_28091109/article/details/94988800 毕业后,第一份工作是写单片机(C)代码的,这一份也是写C代码的(emmmmmmmmm,虽然入职两个多月了一行代码也没写过啊哈哈哈哈),所以好久没写过博客了,周末没事干(没有女朋友,单身23年呜呜呜呜呜)就学了下C#和MySQL,然后就写了个最简单的类似于“hello world”的小项目-图书管转载 2020-10-24 16:27:25 · 380 阅读 · 2 评论 -
VTemplate模板引擎的使用
VTemplate模板引擎的使用–入门篇https://www.cnblogs.com/Jeely/p/11346350.htmlVTemplate模板引擎的使用–认识篇https://www.cnblogs.com/kingthy/archive/2009/08/27/net-vtemplate-doc-2.htmlVTemplate模板引擎的使用–进阶篇https://www.cnblogs.com/kingthy/archive/2009/09/03/net-vtemplate-doc-3.转载 2020-07-31 16:33:45 · 234 阅读 · 0 评论 -
C# 类型转换
ASCII和Byte转换常规转换时数值的转换,如把Ascii为"46"转化为Byte,对应值还是0x46:byte b = System.Text.Encoding.Ascii.GetBytes(“46”)[0];如何把Ascii值转化为Ascii表对应的16进制值?如有byte数组 byte[] byteAscii = new byte[]{0x46, 0x31};string s = Encoding.ASCII.GetString(byteAscii ).ToUpper(); //转载 2020-07-20 23:08:14 · 768 阅读 · 0 评论 -
C# 中DataGridView和ListView闪烁问题的解决方法
https://blog.csdn.net/chenhongwu666/article/details/43305503 C# 中DataGridView和ListView闪烁问题的解决方法方法一首先定义类,将此类放在datagridview或ListView所在的窗体类外面,然后代码如下,<span style="font-family:Microsoft YaHei;font-size:18px;">转载 2020-07-20 23:02:45 · 462 阅读 · 0 评论 -
深入浅出C#结构体——封装以太网心跳包的结构为例
https://www.cnblogs.com/JerryMouseLi/p/12606920.html 目录1.应用背景2.结构体解析2.1.结构体存在栈中2.2.结构体不需要手动释放3.封装心跳包结构体4.结构体静态帮助类5.New出来的结构体是存在堆中还是栈中?5.1.不带形参的结构体构造5.2.带形参的结构体构造6.性能测试7.原因分析8.下一篇:类与结构体性能对比测试——以封装网络心跳包为例9.IL工具使用分享1.应用背景底端设备有大量网络报文(字节数组):心跳报文,数据采集报文,转载 2020-07-17 16:29:54 · 477 阅读 · 0 评论 -
一分钟学会 log4net(c#) 配置及使用
https://blog.csdn.net/coolcoffee168/article/details/7692589 初次由java转做c#项目,研究了一下log4net的使用。1. 首先从apache网站下载log4net, http://logging.apache.org/log4net/download_log4net.cgi 。我下的是最新版本 log4net-1.2.11-bin-newkey2. 将转载 2020-07-09 19:38:31 · 482 阅读 · 0 评论 -
NPOI使用教程附Helper
NPOI使用手册http://www.doc88.com/p-2522072984262.htmlhttps://www.cnblogs.com/binye/articles/9349891.htmlNPOI使用教程附Helperhttps://www.cnblogs.com/wyy1234/p/10039767.htmlNPOI帮助类https://www.cnblogs.com/lilixiang-go/p/12898794.htmlNPOI 第一篇 NPOI的下载、引用、基本使用htt转载 2020-07-09 18:21:41 · 415 阅读 · 0 评论 -
c# winform程序读写ini配置文件
C# winform中读写ini文件https://blog.csdn.net/source0573/article/details/49668079c# winform程序读写ini配置文件https://www.cnblogs.com/falcon-fei/p/9849868.html 背景:本来准备使用settings.settings来保存数据库配置等信息的。但是设置为“应用程序”级别,就没法方便的用 Properties.Settings.Default.Save() 更改保存。转载 2020-07-07 18:21:59 · 2511 阅读 · 0 评论 -
serialport的readline()方法(注意timeout问题)
https://www.cnblogs.com/achao123456/p/6036543.html在最近的小项目中,单片机中断优先级的问题,串口发送到上位机的数据有时会出现发送的数据被中断打断的问题。于是,在上位机机上就容易出现错误,原来读取的方法是read()的方法,反复修改发送数据的格式依然没有好转。后来讲将上位机的读取方式换成readline()问题得到了解决,且百发百中,问题可能归结于readline方法自身的特性吧。readline会一直在那里等候,知道接收到换行符"\r\n",所以在没转载 2020-07-07 13:59:29 · 5394 阅读 · 0 评论 -
WinForm 子窗口向父窗口回传信息(事件)
C#实现Winform窗口间数据交互的三种方法介绍https://www.cnblogs.com/1990wz/articles/4276692.htmlWinForm 子窗口向父窗口回传信息(事件)https://blog.csdn.net/jhycjhyc/article/details/102562829现欲从子窗口向父窗口回传输入的字符串,回传后无论子窗口是否退出,父窗口均能接收到子窗口传来的字符串并显示出来.1.在子窗口中增加一个委托和事件,类似代码如下,因为要传字符串,所以委托要带一个转载 2020-06-28 16:15:46 · 1048 阅读 · 0 评论 -
C#使用CSkin界面库开发精美界面
https://blog.csdn.net/liuwinner/article/details/88909315 说明:首先CSkin界面库是完全免费的,可以任意使用,并且代码中无任何限制,文件夹中的2.0和4.0指的是netframework版本。使用教程:1.工具箱右键-新建项-命名CSkin。2.将CSkin.dll拖到转载 2020-06-28 13:56:06 · 3157 阅读 · 0 评论 -
C#线程(异步委托)
https://www.cnblogs.com/tlmbem/p/10832853.html delegate匿名方法(匿名函数)1. 函数和方法等价。匿名方法能够让你声明一个方法体而不需要给它指定一个名字,它们以一个“普通的”方法存在,但是在你的代码中没有任何方法显式调用它。,返回参数不需要声明,会根据[语句块]决定。2. 匿名方法只能在使用委托的时候创建,它们通过delegate关键字创建或者Lambda表达式(匿名函数)。定义方式:delegate(显式参数,显式参数) {语句块}转载 2020-06-24 14:26:06 · 2068 阅读 · 0 评论 -
C# WinForm ProgressBar垂直显示进度和从右向左显示进度
https://www.cnblogs.com/jaxu/archive/2011/07/29/2121305.html 1. 尝试将ProgressBar的RightToLeft属性设置为System.Windows.Forms.RightToLeft.Yes,同时将RightToLeftLayout属性设置为true,ProgressBar的进度指示将从右向左显示。2. 如何实现一个垂直进度显示的进度条? 自定义VerticalProgressBar类继承ProgressBar,改写属性转载 2020-06-17 13:30:22 · 1128 阅读 · 0 评论 -
C#计时器的三种实现方法
https://blog.csdn.net/u013658041/article/details/78203931在原博基础上学习,然后自己重新设计实现了一遍。在.NET中有三种计时器:一、 System.Windows.Forms命名空间下的Timer控件,和所在的Form属于同一个线程。Timer控件只有绑定了Tick事件和设置Enabled属性为True之后才会自动计时,Stop()方法,Start()方法启动计时器重新计时;MyTimer.Enabled = true; //启转载 2020-06-16 16:16:51 · 900 阅读 · 0 评论 -
TabControl设置选项卡的大小
今天在使用Winform下的TabControl控件时,发现选项卡大小的调整不仅仅是设置宽度和高度那么简单,下面对TabControl选项卡大小的设置进行总结(以显示在顶部的选项卡为例):设置选项卡大小的第一步就是设置TabControl的SizeMode属性,SizeMode属性返回枚举TabSizeMode,TabSizeMode有三个值,分别是Normal,FillToRight,Fixed。另外两个与选项卡大...转载 2020-06-12 14:44:10 · 960 阅读 · 0 评论 -
c# Winform 多线程操作
c# Winform 多线程操作https://www.cnblogs.com/SoftWareIe/p/9650947.htmlc# winform编程之多线程ui界面资源修改总结篇https://www.cnblogs.com/gc2013/p/3824761.html转载 2020-06-11 16:50:05 · 476 阅读 · 0 评论 -
C#-WinForm跨线程修改UI界面(task)
https://blog.csdn.net/lgj123xj/article/details/78533400 待解决的问题在我做WinForm开发的过程中,经常会遇到耗时操作或阻塞操作。他们会引发软件的卡顿甚至假死,严重影响软件的使用。 因转载 2020-06-11 16:47:31 · 7202 阅读 · 0 评论 -
DataGridView 中添加ProgressBar列
https://www.cnblogs.com/yzeng/p/3725663.htmlhttps://www.cnblogs.com/because/archive/2011/12/18/2292100.htmlDataGridView进度条列 C# WinFormhttps://www.cnblogs.com/yzeng/p/3725663.html 先看看效果,如果感兴趣,继续往下看……效果如下图所示: DataGridView里没有Pragress列,但有Image转载 2020-06-06 23:22:38 · 1219 阅读 · 0 评论 -
皮肤控件IrisSkin4.dll调用样例
https://blog.csdn.net/kevinmeanscool/article/details/74010908https://blog.csdn.net/zzq900503/article/details/12439027/https://www.jianshu.com/p/b2335af279f9https://www.cr173.com/soft/69061.htmlhttps://blog.csdn.net/weixin_42614447/article/details/86610转载 2020-06-01 16:20:28 · 475 阅读 · 0 评论 -
【WinForm】创建自定义控件
c#Winform自定义控件-目录-HZHControlshttps://www.cnblogs.com/bfyx/p/11364884.htmlkwwwvagaa-net_winform_custom_control-master.ziphttps://www.cnblogs.com/bomo/archive/2012/12/09/2810559.html 虽然VS为我们提供了很多控件可以使用,但有时候这些控件仍然不能满足我们的要求,比如我们要对部分控件进行一些个性化的定制,例如美化控件,转载 2020-05-15 12:48:23 · 603 阅读 · 0 评论 -
C# DataGridView控件关闭列自动排序功能
https://blog.csdn.net/kucoffee12/article/details/88055919 C# DataGridView控件关闭列自动排序功能当DataGridView绑定DataTable时,点击DataGridVi转载 2020-05-14 16:47:17 · 1800 阅读 · 5 评论 -
C#开发WinForm之DataGridView开发
https://blog.csdn.net/achenyuan/article/details/84632751 C#开发WinForm之DataGridView开发文章目录C#开发WinForm之DataGridView开发前言基本的数据渲染转载 2020-05-13 20:01:55 · 438 阅读 · 0 评论 -
C#在RichTextBox控件中为网址显示为超链接样式的方法与示例
http://www.longziyong.cn/post/CSharp/2015/04/310.html RichTextBox控件可以将Web链接显示为彩色或下划线形式。可以编写代码,在单击链接时打开浏览器窗口,该窗口中显示链接文本中指定的网站。通过Text属性,设置控件中含有超链接的文本。然后在控件的LinkClicked事件中编写事件处理程序,将所需的文本发送到浏览器。 【例】创建一个Windows应用程序,在控件的文本内容中含有超链接地址,其显示为彩色并且带有下划线,单击这个超链接地址后,会转载 2020-05-13 14:47:18 · 1726 阅读 · 0 评论 -
c#中richTextBox的用法
https://blog.csdn.net/yinbucheng/article/details/59560006?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522158927609319725219917811%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=158927609319725219917811&转载 2020-05-12 17:41:36 · 930 阅读 · 0 评论 -
c#中richTextBox的用法
https://blog.csdn.net/yinbucheng/article/details/59560006?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522158927609319725219917811%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=158927609319725219917811&转载 2020-05-12 17:40:25 · 10451 阅读 · 0 评论 -
winform 通过 PictureBox添加图片的四种方法。
//1,从项目资源文件中加载图片,首先将图片添加到项目资源中(工程项目下 - Properties 下双击Resources.resx进行添加资源) //this.pictureBox1.Image = TreeView20190926.Properties.Resources.Penguins; //2,从窗体资源文件中加载图片 --- 前提需要先在窗体路径下找到资源文件(后缀为.resx)双击然后将图片添加进去。 //System.Re...转载 2020-05-11 17:19:31 · 5205 阅读 · 0 评论 -
C#学习笔记:设置label(标签)控件的背景颜色为透明
https://blog.csdn.net/qq_28249373/article/details/75947856有时候,我们需要将控件的背景颜色设定为透明,比如说label(标签)控件。那么,如何将控件的背景颜色设定为透明?是不是只要将控件的BackColor属性设为Transparent(透明)就可以了呢?答案是否定的。看似很简单,其实不然,在实际操作过程中,很让人抓狂,抓狂到让你怀疑人生...转载 2020-02-10 14:34:09 · 715 阅读 · 0 评论 -
请问C#中 if(fonrdlg .ShowDialog () ==DialogResult .OK )怎么理解
https://bbs.csdn.net/topics/391894883C# code?1if(fonrdlg .ShowDialog () ==DialogResult .OK )这里边,当执行fonrdlg .ShowDialog ()时,fonrdlg 窗体作为模式窗体打开,所以ShowDialog&nbs...转载 2019-07-11 20:42:40 · 2247 阅读 · 0 评论 -
C#中显现串口通信SerialPort类
https://www.cnblogs.com/BookCode/p/5583853.html 转载 2018-12-06 18:50:09 · 1175 阅读 · 0 评论 -
wpf 窗体添加背景图片
https://www.cnblogs.com/hanjiaxu/p/4262479.html方法一:xaml中:<控件> <控件.Background><ImageBrush ImageSource="/WpfApplication1;component/Images/xxx.jpg"/></控件.Background>&...转载 2019-06-14 08:29:47 · 13749 阅读 · 0 评论 -
在C# Win Form中怎么使窗口最大化后控件也跟着最大化
https://zhidao.baidu.com/question/507941394.html?qbl=relate_question_1&word=winform������ �ռ��Ŵ�展开全部就那上面的例子来说吧按钮1设置 anchor为 left top 意思就是 按钮1左边缘,上边缘 到窗体的左边缘上...转载 2019-07-11 19:49:33 · 9424 阅读 · 0 评论 -
全面解析布局(Grid & Canvas &StackPanel &Wrappanel) 转
https://www.cnblogs.com/meimao5211/p/3368207.html写这篇文章前,特意在百度搜索了一下,发现目前网上介绍布局的文章不多,质量也不是很高。拿grid和canvas来讲,这两个布局容器还是有许多小细节值得讲的,如果你不了解的话,开发中经常会遇到一些让人匪夷所思的事情。学习silverlight xaml的过程可以分为布局,样式,模板,资源,动画,行为,绑...转载 2019-07-01 09:59:35 · 1124 阅读 · 0 评论 -
C# FormClosing和FormClosed的区别
FormClosing:提供关闭窗体后悔药的,FormClosed:关闭窗体后的处理.FormClosing事件在窗体关闭时,FormClosing事件发生。此事件会得到处理。从而释放与窗体相关的所有资源。如果取消此事件,则窗体仍然保持打开状态。当窗体显示为模式对话框时,单击“关闭”会隐藏窗体并将DialogResult属性设为Cancel。通过在些事件中设置DialogResult属...转载 2018-12-20 17:36:57 · 676 阅读 · 0 评论 -
VS2013使用TeeChart---入门(MFC)
https://blog.csdn.net/liuyi1207164339/article/details/46730213最近项目中需要使用到MFC进行曲线绘图,如果使用MFC自带的API实现的话代码量比较大且界面不美观,于是考虑使用TeeChart来进行实现,于是把最近学到的东西记录下来,与大家分享。&nbsp; &nbsp; 我的开发环境:VS2013 Ultimate&nbsp; &...转载 2018-12-07 10:14:26 · 1793 阅读 · 0 评论 -
基于C#波形显示控件升级版
一、概述 两个月前制作一个项目,需要用到上位机实时显示波形的功能,说实话,在当时我的水平来看,用上位机进行串口的读写这样的功能没问题,但是一遇见画图之类的功能我就瞬间蛋疼了,于是我就上网搜索相关的源代码,很幸运,我搜到了xf_z1988的波形显示控件,当时我感觉如释重负,终于看到了胜利的曙光。同时他还写了一篇关于这个控件的功能介绍http://www.cnblogs.com/xf_z1988/a...转载 2018-12-19 17:03:48 · 3254 阅读 · 6 评论 -
C# 实时折线图,波形图
https://www.cnblogs.com/hsiang/p/6242641.html此Demo是采用VS自带的Chart图表控件,制作实时动态显示的折线图,和波形图。本文仅供学习分享使用,如有不足之处,还请指正。涉及知识点:Chart 控件,功能强大,可以绘制柱状图,折线图,波形图,饼状图,大大简化了对图的开发与定制。 Chart控件的相关概念:ChartArea,...转载 2018-12-19 16:57:02 · 1959 阅读 · 0 评论 -
C#用serialPort和chart控件实现简单波形绘制
先看最终的效果图:主要实现功能是将串口发送过来的数据按波形显示注:本例是以串口调试助手和虚拟串口VSPD软件模拟串口发送数据的,详细说明见下文说明:serialPort的ReadByte()方法用于从System.IO.Ports.SerialPort输入缓冲区中同步读取一个字节。chart控件的spline为曲线图,以光滑的曲线连接各点。几个代码块说明:(1) privat...转载 2018-12-19 16:55:33 · 2539 阅读 · 0 评论 -
[C#] Microsoft .Net框架SerialPort类的用法与示例(文件发)
https://www.cnblogs.com/hwBeta/p/6926363.html从Microsoft .Net 2.0版本以后,就默认提供了System.IO.Ports.SerialPort类,用户可以非常简单地编写少量代码就完成串口的信息收发程序。本文将介绍如何在PC端用C# .Net 来开发串口应用程序。1. 串口硬件信号定义DB9 Connector 信号定义针脚信...转载 2018-12-06 18:55:17 · 1984 阅读 · 0 评论