11 槑党---彬少

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 8w+

C# 跨线程调用控件

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

2017-03-22 16:32:56

C#Hashtable与Dictionary性能

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

2016-12-21 09:10:24

筛选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

C# 打印word文件

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

2014-03-17 15:41:42

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

修改文件名

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

2013-11-06 17:20:18

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

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

2013-09-27 10:39:49

读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

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

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

2013-09-17 18:07:35

读取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

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

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

2013-05-28 23:53:13

C# list使用方法

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

2013-05-28 23:01:12

详解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

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

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

2013-05-16 10:25:19

C#实现微信聊天对话框

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

2013-04-07 11:28:10

电脑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

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

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

2012-12-11 15:57:30

ODBC与ADO的区别

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

2012-12-04 22:15:57

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

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

2012-10-10 22:15:41

SQL SERVER定时作业的设置方法

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

2012-10-10 10:55:33

查看更多

勋章 我的勋章
    暂无奖章