APP下载

计算机软件开发中的JAVA编程语言和应用研究

2017-10-21姜艳

现代职业教育·高职高专 2017年5期
关键词:编辑器编程语言计算机软件

姜艳

[摘 要] 进入21世纪之后,人们的确已经进入信息化发展时代,计算机软件和网络技术的应用已经成为人们生活和工作中离不开的重要工具。JAVA编程语言自身具有简洁性、建议性和泛用性等优点,使传统编程语言的缺点有所改善,也是当前计算机软件开发过程中无法被取代的重要技术。重点对计算机软件开发中的JAVA编程语言及应用进行分析。

[关 键 词] 计算机软件开发;JAVA编程语言;应用

[中图分类号] G712 [文献标志码] A [文章编号] 2096-0603(2017)13-0178-01

在当前计算机软件开发中比较常用的编程语言就是JAVA。JAVA编程语言也是一种面向对象语言,是具备开发价值的源代码,可以灵活应用在各种操作平台中。虽然在市场中存在不少编程语言,但是JAVA却占据一定的市场份额,也是程序员比较喜爱的一种编程语言。想要将JAVA编程语言灵活应用在实际的计算机软件开发中,需要对其基本性质和特点进行全面认识,继而为实际应用奠定理论基础。

一、总体结构设计

本设计以Eclipse为平台,而此平台就是以JAVA为基础的框架和服务。

图形编辑工具需要由代码转换器、编译器和图形变换器等三个基本的模块构成。图形化的编程方法由图形编辑器进行提供,后台的模型会存储和记录程序的全部信息。代码转换器则是把图形编辑器收集到的信息进行翻译和转换,使其符合JAVA的语言规范。编译器是对代码转换器所生成的文本代码进行转换。

二、图形编程语言设计

(一)设计视图

用户想要实现图形方式的变成,必须依赖相应的图形符号,这就需要把语言元模型中的元素转化和映射为特定的图形符号。

视图的图形类还需要涉及图形编辑的相关问题,比如,导航连接线、组合分离和尺寸的修改等。

(二)设计模型

每个视图图形在编辑器的后台需要创立相对应的模型,使视图图像的相关代码信息得到保存。编辑器创建的模型实际上就是元模型当中含有的那些基本元素的对象。模型设计的工作就是对元模型中基本元素和各个元素之间的关联进行编码。可以发现if else条件语句所对应的后台模型正是条件变量值“2+2>3”。

在实际设计过程中可以在元模型中加入相应的管理监听器机制,这样可以使客戶程序吊桶模型对象,对内内部值修改时,模型对象将会按照相应的规则和变化做出相应的反应,并且会把这个反应反馈给向对应的监听器。监听器再根据得到的数据信息做出反应动作。采用属性编辑器对条件语句的判断条件修订后,对应模型所修订的结果值“(1+2)≥3”。而安装的管理监听器机制内部也发生修改条件变量的“set”,而且把修改前后的新值和旧值都发送到监听器中。

(三)控制器设计

1.对模型对象进行监听

控制器是试图和模型的协调工作,每个控制器都能实现监听器接口,而且还可以以监听器的形式驻留在对应的模型对象内部。如果模型对象通知数据发生相应的变化后,控制器会根据数据变化的形式来创建新的视图或者根据对应视图来选择连接、尺寸和位置等,从而使对应视图和模型整体上保持一致。

根据数据可以发现,如果用户按下了属性编辑器中的“finish”按钮,实现对条件语句的修改确定之后,后台模型中的对象就会将这种变化通知给相对应的控制器。之后,控制器就会把条件语句中所对应的视图条件字串进行修改,将其改为“(1+2)≥3”。

2.接受编辑,反馈结果

为控制器配备编辑策略类控制器功能,此种策略类的控制器会根据用户的实际需求而生成删除条件语句的相应命令类对象,即“delete comand”。当用户选择了条件语句并且按下delete按键之后,该条件语句控制器中的component policy 对象就会生成对应的删除对象,最后再生成后台模型对象。在通知相关的控制器之后,编辑器的前台就会刷新视图。

3.异常问题处理

JAVA语言在出现异常的问题上,它本身是具有相应的异常处理机制的,主要表现在它可以通过两个不同出口对异常事件进行处理,而且还具有自身分离的功能。JAVA语言的异常处理功能操作简单而且灵活性比较高,它能够通过面向对象的方法对异常问题进行处理,而且它还能通过不同的方式对异常事件进行分類,同时为程序提供更好的接口。而且高级语言能够对函数进行集中管理,这样能够提高对异常问题的实时关注。JAVA语言中还存在一些异类的元素,它能够增强JAVA语言服务的独立性,并且也能把多种方法进行统一。比如,在学校的后勤异常内容处理中,想要实现后勤功能的社会化,就要将后勤职能和教学职能进行分离,这样不仅能够提高其功能的独立性,同时也提高了每个功能的服务效率。

信息化时代为科学技术的发展提供良好的外部环境。JAVA作为一种具有长久发展历史的编程语言,在计算机软件开发中起到重要作用。通过JAVA编程语言在游戏机器人平台图形编程中的实际应用,分析JAVA编程语言的应用方法和特点。

参考文献:

[1]刘群娣.基于计算机软件开发JAVA编程语言分析[J]. 信息与电脑(理论版),2015(22):60-61.

[2]叶红美.计算机软件Java编程特点及其技术分析[J]. 电脑编程技巧与维护,2017(2):13-14.

[3]恽健.基于计算机应用软件开发的Java编程语言探究[J].电脑编程技巧与维护,2016(16):26-27.

猜你喜欢

编辑器编程语言计算机软件
压力-体积转换在CFC编程语言中的实现解析
Java编程语言的特点与应用
你距离微信创作达人还有多远?
基于C语言的计算机软件编程
车辆段收发车运行图编辑器的设计与实现
浅谈不同编程语言对计算机软件开发的影响
浅谈基于C语言的计算机软件程序设计
面向对象Web开发编程语言的的评估方法
基于VLIW目标机的ELF二进制编辑器设计与实现
网页输文本 备份不再丢