自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 Winform 无边框窗体移动和窗体最大化最小化

备忘录 private Point mPoint; private void c1Ribbon1_MouseDown(object sender, MouseEventArgs e) { mPoint = new Point(e.X, e.Y); } private void c1Ribbon1_MouseMove(object sender, MouseEventArgs e) .

2020-09-01 21:36:50 687

转载 web SQL 的使用(转)

<script> function initDatabase() { var db = getCurrentDb();//初始化数据库 if (!db) { alert("您的浏览器不支持HTML5本地数据库"); r...

2018-10-10 14:55:05 352

转载 获取日期

//今天 DateTime.Now.Date.ToShortDateString(); //昨天,就是今天的日期减一 DateTime.Now.AddDays(-1).ToShortDateString(); //明天,同理,加一 DateTime.Now.AddDays(1).ToShortDateString(); //本周(要知道本周的第一天就得先知...

2018-06-19 09:57:46 135

原创 C#list列头排序

/// <summary> /// This class is an implementation of the 'IComparer' interface. /// </summary> public class ListViewColumnSorter : IComparer { /// <summary> ...

2018-06-16 17:51:37 325

转载 c# Linq及Lamda表达式应用经验之 GroupBy 分组

示例1:GroupBy 分组在List<>泛型中的应用原表:按姓名Nam 分组后结果:对DATATABLE 进行LAMDA查询时必须在项目的引用中添加 System.Data.DataSetExtensions 代码:public partial class Form1 : Form { public Form1() { ...

2018-06-15 19:25:54 923

转载 C# Linq处理list数据

GroupBy与group byWhere条件筛选。Select(取list中的id列数据,并按逗号分隔成字符串。例:1,2,3,4,5)Where与Select的同时使用,取list中的id列数据,并按逗号分隔成字符串。左联与内联(例子是DataTable类型)OrderBy排序OrderBy随机排序Skip,Take分页(LINQ:使用Take和Skip实现分页)Distinct去重获取数据列...

2018-06-15 14:22:42 875

转载 摘要:转百度图片下载器

// 声明一个异步委托去处理图片下载操作 Action downloadAction = new Action(() => { ProcessDownload(keyword); }); // 声明一个下载完成后的回调函数 AsyncCall...

2018-06-15 09:27:31 119

转载 C#异步编程(转)

C#异步编程  在使用多线程编写端口扫描程序时,我自己感觉同步和确定所有线程都执行完的时间是2个比较麻烦的问题。有园友评论说现在已经不手动创建thread对象了,而是直接使用Task异步方式,我的网络编程老师也讲到了异步编程的优越性。在学习了课本上的知识后,进行了一个总结分享给大家。从.NET4.5开始,用async和await关键字再加上Task.Run是一个非常不错的异步编程模型。1.awai...

2018-06-09 14:21:24 157

转载 C# 中SQLite 使用介绍

关于SQLite         SQLite是一款轻型的嵌入式的遵守ACID的关系型数据库管理系统,诞生已有15个年头了。随着移动互联的发展,现在得到了更广泛的使用。在使用SQLite之前,我们势必要先了解它一些“个性”的地方。下面是它的一些特点:1、  自包含。SQLite很大层度上是独立的,他只需要非常小的外部库支持。任何程序能够访问磁盘就可以使用SQLite数据库。这使它适用于嵌入式设备,...

2018-06-08 17:24:48 323

转载 SQL Server 行转列,列转行。多行转成一列

一、多行转成一列(并以","隔开)表名:A表数据:想要的查询结果:查询语句:SELECT name , value = ( STUFF(( SELECT ',' + value FROM A WHERE name = Test.name ...

2018-06-08 09:16:58 54393 2

转载 (转):Winform 水印TextBox(近乎完美)

public partial class WaterTextBox : TextBox{ private readonly Label lblwaterText = new Label(); public WaterTextBox() { InitializeComponent(); lblwaterText.BorderStyle = ...

2018-06-05 15:27:14 220

原创 C#获取本地计算机名,IP,MAC地址,硬盘ID(转)

using System; using System.Data; using System.Configuration; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using Sy...

2018-06-04 19:49:56 358

原创 C#获取外网IP

public static string getExternalIp() { try { WebClient client = new WebClient(); client.Encoding = System.Text.Encoding.Default; ...

2018-06-03 17:42:17 2158 1

原创 C#获取本机地址(IPV4)

获取本机所有IP地址: 这些地址是包含所有网卡(虚拟网卡)的ipv4和ipv6地址。1 string name = Dns.GetHostName(); 2 IPAddress[] ipadrlist = Dns.GetHostAddresses(name); 获取本机所有IPV4地址:1 string name = Dns.GetHostName(); 2 IPAddress[]...

2018-06-02 18:07:47 1136

原创 获取本机操作系统,ip,浏览器信息

public class ComputerUtils { /** * @function 获取主本机ip * @author heng.fu * @date 2017年7月19日 下午2:22:03 * @param @return * @return String */ public static String getH...

2018-06-02 18:00:55 1580 3

原创 C#中获取服务器IP,客户端IP以及网卡物理地址

客户端ip:Request.ServerVariables.Get("Remote_Addr").ToString();客户端主机名:Request.ServerVariables.Get("Remote_Host").ToString();客户端浏览器IE:Request.Browser.Browser;客户端浏览器 版本号:Request.Browser.MajorVersion...

2018-06-02 13:26:51 1428

原创 C#获取本机内网外网IP

C#获取本机内网外网IPusing System.Net;# region 获取内、外网Ip/// <summary>/// 获取本地ip地址,优先取内网ip/// </summary>public static String GetLocalIp(){ String[] Ips = GetLocalIpAddress(); foreac...

2018-06-02 12:46:21 1092

原创 SQL 日期格式转换(转)

sql server2000中使用convert来取得datetime数据类型样式(全)日期数据格式的处理,两个示例:CONVERT(varchar(16), 时间一, 20) 结果:2007-02-01 08:02/*时间一般为getdate()函数或数据表里的字段*/CONVERT(varchar(10), 时间一, 23) 结果:2007-02-01 /*varchar(10)表...

2018-06-02 09:11:16 2605

原创 ListView类

一、ListView类 1、常用的基本属性: (1)FullRowSelect:设置是否行选择模式。(默认为false) 提示:只有在Details视图该属性才有意义。 (2) GridLines:设置行和列之间是否显示网格线。(默认为false)提示:只有在Details视图该属性才有意义。 (3)AllowColumnReorder:...

2018-06-02 08:56:40 292

原创 转:C# list与数组互相转换

1,从System.String[]转到List<System.String>System.String[] str={"str","string","abc"};List<System.String> listS=new List<System.String>(str);2, 从List<System.String>转到Syst

2018-06-01 16:39:29 14950

原创 转:C#跨线程调用控件

在C# 的应用程序开发中, 我们经常要把UI线程和工作线程分开,防止界面停止响应。  同时我们又需要在工作线程中更新UI界面上的控件,线程间操作无效第一种办法:禁止编译器对跨线程访问做检查第二种办法: 使用delegate和invoke来从其他线程中调用控件第三种办法: 使用delegate和BeginInvoke来从其他线程中控制控件第四种办法: 使用BackgroundWorker组...

2018-06-01 14:21:20 159

原创 HtmlAgilityPack常用属性大全(转)

HtmlAgilityPack 之 HtmlNode类HtmlAgilityPack中的HtmlNode类与XmlNode类差不多,提供的功能也大同小异。下面来看看该类提供功能。一、静态属性public static Dictionary<string, HtmlElementFlag> //ElementsFlags;获取集合的定义为特定的元素节点的特定行为的标志。表包含小写标记名...

2018-05-31 15:40:02 4250

原创 转:HTML解析工具HtmlAgilityPack XPath 模糊查询

如果想使用Xpath过滤属性中含有或不含有等逻辑判断,需要以下两个函数Xpath 的not()函数 不含后指定属性等contains() 属性中含有指定字符串的过滤实例说明1[csharp] view plain copy//选择不包含class属性的节点 var result = node.SelectNodes(".//span[not(@class)]"); //选...

2018-05-31 14:44:07 1965

原创 转:SqlBulkCopy

public static class SqlConnectionExtension{ /// <summary> /// 使用 SqlBulkCopy 向 destinationTableName 表插入数据 /// </summary> /// <typeparam name="TModel">必须拥有与目标表所有字段对应属...

2018-05-30 14:36:00 195

原创 转:C#winform使用进度条

在用c#做WinFrom开发的过程中。我们经常需要用到进度条(ProgressBar)用于显示进度信息。这时候我们可能就需要用到多线程,如果不采用多线程控制进度条,窗口很容易假死(无法适时看到进度信息)。下面我就简单结合一个我写的例子给大家做一个介绍。第一步:设计界面不说了...注意需要引用 using System.Threading;第二步:定义一个代理,用于更新ProgressBar的值...

2018-05-30 11:50:21 3671

转载 转:Winform 数据库连接app.config文件配置 数据库连接字符串

Winform 数据库连接app.config文件配置 数据库连接字符串1、添加配置文件新建一个winform应用程序,类似webfrom下有个web.config,winform下也有个App.config;不过 App.config不是自动生成的需要手动添加,鼠标右健项目—〉添加—〉添加新项—〉添加 应用程序配置文件文件[App.Config]。2、配置文件如下<?xml...

2018-05-29 15:25:10 752

转载 转:加密

随笔 - 137 文章 - 96 评论 - 693(译)利用ASP.NET加密和解密Web.config中连接字符串介绍这篇文章我将介绍如何利用ASP.NET来加密和解密Web.config中连接字符串背景描述在以前的博客中,我写了许多关于介绍 Asp.net, Gridview, SQL Server, Ajax, JavaScript等的文章。大多数情况下,我都把数据库的连接字...

2018-05-29 15:19:58 141

转载 转:C#执行存储过程

Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/数据库连接字符串(web.config来配置),可以动态更改connectionString支持多数据库. public static string connectionStrin...

2018-05-29 14:08:02 328

原创 随笔--记录

public class SysAdminService    {        /// <summary>        /// 根据登录账号和密码查询管理员信息        /// </summary>        /// <param name="objAdminLogin"></param>        /// <returns&...

2018-05-28 17:35:48 144

转载 转:listview用法详解

一、ListView类          1、常用的基本属性:        (1)FullRowSelect:设置是否行选择模式。(默认为false) 提示:只有在Details视图该属性才有意义。        (2) GridLines:设置行和列之间是否显示网格线。(默认为false)提示:只有在Details视图该属性才有意义。        (3)AllowColumnReorder:...

2018-05-28 17:31:48 166

转载 转:ADO.Net中通过HashTable对SqlParameter赋值的三种方法

 一、得到数据库连接         /// <summary>        /// 得到数据连接        /// </summary>        /// <returns>返回连接字符串</returns>        private string getConnectionString()        {             ...

2018-05-28 17:27:51 281

原创 VS-SQL 连接DBHelper类

using System;using System.Collections.Generic;using System.Data;using System.Data.SqlClient;using System.Text;using System.Configuration;namespace DAL{ public class DBHelper { p...

2018-05-18 14:16:38 1063

空空如也

空空如也

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

TA关注的人

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