自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C# WinForm 使用 WebBrowser控件显示百度地图

一、申请百度地图密钥百度官方文档:http://developer.baidu.com/map/jsmobile.htm百度申请密钥:http://lbsyun.baidu.com/apiconsole/key二、新建WinForm项目1、在项目中新建MyPage窗体2、在WinForm项目中新建HTML页3、现在项目下有一个窗体Form1和一个HTML页,在HTMLPage1中添加代码,将您的密钥修改为一开始在百度地图申请的密钥AK。HTMLPage1.html页代

2020-05-29 17:06:48 1192

转载 WinForm 中 comboBox控件之数据绑定

下面介绍三种对comboBox绑定的方式,分别是泛型中IList和Dictionary,还有数据集DataTable一、IList现在我们直接创建一个List集合,然后绑定IList<string> list = new List<string>();list.Add("111111");list.Add("222222");list.Add("333333");list.Add("444444");comboBox1.DataSource = list;.

2020-05-22 17:33:09 797

原创 C# 使用oledb操作excel文件

C#操作Excel主要有以下几种方式:1.Excel说明:利用Office 的Excel组件来操作excel文件优点:能够完全操作Excel文件,生成丰富文件内容缺点:需要电脑安装Excel,会启动Excel进程这在web上很不方便2.OpenXML说明:一个操作字处理文档的组件包括Excel优点:能够操作操作Excel2007版本文件缺点:只能够操作Excel2007文件...

2020-03-20 11:26:53 1123

原创 WPF 遍历控件listview中的checkbox控件

1、获取控件中子控件方法/// <summary> /// 获得指定元素的所有子元素(这里需要有一个从DataTemplate里获取控件的函数) /// </summary> /// <typeparam name="T"></typeparam> /// <param na...

2019-12-26 11:52:17 1548

原创 C# 选中TreeView的某节点,并加背景颜色

