自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 C# 跨线程调用控件

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

2017-03-22 16:32:56 993

转载 C#Hashtable与Dictionary性能

由于 Hashtable 和 Dictionary 同时存在, 在使用场景上必然存在选择性, 并不任何时刻都能相互替代.[1] 单线程程序中推荐使用 Dictionary, 有泛型优势, 且读取速度较快, 容量利用更充分.[2] 多线程程序中推荐使用 Hashtable, 默认的 Hashtable 允许单线程写入, 多线程读取, 对 Hashtable 进一步调用 Synchro

2016-12-21 09:10:24 881

转载 筛选DataTable数据的方法

当从数据库里取出一些数据,然后要对数据进行整合,很容易就会想到: DataTable dt = new DataTable();//假设dt是由"SELECT C1,C2,C3 FROM T1"查询出来的结果for (int i = 0; i {        if (dt.Rows[i]["C1"].ToString() == "abc")//查询条件        { 

2016-08-30 16:27:19 627

原创 C# 打印word文件

#region 辅助定义    //打印机状态     [FlagsAttribute]    internal enum PrinterStatus    {        PRINTER_STATUS_BUSY = 0x00000200,        PRINTER_STATUS_DOOR_OPEN = 0x00400000,        PRINTER_STA

2014-03-17 15:41:42 2777 2

转载 MVC2 Area实现网站多级目录

Areas是ASP.NET Mvc 2.0版本中引入的众多新特性之一,它可以帮你把一个较大型的Web项目分成若干组成部分,即Area。实现Area的功能可以有两个组织形式:在1个ASP.NET Mvc 2.0 Project中创建Areas。 创建多个ASP.NET Mvc 2.0 Project,每个Project就是一个Area。第2种结构比较复杂,但第1种结构同样可以做到每个Ar

2014-01-03 13:41:06 7056

原创 修改文件名

