C# .net4.5 winform程序,怎么在没有net环境运行?
这是不行的,因为winform本身就依托于.net环境.netframework为我们封装了对电脑的各种操作,你所使用的所有c#语法(如MessageBox.Show("123");它会绘制一个窗口然后在显示器上输出“123”)都是.net为我们封装好的,这些语法会综合使用底层的API接口以达到我们想要的功能,如果没有.net环境计算机底层就不能识别我们写的代码,当然就无法运行所以你可以在程序打包发布时加上.net4.5的安装包,这样就可以在所有Windows上运行了如果你是指在非Windows平台运行,那winform是达不到的,因为.netframework是不能跨平台的;但是现在微软新出一个跨平台的开源框架.netcore;此框架可以保证基于此框架的.net程序可以在所有操作系统上运行但是这个框架也不能运行winform程序,你只能用.net语法在.netcore上重新实现你的功能才能跨平台,只是现在.netcore上并没有一个像winform这样好的界面开发方式

什么是asp.net的MVC框架,与winform有什么不同?
补充: vs2008 是开发工具,asp.net 是开发平台 C# 是语言,mvc是框架,就是别人写好了,你可以直接框架里面的代码,比如:.Ner FrameWork。
这也是个框架。
winform 是应用程序,比如一个超市的管理系统,如果你愿意用web做也可以,webform类似于页面这个好像只有mvc中才能用到这个,是个单独页面,没有.cs文件。

追问: 我们现在用的是webform啊,新出来的才用MVC。
能说得具体一点吗?我查了一些资料还晃明白。
VB.NET环境下webbrowser网页与Winform程序交互如何实现?
public Form1() { InitializeComponent(); webBrowser1.NewWindow += new CancelEventHandler(webBrowser1_NewWindow); } void webBrowser1_NewWindow(object sender, CancelEventArgs e) { e.Cancel=true; webBrowser1.Navigate(webBrowser1.StatusText); }

NET中开发WinForm程序,如何通过一个窗口打开另外一个窗口,要求上一窗口关闭?
Form2 Form=new Form2(); Form.show(); Form1.closed();即可.建议用同级窗口,父子窗口是不行的.
到此,以上就是小编对于winform .net core的问题就介绍到这了,希望介绍的4点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。