大家好,今天小编关注到一个比较有意思的话题,就是关于学习编程的桌面的问题,于是小编就整理了2个相关介绍学习编程的桌面的解答,让我们一起看看吧。
编程文件怎么保存到桌面?
编程文件保存到桌面方法:
1.首先如果是想要保存已经编辑好的代码程序的话,点击左上角的文件按钮打开文件选项卡。
2.点击打开文件选项卡之后,我们在出现的选项中选择S***e As这个另存为选项,可以打开保存文件的界面。
3.点击另存为之后,在出现的界面中设置好文件保存的名称,然后选择自己想要保存代码的目录,点击确定按钮就可以进行***保存了。
4.保存之后在软件界面中可以看到另存为的文件会在窗口中打开,在相应的文件路径中也可以找到保存好的代码文件。
用VB写程序,要保存的时候按保存按钮,然后选择文件夹的时候选择桌面就可以了。这个时候保存的是编写的源程序,是没法直接运行的。
要想做一个能够直接运行的可执行文件,需要选择编译生成exe文件。然后你把生成的exe文件***到桌面上去,就可以在桌面上双击这个程序的图标来运行程序了。
请问目前做windows桌面应用程序,MFC、QT、C#哪个更好?
没有说那个更好,只能说更合适吧!
首先,个人觉得QT比较适合做桌面应用程序开发,像一些大型杀毒软件基本都是QT开发的,比如:360安全卫士,360杀毒,金山毒霸等等!
其次,当然C#也是可以做的,MFC就太老了基本很少用了,许多界面开发都得自绘,现成的类或者JDK比较少,所以用的人比较少,当然在医疗类软件用的多些,比如:多参数医疗监控等,QT开发是用的C++,不管从性能还是效率都比较高的,而且QT实现了界面开发跟业务处理逻辑是分开的,能开发出非常漂亮的桌面程序!
最后,说一下QT开发的优势所在之处,1、QT开发具有跨平台性
这样开发出来的应用程序就可以在多端运行了,避免重复轮胎的情况,比如:windows平台,Linux平台,mac平台等
2、QT本身具有非常好的处理机制,让界面编程变得更加组件化
QT的类库非常丰富,有成千上万的API使用非常方便。个人观点仅供参考,欢迎指正![耶]
其实提问的人把顺序都排好了,反过来就是在win下开发选择的顺序。
mfc比较古老,基本只是winapi的一层很薄封装,用起来挺累的。除非是维护古老的mfc程序,比如你维护腾讯的qq, 用mfc应当几乎是必须的,其他情况并不推荐。
qt方案是个重量级选择,因为qt很庞大,几乎覆盖了桌面所有领域,ui只是其中一个小部分。但qt ui组件并不是属于原生方案,类似现在的flutter的方式,那些控件几乎都是自己渲染出来的,模仿了特定平台风格罢了。快速建模和概念演示用qt的qml很不错,另外qt用于商业领域并不是免费的,做产品需要还是考虑一下它的重量和价钱。
c#的winforms是ms的原生UI方案。根红苗正并且易用轻量,没有跨平台需求和不想折腾的话,用来做win桌面程序是最轻松和放心的方案。
值得一提就是如果应用中有很多需要展示web页面,或者嵌入了页面而不需要原生UI,用nodejs的方案会更方便,vscode用的就是electron,它其实就是内嵌了一个chrome浏览器,引出了一套js api罢了。而微信的电脑版用的是和electron类似的框架叫nwjs。
大部分跨平台方案因为都不是原生UI,体验上多少会差一些,比如操作不方便,压力大时反应慢,吃内存,包巨大等等
就我个人来说,大部分时间都在mac下工作,即使偶尔开发win桌面小应用,一般也是用mingw编译成exe/dll, 在Mac上用wine做业务逻辑测试。我选了wxwidgets做UI,它是原生方案,支持多个os平台,完全免费,支持各种脚本绑定,最关键比较轻量,整个UI包不到10M搞定。
展示一下最近做的一个windows下鼠标键盘操作记录+截屏数据的编辑器,用于生成自动操作文档和自动化录入工具,在mac m1下开发,x86-windows下运行, 用wxwidgets做UI。
到此,以上就是小编对于学习编程的桌面的问题就介绍到这了,希望介绍关于学习编程的桌面的2点解答对大家有用。