try                {                    string sFilePath = m_filePath + "\\" + m_fileName;                    //string sName = m_filePath;  //无后缀                    string sPostfix = m_fileNam

2013-11-06 17:20:18 615

原创 C#字符串分割--一个字符串用另一个字符串来分割成字符串字组

一个字符串用另一个字符串来分割成字符串字组/// /// 将字符串分割成数组/// /// /// /// public string[] StringSplit(string strSource,string strSplit){string[] strtmp= newstring[1];int index = strSou

2013-09-27 10:39:49 3041

原创 读excel文件

使用OLEDB可以对excel文件进行读取,我们只要把该excel文件作为数据源即可。一 在D盘创建excel文件test.xls:二 将工作表Sheet1的内容读取到DataSetC#-Code: string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:/test.xls;"+    "Ex

2013-09-18 15:06:15 787

转载 导入excel错误:外部表不是预期的格式 解决方案

环境:win7+iis7+Office2007 在asp.net网站中导出Excel文件后,再把文件导入到数据库中。 读取Excel文件时,打开连接出错。错误为:外部表不是预期的格式解决:检查了一下,导出的Excel是标准文件不是html,没错,Excel文件正常。   调试代码,创建连接对象oleDbConnection也正常,但在conn.Open()打开链接时出错。 仔细

2013-09-17 18:07:35 1390

转载 读取excel文件的三种方法

VS2010  读取excel文件的三种方法方法一:NPOI   NPOI参考优点:NPOI 是 POI 项目的 .NET 版本。POI是一个开源的Java读写Excel、WORD等微软OLE2组件文档的项目。使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写。操作步骤:一、下载NPOI:http:/

2013-09-17 18:06:54 1888

转载 C# 泛型List的定义、作用、用法

定义:List类表示可通过索引访问的对象的强类型列表,提供用于对列表进行搜索、排序和操作的方法。作用:泛型最常见的用途是泛型集合我们在创建列表类时,列表项的数据类型可能是int,string或其它类型,如果对列表类的处理方法相同,就没有必要事先指定数据类型,留待列表类实例化时再指定。相当于把数据类型当成参数,这样可以最大限度地重用代码,保护类型的安全以及提高性能。

2013-05-28 23:53:13 8889

转载 C# list使用方法

C# List泛型集合集合是OOP中的一个重要概念,C#中对集合的全面支持更是该语言的精华之一。    为什么要用泛型集合?    在C# 2.0之前,主要可以通过两种方式实现集合:    a.使用ArrayList    直接将对象放入ArrayList,操作直观,但由于集合中的项是Object类型,因此每次使用都必须进行繁琐的类型转换。

2013-05-28 23:01:12 2062

转载 详解C#委托,事件与回调函数

.Net编程中最经常用的元素,事件必然是其中之一。无论在ASP.NET还是WINFrom开发中,窗体加载(Load),绘制(Paint),初始化(Init)等等。“protected void Page_Load(object sender, EventArgs e)”这段代码相信没有人不熟悉的。细心一点一定会发现,非常多的事件方法都是带了“object sender, EventArgs e

2013-05-17 16:13:06 706

原创 C#获取当前屏幕大小或任务栏的大小

使用SystemInformation类就行了.////////////////////////////////////////////////////////////////////////////////////////////////////////////////string currentScreenSize_OutTaskBar=SystemInformation.Workin

2013-05-16 10:25:19 952

转载 C#实现微信聊天对话框

前两天的《C#实现微信聊天对话框》大师给了不少的好的建议,本文基于进步并进行了改进,望大师一路来评论辩论~~~之前靠山的边框采取靠山图片的体式格式,今朝已采取GDI+直接绘制的体式格式,并且添加了靠山色以增长用户体验~~具本的代码如下: 1 using System; 2 using System.ComponentModel; 3 using S

2013-04-07 11:28:10 8981 1

转载 电脑XP系统最大支持多大内存?

支持多大内存取决于操作系统的位数。要看是32位还是64位。32位和64位的硬件互不兼容。32位XP系统只支持3.2G物理内存,多了系统不认,64位的最多可以使用128G的物理内存和16TB的虚拟内存。    32位系统可支持3.25G(windows2003除外),也就是说,你上4G内存,只能显示3.25G内存。64位系统可支持128G(XP也有64位版本,但是一般的都是32位,64位XP

2012-12-24 11:48:01 7560

原创 C# try与finally(WinForm、Asp.Net)

1 finally与returntry-catch-finally是很常用的语法结构,用来控制可能发生异常时的程序流程,其中catch和finally至少要有一个。初学try语法时可能会要问一个问题:如果在try块中return,那么finally还会执行吗?答案是肯定的。这个非常容易验证,就不举例子了。这样带来一些很好的特性,例如我们可以在try块中尝试打开数据库,然后读取数据,然后直接把得

2012-12-11 15:57:30 619

原创 ODBC与ADO的区别

ODBC(Open Database Connection,开放式数据互连)是访问数据库的一个统一接口标准,它允许开发人员使用ODBC API(应用程序接口)来访问多种不同的数据源,并执行数据操作。当使用应用程序时,应用程序首先通过使用ODBC API与驱动管理器进行通信,ODBC API由一组ODBC函数调用组成,通过API调用ODBC函数提交SQL请求,然后,驱动管理器通过分析ODBC函数

2012-12-04 22:15:57 692

原创 【分享】 程序员书籍,高清电影种子--------- 不定时更新

http://bin_ind.qjwm.com/ 和大家分享下,也为自己留个痕迹~~不定期会更新,程序员书籍,经验文档经典歌曲和最新大片!!!! 备胎:http://gxp128097.gxp.cc/

2012-10-10 22:15:41 833

原创 SQL SERVER定时作业的设置方法

如果在SQL Server 里需要定时或者每隔一段时间执行某个存储过程或3200字符以内的SQL语句时,可以用SQL Server代理->作业来实现。1、SQL Server代理->作业(按鼠标右键)->新建作业->2、新建作业属性(常规)->名称[自定义本次作业的名称]->启用的方框内是勾号->分类处可选择也可用默认的[未分类(本地)]->所有者默认为登录SQL

2012-10-10 10:55:33 590

原创 常用SQL时间格式

select CONVERT(varchar, getdate(), 120 )2004-09-12 11:06:08select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')20040912110608select CONVERT(varchar(12)

2012-10-10 09:41:49 460

转载 微软在线翻译API试用

一直喜欢用Google Translate API进行在线翻译,但是,后来,大家都知道的,因相关政策及法律原因,Google的服务越来越慢,无法忍受,只好寻找更快的在线翻译接口,后来找到Microsoft Translate,觉得非常好用,我用SOAP方式做一个示例,希望给有相同需求的小盆友一点参考,老鸟就不用看了,没什么技术含量的。 首先,需要在Bing开发人员中心,注册一个应用,获得一

2012-09-21 10:40:13 6083

转载 c# string转datetime

方法一:Convert.ToDateTime(string)string格式有要求,必须是yyyy-MM-dd hh:mm:ss================================================方法二:Convert.ToDateTime(string, IFormatProvider)DateTime dt;DateTimeFormatInfo

2012-09-11 21:31:02 11009 1

原创 编码方式

搞清常用编码特性是解决字符集编码问题的基础。字符集编码的识别与转换、分析各种乱码产生的原因、编程操作各种编码字符串(例如字符数计算、截断处理)等都需要弄清楚编码的特性。  了解一种字符集编码主要是要了解该编码的编码范围,编码对应的字符集(都包含哪些字符),和其他字符集编码之间的关系等。  ASCII   ASCII码是7位编码,编码范围是0x00-0x7F。ASCI

2012-09-04 09:42:47 1099

原创 32位和64位系统区别及int字节数

一)64位系统和32位有什么区别? 1、64bit CPU拥有更大的寻址能力,最大支持到16GB内存,而32bit只支持4G内存 2、64位CPU一次可提取64位数据,比32位提高了一倍,理论上性能会提升1倍。但这是建立在64bit操作系统,64bit软件的基础上的。 什么是64位处理器? 之所以叫做“64位处理器”,是因为电脑内部都是实行2进制运算,处理器(CPU)一次处理数

2012-08-31 15:45:30 61161 8

原创 C#读取TXT文件

C#读取TXT文件实现的一些总结: 1、Niit.txt 默认在 File_read\bin\Debug 文件下! 假如你不想程序运行报错,那么就在这个文件下建立 1)因为这里咱们是读取文本,所以Niit.txt,内容自己写一下!留心两点 1.1)文件最好不要写中文的,否则运行结果用 ?代替中文~ 2.2)最首要 的,你写完了内容要保存文本后再运行,才会显示你添加的内容 2、读

2012-08-31 09:39:02 26925

转载 单例模式

/************************如果一个类的构造函数为私有属性,那么将无法构造该类的实例,这句话对吗?错,单例模式***************************/#includeusing namespace std;class Singleton   {   private:    Singleton();//注意:构造方法私有

2012-06-10 14:57:05 552

转载 设计模式

Factory Method  结构   意图 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method 使一个类的实例化延迟到其子类。  适用性 当一个类不知道它所必须创建的对象的类的时候。   当一个类希望由它的子类来指定它所创建的对象的时候。   当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部

2012-06-08 19:39:11 478

转载 检索xml节点

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Xml;namespace

2012-05-17 15:06:23 492

空空如也

空空如也

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

TA关注的人

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