重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
成都创新互联公司专业为企业提供硚口网站建设、硚口做网站、硚口网站设计、硚口网站制作等企业网站建设、网页设计与制作、硚口企业网站模板建站服务,10年硚口做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
Dim MyInfo As String = "系统正在运行的程序" + vbCrLf
Dim MyProcesses() As Process = Process.GetProcesses()
For Each MyProcess As Process In MyProcesses
If (MyProcess.MainWindowTitle.Length 0) Then
MyInfo += MyProcess.MainWindowTitle + vbCrLf
End If
Next
Me.Label1.Text = MyInfo
End Sub
首先你要知道vb和vb.net是完全不同的。
vb6.0(vb最后的一款编译器)编译的软件只要没有用到外在的ocx控件则可以在windows下顺利运行,否则需要把ocx控件也安装到对方电脑中。
vb.net则需要安装.net
framework(相当与安装虚拟机),否则无法运行。
20006年以后的vista都默认安装了.net
framework的。
你可以在项目中找到program.cs文件,其中有这么一段代码
static
class
program
{
///
///
应用程序的主入口点。
///
[stathread]
static
void
main()
{
application.enablevisualstyles();
application.setcompatibletextrenderingdefault(false);
application.run(new
infocenterform());
}
}
你只要修改最后一行代码,application.run(new
infocenterform());,修改为你要启动的窗体就可以了
首先这个要看的子函数执行的情况了,比如你子函数要8秒才能执行完成,你1秒钟执行一次,到时会有好几个子函数在运行,肯定会影响程序运行的。你要调整时间才能让子函数不影响主程序;
再一个,如果不想影响主程序,你可以再建一个程序,专门用来执行子函数,然后让那个程序用定时器每秒执行一次子函数,这样就不会影响主程序;
这里问的应该是系统环境。
首先,Visual Basic.NET(VB.NET)是Microsoft Visual Studio(简称VS)的开发工具之一。
Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。
所以, VB.NET生成的应用程序在上述环境中都能够运行。并且,只要支持.NET Framework的系统都能够运行。
日常比较熟悉的主要有Microsoft Windows、Windows Mobile、Windows CE及Windows Phone,这些系统上都可以运行。
VB.net编写出的程序都是中间码,他不像MFC那样自带函数库,所以,要想在其他系统上运行的话
目标PC必须安装Microsoft FrameWork .Net X.X (在编程时应用了哪个.Net版本的库,那么在目标计算机上也必需要有),Office2007,Sql2008,和VB2010 Runtime Library(这个系统上应该有),实在不行花点时间去学MFC吧,不用那么麻烦。