2012年5月31日

C# WinForm程序退出的方法

摘要: 1.this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;2.Application.Exit(); 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;3.Application.ExitThread(); 强制中止调用线程上的所有消息,同样面临其它线程无法正确退出的问题;4.System.Environment.Exit(0); 这是最彻底的退出方式,不管什么线程都被强制退出,把程序结束的很干净。 阅读全文

posted @ 2012-05-31 08:42 林尚轩 阅读(154) 评论(0) 推荐(0) 编辑

2012年1月18日

C#操作Excel文档 概念与演示代码

摘要: 概念性的东西:1 Excel对象微软的Excel对象模型包括了128个不同的对象,从矩形,文本框等简单的对象到透视表,图表等复杂的对象.下面我们简单介绍一下其中最重要,也是用得最多的四个对象。(1) Application对象。Application对象处于Excel对象层次结构的顶层,表示Excel自身的运行环境。 (2) Workbook对象。Workbook对象直接地处于Application对象的下层,表示一个Excel工作薄文件。(3) Worksheet对象。Worksheet对象包含于Workbook对象,表示一个Excel工作表。(4) Range对象。Range对象包含于Wo 阅读全文

posted @ 2012-01-18 14:51 林尚轩 阅读(445) 评论(0) 推荐(0) 编辑

2012年1月5日

SQLServer中将时间戳转换为时间格式 .

摘要: 在sql中将时间戳转换为时间类型SQL里面有个DATEADD的函数。时间戳就是一个从1970-01-01 08:00:00到时间的相隔的秒数。所以只要把这个时间戳加上1970-01-01 08:00:00这个时间就可以得到你想要的时间了select DATEADD(second,1268738429 + 8 * 60 * 60,'1970-01-01 00:00:00')注解:北京时间与GMT时间关系 1.GMT是中央时区,北京在东8区,相差8个小时 2.所以北京时间 = GMT时间 + 八小时例如: SELECT DATEADD(S,1160701488 + 8 * 3600 阅读全文

posted @ 2012-01-05 15:51 林尚轩 阅读(47529) 评论(0) 推荐(2) 编辑

2010年11月23日

如何给C#.NET程序打包

摘要: 1.打开要打包的“.lsn”文件,在“解决方案资源管理器”中随便打开一个窗口2.菜单栏“文件”--->“添加”--->“新建项目”3. 点击“项目类型”--->“其他项目类型”--->“安装和部署... 阅读全文

posted @ 2010-11-23 15:22 林尚轩 阅读(980) 评论(0) 推荐(0) 编辑

2010年7月28日

文本框限制输入(半角,全角互转),以及控制输入法问题,解决方法整合

摘要: 1. TextBox限制只允许输入半角数字 Private Sub TextBox1_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles telList.KeyPress If (Not System.Text.RegularExpressions.Re... 阅读全文

posted @ 2010-07-28 11:40 林尚轩 阅读(5201) 评论(0) 推荐(0) 编辑

【转贴】 C#中判断字符串是全角还是半角

摘要: 全角是指用二个字节来表示的一个字符半角是用一个字节来表示的一个字符这样的话我们就可以用string.length 和System.text.Encoding.Default.GetByteCount来判断其中string.length表示字符串的字符数,System.text.Encoding.Default.GetByteCount表示字符串的字节数。将全角的变为半角 string s="GB... 阅读全文

posted @ 2010-07-28 11:33 林尚轩 阅读(3747) 评论(0) 推荐(0) 编辑

2010年4月9日

如何让本机时间与局域网的一台电脑的日期同步?

摘要: 大家都知道计算机电脑的时间是由一块电池供电保持的,而且准确度比较差经常出现走时不准的时候。通过互联网络上发布的一些公用网络时间服务器NTP server,就可以实现自动、定期的同步本机标准时间。依靠windows系统默认的windows或NIST等境外的时间服务器同步时间,总存在着访问堵塞、时间延迟大(同步精度低)等因素的影响。现在中国的国家授时中心发布了一个时间服务器地址,大家可以用国人自己的标... 阅读全文

posted @ 2010-04-09 15:35 林尚轩 阅读(15487) 评论(0) 推荐(0) 编辑

2010年3月12日

C#读取Excel中的数据的类

摘要: using System;using System.Collections.Generic;using System.Data.OleDb;using System.IO;using System.Text;using WirelessPlatform.Models;namespace WirelessPlatform.Utility{ public class ExcelExtension { ... 阅读全文

posted @ 2010-03-12 14:11 林尚轩 阅读(684) 评论(0) 推荐(0) 编辑

2010年3月10日

MSSQL 存储过程学习2

摘要: /*把实现表Atdrecord中超过四天的数据转移到历史表Atdrecordhistory中*/CREATE Procedure RemoveDataAtdrecordToAtdrecordhistory AsBEGIN TRANSACTIONInsert into atdrecordhistory(serialid,emplid,cardid.recdate,rectime.verifymode... 阅读全文

posted @ 2010-03-10 15:25 林尚轩 阅读(308) 评论(0) 推荐(0) 编辑

SQL SERVER2000定时作业(定时启动功能)

摘要: (1) 打开企业管理器,进入你服务器名下的“管理”,启动SQL Server代理。然后查看服务器属性,选中“自动启动SQL Server代理”。 (2) 接下来进入SQL Server代理下的“作业”,在右边点右键选“新建作业”。 (3) 在“常规”里,随便输入一个作业名,分... 阅读全文

posted @ 2010-03-10 15:10 林尚轩 阅读(3996) 评论(0) 推荐(0) 编辑

导航