码农-彬少
码龄15年
关注
提问 私信
  • 博客:166,498
    社区:678
    167,176
    总访问量
  • 13
    原创
  • 994,254
    排名
  • 32
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2009-12-25
博客简介:

zhangxinbin5的专栏

查看详细资料
个人成就
  • 获得22次点赞
  • 内容获得18次评论
  • 获得53次收藏
创作历程
  • 1篇
    2017年
  • 2篇
    2016年
  • 2篇
    2014年
  • 10篇
    2013年
  • 14篇
    2012年
TA的专栏
  • C # WinForm
    5篇
  • 设计模式
  • 单例模式
    1篇
  • C++
    1篇
  • 计算机系统
    2篇
  • C#
    13篇
  • 在线翻译API
    1篇
  • SQL
    3篇
  • 网盘
    1篇
  • MVC
    1篇
兴趣领域 设置
  • 微软技术
    c#.netasp.net
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

C# 跨线程调用控件

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

C#Hashtable与Dictionary性能

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

筛选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 ·
697 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C# 打印word文件

#region 辅助定义    //打印机状态     [FlagsAttribute]    internal enum PrinterStatus    {        PRINTER_STATUS_BUSY = 0x00000200,        PRINTER_STATUS_DOOR_OPEN = 0x00400000,        PRINTER_STA
原创
发布博客 2014.03.17 ·
2892 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

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 ·
7125 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

修改文件名

try                {                    string sFilePath = m_filePath + "\\" + m_fileName;                    //string sName = m_filePath;  //无后缀                    string sPostfix = m_fileNam
原创
发布博客 2013.11.06 ·
676 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

一个字符串用另一个字符串来分割成字符串字组/// /// 将字符串分割成数组/// /// /// /// public string[] StringSplit(string strSource,string strSplit){string[] strtmp= newstring[1];int index = strSou
原创
发布博客 2013.09.27 ·
3096 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

读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 ·
822 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

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

读取excel文件的三种方法

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

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

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

C# list使用方法

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

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

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

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

使用SystemInformation类就行了.////////////////////////////////////////////////////////////////////////////////////////////////////////////////string currentScreenSize_OutTaskBar=SystemInformation.Workin
原创
发布博客 2013.05.16 ·
1047 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C#实现微信聊天对话框

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

电脑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 ·
7987 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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

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

ODBC与ADO的区别

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

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

http://bin_ind.qjwm.com/ 和大家分享下,也为自己留个痕迹~~不定期会更新,程序员书籍,经验文档经典歌曲和最新大片!!!! 备胎:http://gxp128097.gxp.cc/
原创
发布博客 2012.10.10 ·
888 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SQL SERVER定时作业的设置方法

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