1、首先打开Dev C++软件,点击顶部的文件菜单,选择新建下面的项目选项。
2、接下来在d出的新建项目界面选择Windows Application选项,然后勾选C++选项。
3、然后会d出另存为界面,给项目起一个名字,选择类型为dev。
4、在Dev C++中看到目录,这个代表Windows窗体应用基本结构已经创建好。
5、打开main.cpp文件,在44行的位置修改窗体的名称。
6、接下来点击顶部的运行菜单,然后在下拉菜单中选择编译选项。
7、编译完毕以后,再次点击运行菜单,接着选择下拉菜单中的运行选项。
8、就可以看到一个Windows窗体d出来了。
Windows下编译的程序一般是编译出来的.exe可执行文件,无法直接在单片机中运行。这是因为在Windows系统下编译的程序是根据Windows *** 作系统的平台和CPU架构进行编译的,而单片机的平台和CPU架构与Windows系统并不相同,因此无法直接运行。单片机需要的是二进制代码,与硬件直接交互。因此,如果要将Windows下编译的程序运行在单片机中,需要经过一系列的转换和处理。
通常情况下,单片机使用的是C语言,因此可以将Windows下的C语言源代码移植到单片机平台,并进行重新编译、烧录过程。在编译时,需要使用针对单片机平台的编译器和开发工具,并进行相应的配置和设置。另外,在编写单片机程序时,还需要考虑到硬件接口、计算资源等方面的限制和特点,以便保证程序在单片机上能够正常运行。
需要注意的是,将Windows下的程序移植到单片机中并不是一件简单的事情,需要具备一定的技术和经验。如果您不具备相关的技术和知识,建议咨询专业的嵌入式软件开发人员或者进行相关的培训和学习。
作为一名一线开发工程师,我将自己用到的和看到的做一介绍,如果有不妥的地方,欢迎大家留言讨论。
1.C/C++系列
IDE不用说,首选全宇宙最牛的IDEVS系列,该部分有代表性质的也就是MFC、Qt了,下面分别介绍。
1.1MFC
一个早已经被微软抛弃的产物,不过目前还占据着一定的市场,主要在军工、自动化等行业,如果你不幸入职一家还在维护这MFC老项目,那么建议你该考虑考虑下一份工作了,MFC==没饭吃,重要的事情说三遍,不建议选择MFC,不建议选择MFC,不建议选择MFC。
1.2Qt
当然IDE首推QTCreator,当然,你也可以选择VS搭载QT插件进行开发。跨平台支持,在国产化越来越受到重视的今天,相信Qt的市场也会逐步增大。
下面是一款使用QML绘制的界面效果图
1.3C++第三方界面库
这里就不一一列举了,可直接网上搜索,重点推荐一款duilib。
Duilib是一个Windows下免费开源的DirectUI界面库,由于简约易扩展的设计以及稳定高效的实现被各大互联网公司普遍接受,广泛应用于包括IM、视频客户端、股票行情软件、导航软件、手机辅助软件、安全软件等多个行业的众多pc客户端软件。Duilib还在不断的发展中,在文档、例子、动画、渲染引擎等多个方面将持续改进。除去各方面优点,其最不足之处就是原始代码作者已经不再维护,可能遇到的坑会比较多,各个公司也都是维护这自己的一个版本。
下面是基于Duilib开发的一款仿360安全卫士的界面效果。
2.C#
程序界的富二代,有着微软这一亲爹的扶持,VisualStudio强力支持。通过简单的拖拽界面,即使你是一个新手,也可以快速做出一款有着可视化界面的GUI程序,当然想要做好、做深入了还是需要你花费一定的功夫来学习的。常见的管理系统使用它来开发的还是很多的。其优势就在于快速开发,很好的兼容瘟都死。
3.JavaScript
有代表性的要数Electron了,不可一世的VSCode就是由其开发而来,JS大有一统天下的趋势(后台,PC端,移动端)。
4.Java系列
这个,使用的应该不是很多了,作为了解即可,JavaSE。使用Eclipse开发即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)