编写程序一般用什么软件

作者&投稿:驹研 (若有异议请与网页底部的电邮联系)
现在编写程序一般用什么软件?~

这种情况,可以直接上:三人行慕课,平台上学习就行

其实没种软件都能够编写程序的,要根据程序员的特点和程序本身的特点去选择编程软件。
下面是我从网上找到的根据特点分析各种编程软件,供楼主参考。

一、跨平台特性
VB:无 ★
PB:WINDOWS家族, Solaris,Macintosh ★★★
C++ Builder/Dephi:WINDOWS家族,Linux ★★★
VC:无 ★
JAVA:所有能够运行JAVA虚拟机的操作系统 ★★★★
二、组件技术支持
VB:COM,ActiveX ★★★
PB:COM,JavaBean,Jaguar,UserObject使用:CORBA+Acti veX ★★★
C++ Builder/Dephi:COM, ActiveX CORBA(本身自带CORBA中间件 VisiBroker,有丰富向导) ★★★★★
VC:COM,ActiveX,CORBA(没有任何IDE支持,是所有C编译器的功能, 需要CORBA中间件支持) ★★★
JAVA:JavaBean,CORBA;ActiveX ★★★★
三、数据库支持级别
数据访问对象:
VB:DAO,ADO,RDO功能相仿; ★
PB:Transaction,DwControl,可绑定任何SQL语句和存储过程,数据访问具有无与比拟的灵活性 ★★★★
C++ Builder/Dephi:具有包括DataSource,Table,Query,Midas,ADO在内的二十多个组件和类完成数据访问 ★★★
VC:同VB,但有不少类库可供使用,但极不方便,开发效率很低 ★★
JAVA:JAVA JDBC API,不同的IDE具有不同的组件 ★★
数据表现对象:
VB:DBGriD,与数据库相关的数据表现控件只有此一种,只能表现简单表格数据,表现手段单一 ★
PB:DataWindow对象(功能异常强大,其资源描述语句构成类似HTML的另外一种语言,可在其中插入任何对象,具有包括DBGrid在内的数百种数据表现方法),只此一项功能就注定了PB在数据库的功能从诞生的那一天起就远远超过了某些开发工具今天的水平 ★★★★★
C++ Builder/Dephi:具有包括DBGrid,DBNavigator,DBEdit,DBLookupListBox在内的15个数据感知组件,DecisionCube,DecisionQuery在内的6个数据仓库组件和包括QRChart, QRExpr 在内的20多个报表组建,可灵活表现数据 ★★★
VC:同数据访问对象 ★
JAVA:不同的IDE具有不同的组件,比较著名的有Jbuilder,PowerJ, VisualAge for Java ★★
语句执行方式:
VB:将一句SQL串绑定到一个命令对象中,结果返回到ResultSet对象中自行拆取 ★
PB:是一种真正的4GL语言,可随意直接嵌套SQL语句返回值被赋值到语句的变量中,支持语句级游标,存储过程和数据库函数,是一种类似SQLJ的规范 ★★★★★
C++ Builder/Dephi:使用数据库组件或类完成SQL语句串的执行和提交★★
VC:同数据访问对象 ★
JAVA:SQLJ,JAVA JDBC API ★★★★
四、系统底层开发支持
VB:调用API需申明,调用不方便,不能进行DDK编程,不可深入Ring0编程,不可嵌套汇编 ★
PB:调用API需申明,调用不方便,不能进行DDK编程,不可深入Ring0编程,不可嵌套汇编 ★
C++ Builder/Dephi:直接调用API,可进行DDK编程,可深入Ring0编程,可嵌套汇编 ★★★★★/★★
VC:直接调用API,可进行DDK编程,可深入Ring0编程,可嵌套汇编 ★★★★★
JAVA:推出了JINI规范但不能对不支持JINI的设备编程,眼下并不实用 ★
五、多媒体及图形图像开发支持
VB:可进行Direct Api编程;调用OpenGL很不方便;自带少量图形图像处理控件,使用方便但功能一般;支持图像文件类型较少 ★★
PB:可进行Direct Api编程;调用OpenGL很不方便;图形图像处理不方便但可调用API完成图形图像操作,也可借助控件开发;支持图像文件类型很多 ★
C++ Builder/Dephi:可进行Direct Api编程;调用OpenGL比较方便;自带丰富的图形图像处理组件及类,使用很方便且功能强大;支持图像文件类型一般 ★★★★★
VC:可进行Direct Api编程;调用OpenGL比较方便;自带丰富的图形图像处理类,使用不方便但功能强大;支持图像文件类型较少 ★★★★
JAVA:很难调用Direct Api和OpenGL;自带相当丰富的图形图像处理组件及类,使用不方便但功能强大;支持图像文件类型一般 ★★★★
六、网络或Web开发支持
VB:Asp,VBScript,具有编写DHTML的简单IDE,编写静态页面非常方便;用于网络通讯的支持一般 ★★
PB:DynaSript, Web.PB;提供了较多动态生成Web页面的用户对象和服务以及系统对象,非常适合编写服务端动态Web应用,有利于商业逻辑的封装; 用于网络通讯的支持不足;静态页面定制支持有限 ★
C++ Builder/Dephi:ISAPI,WININET API等各类网络或互联网API可自由而方便的调用;提供了Server Socket,ClientSocket等三十余个组件及类,用来处理网络通讯控制,流处理,Mail,Email,FTP,HTTP等应用协议处理以及生成动态页面和商业逻辑的封装;功能强大,使用方便 ★★★★★
VC:SAPI,WININET API等各类网络或互联网API可自由而方便的调用;提供CAsyncSocket等数量众多的类;功能强大但使用不太方便 ★★★
JAVA:不可直接调用API但内置非常多的网络及互联网功能;可利用Servlet API,Java Bean API,以及JSP等协同开发功能强大的Web应用;功能强大,对于某些IDE使用不太方便 ★★★★★
七、开发模式
VB:控件开发模式(OCX) ★★
PB:组件开发模式(User Object) ★★
C++ Builder/Dephi:源代码组件开发模式(VCL) ★★★★★
VC:应用程序框架开发模式(MFC) ★
JAVA:框架开发模式(JDK下)+组件开发模式(IDE下) ★★★
八、面向对象特性
VB:差 ★
PB:较好 ★★★
C++ Builder/Dephi:很好 ★★★★
VC:一般 ★★
JAVA:非常好 ★★★★★
九、开发效率
VB:较高 ★★★
PB:很高 ★★★★★
C++ Builder/Dephi:高 ★★★★
VC:低 ★
JAVA:高 ★★★★
十、代码执行效率
VB:一般 ★★
PB:较高 ★★★
C++ Builder/Dephi:很高 ★★★★★
VC:很高 ★★★★★
JAVA:低 ★
十一、帮助系统
VB:很好 ★★★★★
PB:较好 ★★★
C++ Builder/Dephi:差 ★
VC:好 ★★★★
JAVA:较好 ★★★
十二、易学程度
VB:非常好 ★★★★★
PB:好 ★★★
C++ Builder/Dephi:好 ★★★
VC:不好 ★
JAVA:不好 ★
十三、使用人数
VB:很多 ★★★★★
PB:较多 ★★★
C++ Builder/Dephi:较多 ★★★
VC:多 ★★★★
JAVA:不多 ★
十四、厂商财力
VB:非常强大 ★★★★★
PB:比较强大 ★★★
C++ Builder/Dephi:一般 ★★
VC:非常强大 ★★★★★
JAVA:强大 ★★★★
十五、发展潜力
VB:差 ★
PB:一般 ★★
C++ Builder/Dephi:一般 ★★
VC:好 ★★★
JAVA:非常好 ★★★★★
十六、基础语言广泛性
VB:很好 ★★★★
PB:一般 ★★
C++ Builder/Dephi:很好/差 ★★★★/★
VC:很好 ★★★★
JAVA:很好 ★★★★
结论:
VB:是新人开发与系统无关的综合应用程序的首选;容易使用和厂商财力很强是其仅有的两点优势
PB:是开发大型MIS及各类数据库跨平台应用的首选;从数据库前端工具来讲甚至远远超过了Oracle的Develop系列等专门的工具;从通用语言角度来讲功能也与VB等不相上下;多媒体和网络功能与其他工具相比较弱
C++ Builder/Dephi:是唯一一套能够同时适用于开发数据库应用、网络及Web应用、分布式应用、可重用组件、系统软件、驱动程序、多媒体及游戏等所有软件的高效率开发环境;VCL源码基于Object Pascal是C++Builder唯一的缺憾,基础语言不够通用和开发系统软件功能不足是Dephi仅有的两点不足
VC:从功能上讲除了跨平台应用外什么都可开发;从开发效率角度讲只局限于开发windows系统应用、可重用组件及驱动程序
JAVA:适用于开发除了系统软件、驱动程序、高性能实时系统、大规模图像处理以外所有的应用

