
正文
vb.net开发界面 vbnet开发工具
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
请问大侠们 如何用VB.NET 做出微软的 UI界面
你可以在模拟机里装一个系统,然后在模拟机启动时用截图软件对其截图。
相关问答
Q1: VB6.0开发的软件界面外观与 VS .net 有差别么?若有差别很大么?
如果vb.net开发界面你用VS.NET编写vb.net开发界面的软件再XP下运行。那么软件界面和VB6是没什么区别vb.net开发界面的。用VS.NET开发的软肯定需要客户电脑安装.net框架。
VB6做出的软件也可以有很漂亮的界面vb.net开发界面,这个你可以自己做皮肤或者用第三方皮肤控件。例如国产的skinsharp,同样vs.net想要做漂亮的界面也一样。
用.net 不是超前,而是现在的一个主流之一vb.net开发界面了。VB6目前是还能用,不过随着微软已经宣布WIN7之后就不支持VB6了。所以还是学.net吧。至于你关注的软件安装 .net框架这个不必担心,微软新一代的操作系统都已经整合了.net框架了。也就是说在新系统下安装用.net 开发的软件就不必再安装框架了。
这一点,如果你在win98下编过程就有体会了,vb6时代也有人这样问过,vb6编写的程序能不能不用安装包直接在电脑上运行呢。在win98的时候这的确是个问题。但是到了xp时代。系统已经进程了vb6基本的动态库和控件。一般只要不引用第三方控件,而只用vb6自带的控件的情况下,编译出来的exe是可以直接在任意xp系统下不用安装即可运行的。
Q2: vb.net 中如何开发下图中的界面。
大体说下思路吧,需要用到“自定义控件”,把自定义控件设计为“Tablen”的样式(里面用到多个label),然后根据数据查询结果,动态的把“自定义控件”的实例加到panel控件(Autoscroll设为true)上(或者flowlayoutpanel)即可。
自定义控件的使用你可以查询一下相关资料,和vb的基本是一样的
Q3: VB.net制作启动界面
新建一个Sub : Main
Private Sub Main()
xxx.show 'xxx指启动窗体
'载入图片、数据库之类的
Unload xxx
{from}.show '{from}指主界面
End Sub
然后在工程-属性将"Main"作为启动对象
Q4: 用Vb.net实现自定义界面
个人都不希望在别人的身上发现有与自己的相同之处 作为计算机软件来说也是一样 每一个用户都希望自己使用的软件与别人不一样 于是诞生了换肤技术 用户可以根据自己的喜好来选择不同的界面 从而实现了个性化的设置 但是换肤技术有一个不足之处 那就是所有的皮肤都是由开发者预先提供的 而且数量有限 这就导致了有些用户使用的皮肤会和另一些用户使用的皮肤相同 从而违背了设计者的初衷 虽然有些读者会说 开发商现在提供了下载服务 可以从它们的网站下载更多的皮肤供用户选择 可是从我的使用中发现这些皮肤依然是有限的 而且对于没有条件上网的用户来说这种服务是毫无价值
作为一个软件开发人员 当一种技术已经无法满足用户的需要的时候就该开动脑筋 想想是否可以从另一种角度来思考问题的答案 在这个前提下 通过本人的思考终于想出了一个新的方法 我将它称为交互界面 使用这种技术可以保证在全球范围内不会出现相同的界面结构 从而完全实现个性化 其实要实现这种界面在技术方式上并没有太高的要求 实现原理就是 让用户自己调整每一个控件的位置然后保存这些控件在界面上的坐标位置 在以后启动这个程序的界面时读取这些值 用这些值来设置控件在界面中的位置 下面的代码就是为实现这个功能而设计的(用vb net编写)
Private Sub Form _MouseUp(ByVal sender As Object ByVal e As System Windows Forms MouseEventArgs) Handles MyBase MouseUp Dim x y x = e X y = e Y 获得新的x y的坐标 If Button Enabled = False Then Button Top = y Button Left = x 坐标替换 End If If TextBox Enabled = False Then TextBox Top = y TextBox Left = x End If End Sub Private Sub MenuItem _Click(ByVal sender As System Object ByVal e As System EventArgs) Handles MenuItem Click Button Enabled = False 禁止控件响应事件 If TextBox Enabled = False Then TextBox Enabled = True End If End Sub Private Sub MenuItem _Click(ByVal sender As System Object ByVal e As System EventArgs) Handles MenuItem Click TextBox Enabled = False If Button Enabled = False Then Button Enabled = True End If End Sub Private Sub MenuItem _Click(ByVal sender As System Object ByVal e As System EventArgs) Handles MenuItem Click TextBox Enabled = True Button Enabled = True 将新的坐标保存到文本文件中 If IO File Exists( c:\k txt ) = True Then IO File Delete( c:\txt ) Dim sw As IO StreamWriter = IO File CreateText( c:\k txt ) Dim cstringt cstringl As String Dim tstringt tstringl As String cstringt = Button Top cstringl = Button Left tstringt = TextBox Top tstringl = TextBox Left sw WriteLine(cstringt) 写入新坐标到文本文件中 sw WriteLine(cstringl) sw WriteLine(tstringt) sw WriteLine(tstringl) sw Close() Else Dim sw As IO StreamWriter = IO File CreateText( c:\k txt ) Dim cstringt cstringl As String Dim tstringt tstringl As String cstringt = Button Top cstringl = Button Left tstringt = TextBox Top tstringl = TextBox Left sw WriteLine(cstringt) sw WriteLine(cstringl) sw WriteLine(tstringt) sw WriteLine(tstringl) sw Close() End If MsgBox( 当前界面已经保存 ) End Sub Private Sub Form _Load(ByVal sender As Object ByVal e As System EventArgs) Handles MyBase Load
If IO File Exists( c:\k txt ) = True Then Dim sr As IO StreamReader = IO File OpenText( c:\k txt ) Dim input input input input As String input = sr ReadLine input = sr ReadLine input = sr ReadLine input = sr ReadLine 读取文件中的坐标 Button Top = input Button Left = input TextBox Top = input TextBox Left = input 用文件中的值来初始化控件在界面中的位置 sr Close() End If End Sub
程序说明 在MenuItem _Click 是在调整控件之后将控件的新位置保存到c;\k txt文件中 form_load中的if作用是 如果是没有设置控件的新位置在初始化是将不会发现c;\k txt文件 从而使用默认的参数来指定控件的位置 如果是有c;\k txt文件存在就读取其中的参数来初始化控件的位置 在Form _MouseUp中通过点击窗口中的位置来获得新的坐标 使控件移动到此坐标处 对于Enabled属性的使用是为了使控件在移动时不响应如click等的事件
本文移动的控件是textbox和button两个控件 你可以按照本文提出的方法加入更多的控件 从而实现千人千面
lishixinzhi/Article/program/net/201311/15298
vb.net开发界面的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vbnet开发工具、vb.net开发界面的信息别忘了在本站进行查找喔。






