博文

C#中DataGridView实现某一列只能输入数字(2013-06-24 16:38:00)

摘要: 最近在开发一个项目时,要求某一列只能够输入数字,其它的字符都不接受,Microsoft 没有提供这个功能,只能自己用代码实现,在网上找了一下,大多数都在输入完成后才验证的。这样不爽,我这个代码可以在输入进就屏蔽了非数字的字符。主要是在 EditingControlShowing事件中完成 。看代码:
public  DataGridViewTextBoxEditingControl CellEdit = null; // 声明 一个 CellEdit
  private void datagridyf_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
        {
       
            CellEdit = (DataGridViewTextBoxEditingControl)e.Control; // 赋值             CellEdit.SelectAll();
            CellEdit.KeyPress += Cells_KeyPress; // 绑定到事件 
        }
  // 自定义事件
        private void Cells_Key......

阅读全文(2672) | 评论:1

股市是如何反映经济的(2013-06-23 11:35:00)

摘要:     股市是经济晴雨表,这是道琼斯理论对股市最经典的归纳。自提出来后,100多年来几乎没有人会从根本上去否认它。但股市反应经济的过程却不那么简单,其间充满了复杂性与多变性。      1、股市与经济增长率。近10多年间,我国GDP的实际增长率最高是1992年的14.2%,从1993年开始,连续7年下降,直到1999年到达低谷。但在这7年中,我国股票市场以上证指数的年平均数来算,有5年上涨。尤其是1995年到1999年,GDP增长率连续4年下降,降幅达30%以上,股票市场却连续4年上涨,涨幅达到110%。相反,2001年到2005年的4年间,GDP的增长率连续提高,股票市场却连跌了4年。由此看来,股市对经济的反应并不那么机械地对等。      2、股市与公司利润。我们做了两个方面的统计,一个是上证指数与公司平均净资产收益率:从1994年平均17.77%的净资产收益率开始,到1998年9.17%,我国上市公司的净资产收益率连续4年下降,降幅高达48.4%。而这4年的股票市场有两个为强势整理年份(1995年和1998年),两个为显著上涨年份(1996年和1997年),上证指数的年平均数4年间上升了78.76%。      一个是指数与利润增长率。为更准确地反应客观状况,我们统计了扣除新股贡献后的上市公司可比利润增长率。从1994年以来,上市公司可比利润增长率有5年为负,分别是1995、1996、1998、2001、2005年。5年中有两个上升年份(1996和2001年),两个强势整理年份(1995和1998年),真正的下跌年份只有2005年。这一结果依然叫人气馁,号称经济晴雨表的股市竟然连公司利润增减都无法提前反应。      那么股票市场究竟反映什么?从统计数据看,股票市场反映了4点。      首先,股市从总量趋势上反映宏观经济。宏观经济总量的长期趋升推动股价指数的长期趋升(如......

阅读全文(1391) | 评论:0

让VB6支持滚轮(2013-06-11 11:17:00)

摘要: http://www.cnblogs.com/blueyund/articles/1303754.html   VB中的编辑器真是不支持滚轮。不过微软还是提供了相应的补丁。
 
下载 VB 6 鼠标 Wheel.exe 文件, 包括加载 DLL 和代码用于创建加载项 DLL。 1.下载 VB 6 鼠标 Wheel.exe
文件,应运行。 可用于从 Microsoft 下载中心下载下列文件:
Download the VB6MouseWheel.EXE package now.

http://download.microsoft.com/download/e/f/b/efb39198-7c59-4ace-a5c4-8f0f88e00d34/vb6mousewheel.exe
2.单击 开始,单击 运行,键入 regsvr 32 < 路径 > \VB6IDEMouseWheelAddin.dll


(建议把VB6IDEMouseWheelAddin.dll
直接COPY到系统文件夹下,这样可以直接运行regsvr32 VB6IDEMouseWheelAddin.dll )
3.启动 Visual Basic 6.0。
4.单击加载项,然后单击 加载项管理器(外接程序管理器)   5.在加载项管理器列表, 单击 MouseWheel fix 。 6.在available add-ins列表中,选择“mousewheel fix”,在load behavior栏中单击选中"loaded/unloaded和load on startup复选框 7.单击 确定 。   ......

阅读全文(2408) | 评论:0

VB.Net逻辑运算符和位运算符(2013-06-03 14:39:00)

摘要: 逻辑运算符比较 Boolean 表达式,并返回 Boolean 结果。And、Or、AndAlso、OrElse 和 Xor 运算符是二元运算符,原因是它们接受两个操作数,而 Not 运算符是一元运算符,原因是它只接受一个操作数。上述的某些运算符也可对整数值执行按位逻辑运算。  一元逻辑运算符 Not 运算符 (Visual Basic) 对 Boolean 表达式执行逻辑求反。它生成其操作数的逻辑相反值。如果表达式的计算结果为 True,则 Not 返回 False;如果表达式的计算结果为 False,则 Not 返回 True。下面的示例阐释这一点。 Visual Basic 复制代码 Dim x, y As Boolean x = Not 23 > 14 y = Not 23 > 67 ' The preceding statements set x to False and y to True.  二元逻辑运算符 And 运算符 (Visual Basic) 对两个 Boolean 表达式执行逻辑合取。如果两个表达式的计算结果均为 True,则 And 返回 True。如果其中至少一个表达式的计算结果为 False,则 And 返回 False。 Or 运算符 (Visual Basic) 对两个 Boolean 表达式执行逻辑析取或包含。如果任意一个表达式的计算结果为 True,或两个表达式的计算结果均为 True,则 Or 返回 True。如果两个表达式的计算结果都不是 True,则 Or 返回 False。 Xor 运算符 (Visual Basic) 对两个 Boolean 表达式执行逻辑互斥。如果恰好只有一个表达式的计算结果为 True(而不是两个都是),Xor 返回 True。如果两个表达式的计算结......

阅读全文(2548) | 评论:1

命令行cmd强制关闭、重启电脑(shutdown)(2013-05-31 15:23:00)

摘要: shutdown   /?  

用法:   shutdown   [/i   |   /l   |   /s   |   /r   |   /a   |   /p   |   /h   |   /e]   [/f]
        [/m   \\computer][/t   xxx][/d   [p:]xx:yy   [/c   "comment "]]

        没有参数       显示帮助。这与键入   /?   是一样的
        /?                   显示帮助。这与不键入任何选项是一样的
        /i                   显示图形用户界面(GUI)。
                              这必须是第一个选项
        /l                   注销。这不能与   /m   或   /d   选项一起使用
      &nb......

阅读全文(7437) | 评论:0

一键关闭所有程序(2013-05-31 15:21:00)

摘要:   顾名思义就是按一个按键就关闭了所有打开的程序,很好很强大吧? 哈哈……  只要下载一个叫closeallwindow的软件就可以了,没什么可说的下载下来是免安装的双击运行就可以了,你会发现你打开的所以程序在一瞬间都关闭了。  如果你正在看八卦炒股什么的突然boss来了只需要运行一下桌面就干干净净了,是不是很敬业呀?哈哈,不过有一点不算完美的地方就是我在后台播放的音乐软件关不掉,但是起码在桌面上能看到的程序都能关闭,你也可以先实验一下不然到时候关不了就麻烦啦。  可以去百度,怕麻烦的话我就提供个网盘地址吧  http://www.uudisc.com/user/bluestrong/file/3757364     PS:如果不想每次都双击程序,可以把它放在一个目录下然后发送桌面快捷方式设置下热键 再把属性改成隐藏就好了
另一种方法是用CMD命令强制关闭程序 1、打开记事本输入taskkill /f /im***.exe       其中***代表应用程序的名称 如果关闭IE浏览器就输入taskkill /f /imiexplor.exe  输好后另存为***.cmd就可以了。 这种方法的坏处是要把每个要关闭的程序都自己写下来,而且一次关闭过多程序的话还是会费时的,PS;你可以把优先要关闭的程序写在前面。这样就可以先关闭他们啦。

如果不想关闭程序只想暂时隐藏可以下载老板键之类的软件那种软件就更邪恶啦,自己百度吧我就不多说了。 ......

阅读全文(2817) | 评论:1

主题:SQL 字符串和时间的转换(2013-05-21 15:48:00)

摘要: 1、字符串转时间 select cast('1982-12-31' as datetime) 结果 :1982-12-31 00:00:00.000
2 、时间转字符串 select convert(varchar,getdate(),108) 结果: 10:23:27 select convert(varchar,getdate(),112) 结果:20080512 ......

阅读全文(1597) | 评论:3

因果报应,是千真万确的宇宙法则(古今4例)(转自学佛网)(2013-05-11 11:37:00)

摘要:  
此文系转载
因果报应是宇宙法则和自然规律,放之四海而皆准,丝毫不差。可是为什么社会越发展、科学越进步,而人们却越来越不信因果?难道人们都不怕造恶受报吗?他们不怕,是因为他们根本就不信善有善报、恶有恶报。因为我们对因果报应这个宇宙本有的物理法则采取回避和否定态度,所以许多人根本不知道自然界中还存在着这个不以人们意志为转移的、千古不灭的客观规律。当今世界天灾人祸接踵而来,在残酷的事实面前,我们该觉醒了!     (一)
因果报应真的那么准确、那么普遍吗?在解答这个问题之前,我先讲两件真事:
民国十四年(1925),有个叫周师寿的人,在舟山遇见一个出家人,互问籍贯,才知道都是同乡平阳人。周问师傅为何因缘出家?僧人说:“我原来是当兵的,在部队是侦探。有一天我路过一个买卖家门口,有一个妇女在哭涕。我上前问其缘故,那妇人说:‘我丈夫外出,刚才有一个人到我店买货,价值三圆,他付了钱提货走了,我把这人给的三块大洋叫别人看,发现全是假的,我丈夫回来后必定责怪死我’。那妇人说完后更加痛哭悲涕。我对那妇女说:‘你把那三块大洋给我看看。’他拿出后,我一看果然是假的,是用铜板做的,我从口袋里拿出三块真的,换那三块假的。那妇人不肯,我说就这样吧!我强与她换了就走。我刚回部队,部队就紧急调动,要去前线打仗。我换了军装也去参战。战斗中,突然一串子弹飞来,我觉得身体震了一下,接着军帽和军服都着火了,我赶紧扶扑打。事后我仔细检查了一下身体,居然没有受伤,却发现口袋里那三块假银元,已被子弹穿透了两块,是那仅存的一块保住了我的性命!我大为震惊,反复思考:劫后余生有何乐趣,不如出家早修净业。”
这真是救人实乃自救!由善因到善果,前后才几小时的功夫,报应就兑现了,您听后有何感想?也许有人会说这是偶然的巧合,是故事。请问古往今来,我们人生在世的一切风云变幻,又何尝不是故事?又有哪一件事是纯真圆满的,永久不灭的?难道你每一秒不是在上演故事?你肯否定自己吗?肯定自己怀疑别人,这是人生的无知无明,使得人本有的智慧--佛性就无法显露。今天我主要和大家来研究因果报应问题,无明烦恼问题以后再谈。
请再听我讲第二件真事。我的朋友胡君,原籍东北,她说:解放战......

阅读全文(2097) | 评论:3

懂因果、畏因果、解因果(转自学佛网:http://www.xuefo.net/n(2013-05-11 10:26:00)

摘要: 懂因果、畏因果、解因果 现在的天灾人祸不断,大家知道,这都是我们的共业所为。什么叫共业?共业就是大家共同制造和产生的一种业障。如果大家都在做善事,国家也在做善事,那么,这个共业就是善共业。如果大家都在做坏事,全世界的人都在破坏生态平衡,都在杀动物、杀人,都在作恶事,这样所产生的就是恶共业。所以我们在新的一年中,要让更多的人接受佛法,接受共业这个理念,让大家多做善事,就如佛法界所讲的,诸恶莫作,众善奉行。凡是恶的东西我们都不要去做,凡是善良的东西我们都可以去做。师父今天想跟大家谈谈因果。大家知道,因果定律,天地所为。就是说因果二字,遍及世间、出世及天地一切诸法。因果涉及到出世法和入世法,是我们人间、地府和天上的一切诸法。没有一个地方,没有一件事情是没有因果的。比如我们现在学佛学法,等到我们走的时候,我们可能就是菩萨了。如果我们在人间做恶事,等到我们死的时候,就会变成恶鬼。因和果不仅在今世,它在任何世和任何法门都是定律,也是说不尽、道不完的。并不是说只有佛教讲因果,所有的宗教和法门都是讲因果的,因为因果是天地之道理。
在世法为什么乐此不疲地强调因果呢?因为因果能够唤醒众生的良心和本性。当你知道你今天种下这个因后,一定会有果,你就不敢随便去种这个因了。我们学佛学法要懂得因果。为什么今天我吃苦?为什么今天我享福?这都是有因果关系的。其实在儒家的书籍中,很早就有明白的训示。积善余庆,积不善为余殃。多做善事的人,家里就会有开心的事情;如果不做善事,家里经常会倒霉的。很多书说,做善降祥,做不善降殃。就是说,当一个人做善事的时候,会有吉祥和福分降临;当一个人做恶事的时候,就孕育着倒霉事情和灾祸的发生了。用现代话来讲,就叫种瓜得瓜,种豆得豆。经常行善的人,一定会有善报的;不做善事的人,肯定得不到善报。
实际上,因果在我们的生活中无处不在、无时不在。有一句话叫现世报。什么叫现世报?现世报就是当一个人做了一件坏事情的时候,已经等不到下辈子来报应了,因为罪恶太大、孽障太深,所以,马上就要报应。同样,如果一个人做了太多的好事,也会现世报。善因种得很多的时候,报给你的善力和因缘果报的愿力就越大,人就会得到马上想拥有的好事情。举个例子,过去如果某个人想中状元,天天苦读,但是要到10年后才能够参加考试。这也是现世报,因为读书好,10年后科举考试就能够中......

阅读全文(1994) | 评论:2

VC中的error LNK2001: unresolved external s(2013-05-01 14:41:00)

摘要: VC中的error LNK2001: unresolved external symbol _main的解决办法   自己在vc中编了个小程序,然后把程序#if 0  #endif  掉后,编译,链接时老是提示如下:       Linking...
      LIBCD.lib(crt0.obj) : error LNK2001: unresolved
external symbol _main
      Debug/Point.exe : fatal error LNK1120: 1
unresolved externals
      Error executing link.exe.       Point.exe - 2 error(s), 0 warning(s)
  难过啊,为什么??
  有人说:看上去,你应该是建立了一个控制台工程,但是你没有定义main函数,所以会出现这样的错误。写个main函数。 有人说:   要修改[Project] --> [Settings] -->
选择"Link"属性页,在Project
Options中将/subsystem:console改成/subsystem:windows  ,我改了之后就成以下这样的错误了
  Linking...
     
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _W......

阅读全文(1921) | 评论:1