- 博客(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 714
转载 web SQL 的使用(转)
<script> function initDatabase() { var db = getCurrentDb();//初始化数据库 if (!db) { alert("您的浏览器不支持HTML5本地数据库"); r...
2018-10-10 14:55:05 387
转载 获取日期
//今天 DateTime.Now.Date.ToShortDateString(); //昨天,就是今天的日期减一 DateTime.Now.AddDays(-1).ToShortDateString(); //明天,同理,加一 DateTime.Now.AddDays(1).ToShortDateString(); //本周(要知道本周的第一天就得先知...
2018-06-19 09:57:46 167
原创 C#list列头排序
/// <summary> /// This class is an implementation of the 'IComparer' interface. /// </summary> public class ListViewColumnSorter : IComparer { /// <summary> ...
2018-06-16 17:51:37 349
转载 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 943
转载 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 891
转载 摘要:转百度图片下载器
// 声明一个异步委托去处理图片下载操作 Action downloadAction = new Action(() => { ProcessDownload(keyword); }); // 声明一个下载完成后的回调函数 AsyncCall...
2018-06-15 09:27:31 135
转载 C#异步编程(转)
C#异步编程 在使用多线程编写端口扫描程序时,我自己感觉同步和确定所有线程都执行完的时间是2个比较麻烦的问题。有园友评论说现在已经不手动创建thread对象了,而是直接使用Task异步方式,我的网络编程老师也讲到了异步编程的优越性。在学习了课本上的知识后,进行了一个总结分享给大家。从.NET4.5开始,用async和await关键字再加上Task.Run是一个非常不错的异步编程模型。1.awai...
2018-06-09 14:21:24 171
转载 C# 中SQLite 使用介绍
关于SQLite SQLite是一款轻型的嵌入式的遵守ACID的关系型数据库管理系统,诞生已有15个年头了。随着移动互联的发展,现在得到了更广泛的使用。在使用SQLite之前,我们势必要先了解它一些“个性”的地方。下面是它的一些特点:1、 自包含。SQLite很大层度上是独立的,他只需要非常小的外部库支持。任何程序能够访问磁盘就可以使用SQLite数据库。这使它适用于嵌入式设备,...
2018-06-08 17:24:48 368
转载 SQL Server 行转列,列转行。多行转成一列
一、多行转成一列(并以","隔开)表名:A表数据:想要的查询结果:查询语句:SELECT name , value = ( STUFF(( SELECT ',' + value FROM A WHERE name = Test.name ...
2018-06-08 09:16:58 54663 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 234
原创 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 398
原创 C#获取外网IP
public static string getExternalIp() { try { WebClient client = new WebClient(); client.Encoding = System.Text.Encoding.Default; ...
2018-06-03 17:42:17 2214 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 1192
原创 获取本机操作系统,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 1679 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 1459
原创 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 1112
原创 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 2621
原创 ListView类
一、ListView类 1、常用的基本属性: (1)FullRowSelect:设置是否行选择模式。(默认为false) 提示:只有在Details视图该属性才有意义。 (2) GridLines:设置行和列之间是否显示网格线。(默认为false)提示:只有在Details视图该属性才有意义。 (3)AllowColumnReorder:...
2018-06-02 08:56:40 304
原创 转: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 15617
原创 转:C#跨线程调用控件
在C# 的应用程序开发中, 我们经常要把UI线程和工作线程分开,防止界面停止响应。 同时我们又需要在工作线程中更新UI界面上的控件,线程间操作无效第一种办法:禁止编译器对跨线程访问做检查第二种办法: 使用delegate和invoke来从其他线程中调用控件第三种办法: 使用delegate和BeginInvoke来从其他线程中控制控件第四种办法: 使用BackgroundWorker组...
2018-06-01 14:21:20 170
原创 HtmlAgilityPack常用属性大全(转)
HtmlAgilityPack 之 HtmlNode类HtmlAgilityPack中的HtmlNode类与XmlNode类差不多,提供的功能也大同小异。下面来看看该类提供功能。一、静态属性public static Dictionary<string, HtmlElementFlag> //ElementsFlags;获取集合的定义为特定的元素节点的特定行为的标志。表包含小写标记名...
2018-05-31 15:40:02 4315
原创 转: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 1987
原创 转:SqlBulkCopy
public static class SqlConnectionExtension{ /// <summary> /// 使用 SqlBulkCopy 向 destinationTableName 表插入数据 /// </summary> /// <typeparam name="TModel">必须拥有与目标表所有字段对应属...
2018-05-30 14:36:00 214
原创 转:C#winform使用进度条
在用c#做WinFrom开发的过程中。我们经常需要用到进度条(ProgressBar)用于显示进度信息。这时候我们可能就需要用到多线程,如果不采用多线程控制进度条,窗口很容易假死(无法适时看到进度信息)。下面我就简单结合一个我写的例子给大家做一个介绍。第一步:设计界面不说了...注意需要引用 using System.Threading;第二步:定义一个代理,用于更新ProgressBar的值...
2018-05-30 11:50:21 3724
转载 转: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 774
转载 转:加密
随笔 - 137 文章 - 96 评论 - 693(译)利用ASP.NET加密和解密Web.config中连接字符串介绍这篇文章我将介绍如何利用ASP.NET来加密和解密Web.config中连接字符串背景描述在以前的博客中,我写了许多关于介绍 Asp.net, Gridview, SQL Server, Ajax, JavaScript等的文章。大多数情况下,我都把数据库的连接字...
2018-05-29 15:19:58 157
转载 转: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 346
原创 随笔--记录
public class SysAdminService { /// <summary> /// 根据登录账号和密码查询管理员信息 /// </summary> /// <param name="objAdminLogin"></param> /// <returns&...
2018-05-28 17:35:48 152
转载 转:listview用法详解
一、ListView类 1、常用的基本属性: (1)FullRowSelect:设置是否行选择模式。(默认为false) 提示:只有在Details视图该属性才有意义。 (2) GridLines:设置行和列之间是否显示网格线。(默认为false)提示:只有在Details视图该属性才有意义。 (3)AllowColumnReorder:...
2018-05-28 17:31:48 178
转载 转:ADO.Net中通过HashTable对SqlParameter赋值的三种方法
一、得到数据库连接 /// <summary> /// 得到数据连接 /// </summary> /// <returns>返回连接字符串</returns> private string getConnectionString() { ...
2018-05-28 17:27:51 294
原创 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 1105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人