IDE就是将程序输入、编辑、汇编、软模拟调试等功能集成在一个操作环境内,让操作更加方便。这样可以减少错误,缩短程序调试的时间,是程序开发中的重要一环。当前最流行的IDE就是Keil μ Vision2或Keil μ Vision3。为了配合实验机的应用,只介绍IDE的Keil μ Vision2,因它对编辑的程序无代码限制。因此建议工程项目名与文件夹名同名,一个“工程项目”就有一个独立的文件夹。在产生hex文件项内前的空格打“”,表示hex文件有效。......
2023-11-07
为了提高编程效率,世界上一些大的IT 公司开发出了面向开发者的编程环境,以期通过简单的设计就可以自动生成程序代码,以大幅度提高程序代码的生产率、正确率。需要强调的是,程序的正确性证明是一个世界难题,至今还没有解决,要实现全流程代码自动生成,还需要有很长的路要走。这也是许多大型软件公司(如微软公司)提供的软件系统中时常出现bug(漏洞)的原因。
集成开发环境(Integrated Development Environment,IDE)是用于提供程序开发环境的应用程序,通常包括代码编辑器、编译器、调试器和图形用户界面工具。它是集成了代码编写功能、分析功能、编译功能、调试功能等的一体化开发软件服务套件。所有具备这一特性的软件或者软件套件都可以叫作集成开发环境,如微软公司的Visual Studio 系列,Borland 公司的C++Builder、Delphi 系列等。此类程序可以独立运行,也可以和其他程序并用。例如,许多人在设计网站时使用DreamWeaver 等集成开发环境,因为使用集成开发环境时很多任务会自动生成,开发效率很高。
1.Microsoft.NET 开发平台Visual Studio
Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。Visual Studio 是一个基本完整的开发工具集,它包括整个软件生命周期中所需要的大部分工具,如UML 工具、代码管控工具、集成开发环境等。所写的目标代码适用于微软公司支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Frame⁃work 和Microsoft Silverlight 及Windows Phone。
Visual Studio 是最流行的Windows 平台应用程序的集成开发环境,最新版本为Visual Studio 2019,基于.NET Framework 4.8。(www.chuimin.cn)
2.Eclipse 集成开发环境
Eclipse 是一个开放源代码的、基于Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java 开发工具(Java Development Kit,JDK)。
Eclipse 是著名的跨平台的自由集成开发环境,最初主要用来开发Java 语言。通过安装不同的插件,Eclipse 可以支持不同的计算机语言,比如C++和Python 等。Eclipse 本身只是一个框架平台,但是众多插件的支持使Eclipse 拥有其他功能相对固定的集成开发环境很难具有的灵活性。许多软件开发商以Eclipse 为框架开发自己的集成开发环境。
Eclipse 最初由OTI 和IBM 两家公司的IDE 产品开发组创建,起始于1999 年4 月。IBM 公司提供了最初的Eclipse 代码基础,包括Platform、JDT 和PDE。Eclipse 项目由IBM公司发起,围绕着Eclipse 项目已经发展出一个庞大的Eclipse 联盟,有150 多家软件公司参与Eclipse项目,包括Borland、Rational Software、Red Hat 及Sybase 等。Eclipse 是一个开放源码项目,它其实是Visual Age for Java 的替代品,其界面与Visual Age for Java 差不多,但由于其开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,因此越来越受人们关注。随后还有包括Oracle 公司在内的许多大公司也纷纷加入了该项目,Eclipse 的目标是成为可进行任何语言开发的IDE 集成者,使用者只需下载各种语言的插件即可。
有关计算机导论(第2版)的文章
IDE就是将程序输入、编辑、汇编、软模拟调试等功能集成在一个操作环境内,让操作更加方便。这样可以减少错误,缩短程序调试的时间,是程序开发中的重要一环。当前最流行的IDE就是Keil μ Vision2或Keil μ Vision3。为了配合实验机的应用,只介绍IDE的Keil μ Vision2,因它对编辑的程序无代码限制。因此建议工程项目名与文件夹名同名,一个“工程项目”就有一个独立的文件夹。在产生hex文件项内前的空格打“”,表示hex文件有效。......
2023-11-07
JADE 提供了智能体系统配置与运行的中间件技术和一组完善的图形化智能体开发和调试工具。JADE 是一套软件开发框架, 目的在于开发多agent 系统以及遵循FIPA 标准的智能agent 应用程序。如图7-1 所示, JADE 主要由如下包组成。......
2023-06-20
三端稳压集成电路主要用于直流稳压电源电路中,起稳压作用。图2-16 三端稳压集成电路表2-6 常用三端稳压集成电路参数LM117、LM217、LM317是输出1.2~37V电压的可调集成稳压器,外电路仅用两个电阻便可调整输出电压。这些单片集成电路,有机地组合在一起,广泛用于中、小规模集成电路中。组成各种逻辑电路,表示输入与输出之间的是或非的关系。......
2023-06-28
在介绍Servlet 层次结构时,列出了javax.servlet 和javax.servlet.http 这两个包包含开发Servlet 需要用到的主要API,并将其进行了分类。在这里将详细介绍这些Servlet 常用API。Servlet API 是一组基于处理客户端和服务器之间请求和响应的Java 语言标准API。例如,HttpServlet 是常用的抽象类,它的HTTP 处理方法是空的。Servlet 接口中的方法见表2.3。Servlet API 提供了Servlet 接口的直接实现,称为GenericServlet。Servlet 可以通过这些类理解客户的请求,将其处理后的内容通过HttpServletResponse 回复到Web 容器。表2.6ServletResponse 接口中常用......
2023-11-21
下面介绍一下JUnit集成测试框架的组成。测试包,测试用例的集合,可容纳多个测试用例。测试过程中的事件监听器。测试失败元素,每一个测试方法所发生的与预期不一致状况的描述。JUnitFramework中的出错异常。JUnit框架是一个典型的合成物Composite。JUnit中常用的接口和类如下。TestCase抽象类:定义测试中固定方法。JUnit提供了6大类31组断言方法,包括基础断言、数字断言、字符断言、布尔断言、对象断言。TestSuite测试包类:多个测试的组合。......
2023-07-02
按表0-1所介绍,焊接方法种类很多,这里仅简单介绍较常用的焊接方法。埋弧焊 埋弧焊是电弧在焊剂层下燃烧进行焊接的方法,是焊接生产中应用较广泛的工艺方法之一。利用等离子弧可进行焊接、喷涂和切割等工艺方法。药芯焊丝电弧焊 它也是利用连续送进的焊丝与工件之间形成的电弧不断熔化焊丝及母材形成熔池,冷却后形成焊缝的一种焊接方法。......
2023-06-25
Keil uVision软件是目前常用的单片机学习入门软件,要熟练掌握其主要功能。编程软件我们选用Keil uVision4的51版本,也叫作Keil C51。图2-7 安装完成最后,点击“Finish”,Keil uVision编程软件开发环境就安装好了。这里我们使用Keil uVision软件先打开一个工程,如图2-8 所示。Keil uVision软件本身都是有默认设置的,可以直接使用默认设置,也可以进行修改。图2-10 字体设置(二)现在以点亮一个LED灯为例来说明Keil uVision软件的初步使用。......
2023-11-17
相关推荐