问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

常用编程软件名称

发布网友 发布时间:2022-04-21 20:06

我来回答

5个回答

热心网友 时间:2023-11-14 22:19

一、概述

随着计算机技术不断发展,各种编程工具也随着发展,使当今的大多数程序开发人员可以摆脱枯燥无味的用计算机指令或汇编语言开发软件,而是利用一系列高效的、具有良好可视化的编程工具去开发各种软件,从而达到事半功倍的效果,但是现在市面上的编程工具门类众多,优良不齐,对此我们特别针对流行的语言介绍相应的较为成熟完善的编程工具。

二、各种编程工具的简介

(一) Visual Basic

它是以Basic语言作为其基本语言的一种可视化编程工具。在中国乃至全世界都曾看到过它的身影,它曾是在中国最为流行的编程工具,到现在还占据着非常重要的地位,对于它的好坏大家都有一定的了解,这里我们也说说:VB作为一种较早出现的开发程序以其容易学习,开发效率较高,具有完善的帮助系统等优点曾影响了好几代编程人员,但是由于VB不具备跨平台这个特性,从而也决定了VB在未来的软件开发中将会逐渐地退出其历史舞台;它对组件技术的支持是基于COM和ActiveX,对于组件技术不断完善发展的今天,它也显出了它的落后性;同时VB在进行系统底层开发的时候也是相对复杂的,调用API函数需声明,调用不方便,不能进行DDK编程,不可能深入Ring0编程,不能嵌套汇编;而且面向对象的特性差;网络功能和数据库功能也没有非常特出的表现,综上所述,VB作为一种可视化的开发工具由于其本身的局限性,导致了它在未来软件开发中逐步被其他工具所代替。

建议:对于编程入门人员,可以先借助VB这个可视化环境大致了解可视化编程的特点,并且可开发与系统无关的综合应用程序。

(二) PowerBuilder

是开发MIS系统和各类数据库跨平台的首选,使用简单,容易学习,容易掌握,在代码执行效率上也有相当出色的表现。PB是一种真正的4GL语言(*语言),可随意直接嵌套SQL语句返回值被赋值到语句的变量中,支持语句级游标,存储过程和数据库函数,是一种类似SQLJ的规范,数据访问中具有无可比拟的灵活性。但是它在系统底层开发中犯了跟VB一样的错误,调用API函数需声明,调用不方便,不能进行DDK编程,不可能深入Ring0编程,不能嵌套汇编;在网络开发中提供了较多动态生成Web页面的用户对象和服务以及系统对象,非常适合编写服务端动态Web应用,有利于商业逻辑的封装;但是用于网络通讯的支持不足;静态页面定制支持有限,使得PB在网络方面的应用也不能非常广泛。面向对象特向也不是太好。

建议:如是从事信息管理系统的开发或各类数据库的跨平台开发都可以选用此工具,在开发速度上也可得到一定的保障。

(三) C++Builder/Delphi

它们都是基于VCL库的可视化开发工具,它们在组件技术的支持、数据库支持、系统底层开发支持、网络开发支持、面向对象特性等各方面都有相当不错的表现,并且学习使用较为容易,充分提现了所见即所得的可视化开发方法,开发效率高。由于两者都是Borland 公司的产品,自然继承了该公司一贯以来的优良传统:代码执行效率高。但是,它们并不是毫无缺点,它们所作的最大不足之处就是他们的帮助系统在众多的编程工具中是属于比较差的。C++Builder 的VCL库是基于Object pascal(面向对象pascal),使得C++Builder在程序的调试执行上都面向落后于其他编程工具。而Delphi则是它的语言不够广泛,开发系统软件功能不足两个比较大的缺点。

建议:C++Builder/Delphi 它们在功能具有非常相似的特点,都可以用来开发数据库,网络、多媒体,但是C++的语法较为灵活使用也较为广泛,而Delphi(Object Pascal)在灵活性上、功能性上以及使用人数上都不如C++。

Visual C++

是基于MFC库的可视化的开发工具,从总体上说它是一个功能强大但是不便使用的一种工具。它在网络开发和多媒体开发都具有不俗的表现,帮助系统也做得非常不错(Microsoft 在细节方面的处理往往都让人觉得亲切),但是虽然是使用C++作为基本语言,但是它在面向对象特性上却不够好,主要是为了兼容C的程序,结果顾此失彼;在组件支持上也不太好,虽然说除了支持COM,ActiveX外还支持CORBA,但是没有任何IDE支持,是所有C编译器的功能, 需要CORBA中间件支持;最大的问题是开发效率也不高。

建议:如果要使用VC一定要对它的MFC库非常熟悉,不然是写不好的程序的,而且要有一定的耐心,VC的入门比较难。不过掌握了它你可以在网络、系统底层、多媒体开发等领域自由驰骋。

