C#
文章平均质量分 55
zhu2695
Coding life....
展开
-
C#集合类Queue
队列(Queue)在程序设计中扮演着重要的角色,因为它可以模拟队列的数据操作。例如,排队买票就是一个队列操作,后来的人排在后面,先来的人排在前面,并且买票请求先被处理。为了模拟队列的操作,Queue在ArrayList的基础上加入了以下限制 1.元素采用先入先出机制(FIFO,First In First Out),即先进入队列的元素必须先离开队列。最先进入的元素称为队转载 2013-12-30 14:51:56 · 934 阅读 · 0 评论 -
.net里的System.Net.NetworkInformation.Ping的简单使用
private void button_Ping_Click(object sender, EventArgs e) { Ping pingSender = new Ping(); PingOptions options = new PingOptions(); // Use the default Ttl v原创 2015-05-07 00:14:02 · 4982 阅读 · 0 评论 -
C#里怎样把一个DataTable的数据追加进数据库里的某个表
方法一:DataTable table = new DataTable(); //TODO: init table... string connStr = "user id=" + dbInfo.UserName + ";data source=" + dbInfo.DBServerIP + ";persist security info=Fal原创 2015-08-10 21:21:19 · 6733 阅读 · 0 评论 -
C# Excel ColorIndex 对应列表
Excel Interior.ColorIndex 颜色色彩列表 C# 操作Excel在设置字体、区域等颜色时,需要通过 .Interior.ColorIndex 或 .Font.ColorIndex进行设置。原创 2015-08-12 14:59:02 · 2828 阅读 · 0 评论 -
SQLServer2008带端口的连接字符串
Data Source = 127.0.0.1,1134;Network Library = DBMSSOCN;Initial Catalog = NetworkMon;User ID = sa;Password = 1234原创 2015-12-17 22:01:09 · 8344 阅读 · 1 评论 -
C# WinForm编程ListItem命名空间的加入
C# WinForm编程ListItem命名空间的加入。最近做C#WinForm编程,需要用到ListBox,其中的每项为ListItem,但是在命名空间中年写入using System.Web.UI.WebControls; 程序不识别该命名空间,解决方法是将System.Web.dll 添加到引用中即可。默认情况下System.Web.dll 是不添加到引用中的。原创 2016-02-26 16:07:43 · 5507 阅读 · 0 评论 -
VS2010 VS2012无法引用System.Data.OracleClient 解决方案
摘要: 我们想用微软自带的System.Data.OracleClient来操作oracle数据库,但是vs2010及以后版本无法直接引用改程序集。是由于微软在.Net框架4.0中已经决定撤销使用System.Data.OracleClient,造成在VS2010中无法连接Oracle数据库,但它还依旧存在于.Net架构中,我们可以通过自己引用。具体方法如下:在需要引用的程序集引用文件转载 2016-11-30 11:19:21 · 5135 阅读 · 0 评论 -
c#操作oracle的通用类
using System; using System.Data; using System.Data.OracleClient; using System.Collections; using System.Reflection; namespace MyOraComm { /// /// ConnDbForOracle 的摘要说明。 /// public clas转载 2016-11-30 11:37:08 · 4763 阅读 · 0 评论 -
C#实现终止正在执行的线程
这篇文章主要介绍了C#实现终止正在执行的线程的方法,针对临界资源等容易出现错误的地方进行了分析,并提出了改进方案与实例,需要的朋友可以参考下.本文实例讲述了C#实现终止正在执行的线程的实现方法,并针对一些容易出错的地方进行了深入分析,具体方法如下:一般来说,很多人都会使用Abort方法来终止线程,其实这种做法并不可取!如果你的线程正在操作临界资源,很有可能会造成资源没有正确释放转载 2016-12-05 14:07:51 · 22953 阅读 · 0 评论 -
C#命名空间“Microsoft.Office”中不存在类型或命名空间名称的终极解决方法
在开发过程中,调用网上一个EXCEL类时,已经引用了COM组件:Microsoft Excel 11.0 Object Library,还是提示这个错误或提示:命名空间“Microsoft office”中不存在类型或命名空间名称“Interop” (是缺少程序集引用吗?) 、命名空间“Microsoft.Office.Interop”中不存在类型或命名空间名称“Excel”(是缺少程序集引用吗?原创 2014-12-10 21:14:31 · 12485 阅读 · 1 评论 -
WinForm 应用程序的打包和部署_简单版(图文)
WinForm 应用程序的打包和部署_简单版(图文)开发好了一个 WinForm 系统,如何使之可以平稳的运行在没有安装 .NET Framework 的操作系统上?这就涉及到打包和部署的内容,通过打包和部署形成安装程序,实现 WinForm 应用软件正常的安装在客户的操作系统上。另一方面同时需要考虑通过打包和部署形成卸载程序,将该应用软件卸载掉,达到方便客户使用的目的。 (一转载 2014-10-11 12:46:47 · 975 阅读 · 0 评论 -
Could not load file or assembly'System.Data.SQLite.dll' or one of its depedencies
【问题】在我本机的开发环境c#连接sqlite3没有问题,可是release版本移植到其他的机器就提示Could not load file or assembly'System.Data.SQLite.dll' or one of its depedencies。找不到指定模块。【解决】搜来搜去没找到靠谱的答案,其实最后还是自己解决的。sqlite官方的下载页原创 2014-07-17 16:08:51 · 4767 阅读 · 3 评论 -
C#调试入门
DotNet程序的调试,是DotNet程序员必备的技能之一,开发出稳定的程序、解决程序的疑难杂症都需要很强大的调试能力。DotNet调试有很多方法和技巧。现在本文就介绍一下借助DebugView工具进行调试的方法,以及由DebugView引申出来的知识点。DebugViewDebugView 是一个查看调试信息的非常棒的工具,支持Debug、Release模式编译的程序,甚至支持内转载 2014-07-07 14:09:15 · 1254 阅读 · 0 评论 -
C#使用DotNetZip封装类操作zip文件(创建/读取/更新)实例
c#使用DotNetZip封装类操作zip文件(创建/读取/更新)实例作者: 字体:[增加 减小] 类型:转载 DotnetZip是一个开源类库,支持.NET的任何语言,可很方便的创建,读取,和更新zip文件。而且还可以使用在.NETCompact Framework中。下载地址在这里:http://dotnetz转载 2014-07-08 18:18:52 · 1882 阅读 · 0 评论 -
C#使用ICSharpCode.SharpZipLib.dll压缩文件夹和文件
using System;using System.Collections.Generic;using System.Linq;using System.Text;using ICSharpCode.SharpZipLib.Zip;using System.IO;using ICSharpCode.SharpZipLib.Checksums;using System.Collecti转载 2014-07-09 10:33:23 · 3024 阅读 · 0 评论 -
怎样在C#中调用Delphi6写的DLL
我在编写一个系统时遇到了一个问题,无法在C#中调用Delphi6写的DLL,只因为DLL的参数是string类型的。然后在网上找相关的资料,还是没有结果。经过我的再三琢磨,现在已经解决,特写此文章与大家分享我的喜愉! Dellphi DLL文件: /////////////////////////////////////////////////////////////////// li转载 2014-06-17 18:21:41 · 1077 阅读 · 0 评论 -
C# 不分大小写的 Dictionary<string, string>
using System;using System.Collections.Generic; namespace ConsoleApplication1{ class Program { static void Main(string[] args) { //我以前都這麼處理不分大小寫的Hashtable转载 2014-07-10 11:18:49 · 8428 阅读 · 0 评论 -
C#访问远程主机资源的方法
C#访问远程主机资源的方法 最近要实现访问远程主机的共享目录中的一个文件。遇到了权限问题。google了一下,找到了几种解决方法,记录如下:一、调用Net use命令 // 使用方法: //if (Connect("192.168.1.48", "用户名", "密码")) //{转载 2014-07-11 17:22:46 · 832 阅读 · 0 评论 -
C#里面的三种Timer
在.net中有三种计时器,一是System.Windows.Forms命名空间下的Timer控件,它直接继承自Componet;二是System.Timers命名空间下的Timer类。Timer控件:Timer控件只有绑定了Tick事件,和设置Enabled=True后才会自动计时,停止计时可以用Stop()控制,通过Stop()停止之后,如果想重新计时,可以用Start()方法来启动原创 2014-08-15 11:33:55 · 11997 阅读 · 0 评论 -
C#中的BackgroundWorker控件
BackgroundWorker是.NET Framework 里用来执行多线程任务的控件,它允许开发人员在一个单独的线程上执行一些操作。耗时的操作(如下载和数据库事务)在长时间运行时可能会导致用户界面 (UI) 始终处于停止响应状态。如果您需要能进行响应的用户界面,而且面临与这类操作相关的长时间延迟,则可以使用 BackgroundWorker 类方便地解决问题。若要在后台执行耗时的操作原创 2016-12-06 16:57:15 · 640 阅读 · 0 评论