聪明的程序员用DLEPHI,真正的程序员用C++。不懂英文的就用易语言!

看你写甚么程序了
强的话 一个记事本全部搞定

Visual stdio比较多吧

VC++6.0


编写java用什么(JAVA编写)
如果你使用java通常使用JCreater或者是JBuilder来开发!不同的语言有不同的开发工具!vb编程一般用什么软件?一般是用MicrosoftVisualBasic6.0这是最常用的。现在也比较流行.NET版本的 编程一般用什么软件呢?很多比如:myeclipse,eclipse,visualstudio,dreamweaver等等 编写java程序需要安装哪些软件?1.java环境...

编写java程序的软件有哪些(编写java用什么程序好)
java用什么软件编写JAVA编程常用的软件:1、IntellijIDEA IntellijIDEA是当前Java开发人员呼声很高的一款IDE,具有美观,高效等众穗渣铅多特点,小编还是非常喜欢的,所以以往我都是在自己电脑安装这款软猜好件的。2、Eclipse Eclipse是免费的,这点很重要,所以大多公司里依然是使用eclipse这款IDE,而且它...

设计程序界面用什么软件
拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。3、R语言:它是用于统计分析、 绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计制图的优秀工具。4、易语言:一门以中文作为程序代码的编程语言,采用全汉 ...

