
C#编程
my_2008wing
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
委托于事件(一)
举个例子: 假如有四种动物,分别是老虎,小鹿,老鼠,蛇。现在小鹿逃跑了,这就是一个”事件“,我们称之为“逃跑事件”,对这个事件的处理当然是“追”个事件处理方法,但是有谁去执行”追“这个事件处理呢,当然是老虎,为什么是老虎不是其他动物呢,这是因为自然法则,那么自然法则就是一个"委托"。自然法则并没有把它委托给其他三种动物,同样老鼠跑是要蛇去追的,加入没有这个自然法则,上述行为是不转载 2009-06-05 15:57:00 · 558 阅读 · 1 评论 -
应用程序的美化
界面的美化是通过借助其他公司开发的程序界面动态库进行的,目前有专业的公司专门从事不同的风格界面的开发,从网站 w ww.link-rank.com上可以下载部分界面效果的演示程序,以及可以用来美化自己程序的.dll文件。 skn文件为皮肤文件,在界面构造时引用。例:this.skinEngine1.SkinFile = "XPSilver.ssk"; 可以使用不同的s原创 2009-06-17 22:03:00 · 716 阅读 · 1 评论 -
终止进程执行----杀死进程
前几天做 遇到一个问题:一个winform程序,当关闭窗体时,但是在任务管理器中任然存在,因为程序中用到了多线程。所以不能单方面的杀死进程,或释放程序占用资源。 这里说一下进程和线程的含义。进程就是程序在计算机上的一次执行活动,当你运行一个程序时,也就启动了一个进程。而,程序是死的,静态的,进程是活的,动态的。进程可以分为:系统进程和用户进程。凡是用于完成操作系统的各种功能的原创 2009-06-22 09:44:00 · 3375 阅读 · 1 评论 -
WinForm中Component Class、User Control及Custom Control的区别和使用
标记:本篇为转摘。 下面具体介绍下复合控件、自定义控件、扩展控件的区别: NET Framework 为您提供了开发和实现新控件的能力。除了常见的用户控件外,现在您会发现,您可以编写能执行自身绘图的自定义控件,甚至还可以通过继承扩展现有控件的功 能。确定创建何种类型的控件可能会费一番功夫。本节重点介绍了各类可继承控件间的区别,同时提供关系到为项目选择的类型的注意事项。转载 2009-12-15 17:34:00 · 579 阅读 · 0 评论 -
C#连接mysql数据库主要有两种方法
C#连接mysql数据库主要有两种方法1、 用MySQL DriverCS连接MySQL数据库2、 通过ODBC连接MYSQL数据库 具体分析:1、 使用MYSQL DriverCS 。首先下载和安装Mysql DriverCS 地址:http://sourceforge.net/projects/mysqldrivercs在安装文件夹下面找到MySQLDrive原创 2009-12-28 13:39:00 · 992 阅读 · 0 评论 -
一个控件需要双击两次的问题
转至:http://www.cnblogs.com/oec2003/archive/2009/12/20/1628412.html相关问题:c#中使用多线程访问winform中控件的若干问题 我所修改的动态显示数据代码: Thread thr = new Thread(new ThreadStart(delegate() { wh转载 2010-01-08 08:57:00 · 717 阅读 · 0 评论 -
.net下的初、中、高级问题
以下是转贴:作者:观海看云 描述线程与进程的区别?线程是比进程更小的处理模块。进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于: 简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。 另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程转载 2010-03-18 11:59:00 · 832 阅读 · 0 评论 -
给TabControl中的每个tabpage标题上加X,并且设置tabControl上部除标题外的背景颜色
最近做项目遇到了一个不小的麻烦,上网找了半天没有找到相关有用资料,索性自己去实现,以解决自己现在遇到的麻烦。同时,也能够帮助一下与我有相同问题的人。 麻烦:1、给tabpage加上 关闭按钮X2、当设置tabControl的DrawMode 为OwnerDrawFixed时如myTabControl.DrawMode = TabDrawMode.OwnerDrawFixed;原创 2010-04-20 15:28:00 · 9182 阅读 · 12 评论 -
C#处理跨进程copy
<br />一、问题描述:做IDE开发经常会遇到这样一种情况:使用者开两个应用程序,把一个应用程序中的控件copy到另一个应用程序中。<br /> <br />这样做只是用户的一个使用小细节便于使用者对比刻制,我们如果能抓住这些细节,那么我们的产品客户体验度会上一个层次。<br /> <br />二、解决思路:跨应用程序copy,也可以说是两个单独的进程间通信。两个进程间的通信大概有以下几种:剪贴板Clipboard、窗<br /> <br />口消息、使用共享内存、动态数据交换、消息管道(有匿名通道、命名原创 2011-02-10 18:05:00 · 1077 阅读 · 1 评论