一:按钮事件,遍历所有节点TV_TempGrp :为TreeView控件名称foreach (TreeNode n in TV_TempGrp.Nodes) { ErgodicTreeView(n); } public void ErgodicTreeView(TreeNode tn) { if (tn == ...

2019-11-20 15:19:17 4139

原创 c# ListView 根据全路径显示图标

在Winform开发中,大家普遍利用Listview来显示文件列表。 但是Listview本身并不具备显示当前系统图标的功能。所以要想实现类似的功能,需要利用Icon和Imagelist来辅助。1, 实例一个imagelist作为图标管理容器。(拖一个imageList控件)2, 根据文件绝对路径将对应的系统图标加入imagelist3, 将listview的显示属性View修改为:S...

2019-11-15 15:01:22 883

转载 WPF 鼠标滑过Button按钮放大

预期效果:鼠标滑过Button时有放大效果,并且改变背景色;点击Button时改变背景色,释放鼠标还原;鼠标离开Button时还原。Button的Content是文字或者图片都适用,代码如下:xaml代码<Window x:Class="WPF_ButtonStyle.MainWindow" xmlns="http://schemas.microsoft.c...

2019-07-25 10:54:33 1298

转载 WPF 加载GIF图片

新建GifImage类using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows.Interop;using System.Windows.Threading;using System.Runtime.InteropServices;...

2019-07-12 10:57:31 1286

原创 WPF 中listview右键编辑,删除,保存

xaml页面代码如下: <Grid Loaded="Grid_Loaded"> <ListView Height="209" HorizontalAlignment="Left" Margin="41,140,0,0" AlternationCount="2" Name="listView_Demo" VerticalAlignment="Top"...

2019-07-01 15:49:36 1969

原创 WPF ListView列图片加字符串显示,点击行数据更换列图片

.xaml页面代码<Grid Loaded="Grid_Loaded"> <ListView Height="315" HorizontalAlignment="Left" Margin="168,223,0,0" Name="listView_Demo" VerticalAlignment="Top" Width="738"> ...

2019-06-20 17:45:58 1096

原创 WPF 时钟,星期几 同步显示

private DispatcherTimer ShowTimer; private void Grid_Loaded(object sender, RoutedEventArgs e) { ShowTimer = new System.Windows.Threading.DispatcherTimer(); ...

2019-06-06 17:24:42 1221 1

原创 C# Thread.Sleep 界面或程序卡死的问题解决方法 线程阻塞界面 界面无法显示

主线程休眠Thread.Sleep(3000);很多初学者在写C#程序的时候,需要程序等待某个时间,但是又不想用比较繁琐的线程等操作,因此用Thread.Sleep()函数,但是这个函数在等待过程中会操作界面的卡死,那么,如何能保证既不卡死又能达到等待的功能呢?其实也很简单,用下面的一段代码代替Thread.Sleep()函数即可。public static void Delay(int...

2019-03-14 11:16:37 7731 2

原创 C# winfrom TabConTrol控件背景颜色问题和标签背景图片

重点:tabControl_event_sms.Invalidate();可以触发DrawItem事件。属性中,并没有直接设置控件的BackImage属性,没办法设置主控件的背景。第一步: 设置TabControl控件(名称以tclDemo为例)的DrawMode属性为:OwnerDrawFixed;用于指定由用户来绘制标题第二步:注册TabControl控件的DrawItem事件...

2019-02-26 14:10:20 3566

原创 C#windows 应用程序picturebox形状怎样变成圆形

只要设置Picturebox的Region属性就可以了,如下using System.Drawing.Drawing2D;private void button1_Click(object sender, EventArgs e) { GraphicsPath gp = new GraphicsPath(); gp.A...

2019-02-19 14:47:36 7141 4

原创 C# 分辨率缩放

                 float xvalues;                 float yvalues;  /************************************************************************/ /* 初始化主窗体 ...

2019-01-24 09:51:12 1119

原创 C# 按比例缩放图片

//按比例缩放图片(运行图背景图片) private Bitmap ZoomImage(Bitmap bitmap, int destHeight, int destWidth) { try { System.Drawing.Image sourImage = bitmap; ...

2019-01-24 09:38:38 2585

原创 C# 解析json数组

string json = "[{"Groupid":"54","groupnum":"66000","groupname":"大唐移动","type":"0","dnsprefix":"","islocal":"1","canshowall&quo

2018-11-14 14:52:02 12636 3

原创 WinFrom Json数据绑定TreeView控件核心代码

 需要引用Newtonsoft.Json.dll private void button2_Click(object sender, EventArgs e) { //{\"id\":\"329\",\"txt\":\"IT\"} string json = "[{\"Groupid\": \"1\",\&qu

2018-11-12 16:27:49 3633

转载 Winform分页控件使用详细介绍

自从上篇随笔《Winform分页控件最新版本发布,并提供基于DotNetBar界面的版本》介绍了最新版本的分页控件,并提供下载使用后,很多人对分页控件非常感兴趣(毕竟Winform数据分页是很常见的),并关注该分页控件应该如何使用,其实分页控件在之前很多篇随笔中断断续续都有介绍,为了使大家对分页控件有个系统的认识,本篇详细介绍分页控件的一些属性设置及相关使用注意事项,使大家对该分页控件有一个更深的...

2018-10-29 14:24:14 6837

转载 C# WinForm窗体及其控件自适应各种屏幕分辨率

1.声明AutoSizeFormClass类using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows.Forms; namespace WindowsApplication1{ public class AutoSizeFo...

2018-10-23 17:50:26 3170 4

转载 委托学习总结(三)泛型委托

之前,我们学习总结了委托这个概念,也阐述了委托,匿名方法,lambda表达式三者之间的关系,那么今天再来继续学习委托更深层次的东西:泛型委托,什么是泛型,这个概念我也会在之后做出总结,这里不做很深层次的讨论,重点是讨论泛型和委托如何配合使用,其实泛型这个概念在这里也不会对我们对委托的理解有太大的影响,我们只要大概知道泛型就是一种动态的类型,它在使用时可以代表任意类型,下面我们再来回顾一下我们是如何...

2018-07-26 09:39:19 278

转载 委托学习总结(二)匿名方法和lambda表达式

之前总结了委托这个困惑着大多初学者的概念,继续来学习匿名方法和lambda表达式(1)我们之前写了这样一段代码//自定义一个委托 public delegate int Expression(int a, int b); class Program { static void Main(string[] args)...

2018-07-26 09:34:58 215

转载 委托学习总结(一)浅谈对C#委托理解

初入社会,对于我这个初级程序员来说要学的东西实在太多了,公司最近在做一个winform框架开发的桌面应用程序,众所周知,winform也好,webform也好,里面随处可见的事件驱动,有事件,当然也少不了委托,感觉之前对委托这个概念的理解一直是模模糊糊的,口里都会背的那么几句话:“委托可以把方法当作参数在另一个方法中传递和调用”,“委托是方法的快捷方式”等等。但是真要深入理解,灵活运用,还是要有良...

2018-07-26 09:31:12 228

转载 一篇关于面向接口编程思想的文章

看到一篇非常好的关于面向接口编程思想的文章,给大家分享一下原文:我想,对于各位使用面向对象编程语言的程序员来说,“接口”这个名词一定不陌生,但是不 知各位有没有这样的疑惑:接口有什么用途?它和抽象类有什么区别?能不能用抽象类代替接口呢?而且,作为程序员,一定经常听到“面向接口编程”这个短语, 那么它是什么意思?有什么思想内涵?和面向对象编程是什么关系?本文将一一解答这些疑问。 1.面向...

2018-07-26 09:28:16 239

转载 面向对象设计原则

网上看到对许多对面向对象设计原则的总结,有五大原则的,也有六大原则的,甚至还有更多的。于是我个人也学习了一下,可能是自己各方面的知识还比较贫瘠,感觉理解起来并没有想象的那么容易,自己也学着总结归纳了一下,来加深自己的印象,也能更好提升自己对面向对象更深层次的理解。  我这里用了最常用的五大原则  S  = 单一责任原则  O = 开闭原则  L  = Liscov替换原则  I  =...

2018-07-26 09:12:50 446

转载 WinForm多线程+委托防止界面假死

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Th...

2018-07-23 17:11:30 5205 4

转载 C# Winform中窗体的美化—— 用IrisSkin轻松实现换肤功能

今天经前辈提醒才知道winform窗体还有美化工具,呵呵,不得不说,孤陋寡闻了。下面总结一下irisskin2的使用步骤和遇到的问题及解决办法。1、网址:http://www.pc6.com/softview/SoftView_70918.html#download皮肤控件换肤素材包,IrisSkin2.dll皮肤素材资源下载,这是一款与编程开发相关的素材资源,主要是提供一些采用IrisS...

2018-07-23 14:30:50 3225 1

原创 C# 批量执行sql脚本

public void GetFilePath() { string ConfigPath = System.AppDomain.CurrentDomain.BaseDirectory + "web.config"; XmlDocument xmlDoc = new XmlDocument(); xmlD...

2018-07-20 12:00:55 3598

转载 C# 监控文件夹和文件时的用法

概述最近学习FileSystemWatcher的用法,它主要是监控一个文件夹,当文件夹内的文件要是有更改就要记录下来,我就整理下我对FileSystemWatcher 的理解和用法.FileSystemWatcher 用法在应用FileSystemWatcher对象之前,你必须了解这个对象的一些基本属性和事件。毫无疑问,这个对象的最重要的属性为“EnableRaisingEvents”属性。这个属...

2018-07-05 11:41:26 1269

转载 SQL Server 2008 R2 主从数据库同步(日志传送的方式 Log Shipping)

注意事项:    1、为主从服务器添加新的系统用户并设置好密码;    2、主从服务器都开启SQL Server的代理服务,并设置为开机自动启动    3、在数据库配置管理其中把SQL Server服务和SQL Server的代理服务的登录信息设置为上边添加的系统用户,并设置好密码。(记得主从服务器都需要这样设置,不要忘记了,我都是忘记了,怎么弄都不行)    4、用户共享的文件目录,共享访问时需...

2018-06-28 09:56:09 7814

原创 C# 获取某目录下的所有文件(包括子目录下文件)的数量

遍历目录就能获得某种文件文件个数private void button1_Click(object sender, EventArgs e) { string dirPath = @"E:\Wanda_Wifi\wanda\DataFiles\Triffic_A\ProcessedFiles"; System.IO.Directory...

2018-06-13 15:42:26 14924

原创 C#获取磁盘列表与信息

方法1:使用Environment//获取当前计算机逻辑磁盘名称列表String[] drives = Environment.GetLogicalDrives();Console.WriteLine("GetLogicalDrives: {0}", String.Join(", ", drives));方法2:使用DriveInfo可以获取比较详细信息1.命名空间  using System...

2018-06-13 10:45:42 2531

原创 C#获取磁盘总容量,剩余容量

1、首先建立类库public class HardDiskPartition { private string _PartitionName;//分区名称 private double _FreeSpace;//空余大小 private double _SumSpace;//总空间 public double FreeSpac...

2018-06-13 10:15:20 3304 1

原创 WinForm 判断服务状态,显示服务名称和状态

获取服务首先要添加引用:System.ServiceProcess 然后导入命名空间:using System.ServiceProcess;private void button1_Click(object sender, EventArgs e) { Dictionary&lt;string, string&gt; dic = new Dictionary...

2018-06-13 10:07:20 823

转载 C#获得服务,判断服务状态,启动服务

获取服务首先要添加引用:System.ServiceProcess 然后导入命名空间:using System.ServiceProcess;//获得服务集合var serviceControllers = ServiceController.GetServices();//遍历服务集合,打印服务名和服务状态foreach (var service in serviceControllers...

2018-06-13 10:03:34 5953 2

原创 SQL SERVER 批量删除存储过程

sqlserver 2005一次只能删除一个存储过程,如果多了,需要很长时间才能删完,所以写了一段语句,直接就把当然数据库下所有用户自定义的存储过程给drop了。不过使用都请留心,当前打开的数据库哦。下面贴代码declare proccur cursor for select [name] from sysobjects where type='P'declare @pr...

2018-06-01 14:18:20 1833

原创 SQL SERVER2008R2 数据库-CSV文件数据导入到临时表

CSV文件数据格式如下:SQL脚本如下: create table #temp5 ( ID INT , SiteKey NVARCHAR(100), BeginTime NVARCHAR(100), EndTime NVARCHAR(100), RefWeek NVARCHAR(100), RefNum NVARCHAR(100), RefIncrement...

2018-05-08 13:56:42 2195 2

原创 C#生成四位汉子验证码

private void Form11_Load(object sender, EventArgs e) { GetVerCode(); } private void button1_Click(object sender, EventArgs e) { if (tex...

2018-02-28 13:59:46 387

原创 C#生成四位数验证码

private void Form11_Load(object sender, EventArgs e) { GetCode(); } private void button1_Click(object sender, EventArgs e) { if (textBo...

2018-02-28 09:55:27 2650

原创 C# 实现发送手机短信

现在很多网站都是短信发送的功能,怎么实现的呢。对于个人站长来说的话,通过使用SMS短信通API接口相对比较划算和简单。那怎么实现呢,步骤如下:1. 从网上(http://sms.webchinese.cn/)申请账号,记住用户名,密码会发到手机上,这仅是登陆密码。注册后会送5条短信、和3条彩信的发送量。2.查看SMS短信通API下行接口(http://sms.webchines

2018-01-31 14:28:19 9621 3

MyPage.zip

C# WinForm 使用 WebBrowser控件显示百度地图,并且简单实现搜索地点功能,显示标记。地图放大,缩小,移动

2020-05-29

Winfrom生成微信二维码

自己用Winfrom窗体实现输入信息,可以生成微信二维码

2019-03-14

生成微信二维码需要的2个dll文件

生成微信二维码,需要的2个dll,自定义方法生成微信二维码。

2019-03-14

空空如也

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

TA关注的人

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