文章分类 -  C#

摘要:一直被一个问题困扰就是导出excel时如何关闭excel进程,我使用过oExcelApp.Quit(); 也用过GC回收,结果都不理想,后来发现可以kill进程,但是问题是kill进程 时不好解决多人并发的使用,比如一个人在导表然后kill所以的excel但是如果同时又有人在导表那么这就把另外一个excel结束了,现在我们要办的 是如何kill当前这个进程,这里我们先看一下代码:oExcelApp... 阅读全文
posted @ 2010-11-12 17:03 浪漫稻草人 阅读(233) 评论(0) 推荐(0)
摘要:枚举是一个特定的常量集合组成的独特类型using System;public enum TimeOfDay{ Morning = 0, Afternoon = 1, Evening }class EnumExample{ public static int Main() {//调用方法 WriteGreeting(TimeOfDay.Morning);//获取枚举字符串 TimeOfDay tim... 阅读全文
posted @ 2010-11-12 16:59 浪漫稻草人 阅读(306) 评论(0) 推荐(0)
摘要:1. 取得或者修改当前单元格的内容 · 2. 设定单元格只读 · 3. 不显示最下面的新行 · 4. 判断新增行 · 5. 行的用户删除操作的自定义 · 6. 行、列的隐藏和删除 · 7. 禁止列或者行的Resize · 8. 列宽和行高以及列头的高度和行头的宽度的自动调整 · 9. 冻结列或行 · 10. ... 阅读全文
posted @ 2010-11-12 16:58 浪漫稻草人 阅读(2389) 评论(0) 推荐(0)
摘要:1.模拟键盘事件System.Windows.Forms.SendKeys以下是 SendKeys 的一些特殊键代码表。 键 代码 BACKSPACE {BACKSPACE}、{BS} 或 {BKSP} BREAK {BREAK} CAPS LOCK {CAPSLOCK} DEL 或 DELETE {DELETE} 或 {DEL} DOWN ARROW(下箭头键) {DOWN} END {END}... 阅读全文
posted @ 2010-11-12 16:57 浪漫稻草人 阅读(209) 评论(0) 推荐(0)
摘要:/// <summary> /// 编辑控件展示 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dataGridView1_EditingControlShowing(object sende... 阅读全文
posted @ 2010-09-03 16:59 浪漫稻草人 阅读(178) 评论(0) 推荐(0)
摘要:引言如果你看过了 C#中的委托和事件 一文,我想你对委托和事件已经有了一个基本的认识。但那些远不是委托和事件的全部内容,还有很多的地方没有涉及。本文将讨论委托和事件一些更为细节的问题,包括一些大家常问到的问题,以及事件访问器、异常处理、超时处理和异步方法调用等内容。为什么要使用事件而不是委托变量?在 C#中的委托和事件 中,我提出了两个为什么在类型中使用事件向外部提供方法注册,而不是直接使用委托变... 阅读全文
posted @ 2010-08-17 10:37 浪漫稻草人 阅读(126) 评论(0) 推荐(0)
摘要:范例说明   上面的例子已不足以再进行下面的讲解了,我们来看一个新的范例,因为之前已经介绍了很多的内容,所以本节的进度会稍微快一些:   假设我们有个高档的热水器,我们给它通上电,当水温超过95度的时候:1、扬声器会开始发出语音,告诉你水的温度;2、液晶屏也会改变水温的显示,来提示水已经快烧开了。   现在我们需要写个程序来模拟这个烧水的过程,我们将定义一个类来代表热水器,我们管它叫:Heater... 阅读全文
posted @ 2010-08-16 14:08 浪漫稻草人 阅读(227) 评论(0) 推荐(0)
摘要:C#中的委托和事件(上) 引言   委托和事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅... 阅读全文
posted @ 2010-08-16 14:06 浪漫稻草人 阅读(147) 评论(0) 推荐(0)
摘要:WINDOWS的消息处理机制为了能在应用程序中监控系统的各种事件消息,提供了挂接 各种反调函数(HOOK)的功能。这种挂钩函数(HOOK)类似扩充中断驱动程序,挂钩上 可以挂接多个反调函数构成一个挂接函数链。系统产生的各种消息首先被送到各种 挂接函数,挂接函数根据各自的功能对消息进行监视、修改和控制等,然后交还控 制权或将消息传递给下一个挂接函数以致最终达到窗口函数。WINDOW系统的这种反 调函... 阅读全文
posted @ 2010-08-14 23:21 浪漫稻草人 阅读(238) 评论(0) 推荐(0)
摘要:有一段时间,正则表达式学习很火热很潮流,当时在CSDN一天就能看到好几个正则表达式的帖子,那段时间借助论坛以及Wrox Press出版的《C#字符串和正则表达式参考手册》学习了一些基础的知识,同时也为我在CSDN大概赚了1000分,今天想起来,去找《C#字符串和正则表达式参考手册》时,已经不知所踪了。现在用到正则的时候也比较少,把以前的笔记等整理一下,以志不忘。(1)“@”... 阅读全文
posted @ 2010-03-15 15:57 浪漫稻草人 阅读(125) 评论(0) 推荐(0)