写c语言用什么软件比较好啊?
该公司相继推出了一套Turbo系列软件,如TurboBASIC、TurboPascal、TurboProlog,这些软件很受用户欢迎。TurboC集成了程序编辑、调试、链接等多种功能。2、WIN-TC是一个TC2WINDOWS平台开发工具。该软件使用TC2为内核,提供WINDOWS平台的开发界面,因此也就支持WINDOWS平台下的功能,例如剪切、复制、粘贴和查找替换...

写php用什么软件比较好?
开发PHP程序时,我们一般都会在本地电脑上安装一个PHP的环境,然后,再在这个PHP环境下开发PHP程序,这样的好处,可以随时编写程序,随时做到很好的测试。在windows电脑上,PHP环境的软件还是很多的,我通常使用的是wampserver这个PHP集成环境软件。wampserver这个软件,集成了PHP、apache服务器、mysql数据库,这些都是我们开发PHP程...

python用哪个软件编程(python编程用什么软件好)
Python用什么软件写代码 VSCode:这是一个免费、开源、跨平台的代码编辑器,由微软自主设计研发,界面风格和VS相似,但没有VS那么庞大臃肿,运行速度快、占用内存少,支持常见的自动补全、代码高亮、语法提示、GIT等功能,安装Python插件后,可以直接编辑运行Python程序。对于Python入门开发者来说,是非常不错的选择。 SublimeTex...

c++编程用什么软件好
4、Kcgi:对于习惯在Web应用程序中使用C编程语言,并对速度有所要求的程序员,可以考虑使用kcgi库。它提供了一组用于接收HTTP请求,解析,返回标头和正文以及获取和设置Cookie的原语。5、Pycparser:Python的解释器是用C编写的,可以接受C扩展。为此,一些项目可以弥合两者之间的差距,Pycparser就是其中之一,...

c语言用什么软件编写(学c语言程序设计用什么软件?)
c语言是一种面向过程、抽象化的通用程序设计语言,可以编写c语言的软件有Vim、C++编译器、Dev-C++、CodeBlocks、VisualStudio等。1、Vim:Vim是一个功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件,被推崇为类Vi编辑器中最好的一个。2、C++编译器:“BorlandC\/...

编写java程序用什么软件?
2、MyEclipse:MyEclipse是Eclipse的升级版,也是一款功能强大的J2EE集成开发环境,由Genuitec公司发布,提供免费版和收费版。被誉为最好用的Java IDE之一。MyEclipse 是对Eclipse IDE的扩展,利用它可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。3、IntelliJ IDEA:IntelliJ...