(五) Java编程工具

目前比较出名的是Borland出的JBuilder和IBM出的Visual Age for Java,两种工具都有一定数量的是用人群。JBuilder继承了C++Builder/Delphi的特点,在可视化上做得非常不错,使用简便。由于Java本身语言的特点使得他们在网络开发中具有高人一等的表现,而且面向对象特性高,支持的组件技术也非常多,跨平台的特性也使得它在现在和未来的开发中占据越来越重要的地位。但是在系统底层开发和多媒体开发中却表现得并不让人那么满意,这个可能跟设计Java的意图有关吧。

建议:除了在开发系统软件、大规模的图像处理外,都可以使用Java。

三、结束语

Visual Studio.net,相应的有ASP.net 、VC.net、VB.net、C#等

编程工具只是工具,为了方便人们工作而开发的,各有特点,因此,选工具主要的依据自己将要从事的领域是什么,而不是盲目的认为那种工具好,那种工具不好。最后祝大家都能找到自己合适的工具。

参考资料:http://www.pconline.com.cn/pce/rookie/learn/10201/32311.html

热心网友 时间:2023-11-14 22:20

你疯了?问这种问题
就算你知道所有的语言所有的IDE又能怎么样,这只拿作为和外行人吹牛扯P的谈资.
罗列一堆放在这里你觉得对你自己有用?
如果你真想做程序,安静的针对你要学的那点东西吧.进入这行最怕的就是广而不精,啥玩意都知道,啥玩意都不能成事.
脱离JAVA之后,我从不关心J2EE发展到什么水平,流行什么插件...

P股决定脑袋,做些实在的事吧.

热心网友 时间:2023-11-14 22:20

这里给你两条路走
一:.NET
二:J2EE
我是学J2EE的 用到的工具有Eclipse3.2 JDK1.5 Tomcat5.5.9
或者JBuilder2006 具体可以开发JSP网站 框架技术有Hibernate Spring Struts

热心网友 时间:2023-11-14 22:21

visual basic
sql server
fanuc ladder
virtual c
virtual foxpro
turbo c

热心网友 时间:2023-11-14 22:22

人家问什么..知道就答 不知道就别乱讲..真不知道3楼的专家是怎么安上去的!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
通达信主力指标公式汇总(2023版附源码) 有什么类似地下城与勇士的手机游戏 有没有类似于DNF的游戏 苹果手机类似地下城的游戏 有什么类似地下城与勇士的手机游戏 我的系统是WIN732,为什么玩不了光晕2,一点开就弹一个对话框出来说:无法... 玩诛仙电脑配置诛仙3要求电脑配置 ...永磁为什么要跌啊?东方财富金力永磁股吧?金力永磁股票最初..._百度... 怎么找回注销的微信号 如果把手机号码和微信号同时销户后期还能找回微信号吗? 仓储与库存有什么区别? 仓位和库位的区别 常用的软件开发工具都有哪些 中国人民银行上海分行是否能够作出行政处罚及其效力 在中国人民银行成立前叫什么名字 中国人民银行分行是属于公务员编制还是事业编制 中国人民银行的分行为什么都是*市分行,不是*省分行。 中国人民银行总部在哪 中国人民银行各省市分支机构主要职能是什么? 中国人民银行九大分行及其辖区? 中国人民银行及其分支机构具体指哪些机构 中国人民银行有几家分行? 人行分行和营管部有什么区别呢? 中国人民银行各地支行对私吗 中国人民银行分行与中心支行的区别 中国人民银行九大分行及其辖区有哪些? 人民银行九大分行级别都是什么?为什么这么分级? 哪里可以下载微拍视频 微拍视频下载 请问现在怎么下载微拍的视频 手机微拍的视频怎么下载 手机手机微拍里的视频怎么下载 怎样自制微信图像? 现在常用于数控加工中心编程的是什么软件 plc编程软件哪个好? 怎样设置微信图片 哪个离线编程软件好用呢 10000个京豆换多少钱? 积分可以兑换人民币吗? 京东商城一积分可以兑换多少RMB Vue单词本怎么实现发音 怎样制作微信图像 京东E卡10000积分可以抵多少钱? 注册vue用汉语拼音还是汉字 PS如何快速设计微信公众号图片 京东商城金牌会员有什么用 多少京豆变金牌用户 vue怎么实现接受到消息后,出现提示音效果,那位哥... vue2组件能不能嵌套自己组件 哪些主题适合大学生看后激情澎湃的微信推文主题 微信推文开文如何引出下文 如果运营大学生成长的公众号,请写出五个吸引人的推...