如何在Visual Studio中发布编写好的Winform程序

如何在Visual Studio中发布编写好的Winform程序,第1张

我们用Visual Studio编写好Winform程序以后就需要将其发布出去了,那么如何在Visual Studio中发布编写好的Winform程序呢?下面我给大家演示一下。

工具/材料

VisualStudio

首先我们打开VisualStudio软件,新建一个Winform程序,简单的拖拽几个窗体,如下图所示

然后右键单击项目名称,选择生成或者重新生成选项,将项目重新生成一下,如下图所示

接下来继续右键单击项目,这次点击渗缺发布选项,如下图所示

接着会d出发布向导,首先会让你选择要发布的位置,这里选择一个盘符下的文件夹即可,如下图所示

然后燃逗需要选择用户安装的路径,这个路径一般是服务器的路径,你需要把程序放在服务器上供用户下载安装,如下图所示

接着会让你选择是否允许程序脱机使用,我们这里选择允许即丛段辩可,如下图所示

设置完以上步骤,Visual Studio会将发布的信息都展示出来,你需要确认一下各项内容是否都正确,如下图所示

最后打开刚才设置的发布文件夹,我们会看到程序已经被发不出来了,剩下的我们就是把相应的文件放到IIS中即可

第一步:打开软件,在主页上点击新建项目按钮。

第二步:点击完新建项目按钮后就会d出图2,然后再点击windows选项

第三步:在Windows选择项下 再选择windows窗体程序。

第四步:在名称贺敏禅的而文本框中 输入你要创建的项目名称。项目保存路径是系统默认的,建议大家自己更改一下, 方便自己查找项目。

第五步:点击确认按钮拿键。

第六步:点击完确认后就会出现这个画面,稍等片刻就可以看到创建好的项目了。禅尘

Windows软件开发,不仅有C/C++、还有Java、C#,甚至JavaScript也加入了桌面应用开发的阵营......

C++方咐物念向

作为一名主业为C++的开发工程师,当然是首推C++了,用它来写Windows软件,还是很香的,这里重点推荐两个界面库。

Qt

这个也是C++界面开发首推的UI库,是一套跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序。文档齐全,API设计优雅,原生态跨平台支持,在国产化盛行的今天,相信Qt的市场也会越来越广阔。Qt新版本提供的QSS可以让你像Web当中CSS那样优雅的写界面布局代码。

下图是使用Qt内置的QSS绘制的一个界面换肤效果图,还是很绚丽的(PS:作品来源于CSDN,博主:一去丶二三里,如有侵权,请随时联系)。

MFC

虽然业界流传MFC=没饭吃、MFC要淘汰了......但是这么多年过去了,这玩意还是没有淘汰,只能说是落幕了,需求越来越少(然鹅,并没有绝迹)。

如果题主的需求是做一些自用的小工具,如果界面要求不是很高的话,那么选用基于MFC的Dialog对话框模式还是很方便的。无论是自用或者是他用,简单的将静态编译完成的exe发送给其他人就可使用,不用过多的依赖库。

温馨提示:

如果是选择就业方向的话,不建议选择MFC。

C#方向

微软主推的编程语言,与宇宙第一IDEVisualStudio配合的天衣无缝,通过简单的拖拽即可完成界面元素的布局。仿Java而生,目的就是取代Java,然而其结果是显而易见的,PC端程序开发已经落幕,在Web端,C#似乎跟Java不在一个重量蚂卖级上。

考虑到微软的技术更新换代实在太快了,比如WinForm和WPF被全面移植到.NETCore。在这5G时代、人工智能、大数据各种浪潮的年代,实在没有必要再去追逐微软了。

JavaScript方向

考虑到题主的语言技术栈,主要偏向Web方向,开发Windows软件的话,隆重推荐下Electron。可以让你使用纯JavaScript调用丰富的原生( *** 作系统)APIs来创造桌面应用,大名鼎鼎的VSCode、Atom就是使用该开源库来完成的。衡困让人们感觉JS真的有一统天下的趋势(Web、移动端、PC客户端)。

至于Java、PyQt之流,这里就不再推荐了。毕竟Python的设计初衷就不是让你来写Windows客户端开发的,而Java,重心也早已转移到Web端和移动端了,JavaSE开发的客户端程序已经很少见了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12254774.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-22
下一篇2023-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存