当前位置:论文写作 > 毕业论文范文 > 文章内容

Linux下的编辑器开发工具

主题:exe程序编辑器 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-04-14

简介:关于本文可作为编辑器程序方面的大学硕士与本科毕业论文编辑器程序论文开题报告范文和职称论文论文写作参考文献下载。

编辑器程序论文范文

exe程序编辑器论文

目录

  1. 1.GCC编译器
  2. 2.CVS版本控制系统
  3. 3.Perl脚本语言
  4. 4.Linux上的Delphi-Kylix集成开发环境
  5. 5.GDB调试器
  6. 1.Vi编辑器
  7. 2.Emacs编辑器
  8. exe程序编辑器:MATLAB基础视频教程6——MATLAB的编辑器和程序调试

Linux的发行版中包含r很多软件开发工具,其中大部分是用于C和C++、PHP、Perl等应用程序开发的.本文着重介绍L1nux下应用开发工具以及编辑器等相关知识.Linux下常用的应用开发工具

目前,Linux系统主要为用户提供了GCC、CVS、Perl、GDB等几种常用的开发和调试工具.

1.GCC编译器

目前,GCC (GNU CompilerCollection)是Linux社区最好的编译器.GCC也就是以前的GNUC编译器(GNU C Compiler),是由EGCS筹划指导委员会维护,该委员会的目标是让GCC成为标准的C编译器.1999年中,EGCS和GCC工程合并为一个编辑器套装,同年10月发布GCC 2.95.2.GCC集成了C、C++、ObjectiveC、Fortran、J论文范文a等语言编辑器,很快将Fortran和Pascal等编译器集成进来.由于Unix平台的高度可移植性,GCC提供各种常见的Unix类平台上的版本,还提供了Win32和DOS上的GCC.

exe程序编辑器:MATLAB基础视频教程6——MATLAB的编辑器和程序调试

2.CVS版本控制系统

CVS( Concurrent VersionsSystem)是一个版本控制系统.在开放源代码开发社区中,用CVS来记录分布式开发者对源文件的修改.该系统可以记录版本变换、谁在何时修改了什么,并且能够从其管理的源文件堆里提取出某次修改时的版本.不但能够在单机上使用,而且CVS能够使许多人一起协同工作,对同一个工程进行操作.CVS的机制是这样的:CVS保留一份最初源文件的拷贝,这个拷贝称作“Repository(源代码档案库)”.此后,CVS控制源文件所有的处理,不再对最初的源文件进行处理,这样可以避免发布时开发者覆盖其他人改变的代码.

3.Perl脚本语言

Perl是一种解释性高级程序语言,其汲取了C语言、sed、awk、Unix SheLl等十多种工具以及语言中的精华,是目前最流行的Web应用软件和CGI脚本开发软件.用Perl编写的程序不用编译,其程序可直接运行,也可以很容易地整合到其他系统中,像Apache Web服务器.最重要的是,它可以跨平台运行,同一Perl程序可以在Unix、Linux、Windows、Windows NT、MVS、VMS、DOS、Macintosh、OS/2等操作系统上运行.

Perl是一个供程序员免费使用的自由软件,而且Perl比GNUGPL和AL(Artiste License)夏为开放.目前,全世界至少有100万以上的程序员在使用Perl来工作.

为了使全世界的Perl爱好者能够更好地共享Perl资源,Perl爱好者成立了CPAN站点,在全世界有100多个镜像站点.CPAN最大的特色在于提供了大量有关Perl的资源,它有两个大的目录,其一是“脚本”,在里面还有分类,如与Web有关的脚本等;另一个是“模块”,这是个Perl标准程序,用户可以用这些模块来写CGI程序、图形程序、数据库或其他各种程序.用户可以在这个站点找到Perl的FAQ.也可以找到Perl的语法、Perl的入门指南.最重要的是这里提供了大量可以自由下载的Perl应用程序.这些应用程序都是即插即用的模块,并且都是可再次使用的源代码.

4.Linux上的Delphi-Kylix集成开发环境

Borland公司最新的Linux平台上的RAD(快速应用程序开发)工具K\rlix是Delphi、C++Builder的1.lnux版.从集成开发环境上比较,Kylix与Delphi最大的区别在于,Kylix采用的是支持跨平台的CLX组件库,而Delphi采用的是VCL类库,CLX与VCL有很多相似之处,但CLX不仅是一个可视化组件库,更是一个跨平台的组件库.Kylix.L所使用的支持跨平台的CLX组件库是基于Qt的,而Delphi采用的VCL类库是基于Win32 API的.Borland公司称,在下一个Delphi版本中,将会同时支持CLX和VCL,就是说Delphi开发的应用程序只需要进行必要的修改就可以移植到Linux平台上.

对于开发人员而言,Kylix是一个把Delphi带到Linux操作系统上的强大的快速应用程序开发工具,将为Linux开发人员带来快速开发的全新概念.其将开发环境、交互式调试器、直观的可视化设计器和覆盖各种功能的组件集成在一起,使用户快速开发Lrnux应用程序成为可能.Kylix还无缝集成了Borland的最优化编译器,可以快速编译高性能的应用程序.

