要操作Word,我们就需要Word的对象库文件“MSWORD.OLB”(word 2000为MSWORD9.OLB),通常安装了Office Word后,你就可以在office安装目录的Office10文件夹下面找到这个文件,当我们将这个文件引入到项目后,我们就可以在源码中使用各种操作函数来操作Word。具体做法是打开菜单栏中的项目>添加引用>浏览,在打开的“选择组件”对话框中找到MSWORD.OLB后按确定即可引入此对象库文件,vs.net将会自动将 库文件转化为DLL组件,这样我们只要在源码中创建该组件对象即可达到操作Word的目的!
...
05
2012
04
C# Word操作
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览:
05
2012
04
C# 重点事件热键
在文本框的KeyPress事件中:
只能输入字母:
string s = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" + (char)8;
if (s.IndexOf(e.KeyChar.ToString()) < 0)
{
e.Handled = true;
}
只能输入汉字:
if ((e.KeyChar > 0 && e.KeyChar < 7) || (e.KeyChar > 9 && e.KeyChar < 177))
...
只能输入字母:
string s = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" + (char)8;
if (s.IndexOf(e.KeyChar.ToString()) < 0)
{
e.Handled = true;
}
只能输入汉字:
if ((e.KeyChar > 0 && e.KeyChar < 7) || (e.KeyChar > 9 && e.KeyChar < 177))
...
发布:郑德才博客 | 分类:开心一刻 | 评论:0 | 浏览:
05
2012
04
雷人招聘和抠门老板、经理
1、报社到学校招聘记者,面试那天,应聘者纷纷打来电话,说保安不让进大楼,希望报社能派人下去接一下。
考官答复,如果这都对付不了的话,还是别做记者了。
番各显神通之后,大部分同学都进来了。
后来,翻墙进来的成了狗仔队;讲理进来的成了评论员;软磨硬泡进来的去跑采访了;撒泼打滚进来的都提拔成了主编;硬打进来的,顶替了保安。
2、员工:“老板,您把我的工资再涨涨吧,我老婆说我的收入太少,没法再和我在一起,她要离婚。”
老板:“我要是你的话,我会考虑趁这个机会再找一个会过日子的老婆。”
3、中午大家都吃饭去了,只有一位同事还在工作,这时经理进来了。
...
考官答复,如果这都对付不了的话,还是别做记者了。
番各显神通之后,大部分同学都进来了。
后来,翻墙进来的成了狗仔队;讲理进来的成了评论员;软磨硬泡进来的去跑采访了;撒泼打滚进来的都提拔成了主编;硬打进来的,顶替了保安。
2、员工:“老板,您把我的工资再涨涨吧,我老婆说我的收入太少,没法再和我在一起,她要离婚。”
老板:“我要是你的话,我会考虑趁这个机会再找一个会过日子的老婆。”
3、中午大家都吃饭去了,只有一位同事还在工作,这时经理进来了。
...
发布:郑德才博客 | 分类:开心一刻 | 评论:0 | 浏览:
05
2012
04
超搞,干冷干冷的一组冷笑话
1、矿泉水爱上了方便面,鼓起勇气向她表白,却被无情的拒绝了。
矿泉水问:“为什么?”
方便面不屑地说:“切,就你?一点热乎劲都没有,还想泡我!”
2、小明家有只小母鸡,每天都在一个固定的地方下蛋。
后来,它嫁给了一个公鸡。
从那以后,小母鸡下蛋的地方再也不固定了,今天在这,明天在那,完全找不到规律。
小明急了,就去问小母鸡为什么会这样。
小母鸡说:嫁鸡随机嘛。
3、算命先生:“这位先生,本人擅长摸骨看相,您不看看?”
水母:“滚!”
4、一个小男孩头上顶着一块牛排走在街上,一个路过的人问道:“为什么在头上放一块牛排呢?”
...
矿泉水问:“为什么?”
方便面不屑地说:“切,就你?一点热乎劲都没有,还想泡我!”
2、小明家有只小母鸡,每天都在一个固定的地方下蛋。
后来,它嫁给了一个公鸡。
从那以后,小母鸡下蛋的地方再也不固定了,今天在这,明天在那,完全找不到规律。
小明急了,就去问小母鸡为什么会这样。
小母鸡说:嫁鸡随机嘛。
3、算命先生:“这位先生,本人擅长摸骨看相,您不看看?”
水母:“滚!”
4、一个小男孩头上顶着一块牛排走在街上,一个路过的人问道:“为什么在头上放一块牛排呢?”
...
发布:郑德才博客 | 分类:开心一刻 | 评论:0 | 浏览:
05
2012
04
俏皮In语牢骚话
1、老祖宗用命换来的假期,就这样过完了...让人情何以堪啊!!!
2、活在当代等于选择了hard难度,卡在买房这关过不去,等你过去了就感觉被盗号了一样,一贫如洗。
3、-_- 普通青年, =_= 困顿青年, ≡_≡ 眼袋青年, ≠_= 刀疤青年, ≈_≈ 献媚青年,请对号入座!
4、你手握“苹果”,我头顶“鸭梨”;你拼爹,我拼命。
5、您生气了啊?生的是氢气还是氧气,是氮气?自己蹲墙角爆炸去!
6、我是名人,从不做暗示!
7、你不喜欢我…………这是病,得治,一定要治~
8、李白乘舟将欲行,忽闻岸上踏歌声。动次大次切克闹,悠悠最炫民族风。
...
2、活在当代等于选择了hard难度,卡在买房这关过不去,等你过去了就感觉被盗号了一样,一贫如洗。
3、-_- 普通青年, =_= 困顿青年, ≡_≡ 眼袋青年, ≠_= 刀疤青年, ≈_≈ 献媚青年,请对号入座!
4、你手握“苹果”,我头顶“鸭梨”;你拼爹,我拼命。
5、您生气了啊?生的是氢气还是氧气,是氮气?自己蹲墙角爆炸去!
6、我是名人,从不做暗示!
7、你不喜欢我…………这是病,得治,一定要治~
8、李白乘舟将欲行,忽闻岸上踏歌声。动次大次切克闹,悠悠最炫民族风。
...
发布:郑德才博客 | 分类:开心一刻 | 评论:0 | 浏览:
05
2012
04
好冷的阎王、上帝和神父
1、三个病人的魂魄正在听侯来阎王的判决。
阎王:某甲,死刑,后日午时收魂。某甲大哭。
阎王:某乙,死刑,下月初一子时收魂。某乙大哭。
阎王:某丙,无期。
丙好奇地问:这无期是什么意思呀?
阎王白了他一眼说:还能啥意思,植物人儿呗。
2、某日,一个年轻的厨师杀鸡时祷告道:“鸡啊,请原谅我的罪过。不是我要杀你的,是客人要吃你的。”
一名顾客闻言,连忙解释道:“不是我要吃你的,我只是……为了填饱肚子。”
上帝闻言笑道:“不是你们的错,以前它做人时他也是这样欺骗别人的。”
3、神父坐马车去参加一个宴会。出城不远,来到一个陡坡边上。他便浑身发抖,急急忙忙从车子里钻出来。
...
阎王:某甲,死刑,后日午时收魂。某甲大哭。
阎王:某乙,死刑,下月初一子时收魂。某乙大哭。
阎王:某丙,无期。
丙好奇地问:这无期是什么意思呀?
阎王白了他一眼说:还能啥意思,植物人儿呗。
2、某日,一个年轻的厨师杀鸡时祷告道:“鸡啊,请原谅我的罪过。不是我要杀你的,是客人要吃你的。”
一名顾客闻言,连忙解释道:“不是我要吃你的,我只是……为了填饱肚子。”
上帝闻言笑道:“不是你们的错,以前它做人时他也是这样欺骗别人的。”
3、神父坐马车去参加一个宴会。出城不远,来到一个陡坡边上。他便浑身发抖,急急忙忙从车子里钻出来。
...
发布:郑德才博客 | 分类:开心一刻 | 评论:0 | 浏览:
05
2012
04
C# 中结构体和类的比较
区别:
结构是一种用关键字struct声明的自定义数据类型。与类相似,也可以包含构造函数,常数,字段,方法,属性,索引器,运算符和嵌套类型等,不过,结构是值类型。
1.结构的构造函数和类的构造函数不同。
a.结构不能包含显式的无参数构造函数。结构成员讲自动初始化为它们的默认值。
b.结构不能包含以下形式的初始值设定类:base(argument-list);
2.对于结构中的实例字段成员,不能在声明时赋值初始化。
3.声明了结构类型后,可以使用new运算符创建构造对象,也可以不使用new关键字。如果不使用new,那么在初始化所有字段之前,字段将保持未赋值状态且对象不可用。
...
结构是一种用关键字struct声明的自定义数据类型。与类相似,也可以包含构造函数,常数,字段,方法,属性,索引器,运算符和嵌套类型等,不过,结构是值类型。
1.结构的构造函数和类的构造函数不同。
a.结构不能包含显式的无参数构造函数。结构成员讲自动初始化为它们的默认值。
b.结构不能包含以下形式的初始值设定类:base(argument-list);
2.对于结构中的实例字段成员,不能在声明时赋值初始化。
3.声明了结构类型后,可以使用new运算符创建构造对象,也可以不使用new关键字。如果不使用new,那么在初始化所有字段之前,字段将保持未赋值状态且对象不可用。
...
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览:
05
2012
04
C# 常用控件及单击事件
1、窗体
1、常用属性
(1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。
(2)WindowState属性: 用来获取或设置窗体的窗口状态。 取值有三种: Normal (窗体正常显示)、 Minimized(窗体以最小化形式显示)和 Maximized(窗体以最大化形式显示)。
(3)StartPosition属性:用来获取或设置运行时窗体的起始位置。(System.Windows.Forms.SystemInformation.WindowsArea.Height获取显示器的高度)
...
1、常用属性
(1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。
(2)WindowState属性: 用来获取或设置窗体的窗口状态。 取值有三种: Normal (窗体正常显示)、 Minimized(窗体以最小化形式显示)和 Maximized(窗体以最大化形式显示)。
(3)StartPosition属性:用来获取或设置运行时窗体的起始位置。(System.Windows.Forms.SystemInformation.WindowsArea.Height获取显示器的高度)
...
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览:
05
2012
04
C# Activate、Deactivate事件
Activate、Deactivate 事件
Activate -当一个对象成为活动窗口时发生。
Deactivate -当一个对象不再是活动窗口时发生。
语法
Private Sub object_Activate( )
Private Sub object_Deactivate( )
object 所在处代表一个对象表达式,其值是“应用于”列表中的一个对象。
说明
一个对象可以通过诸如单击它,或使用代码中的 Show 或 SetFocus 方法之类的用户操作而变成活动的。
...
Activate -当一个对象成为活动窗口时发生。
Deactivate -当一个对象不再是活动窗口时发生。
语法
Private Sub object_Activate( )
Private Sub object_Deactivate( )
object 所在处代表一个对象表达式,其值是“应用于”列表中的一个对象。
说明
一个对象可以通过诸如单击它,或使用代码中的 Show 或 SetFocus 方法之类的用户操作而变成活动的。
...
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览:
05
2012
04
戴尔云手机D43评测
从去岁开端,国际的智能挪动终端市面的合作开端显然加深,国际各大互联网络公司都纷繁涉足挪动终端,推出归于本人品牌的挪动互联网络终端,况且将各自的货物和效劳都内置内中。
关于三星、HTC等保守智能人机商来说,这种合作带来的冲锋陷阵尤为激烈,由于国际厂商推出的Android部手机大多的指标是“高端Android部手机”,三星、HTC新近的高端Android部手机价钱无比高,曾经濒临香蕉苹果iPhone,而关于大少数中国用户来说,都指望以较低的价钱购置到功能更高的部手机,国际厂商推出的廉价格高配置的Android智能人机对于现部分“高端Android部手机”的格式发生了激烈的冲锋陷阵,势必对于中国将来的智能机市面格式发生严重反应。
...
发布:郑德才博客 | 分类:网络文摘 | 评论:0 | 浏览:
04
2012
04
解决Dropbox中国无法及时自动同步的问题
最近由于想要使用Dropbox的多人协作功能,就发现Dropbox不能自动同步其他机器上产生的文件变化,经过一番搜索,发现原来是GFW在作怪(GFW和GD的性质和用心我们心知肚明,就不在这里评价了)。月光博客发布了解决Dropbox无法实时更新的问题分析了产生这个问题的原因并提出一个有效的解决方案。但是在使用时我发现,我找不到一个优良稳定的代理服务器,也没工夫去学习privoxy软件的配置和使用,而且我要将解决方案提供给我的合伙人,一个复杂的方案是不能接受的。经过一番研究,提出如下比较简单的办法。
...
发布:郑德才博客 | 分类:网络文摘 | 评论:0 | 浏览:
04
2012
04
幽默夫妻的冷人笑料
开心一刻,快乐一生!!!
1、一个人对鸟的叫声非常熟悉,只要听到鸟叫,就能说出这是种什么鸟。
他的妻子对此非常佩服,希望他能够教他这个本领。
这个人就去买了个小巧可爱的闹钟,这个闹种每到整点时,都会发出不同的鸟叫,然后,他告诉妻子,这些都是那些鸟的叫声。
这天,两人正在院子里干活,屋里的闹种里传出一阵鸟叫声,丈夫就问妻子:“正在叫的是什么鸟?”
妻子想了想,回答到:“现在是五点钟。”
2、丈夫:“孩子你不带,就知道在那儿看杂志,你应该学学上面写的燕子:辛劳的母燕子每天为雏燕送食三四百次……”
...
1、一个人对鸟的叫声非常熟悉,只要听到鸟叫,就能说出这是种什么鸟。
他的妻子对此非常佩服,希望他能够教他这个本领。
这个人就去买了个小巧可爱的闹钟,这个闹种每到整点时,都会发出不同的鸟叫,然后,他告诉妻子,这些都是那些鸟的叫声。
这天,两人正在院子里干活,屋里的闹种里传出一阵鸟叫声,丈夫就问妻子:“正在叫的是什么鸟?”
妻子想了想,回答到:“现在是五点钟。”
2、丈夫:“孩子你不带,就知道在那儿看杂志,你应该学学上面写的燕子:辛劳的母燕子每天为雏燕送食三四百次……”
...
发布:郑德才博客 | 分类:开心一刻 | 评论:0 | 浏览:
04
2012
04
冷死人的大象、斑马和蜗牛
1、一个歌手、一个演员和一个画家被一群大象包围了。
为首的大象让他们表演自己的才艺。
歌手唱了一首动听的歌,大象们很满意,放走了他。
演员表演了一段搞笑的滑稽戏,大象们看了很开心,也让他走了。
画家连忙给它们画了一幅画,大象看完画大怒,一边用鼻子抽打他一边说:“叫你抽象派,叫你抽象派……”
2、斑马向熊猫求爱多次未果,斑马问熊猫为什么不答应,熊猫说:俺娘说了,纹身的都是流氓!
斑马听后十分生气的说:俺娘还说戴墨镜的都是黑社会呢!
3、一只蜗牛在樱桃树上慢慢向上爬。一只鸟吃惊地问:“你在干吗?”
...
为首的大象让他们表演自己的才艺。
歌手唱了一首动听的歌,大象们很满意,放走了他。
演员表演了一段搞笑的滑稽戏,大象们看了很开心,也让他走了。
画家连忙给它们画了一幅画,大象看完画大怒,一边用鼻子抽打他一边说:“叫你抽象派,叫你抽象派……”
2、斑马向熊猫求爱多次未果,斑马问熊猫为什么不答应,熊猫说:俺娘说了,纹身的都是流氓!
斑马听后十分生气的说:俺娘还说戴墨镜的都是黑社会呢!
3、一只蜗牛在樱桃树上慢慢向上爬。一只鸟吃惊地问:“你在干吗?”
...
发布:郑德才博客 | 分类:开心一刻 | 评论:0 | 浏览:
04
2012
04
爆笑有才的老师和同学
1、初中上体育课,那天生病,我本来想把请假条给体育老师,结果摸成了一毛钱纸币,我还没反应过来,说了句“我请个假”
体育老师皱了皱眉来了句更雷的:“一毛不批!”
2、学生问老师:“货币贬值太厉害了,有什么办法可以让货币升值?”
答:“首先,在1块钱硬币上打两个眼儿……”
“……啊?好吧,打好了。然后呢?”
“……于是你得到了一个价值4块钱的纽扣。”
3、金属活动周期表: 钾,钙,钠,镁,铝; 锌,铁,锡,铅,氢; 铜,汞,银,铂,金。
由于太难背,于是化学老师教我们一个口诀: 加,拿,大,美,女; 一,点,也,不,轻; 总,共,一,百,斤。
...
体育老师皱了皱眉来了句更雷的:“一毛不批!”
2、学生问老师:“货币贬值太厉害了,有什么办法可以让货币升值?”
答:“首先,在1块钱硬币上打两个眼儿……”
“……啊?好吧,打好了。然后呢?”
“……于是你得到了一个价值4块钱的纽扣。”
3、金属活动周期表: 钾,钙,钠,镁,铝; 锌,铁,锡,铅,氢; 铜,汞,银,铂,金。
由于太难背,于是化学老师教我们一个口诀: 加,拿,大,美,女; 一,点,也,不,轻; 总,共,一,百,斤。
...
发布:郑德才博客 | 分类:开心一刻 | 评论:0 | 浏览:
04
2012
04
笑话集原创笑话精品展第二期
1、一天,小红和他的领导在一起吃饭,吃着吃着,小红发现领导的脸上有一粒鼻屎,小红觉得不好意思说,便告诉他领导说:“领导,你脸上有饭粒。”
小红以为领导会用手弄掉,没想到他却伸出舌头~将“饭粒”添进嘴里。 。(低头看看日落)
2、今天去厕所,刚进去就被一群苍蝇轰出来了,一只苍蝇恶狠狠的对我说:没看见人家在聚餐吗,你来捣什么乱啊。
我顿时无语,委屈地说:我。。。我。。。我来给您们加点菜。。。(zjlxhj@)
3、妈妈:儿子你干什么呢?哭什么啊?
儿子:妈妈,哥哥老欺负我,我把他的名字写在我的内裤上,我天天放屁崩他。 (王洪维)
...
小红以为领导会用手弄掉,没想到他却伸出舌头~将“饭粒”添进嘴里。 。(低头看看日落)
2、今天去厕所,刚进去就被一群苍蝇轰出来了,一只苍蝇恶狠狠的对我说:没看见人家在聚餐吗,你来捣什么乱啊。
我顿时无语,委屈地说:我。。。我。。。我来给您们加点菜。。。(zjlxhj@)
3、妈妈:儿子你干什么呢?哭什么啊?
儿子:妈妈,哥哥老欺负我,我把他的名字写在我的内裤上,我天天放屁崩他。 (王洪维)
...
发布:郑德才博客 | 分类:开心一刻 | 评论:0 | 浏览:
04
2012
04
在C#程序中使用系统热键
1.首先引入System.Runtime.InteropServices
using System.Runtime.InteropServices;
2.在类内部声明两个API函数,它们的位置和类的成员变量等同.
[System.Runtime.InteropServices.DllImport("user32.dll")] //申明API函数
public static extern bool RegisterHotKey(
IntPtr hWnd, // handle to window
...
using System.Runtime.InteropServices;
2.在类内部声明两个API函数,它们的位置和类的成员变量等同.
[System.Runtime.InteropServices.DllImport("user32.dll")] //申明API函数
public static extern bool RegisterHotKey(
IntPtr hWnd, // handle to window
...
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览:
04
2012
04
用C#调试C程序
新建项目》其他语言》Visual C++》Win32》确定
下一步》控制台应用程序》空项目
解决方案》源文件》右键添加》新建项(现有项)》C++文件(.cpp)》添加
下一步》控制台应用程序》空项目
解决方案》源文件》右键添加》新建项(现有项)》C++文件(.cpp)》添加
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览:
04
2012
04
用C#编写QQ连连看助手
这几天闲着陪MM去玩QQ连连看,不知道别人是不是都用了外挂,速度好快,自己手动实在是跟不上。上网下载了一流的外挂,可惜要注册 干脆自己动手写个吧。。。程序原理
通过FindWindow 获得QQ连连看的窗口handle,再捕捉QQ连连看的窗口,然后分释每个格的颜色,判断数据,然后存在一个two dimensional array里。这样程序就有了一份QQ连连看的数据了。
数据都有了,接下来就要找出两点之间是否能连得通。。这个算法也简单。先判断是否两点之间的位置,如果直线则只有一种连接的可能,比如两点的X相同,那么只能是上下的连接等。。
...
通过FindWindow 获得QQ连连看的窗口handle,再捕捉QQ连连看的窗口,然后分释每个格的颜色,判断数据,然后存在一个two dimensional array里。这样程序就有了一份QQ连连看的数据了。
数据都有了,接下来就要找出两点之间是否能连得通。。这个算法也简单。先判断是否两点之间的位置,如果直线则只有一种连接的可能,比如两点的X相同,那么只能是上下的连接等。。
...
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览:
04
2012
04
一个用C#获取硬件信息的类
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;
using System.Management;
namespace GetPCInfo
{
class HardInfoClass
{
[DllImport("kernel32.dll")]
private static extern int GetVolumeInformation(
...
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;
using System.Management;
namespace GetPCInfo
{
class HardInfoClass
{
[DllImport("kernel32.dll")]
private static extern int GetVolumeInformation(
...
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览:
04
2012
04
C#一窗体的事件控制另一窗体的属性
C#中2个窗体FORM1和FORM2,让FORM2中的事件改变FORM1中的属性
================================================================
子窗体中的按钮来修改主窗体的属性
================================================================
方法一:在主窗体类中定义一个静态成员,来保存当前主窗体对象,例如:
public static yourMainWindow pCurrentWin = null;
...
================================================================
子窗体中的按钮来修改主窗体的属性
================================================================
方法一:在主窗体类中定义一个静态成员,来保存当前主窗体对象,例如:
public static yourMainWindow pCurrentWin = null;
...
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览: