自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 xml操作;

更新一节点的属性;该节点不存在则添加节点和相应的属性; try { XmlNode node = doc.SelectSingleNode(“bookstore/book/钢铁是怎样炼成的”); if (node == null) { ...

2019-08-26 16:43:49 53

转载 C#连接mysql三种方式

第一种方式:使用MySQLDriverCS.dll连接MySQLDriverCS软件下载:https://sourceforge.net/projects/mysqldrivercs/?source=typ_redirect安装完之后再引用中添加引用,找到安装目录,找到MySQLDriverCS.dll文件,然后添加using MySQLDriverCS.dll文件参考网址:/kf/201401/...

2018-06-06 18:12:22 5400 1

转载 mysql-8.0.11-winx64.zip安装教程

 下载zip安装包:  MySQL8.0 For Windows zip包下载地址:https://dev.mysql.com/downloads/file/?id=476233,进入页面后可以不登录。后点击底部“No thanks, just start my download.”即可开始下载。  或直接下载:https://dev.mysql.com/get/Downloads/MySQL-8...

2018-06-01 10:45:42 507

转载 Json中判断键值为空

using System;using System.Collections.Generic;using System.Linq;using System.Text;using Newtonsoft.Json.Linq;using Newtonsoft.Json;using System.IO; namespace JsonTest{ class Program {...

2018-04-17 11:29:50 3746

转载 Json解析

JSON简介JAVAScript Object Notation是一种轻量级的数据交换格式具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持)JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.orgJSON作为数据是目前网络中主流的数据传输格式之一,应用十分广泛,说是使用率达到99%一点也不...

2018-04-17 11:27:36 141

转载 开发可以自动运行程序的U盘

一. 为什么要开发这样的U盘 可以自动运行程序的U盘插入电脑后U盘里面的程序会自动运行,这样的U盘可以作为软件厂商存储程序的载体,也可以作为U盘厂商扩展U盘功能的一种途径。举几个例子:有加密功能的U盘可以把加密软件存放到U盘中,插入U盘后自动运行加密管理软件,极大方便了用户,厂商也不用另外提供软件;我甚至这么想过,把温度芯片加入到U盘电路里面,U盘上的程序自动运行后,通过USB接口读出温度,显示给...

2018-03-23 16:59:39 4735 3

转载 有关USB量产

联盛ut165量产修复工具是专门用于修复ut165量产工具的。软件功能强大,支持大部分U盘的修复。软件使用也很简单,如果插入后提示无法找到配置,说明该U盘不适合此工具。有需要的朋友,赶快下载体验吧!什么是u盘量产工具?1. 什么是量产工具,有何作用?量是指批量的意思,即量产工具可以一次性生产出很多U盘,只要你的USB孔足够。量产工具是针对U盘主控芯片进行操作的由厂商开发的低层软件,作用:1)低格U...

2018-03-23 16:52:09 282

转载 U盘做cdrom

U盘做cdromhxlong19872009.08.05阅 2849先说下大概意思,把光盘上的GHOST(ISO文件)弄到U盘上,把U盘刷成USB-CDROM。还是调光盘启动。光盘装GHOST系统的那个速度大概是300多每秒,U盘就1000以上了,我试过,GHOST一下不到3分钟。拿我4G的U盘来说,700多MB是系统,就和光盘一样,病毒也进不去,另外的3G多还当U盘正常用,可以在放点常用软件进去...

2018-03-23 16:50:32 2304

转载 WinForm窗体继承

在Windows应用程序中,从现有的窗体继承,查看子窗体的设计视图时,会出现错误:服务容器中已存在服务 System.Windows.Forms.Design.IEventHandlerService。参数名: serviceType 或出现错误:未将对象引用设置到对象的实例。解决方法:把父窗体中Form_Load事件里所有代码都放在!DesignMode里,即privat

2017-12-22 15:20:22 1088

转载 InnoSetUp指定桌面快捷方式和快速启动图标

先把logo文件加载进来;然后按以下设置:[Icons]Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}";Name: "{group}\卸载{#MyAppName}"; Filename: "{uninstallexe}"Name: "{commondesktop}\{#MyAppName}"

2017-12-09 14:12:19 5989

原创 WinForm中图片资源管理

添加图片、图标资源:1、双击Resources.resx      显示所有图片资源列表;点击添加资源-> 添加现有文件->选择资源文件,即可完成添加;    添加完成后,Resource目录下自动有这些资源; 点击某个控件的图片属性,自动加载添加的图片资源,可以进行选择;2、点击需要加载图片的控件属性, 在项目资源文件中,点击导入项目资源,选择图片进行添加;删除图片资

2017-12-09 14:05:03 879

转载 C#之使用NotifyIcon实现任务栏托盘菜单,图标闪烁效果及气泡提示 很多程序是只需要后台运行的,甚至不需要自己的应用界面。NotifyIcon提供了程序在任务栏的显示功能 程序下载链接如下

C#之使用NotifyIcon实现任务栏托盘菜单,图标闪烁效果及气泡提示很多程序是只需要后台运行的,甚至不需要自己的应用界面。NotifyIcon提供了程序在任务栏的显示功能程序下载链接如下:http://download.csdn.net/detail/u010312811/9483473 1.创建一个项目,向窗体中添加NotifyIcon控件和ContextMenu

2017-10-17 16:53:09 1196 1

转载 ArrayList 与 string、string[] 的转换

Array,List和ArrayList间的转换:可以用遍历的方法装换,不过这种方法无疑有些笨拙。下面是一些简单点的方法:1.List和ArrayList转为Array两者都实现了ToArray方法,直接使用即可2.Array转为ArrayList方法1:C#代码  ArrayList.Adapter(array)  方法2:

2017-08-28 14:50:03 2920

转载 WinForm-ListBox控件美化

如果要对ListBox控件进行自定义绘制(美化),那么首先必须将ListBox的DrawMode属性设置为OwnerDrawVariable或OwnerDrawFixed。ListBox有个ItemHeight属性,在DrawMode设置为Normal时,这个属性是不可设置的,并且其值是根据当前字体进行计算获得的。只有当DrawMode设置为OwnerDrawVariable或OwnerDrawF

2017-08-11 17:46:38 841

转载 Socket 读取 写入判断网络断开

当客户端已经将socket正常关掉时,服务器端的socket.connected还是显示true,并没有判断出客户端断开,而C++就能够通过检测close事件,立刻判断出客户端断开。后来查阅资料发现,服务器端需要通过发送数据才能检测出客户端中断。    以下是我参考的一点资料:    首先,Socket类的Connected属性只表示最后一次I/O操作的状态,如果这之后[连接的另一方]

2017-08-08 10:52:51 1499

转载 地址栏中传递带有特殊字符的参数,进行转义。

引自:http://www.cnblogs.com/artwl/archive/2012/03/07/2382848.html混乱的URI编码  JavaScript中编码有三种方法:escape、encodeURI、encodeURIComponent  C#中编码主要方法:HttpUtility.UrlEncode、Server.UrlEncode、Uri.EscapeUriStr

2017-07-28 14:51:05 9234

转载 C# 调用 C++ DLL方法

在C# 中,可以通过 DllImport 调用C++ 的非托管DLL程序。VS2010中C#调用C++的DLL示例:一、新建C++ DLL程序1、新建 C++ Win32项目,类型为DLL。生成的文件结构如图:  其中,“MyDLLFun.cpp”文件为此项目主要源文件。2、在源文件中添加需要被外部调用的方法。这里仅仅是添加两个示例方法:方法“A

2017-06-15 17:28:58 1249

转载 C#调用C++编写的DLL函数各种参数传递问题

1. 不返回值的参数C++ 原型:[cpp] view plain copy bool    SendNewSms(char *szTel, char *szMessage);  C#引用;[csharp] view plain copy [DllImport( "CdmaCard.dll",E

2017-06-15 16:44:33 392

转载 C# 中panel的mousewheel鼠标滚轮事件触发

如果将窗体或容器控件(如Panel控件)的AutoScroll属性设置为True时,那么当窗体或Panel容不下其中的子控件时就会出现 滚动条,通过移动滚动条可以上下显示出窗体或Panel中的全部内容。但是默认情况下滚动条的移动只能通过鼠标直接拖动滚动条来实现,而不能通过鼠标的滚 轮来实现上下移动,因此需要手动添加代码来实现这个功能。滚动鼠标的滚轮,触发的是窗体或控件上的 MouseWheel

2017-06-02 17:43:21 1285

转载 richTextBox自适应行高

第一种:richTextBox1.ScrollBars = RichTextBoxScrollBars.None;richTextBox.ContentsResized += new ContentsResizedEventHandler(richTextBox_ContentsResized);  private void richTextBox1_ContentsResized

2017-06-02 16:59:36 657

转载 Json读写

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Newtonsoft.Json;using Newtonsoft.Json.Converters;namespace ConsoleA

2017-05-09 17:48:22 265

转载 C# RichTextBox显示不同格式的字体

C# RichTextBox显示不同格式的字体转自:http://blog.sina.com.cn/s/blog_4b3485000100slj9.html           //定义四个文本部分,便于分别应用不同的文本格式           string firstString = "大山的骄傲\r\n ";           string secondStri

2017-04-11 09:46:10 1964

转载 WinForm中手动绑定DataGridView

WinForm中手动绑定DataGridView的方法1、先设定DataGridView显示的字段及样式         ///         /// Add column to DataGridView        ///         private void DataGridViewSet()        {            Data

2017-03-16 10:35:21 734

原创 JObject用法

加引用:Json;using Newtonsoft.Json.Linq;            JObject json = new JObject();            if (param.Count != 0) //将参数添加到json对象中            {                foreach (var item in param)   

2017-03-07 11:46:25 7883

转载 QQ在线客服代码(不需要加好友即可发起临时会话)

引自:http://blog.csdn.net/jdfkldjlkjdl/article/details/41480679版权声明:本文为博主原创文章,未经博主允许不得转载。首先介绍怎样制作QQ在线客服代码:在线状态”是腾讯公司提供的一种快速沟通服务,该服务可以让您在不加好友的情况下和域中的朋友发起临时会话。这个代码需要登录http://wp.qq.

2017-02-24 11:42:19 8297 1

转载 Winform加载图片

1、获取本地程序图片方法一 pictureBox1.BackgroundImage = Image.FromFile(@"Resources\bg.gif"); 或是pictureBox1.BackgroundImage = new System.Drawing.Bitmap(@"Resources\bg.gif");注意:Resources文件夹必须放在bin\Debug

2017-02-23 16:05:22 5157 1

转载 欢迎使用CSDN-markdown编辑器

引自:http://www.jb51.net/article/34233.htm 若一个实例方法声明前带有virtual关键字,那么这个方法就是虚方法。虚方法与非虚方法的最大不同是,虚方法的实现可以由派生类所取代,这种取代是通过方法的重写实现的(以后再讲) 虚方法的特点: 虚方法前不允许有static,abstract,或override修饰符 虚方法不能是私有的,因此不能使用private

2017-02-06 17:14:18 179

转载 C# SplitContainer 控件详细用法

引自:http://blog.sina.com.cn/s/blog_75c55a1501011280.html1.可以将 Windows 窗体 SplitContainer 控件看作是一个复合体,它是由一个可移动的拆分条分隔的两个面板。当鼠标指针悬停在该拆分条上时,指针将相应地改变形状以显示该拆分条是可移动的。使用 SplitContainer 控件,可以创建复合的用户界面(通常,在一

2017-01-03 14:16:03 23161

转载 INotifyPropertyChanged的优雅使用

在利用WPF进行开发中,很多开发人员肯定会遇到这样的一个接口,INotifyPropertyChanged,它提供了一种后台数据的改变影响前台显示的,这个往往在我们开发的过程中很重要的一个功能,例如开发音乐播放器,聊天软件,等一些小的软件也用到,很多情况需要把后台的数据更改情况反映给前台从而进行响应反映给用户,下面看一下没有实现INotifyPropertyChanged接口的时候,是多么的糟糕:

2016-12-02 15:43:55 589

转载 同步与异步的概念

进程同步用来实现程序并发执行时候的可再现性。一.进程同步及异步的概念1.进程同步:就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事.就像早上起床后,先洗涮,然后才能吃饭,不能在洗涮没有完成时,就开始吃饭.按照这个定义,其实绝大多数函数都是同步调用(例如sin,isdigit等)。但是一般而言,我们在说同步、异步的时候,特指那

2016-11-25 11:52:04 190

原创 AutoResetEvent用法

定义:public static AutoResetEvent AutoSwitch = null;初始化:               if (AutoSwitch == null)                {                    AutoSwitch = new AutoResetEvent(false);                }

2016-10-19 18:12:58 291

转载 JSon 格式读写

public void SaveFile(TmpClass datainfo,string filename)        {            DataContractJsonSerializer json = new DataContractJsonSerializer(typeof(TmpClass ));            using (MemoryStream ms

2016-10-19 17:53:14 489

转载 FileSystemWatcher判断文件复制完成

引自:http://blog.csdn.net/dotnet90/article/details/21029625 使用 FileSystemWatcher 监视指定目录中的更改。可监视指定目录中的文件或子目录的更改。该组件可以监视本地计算机、网络驱动器或远程计算机上的文件。可监视目录或文件中的若干种更改。例如,可监视文件或目录的 Attributes、LastWrite

2016-10-09 12:45:13 2631

转载 C#读写文件总结

转自:http://www.cnblogs.com/qiantuwuliang/archive/2009/03/12/1409417.html1、使用FileStream读写文件 文件头: using System;using System.Collections.Generic;using System.Text;using System.IO

2016-10-09 12:40:28 256

转载 WPF中的窗口的生命周期

WPF中所有窗口的基类型都是System.Windows.Window。Window通常用于SDI窗口和对话框。Window在应用程序中除了一个设计用于托管顶级内容的控件外,就别无他物了。典型的,可以混合使用标记和代码来定义一个窗口。代码如下: 在xaml页:        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/

2016-09-02 15:53:16 468

转载 WPF中隐藏窗口最小化、最大化和关闭按钮

隐藏最小化、最大化按钮,十分简单,设置属性ResizeMode的值为NoResize即可。隐藏关闭按钮代码如下:        private const int GWL_STYLE = -16;        private const int WS_SYSMENU = 0x80000;        [System.Runtime.InteropServices.D

2016-09-02 15:02:13 3317

转载 WPF窗口属性

WPF编程学习——窗口本文目录  1.窗口的外观  2.窗口的位置  3.窗口的大小  4.窗口的可见性和状态  5.窗口的生命周期1.窗口的外观  WPF中默认窗口框架的外观,主要取决于Icon、Title、WindowsStyle、ResizeMode等属性。  Icon 指定窗口的图标;  Title 指定窗口的标题;  Windo

2016-07-28 10:57:36 4269

原创 界面缩放

private void Viewbox_MouseWheel(object sender, MouseWheelEventArgs e)        {            if (!Keyboard.IsKeyDown(Key.LeftCtrl))            {                return;            }         

2016-05-06 19:19:06 378

转载 WPF中加载System.Windows.Forms;

工程中需要用到定时器Timer其头文件为System.Windows.Forms;直接加上using System.Windows.Forms; 该头文件不识别;需要在工程中添加引用:程序集中选择下两项[WindowsFormsIntegration]和[System.Windows.Forms]点击确定即可;

2016-04-27 16:32:58 2673 2

转载 C#学习-防止重复运行

WPF防止程序重复运行,点击确定后,直接退出:        private void Application_Startup(object sender, StartupEventArgs e)        {            string MName = System.Diagnostics.Process.GetCurrentProcess().MainModule.Mo

2016-04-18 17:45:57 365

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