学习编程都要用到哪些软件啊?
开发环境包括多页面窗口、工程编辑器以及调试器等,在工程编辑器中 *** 了编辑器、编译器、连接程序和执行程序,提供高亮度语法显示的,以减少编辑错误,还有完善的调试功能,能够适合初学者与编程高手的不同需求,是学习C或C的首选开发工具。 问题二:电脑编程一般用什么软件啊 汗 问题狂。。。 你太心急了。 慢慢来...

浦口区15610029648: 请问最常用的编程软件是哪些? -
成王腾去氧: 软件和语言是配套的.所以选软件要看你学什么语言.目前最流行使用最多的语言是C\C++\C#\JAVA\Pascal 建议学C\C++,因为这是ACM国际大学生程序设计竞赛决赛使用的语言.初赛中还可以使用JAVA\Pascal..C#又称C++++,主要是针...

浦口区15610029648: 什么软件可以用来编程序 -
成王腾去氧: 现在软件行业发展势头好,很多企业都改行了,做软件或者做网络.就目前的软件编程来讲,主要有两个方向:一是美国Microsoft 公司的 C# .NET 编程,它的主打是ASP.NET,其编程工具也是琳琅满目,但是最好的是微软的 Microsoft Visual ...

浦口区15610029648: 电脑编程用什么软件好 -
成王腾去氧: C语言编程软件有哪些. Mcrosoft Visual C++ 、Microsoft Visual Studio、 DEV C++、Code::Blocks、Borland C++、WaTCom C++、Borland C++ Builder、GNU DJGPP C++、Lccwin32 C Compiler3.1、High C、Turb C、gcc、C-Free和Win-TC...

浦口区15610029648: 编程需要什么软件? -
成王腾去氧: 要学会电脑编程得想知道自己想用电脑来干些什么,下边我给你介绍几种语言: 一,VB,微软公司的面向对象化产品,主打语言,起源才BASIC语言,如果你想编些一般些常用软件,这就足够了,去微软下个VB就OK了. 二、sun公司的java语言,这个也是基于对象的编程语言,可以跨平台应用, 三、还有就是传中的通用的C语言了,或者是可视化的C++,C是有在DOS下的TC就可以,C++也有专门的工具, 四,汇编语言,这是专门面象硬件的编程,可以快速的转为电脑内部的二进制编码,也可以用C来编辑,不过转换要慢了一些.这里提议如果你没接触过编程的话,先学VB要好一点,

浦口区15610029648: 自己制作软件编写程序用什么软件
成王腾去氧: 你好,要看你喜欢编什么类型的程序了 目前常用的有C,C++,JAVA, VB,VC,DELPHI等 C是基础,通用性强,JAVA,VC,DELPHI目前应用广泛 每个程序都有它自己的运行环境和编辑器

浦口区15610029648: 编程一般用什么软件啊 -
成王腾去氧: 那要看你学的什么软件啊 c可用TC2.0 或WIN-TC等 总之刚接触多写些有好出

浦口区15610029648: 一般编写程序需要用什么软件?
成王腾去氧: 要是一般的C语言的话,推荐使用WIN-TC ,是汉化版的

浦口区15610029648: 编程要用到什么软件
成王腾去氧: 根据不同的编写语言有不同的软件,c语言一般用TC或Vc,java要用到JDK,最常用的还有eclipse和myeclipse

浦口区15610029648: 编程需要哪些软件?
成王腾去氧: 编程的软件多的去了,具体要看你学习什么编程了 C语言有:TC、C 、C#,VC等等,每个小分类都有最适合自己的编程软件. BASIC语言有:BASIC、VB、QB等等,每个分类编辑软件都不一样那. Java有:J ,J#,J2ME、J2EE等等,编辑也有很多. 除此还有很多语言,同样的语言也有很多的编辑软件. 给你介绍一个支持语言比较多的软件:Visual Studio 2008,支持C#、VB、J#,Javascript、VBScript等等编程、还支持目前市场上绝大多部分的数据库.

浦口区15610029648: 编写程序要用什么软件?
成王腾去氧: 初学者用Visual Basic或Pascal Visual Studio .NET适合后起进阶.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网