
正文
windows程序开发,windows程序开发工具
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
想开发一款基于windows系统的桌面软件,用什么语言?
C++,直接使用windows API,移植性好,开发速度稍慢一些。C++,使用MFC,开发速度比win api快一点。C#,开发速度最快,效率较低但在PC上不明显。 vb之类的也可以,跟C#的开发速度差不多。
商业级的大型复杂点的桌面都用C、C或QT, MFC,如PS,CAD...不过有些国内的大型超市收银系统用的是DELPHI,最有名的是 富基融通 。
一般Windows程序的话还是用C和C++为主(包括MFC),不过移动设备的话一般是用JAVA和纯C,至于C#的话,一般用在网络服务器的程序设计。
一般的程序就是用C++编写的。但是一些软件可能不只是用它,比如有些软件就是用.Net的相关程序编写的。运行于.Net之上的语言之一就是由C和C++衍生出来的C#,它综合了VB和C++的一些特性。另外比如我们熟悉的NVIDIA,它的网页在检查客户端显卡型号和操作系统时所用的程序便是JAVA。
只能用.net(其它的包括VC++或者Delphi,VB也是可以的),而且python也是解释型的语言,效率要比.net低的多。
相关问答
Q1: Windows开发软件,用什么软件开发,用什么语言开发?
1、C/C++,C#,VB.NET,Java等都可以。C/C++ 可以开发原生的 Windows 程序,对硬件和系统底层支持良好。它是最常用的开发语言之一。开发环境主要有微软C++编译器,Intel C/C++ 编译器和 GCC 。在 Windows 下的编程软件(IDE)主要是 Visual Studio 或 Visual C++ Express(都默认使用微软C++编译器)。
2、Java:Java是一种跨平台的编程语言,广泛应用于企业级应用开发和Android应用开发。Python:Python是一种易学易用的高级编程语言,适合各种类型的软件开发,包括Web开发、数据分析和人工智能等。C++:C++是一种广泛应用于系统开发、游戏开发和嵌入式开发的编程语言,对性能和底层控制有要求的项目常用。
3、一是学习win32API就是windows为开发者提供的接口,需用C++语言来调用。二是学习MFC,MFC是微软提供给开发者的一个类库,以C++类的形式封装了Windows的API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。
Q2: 开发Windows平台下的软件用哪种编程语言比较主流比较好?
1、二是学习MFC,MFC是微软提供给开发者的一个类库,以C++类的形式封装了Windows的API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。
2、Java:一种跨平台的面向对象编程语言,广泛用于企业级应用、移动应用(Android开发)等领域。Python:一种简洁、易读易写的高级编程语言,适用于多种领域,包括Web开发、数据科学、人工智能等。JavaScript:用于前端开发的脚本语言,可以在浏览器中实现动态效果,同时也可用于后端开发(Node.js)。
3、C++一般用于开发个人应用,大多数的通用商业程序都是C++开发的,比如迅雷影音。而C#更多用于企业应用,更适合快速开发,调用API,COM组件,DLL都很方便,便于团队合作和使用第三方代码。
4、Python:一种简单易学的高级编程语言,用途广泛,适合数据分析、人工智能、Web开发等领域。C++:一种通用的编程语言,强调性能和效率,常用于系统开发、游戏开发和嵌入式系统。C#:一种面向对象的编程语言,适用于Windows平台的应用程序开发,也用于游戏开发和移动应用开发。
5、常见的软件开发语言:主流语言:C++,.NET,JAVA,DELPHIetc.。一般软件开发公司是C++,跨平台工程就要考虑了。总而言之,C为基础,掌握JAVA,会用VB,了解python,应该看得出这几个词汇之间的轻重差别吧。
6、主要有以下几种技术 Duilib 简述 Duilib是在Windows平台上使用最广泛的类库,使用C++和XML混合编程,国内很多计算机企业都喜欢使用这个类库,可能是由于他的技术许可比较宽泛的原因。适合于界面比较简单的软件,视觉特效丰富,局限于Windows的平台。例子:360电脑管家。
Q3: windows程序用什么软件编写的语言
WINDOWS系统是C++语言编写的。WINDOWS本身属于微内核系统,WINDOWS2000则已经有20余万行代码,其中80%是用C++编写,其余部分有C和汇编,底层接口用汇编编写。微软选择C++的根本原因是WINDOWS操作系统本身是微内核系统,所以扩展性及以后的维护要求非常重要,所以C++的类的概念就能在这里很好的利用。
商业级的大型复杂点的桌面都用C、C++或QT,MFC,如PS,CAD...不过有些国内的大型超市收银系统用的是DELPHI,最有名的是富基融通。Winform就是一个玩具罢了。
我是从老VB6(非.net的)、Delphi开始学起的,现在都已经逐渐淘汰了,用的人也是越来越少了,我觉得主要看你开发什么样的软件来选择语言,我个人推荐C#或者C++。C++一般用于开发个人应用,大多数的通用商业程序都是C++开发的,比如迅雷影音。
Q4: 新手怎么做Windows应用程序开发?
安装Visual Studio 2015(建议安装最新Update1版本)以及Win10 SDK,点此下载所需工具; 一部运行Windows 10 Mobile(10586系统)的手机;注:如果你没有Win10 Mobile手机也可以通过模拟器进行调试,不过这需要你的电脑CPU支持虚拟化技术。
数据库知识,范式,MySQL配置,命令,建库建表,数据的增删改查,约束,视图,存储过程,函数,触发器,事务,游标,建模工具。深入理解数据库管理系统通用知识及MySQL数据库的使用与管理。为Java后台开发打下坚实基础。Web页面元素,布局,CSS样式,盒模型,JavaScript,jQuery。
我可以简单说一下。选择目标软件开发比如杀毒软件、办公软件、股票软件等面向的基础都是不一样的。如果你喜欢开发杀毒软件,那么这需要的技术就很多,必须先学C语言,然后再学习C++语言,然后再看操作系统的各种理论。学习C语言最后建议一下你可以先学习C语言了解一下正统的编程逻辑。
项目选择“Windows 应用程序”,或者对 Visual C++ 项目选择“Windows 窗体应用程序 (.NET)”。注意在“名称”框中,用可指示应用程序用途的唯一名称命名该项目。在“位置”框中,输入要将项目保存到的目录,或单击“浏览”按钮以定位目录。Windows 窗体设计器打开,显示所创建项目的 Form1。
首先你应该知道管理系统的成员,是需要用到结构体的,所以结构体的操作要熟练,这些操作网上都有,相信你也知道的,既然是应用程序,要涉及到界面,所以控件操作也要熟悉,建立mfc应用程序就好了。请参考。
windows程序开发的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于windows程序开发工具、windows程序开发的信息别忘了在本站进行查找喔。







