
.net framework为我们封装了对电脑的各种 *** 作,你所使用的所有c# 语法(如MessageBox.Show("123")它会绘制一个窗口然后在显示器上输出“123”)都是.net 为我们封装好的,这些语法会综合使用底层的API接口以达到我们想要的功能,如果没有.net 环境计算机底层就不能识别我们写的代码,当然就无法运行
所以你可以在程序打包发布时加上.net 4.5的安装包,这样就可以在所有Windows上运行了
如果你是指在非Windows平台运行,那winform是达不到的,因为.net framework是不能跨平台的;但是现在微软新出一个跨平台的开源框架.net core;此框架可以保证基于此框架的.net 程序可以在所有 *** 作系统上运行
但是这个框架也不能运行winform程序,你只能用.net语法在.net core上重新实现你的功能才能跨平台,只是现在.net core上并没有一个像winform这样好的界面开发方式
国内做的好的 Winform 开源框架或C#开源平台有 C/S系统开发框架www.csframework.com/cs-framework-5.0.htm
技术比较成熟,在这个地址看下。
我建议你在C#窗口加上flash地图,然后通过win和flash传递参数来给地图加上数据。就类似于网络上面后台传递参数一样。传递具体的数据是读取数据库还是用xml就看你flash的选择了。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)