
C#
文章平均质量分 54
著一
每一段新的代码在我手中诞生对我来说就象观看刹那花开的感动!
展开
-
调用C# Thread.Start()方法
C#语言还是比较常见的东西,这里我们主要介绍调用C# Thread.Start()方法,包括介绍XX等方面。我们首先创建一个线程,使用Thread类创建线程时,只需提供线程入口即可。(线程入口使程序知道该让这个线程干什么事)在C#中,线程入口是通过ThreadStart代理(delegate)来提供的,你可以把ThreadStart理解为一个函数指针,指向线程要执行的函数,当调用C转载 2015-03-19 19:58:41 · 4770 阅读 · 0 评论 -
C#中静态与非静态方法比较
C#静态方法与非静态方法的区别不仅仅是概念上的,那么他们有什么具体的区别呢?让我们通过本文向你做一下解析。C#的类中可以包含两种方法:C#静态方法与非静态方法。那么他们的定义有什么不同呢?他们在使用上会有什么不同呢?让我们来看看最直观的差别:使用了static 修饰符的方法为静态方法,反之则是非静态方法。下面我们分四个方面来看看C#静态方法与非静态方法的差异:C#静转载 2015-02-09 20:21:08 · 543 阅读 · 0 评论 -
C#中的委托和事件(续)
引言如果你看过了 C#中的委托和事件 一文,我想你对委托和事件已经有了一个基本的认识。但那些远不是委托和事件的全部内容,还有很多的地方没有涉及。本文将讨论委托和事件一些更为细节的问题,包括一些大家常问到的问题,以及事件访问器、异常处理、超时处理和异步方法调用等内容。为什么要使用事件而不是委托变量?在 C#中的委托和事件 中,我提出了两个为什么在类型中使用事件向外部提供方法注转载 2015-02-09 20:25:44 · 624 阅读 · 0 评论 -
TreeView加载结点及结点的删除、内容编辑
本文主要介绍treeView控件中,添加,修改、删除节点的操作,首先当窗体加载的时候,我们添加上图中所示的节点。当点击“Delete the Selected”按钮时,被选中的节点将被删除。当点击“Edit the Selected”按钮式,被选中的节点变成修改状态,此时我们可以对其修改。 private void Form1_Load()转载 2014-12-03 00:07:13 · 6178 阅读 · 0 评论 -
C# 16进制与字符串、字节数组之间的转换
1.请问c#中如何将十进制数的字符串转化成十六进制数的字符串//十进制转二进制Console.WriteLine("十进制166的二进制表示: "+Convert.ToString(166, 2));//十进制转八进制Console.WriteLine("十进制166的八进制表示: "+Convert.ToString(166, 8));//十进制转十六进制Consol转载 2014-11-09 23:49:02 · 652 阅读 · 0 评论 -
浅谈.net remoting 与webservice
.NET Remoting .NET Remoting是微软随.NET推出的一种分布式应用解决方案,被誉为管理应用程序域之间的 RPC 的首选技,它允许不同应用程序域之间进行通信(这里的通信可以是在同一个进程中进行、一个系统的不同进程间进行、不同系统的进程间进行)。 更具体的说,Microsoft .NET Remoting 提供了一种允许对象通过应用程序域与另一对象进行交互的框架。也就是说转载 2015-09-12 13:50:47 · 696 阅读 · 0 评论 -
Tabcontrol中隐藏显示某个选项卡
显示是:选项卡名.Parent=tabControl;隐藏式:选项卡名.Parent=null;原创 2015-11-27 20:41:54 · 1880 阅读 · 0 评论 -
什么是OCX控件?注册它都有哪些作用?
当标准控件不能完全满足用户需求时,用户可以编写自己的控件插入到编程工具中使用,编写的控件就是OCX。现在网页中也可以嵌入OCX,并称其为ActiveX控件。目前可以编写OCX的工具包括VB、VC、Delphi。易语言也即将支持OCX。 OCX是一种COM控件,OCX通常所说ActiveX控件,COM的原理是接口与实现分离,为了标识每个OCX的接口,必须在注册表里注册该控件的 GUID码。这样使用原创 2016-09-16 13:26:16 · 9694 阅读 · 0 评论 -
VS工具使用
http://blog.youkuaiyun.com/yyhero1/article/category/1897669原创 2016-09-16 13:28:17 · 387 阅读 · 0 评论 -
winform异步调用
userInvoke原创 2015-11-22 14:19:28 · 438 阅读 · 0 评论 -
C# 绘制饼图
1、Graphics类详解 http://www.cnblogs.com/vaevvaev/p/6925140.html转载 2017-08-06 20:31:46 · 2641 阅读 · 0 评论 -
Winform怎么复制窗体/C#窗体复用怎么做
在我们的编程工作中,在多个程序中都会需要某个功能的窗体,比如登录窗口、打印窗口、另存为窗口等等,如果在每个程序中都单独编辑很是费时费力,如果能将之前程序中编辑好的窗体直接复制到新程序中使用则会非常省力。下面小编就说明如何复用窗体: 工具/原料 Microsoft Visual Studio 2010方法/步骤 1、打开Microsoft Visual Studio 2010, 新建名字为【窗体转载 2017-09-14 17:27:26 · 10752 阅读 · 0 评论 -
Mobile平台VS2008制作cab安装包
环境:OS:Windows Xp sp3IDE: Microsoft Visual Studio 2008 版本 9.0.30729.1 SP Microsoft .NET Framework 版本 3.5 SP1说明: 本篇文档的目的,是为了简要说明,如何使用VS2008制作智能设备的CAB安装包(Wince测试可以使用;Mo转载 2014-11-20 00:30:23 · 3759 阅读 · 0 评论 -
C#-Winform MessageBox使用手册
我们在程序中经常会用到MessageBox。MessageBox.Show()共有21中重载方法。现将其常见用法总结如下:1.MessageBox.Show("Hello~~~~");最简单的,只显示提示信息。MessageBox使用手册(copy)" style="margin:0px; padding:0px; border:0px; list-styl转载 2015-01-08 20:48:40 · 661 阅读 · 0 评论 -
DataGridView控件---绑定数据方法
2 绑定模式将存在的数据绑定到控件上, 我是将数据库表中的数据绑定到控件上 ,我将用户表中的操作者编号,操作者姓名,操作者密码信息绑定到控件上,具体步骤如下 我在在窗体的Load 事件下来完成这些步骤的。 string sConnectString = "Data Source=127.0.0.1;Initial Catalog=vending;Persist Security I原创 2015-01-30 16:21:12 · 763 阅读 · 0 评论 -
C#字节数组转换成字符串
如果还想从 System.String 类中找到方法进行字符串和字节数组之间的转换,恐怕你会失望了。为了进行这样的转换,我们不得不借助另一个类:System.Text.Encoding。该类提供了 bye[] GetBytes(string) 方法将字符串转换成字节数组,还提供了 string GetString(byte[]) 方法将C#字节数组转换成字符串。System.Text.En转载 2014-11-10 00:14:28 · 924 阅读 · 0 评论 -
vs2010生成Dll文件并引用dll(C#)
1、创建新C#控制台应用程序,项目命名createBll,打开Program.cs重命名为TestA(可以不重命名)并修改代码,如图:写好后,可以写其它的类.cs文件2、完成后,点击菜单栏的“项目”,下拉单选择“createDll属性”,打开如图窗口在输出类型选择“类库”,然后关掉该窗口,生成解决方案,即生成了creatBll.dll文件,在项目下createB转载 2014-11-01 22:08:19 · 717 阅读 · 0 评论 -
PC管理软件匹配ACCESS数据库64位机兼容解决
1、 打开项目解决方案。2、 右键点击项目解决方案,选择属性。3、 在弹出的“属性”页对话框中,点击“配置管理器”按钮。4、 在弹出的“配置管理器”页对话框中,“活动解决方案平台”下拉选项中选择“新建”。5、 在弹出的“新建解决方案平台”页对话框中,选择“X86”32位机平台,从“此处复制设置”选项选择“Any CPU”。6、 点击原创 2015-02-10 15:07:26 · 1301 阅读 · 0 评论 -
Timespan的使用(收集两位同仁的资料)
TimeSpan的用法TimeSpan是用来表示一个时间段的实例,两个时间的差可以构成一个TimeSpan实例,现在就来简单介绍一下几点重要的用法:a 先来介绍几个方法TimeSpan.Minutes(其他时间比如天数,小时数,秒数都一样的情况下得到的分钟数的差),其他的Hours,Second一样DateTime.Tick :是一个计时周期,表示一百纳秒,即一千万转载 2014-11-10 00:27:00 · 783 阅读 · 0 评论 -
AutoResetEvent
线程相关的概念 1.线程同步ManualResetEventSet()方法将状态设置为有信号Reset()将其设置为无信号WaitOne()将阻塞到其有信号为止,若调用WaitOne的时刻就是有信号的,将不会阻塞AutoResetEvent与ManualResetEvent的区别是,AutoResetEvent.WaitOne()会自动改变事件对象的状态,即Auto转载 2015-03-19 19:54:36 · 516 阅读 · 0 评论 -
向DataGridView中添加新的一行数据,可以添加到最后一行或作为第一行
我的开发环境:Microsoft Visual Studio .net 2005这个程序是Windows Forms Application 新建一个Windows Forms Application项目,打开Form1,在窗体上放一个DataGridView控件和Button,在DataGridView的Columns中添加两列,Name分别为stuName(此处不可用“转载 2015-01-30 16:26:16 · 16877 阅读 · 1 评论 -
C#泛型编程
泛型:通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用。 例子代码:class Program { static void Main(string[] args) { int obj = 2; Test<int> test = new Test<int>(o转载 2015-05-03 23:40:49 · 487 阅读 · 0 评论 -
C# 中的委托和事件
引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事转载 2015-02-09 20:23:24 · 538 阅读 · 0 评论 -
C#中partial关键字的使用
C# 中可以将类、结构或接口的定义拆分到两个或多个源文件中,在类声明前添加partial关键字即可。 例如:下面的PartialTest类class PartialTest{string str;int num;public void DoTest(){ Console.WriteLine("test");}转载 2015-01-08 20:47:17 · 832 阅读 · 0 评论