无论用户使用哪种数据库,如Oracle、DB2、InterBase或MySQL,利用Kylix的dbExpress高速数据库驱动都可轻松地将企业数据信息集成到应用程序中.

5.GDB调试器

GDB是一个强大的命令行调试工具.一般情况下,命令行的强大就是在于,其可以形成执行序列,形成脚本.Unix下的软件全是命令行的,这给程序开发提代供了极大的便利,命令行软件的优势在于,它们可以非常容易地集成在一起,使用几个简单的已有工具的命令,就可以做出一个非常强大的功能.

GDB是GNU开源组织发布的一个强大的Unix下的程序调试工具,因而也适用于Linux环境.或许,用户一般比较喜欢那种图形界面方式,但如果是在Linux平台下做软件,GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能.

一般来说,GDB主要完成下面四个方面的功能:

(l)启动程序,按照用户自定义要求随心所欲地运行程序.

(2)让被调试的程序在用户指定的断点处停住.

(3)当程序被停住时,可以检查此时用户的程序中所发生的事.

(4)动态地改变用户程序的执行环境.Linux下的文本编辑器

文本编辑器是所有计算机系统中最常使用的一种工具,用户在使用计算机时,往往需要建立自己的文件,这些工作离不开编辑器.

Linux系统提供了一个完整的编辑器家族系列,如Ed、Ex、Vi和Emacs等,按功能可以将其分为两大类:行编辑器(Ed、Ex)和全屏幕编辑器(Vi、Emacs).行编辑器每次只能对一行进行操作,使用起来很不方便.而全屏幕编辑器可以对整个屏幕进行编辑,用户编辑的文件直接显示在屏幕上,修改的结果可以立即看出来,便于用户学习和使用.

1.Vi编辑器

Vi是Linux系统的第一个全屏幕交互式编辑程序,从诞生至今该编辑器一直得到广大用户的青睐,历经数十年仍然是人们主要使用的文本编辑工具,其强大的生命力是其强大的功能带来的.

Vi是“Visual interface”的简称,它,可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行论文范文,这是其他编辑程序所没有的.

Vi不是一个排版程序,不像Word或WPS那样可以对字体、格式、段落等其他属性进行编排,其只是一个文本编辑程序.

Vi没有菜单,只有命令,且命令繁多.Vi有三种基本工作模式:命令行模式、文本输入模式和末行模式.

2.Emacs编辑器

Emacs全称为EditorMACroS,由于其移植性极好,所以在当今世界的几乎任何一个操作系统上都可以见到它的身影.现在的Emacs已经超出了原来的单一的文本编辑功能,可以用来管理文件、阅读公告板,甚至可以进行WWW浏览.另外,Emacs源代码可以使用C、C++、Lisp等语言论文范文,对一些编程爱好者来说,这无疑是一大福音,同时也使其灵活性大大增加.

Emacs编辑器的使用、操作与使用其他标准的文本编辑器一样,论文范文上普通的按键用来输入字符,而编辑器的操作命令是通过论文范文上的一些特殊的按键来实现的,例如Ctrl、Alt等控制键.与Vi不同,Emacs编辑器没有特定的输入模式与命令模式之分.在输入文本时,也可以执行编辑命令,例如用Ctrl键来移动光标、保存文件等,而不必忍受切换模式的麻烦.

Emacs编辑器是一个复杂且非常灵活的编辑器,它有好几百个编辑命令.Emacs编辑器也有一些特性,例如多窗口特性可以在编论文范文件时同时显示两个窗口.也可以同时打开并对多个文件进行编辑与操作,并在屏幕上与之对应的编辑窗口内显示各个文件.

Emacs编辑器通过巧妙地控制、操作工作缓冲区来实现其灵活的功能.Emacs编辑器可以被认为是面向缓冲区的编辑器,在任何编辑器中编论文范文件时,该文件首先被拷贝到工作缓冲区,所有的编辑操作都在工作缓冲区中进行.Emacs编辑器可以同时开辟并管理多个工作缓冲区,因此,允许同时对多个文件进行编辑操作,还可以用编辑缓冲区来保存、删除或拷贝文本,用户甚至可以开辟目己的缓冲区,并在这些缓冲区中保存文本,必要时可以把这些缓冲区内的文本保存到文件中.

总结:该文是关于编辑器程序论文范文,为你的论文写作提供相关论文资料参考。

exe程序编辑器引用文献:

[1] 编辑器和数控加工硕士毕业论文范文 编辑器和数控加工相关参考文献格式范文2万字
[2] 编辑器和时政论文写作技巧范文 关于编辑器和时政类论文范文例文2万字
[3] 用公式编辑器能过查重么
《Linux下的编辑器开发工具》word下载【免费】
exe程序编辑器相关论文范文资料