【机房重构】知识点积累
2015-06-07 21:16
127 查看
机房重构过程中很多的小知识点,再次重现,很多很零碎,这里梳理一下,当做积累。
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 控件,未将对象引用设置添加到对象的实例。
![](https://img-blog.csdn.net/20150607211656123?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbHpqMzQ2MjE0NA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
这个在导出Excel 表格之后,又报的错误。
原因:在DataGridView控件加载数据后会自动添加一行空白行,在程序运行时候,有数据时候不会报错,而当运行到空白行时候(报错那一句话)就不执行了。因为单元格的值是空的,对一个控件进行.ToString () 操作时,就会出现异常。
解决办法:(1)将最后的.ToString去掉。(2) 修改是否添加空白行的属性,改为“不自动添加空白行”就可以了。
小结:
其实,一直不敢再CSDN上写,很多都记在OneNote中,因为觉得写的很没有技术含量,希望慢慢改变这样的情况,多多记录,一点一滴,希望早日找到哪种写的特别爽快的感觉。
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中,因为觉得写的很没有技术含量,希望慢慢改变这样的情况,多多记录,一点一滴,希望早日找到哪种写的特别爽快的感觉。
相关文章推荐
- 请保持正常的心思
- 语法面试等题目汇总
- The SortedMap Interface
- 大学借书记录
- 《代码之美》第二章读后感(一)
- 标准差standard deviation和标准错误standard error你能解释一下
- lamp 源码安装之 centos6.5源码安装之php5.6.9
- iOS开发多线程—07GCD的基本使用
- 《设计模式》——职责链模式
- Niagara解决设备连接应用的软件框架平台技术。
- android中多选ListView的实现
- 下载编译好的gdal库
- 欧拉计划(12)Highly divisible triangular number
- UFLDL教程练习答案一(稀疏自编码器和矢量化编程实现)
- Niagara解决设备连接应用的软件框架平台技术。
- 自己实现的字符串长度求取、复制、连接
- Java Sorted Map Example
- [LeetCode] Longest Substring Without Repeating Characters
- 心中有爱
- 回憶 那時年少(一)