应用型软件的编程技术以及其开发工具的研究

来源 :电脑迷 | 被引量 : 0次 | 上传用户:sbtakkd521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 新世纪,信息技术产业成为了现今世界上的几大支柱产业之一,软件编程技术领域是现在信息技术领域中发展速度最快的一部分。本文旨在通过对应用软件编程技术的介绍来对其开发工具进行研究,以便开发出高质量应用软件。
  关键词 应用软件 编程技术 程序设计
  中图分类号:TP31 文献标识码:A
  应用型软件的编程离不开成熟的编程技术与实用的软件开发工具,只有两者相结合,才能研发出高质量高性能的应用软件。在对应用软件开发工具进行研究之前,我们必须要了解清楚应用软件的编程技术。被广泛使用的各种应用软件编程技术主要有:面向对象程序设计、可视化编程技术及Windows环境利用技术。
  1应用软件的编程技术
  面向对象程序设计的实质是设计与开发软件的方法。对象指的是类的实例,它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性[1]。面向对象程序设计实际上与固有模式不同,过去的程序设计把程序看作是若干个相关函数的集合。而面向对象程序设计则把所有的对象当作是能够接收、运算与传递数据的机器,而不是一个接受命令并予以执行的终端。
  可视化(Visual)编程技术,以“所见即所得”为基本原则,着重于编程的可视化,以便进行调整。编程人员在使用可视化编程技术的时候,一般都会利用软件自身所带的各种空间,从而进行拼接。由此,编程技术人员很少需要编写程序甚至不需要编写程序,极大程度的提高了程序员的工作效率。
  Windows环境利用技术。在十余年前用户环境转至Windows系统环境,应用软件的运行环境也发生了相应的转移。Windows API是在使用该系统进行编程时所必须访问的资源之一。在此系统中编程的两个特征分别是:一、允许数个程序互相交换指令;二、对象链接与嵌入。利用这些特征,可以便捷的共享Windows环境及其他应用程序的数据和资源。
  2软件开发工具
  软件开发工具是指为软件开发服务的各种软件与硬件。这些工具使软件开发过程更加系统化,而且其基本囊括了软件开发生命周期中各个阶段所需要的工具。软件开发工具按软件研发过程分为几种,主要涵盖了软件开发从前期准备到最后完成的各个阶段。
  2.1实例
  微软公司的Jupiter开发平台所运用的开发技术结合了技术攻关与实干经验,其主要特点便是自动化。由权威机构定义,它本质上是一种解决方案,而对象是业务基础管理平台。同时,Jupiter在多方面上都具有较为明显的优势:
  (1)高可易用性
  Jupiter利用文件导向方式来展现整个系统与它的工作流程,同时以应用条件为主要依据对其属性进行划分。虽然文件导向方式很简单,但是其有效地实现了对于系统的分析、使系统需求的定义得到了简化。不仅如此,在定义完成时,只需要一步操作就能够产生所需要的文档和程序的源代码。
  (2)迅速的应用开发
  Jupiter补充强化了传统的开发方法,自动化生产90%以上的VB60、NET、J2EE代码,大大提升了应用系统的开发效率。
  Jupiter平台可以方便的进行ERP、CRM、SCM、OA、POS等系统的快速开发,其使用者包括亚思捷软件等公司。
  2.2软件开发工具
  软件开发工具指的是一类可以将人类语言转变成机器语言并执行相应指令的工具,包括java、net、Delphi等三类。
  2.2.1java开发工具
  (1)My Eclipse
  My Eclipse应用开发平台是J2EE集成开发环境,所拥有的功能较为齐全,完整支持JAVA、HTML、Struts等。My Eclipse作为一个软件开发平台,其整体是具有统一性的,但是在结构中每一个部分都保有独立性,即可以单独进行升级与扩展。
  (2)Eclipse
  Eclipse 是一种具备较强实用性的JAVA编程软件。它是一个开源软件开发工具的集合平台,各个部分遵循统一条例,并且共同运作。相较于其他,它更具有灵活性与多样性,让使用者自行控制软件开发的工具。
  (3)Net Beans
  Net Beans是开放源码的Java集成开发环境(IDE),因此适用范围较为广泛。Sun Java Studio是Sun公司最新发布的商用全功能Java IDE,支持Solaris、Linux和Windows平台,适于创建和部署2层Java Web应用和n层J2EE应用的企业开发人员使用。
  2.2.2 Microsoft Visual Studio
  Visual Studio 作为软件开发的工具,已经具备了其完整性。如果VB、C#与C++都使用相同的集成开发环境 (IDE),这样不但能共享使用的工具,而且能够更好地解决混合语言汇编的问题。
  3总结
  随着信息产业的发展,我国计算机领域研究虽然有了量的转变,但是我们更要质的飞跃,也就是说,不但要跟踪学习国外的先进技术,更要利用现有的技术进行创新开发,将我国的软件开发行业推向顶峰。恰当的使用软件开发工具是开发软件最好的途径,只有辨析清楚不同开发工具的适用范围与软件设计的方方面面,才能使我国的软件开发行业更上一个台阶。
  参考文献
  [1] 邹秀件.试析计算机应用软件的开发技术[J].科技风,2014.27.
  [2] 王晶晶.基于计算机软件开发的JAVA编程语言分析[J].河南科技,2013.02.
其他文献
学位
法国玛勒迈松与布瓦普莱城堡国立博物馆内,有一幅由乔瑟夫·卡尔·史提勒绘于1820年的肖像画《巴伐利亚公主奥古斯塔》,原巴伐利亚公主暨罗契腾堡公爵夫人奥古斯塔·阿马利亚
介绍了微观相场的动力学模型以及运用相场法对镍基合金沉淀过程界面演化规律取得的研究进展。该模型可成功描述合金沉淀过程中沉淀相形貌和结构的演化,得到一系列的场变量、
摘 要 随着信息技术行业的高速发展,软件行业也在夜以继日的以一种昂扬的姿态不断探索与前进。在过去的时间里,软件开发所用语言大多是Java和C++,而C#作为后来兴起的软件开发语言,同样具有较高的地位。本文旨在通过对规范代码这一问题进行探讨,了解其对于软件编程工作的地位以及重要性,以期于有效提升软件编程能力。  关键词 C#语言 语言规范 软件编程  中图分类号:TP31 文献标识
本文是在贝娄作品相关研究的基础上,对贝娄小说主人公面对此在的生活和世界的逃离行为进行的分析探讨。从论述内容上讲,是试图在主人公们离开和归来的行程中廓清逃离行为的轨迹