码迷,mamicode.com
首页 > 其他好文 > 详细

机房收费系统重构——问题集锦一

时间:2015-05-31 09:34:27      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:

       机房重构正磕磕绊绊的走着……

      开始的时间不长,进度不多,但是问题却不少。由于是刚敲明白了几条线,什么都没有,还在探索阶段,所以只是先记录一下问题吧……

1、 获取机器名

      这个问题是由于在数据库的表中需要自动获取登录系统的机器名称,记得当时做vb版的时候是用了一个控件,把这个问题搞定了,然后就开始想要添加控件。但是没有那个控件,所以只能用代码来实现这个功能了……

<span style="font-size:18px;">Imports System.Net.Dns
Private Sub frmLogin_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        Dim Address() As System.Net.IPAddress

        Address = System.Net.Dns.GetHostEntry(System.Net.Dns.GetHostName()).AddressList
        txtcomputername.Text = System.Net.Dns.GetHostName().ToString()
    End Sub
End Class</span>

2、 如何在vs中添加控件

      由于上一个问题的出现,然后开始整了一下怎么在vs中添加控件。

在工具箱中的任意一个控件上右击——>选择项

技术分享


加载内容,需要等待一下

技术分享

 


在.NET Framwork 选项卡中勾选需要进行添加的控件。

技术分享


最后控件被添加到工具箱了……

技术分享

3、

          技术分享

      这个问题是由于插入的数据字段长度大于数据库中的字段长度。(我是在那个日期字段出的问题)


4、 由于对imports不是很理解,所以进行了百度:

总结了一下dim、private、public和imports的区别:
dim相当于private,只能在这个窗体或者模块中用

public表示是公用的,可以在此模块外面用

imports表示则是另一回事,表示对其它命名空间的引用。说得直白一下,其实就是调用其它类时,不用写那么长

例子:Imports str =Microsoft.VisualBasic.Strings

SubshowHello()

MsgBox(str.Left("HelloWorld", 5))

End Sub

上面的例子中,str就代表了Microsoft.VisualBasic.Strings

使用Imports可以让代码精简一些。


总结:每个问题都要记录,因为他们就像是我们建高楼用的砖,一块一块的搭起来,才能完成宏伟的建筑!


机房收费系统重构——问题集锦一

标签:

原文地址:http://blog.csdn.net/xingyu0806/article/details/46276837

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!