【机房重构】知识点积累

   机房重构过程中很多的小知识点,再次重现,很多很零碎,这里梳理一下,当做积累。
1、 VB.NET 中的时间函数
(1)Now ():返回系统目前的日期和时间。如:2007-3-29 早上10:38:22
(2)Today ():返回或设置系统目前的日期。
(3)TimeOfDay ():返回或设置系统目前的时间。
(4) DataString ():以“yyy-mm-dd”格式返回或设置系统目前时间。
(5) Timer ():以Double类型返回自午夜到今所经过的秒数和毫秒数,秒数是返回值的整数部分,毫秒数则是小数部分。
2.日期时间差函数DateDiff()
格式:DateDiff (interval As DateInterVal, dt1 As DateTime, dt2 As DateTime [, dayofweek As FirstDayOfWeek [, weekofyear As FirstWeekOfYear ]] As Long

说明:返回dat1和dat2 两个日期之间的间隔数,间隔单位为参数interval,例如:DateDiff (“m”,#12/15/1990#, ##1/10/1990# )会返回-11,即两个日期相间隔11个月(第一个参数指定间隔单位为月;DateDiff (“d”, #12/5/90# , #12/15/90# )会返回10,即两个日期间隔10天(第一个参数指定间隔单位为天)。

3、获得电脑名

获取当前电脑名:System.Net.Dns.GetHostName
据电脑名取出全部IP地址:System.Net.Dns.Resolve.AddressList
也可根据IP地址取出电脑名:System.Net.Dns.Resolve.HostName
当前电脑名:System.Environment.MachineName
当前电脑所属网域:System.Environment.UserDomainName
当前电脑用户:System.Environment.UserName
3.在VB.Net 中类似VB中的Frame控件,是GropBox 控件

   在VB.Net 中类似VB中的SStab控件,是TabControl控件

   其实,用的最多的还是DataTable控件,这个下次再整理,有很多的属性。

4、无法直接启动带有“类库输出类型”的项目
上次还好好的,这次打开项目之后,就出现这样的错误:无法直接启动带有“类库输出类型”的项目
错误提示:若要调试此项目,请在此解决方案中添加一个引用库项目的可执行项目。将这个可执行项目设置为启动项

经查找处理方法:
出错原因:在同一个解决方案里面有多个项目,被设置成启动项目的是类库项目,类库项目是被编译成dll文件给别的项目使用的,是不可执行的项目.
解决办法:在解决方案资源管理器里,右击你要启动的项目,选择“设为启动项目”

5、
DataGridView 控件,未将对象引用设置添加到对象的实例。


这个在导出Excel 表格之后,又报的错误。

原因:在DataGridView控件加载数据后会自动添加一行空白行,在程序运行时候,有数据时候不会报错,而当运行到空白行时候(报错那一句话)就不执行了。因为单元格的值是空的,对一个控件进行.ToString () 操作时,就会出现异常。
解决办法:(1)将最后的.ToString去掉。(2) 修改是否添加空白行的属性,改为“不自动添加空白行”就可以了。

小结:

 其实,一直不敢再CSDN上写,很多都记在OneNote中,因为觉得写的很没有技术含量,希望慢慢改变这样的情况,多多记录,一点一滴,希望早日找到哪种写的特别爽快的感觉。

你可能感兴趣的:(【机房重构】知识点积累)