kdevelop集成开发环境之参考指南,unix系统,1.2版正如世界上每种事物都有其发展趋势,今天的计算机看起来正越来越倾向于对免费软件的使用,甚至连商业用途的软件也不例外.最有名的免费软件当属Linux.目前人们普遍认同,Linux(和其他一些项目,例如Apache网络服务器,Perl语言与GNU工具箱)证实了免费软件也可以象商业软件一样保证很高的质量.但是除开质量问题不谈,终端用户仍然必须忍受任何unix系统的苛刻的命令之苦.Linux系统要想更加繁荣,就需要不断应用,不管是免费软件还是商业软件;以及简单易用性.idx/KDE/工程尽力通过提供对桌面的方便使用和自带的函数库来增加可用的基于idx/GUI/的软件资源的种类,来填补这一空白.但是尤其因为免费软件通常都是作者利用空闲时间做成的,对许多程序员来说,问题的关键就在于他们对现有的代码开发环境的喜爱程度.Kdevelop想要采取另一个重要步骤:让程序设计者的生活更加简单而高效:用Kdevelop开发出来的产品可在同样长的开发周期内在可靠性和功能上达到一个更高的水平。为了实现这一目标,Kdevelop集成开发环境提供了很多程序开发者需要的特征,同时它也集成了第三方项目的函数库,例如tt/make/和GNUC++idx/Compiler/s编译器,并把它们做成开发过程中一个可视化的集成部件.KDevelop管理:itemizeitem所有开发C++程序所需要的开发工具,例如idx/Compiler/编译器,idx/Linker/联接器,idx/automake/和idx/autoconf/,itemidx/KAppWizard/应用向导,可生成完全的,可执行的应用实例,item类生成器,可产生新的idx/classes/类并把他们集成到当前项目中,item文件管理器,管理源文件,头文件,文件等使之被包含在项目中,item用idx/SGML/编写的用户使用手册的创建和由KDE自动生成的idx/HTML/-输出idx/output/,item为你的工程的各个idx/classes/类自动生成的基于idx/HTML/的idx/API-documentation/文件,在以前的库中可查,item为您的运用提供全球化支持,允许翻译者将其目标语言轻松地加入一个项目,item所见既所得,---由内置的对话框编辑器idx/dialogeditor/完成的用户界面的创建,item利用CVS,通过为最急需的函数提供一个易于使用的前端来管理你的项目,item通过集成idx/KDbg/调试你的应用程序,item利用idx/KIconEdit/编辑项目细节idx/pixmaps/,item根据你自己的个人需要,你可以通过idx/Tools/菜单把其他任何你所需要的开发程序包括进来。/itemizeKDevlop使得在一个地方同所有的程序工作成为一种乐趣,它通过自动的标准开发程序,和提供你对所有所需信息的直接路径来节省你的时间.集成浏览器的设计支持开发者在连接中对其项目提出文档idx/documentation/请求。idx/classsviewer/类浏览器和错误寻找器通过鼠标点击,无需寻找文件就可以把你带到项目代码的任何地方;文件树给你到达idx/projectfiles/项目文件的直接路径,集成的帮助系统也通过IDE提供从任何地方到达在线文档的超级路径。sect改变pKDevelop1.0版本拥有开发C/C++最需要的设施。在KDvelop开发阶段,项目从0.1以及随后发布的0.2,0.3和0.4版起,已经有了很大的提高,他们中的每一个都经过了检验和固定调试.我们相信,目前的版本将成为KDE1.x系列的最终发布版本,会给开发者们一个他们希望使用的开发环境.改进主要在以下一些部分:itemizeitem快速的类语法分析器和显示图表、以树的方式浏览类的浏览器和基于对话的成员及类的加入,item对最常用的的功能--例如增加,去除,升级,及提交文件及目录--的CVS支持,item更新及扩展过的文档,现在随KDevelop一起发布的共有5本手册,item错误定位类,语法分析器,对话框编辑器和错误寻找器。/itemize任何有关IDE,其文档以及特色要求的评论都会受到欢迎.sect关于这本手册p这本用户手册提供给用户一个KDevelopIDE的完整的总体概况,并简要描述了其基本开发过程.要想得到关于它的更多信息,我们建议您阅读KDevelop自带的KDevelop编程用户手册htmlurlurl=programming/index.htmlname=KDevelop编程手册,它包含了例如如何理解生成的应用框架idx/applicationframework/s及如何使用项目实例生成功能完全的idx/KDE/应用的话题。因此这本手册的设计被分为以下几部分:itemizeitemrefid=Installationname=安装篇,包括系统要求,安装和KDevelopIDE的安装。itemrefid=Programsname=编程篇,告诉你程序是如何由标准的GNU开发工具生成和组建的。itemrefid=DevelopmentwithKDevelopname=利用KDevelop开发篇,简要说明开发环境的主要功能。itemrefid=Overviewname=概要篇,解释菜单、对话框和键盘热键idx/shortcuts/。itemrefid=TheHelpSystemname=帮助系统篇,告诉你如何使用内置的idx/documentationbrowser/文档浏览器和另外的帮助功能。itemrefid=WorkingwiththeEditorname=编辑篇,说明文件管理和编辑的特点。itemrefid=Projectsname=项目篇,描述软件项目的产生和支持。itemrefid=BuildSettingsname=编译篇,包括关于如何设置idx/Compiler/编译器、连接器标签和项目选项的说明。itemrefid=TheClassBrowsername=类浏览器篇,告诉你如何使用KDevelop中功能强大的类浏览器。itemrefid=TheDialogEditorname=对话框编辑器篇,描述集成的可视化idx/GUI/constructor/以及它如何生成C++idx/output/输出的。itemrefid=GeneralConfigurationname=一般设置篇说明如何为使用KDevelop进行全局设置。itemrefid=QuestionsandAnswersname=问与答,包括了在不同风格的Unix系统中使用KDevelop中会遇到的问题和问题的一般解决方法。/itemize对于程序设计新手和才开始使用本产品的用户,我们建议您在正式开始使用IDE之前首先仔细阅读这本手册,它介绍了详细的使用方法.对事物运作情况的深刻理解是节省你寻找各个功能和特色的时间的最快方法,因为它让你能够使用虽然更简单却是第一流的程序开发工具。sect关于KDevelop项目pKDevelop项目开始于1998年的夏天,也就是KDE1.0发布以后.我们希望为程序员,特别是为KDE桌面开发应用的程序员提供一个简单易用的C/C++集成开发环境.之后,该项目得到了许多人的帮助和支持,他们和项目的发起者一样希望帮助开发组继续这个被广泛认可的编程环境.在一年半内,该IDE发展成为一个功能齐全而稳定的开发环境,以及很好的可用性,因为开发者们使用这个IDE来开发自身.因此程序的错误以及编写KDE应用程序必须的扩展往往被作者自己发现,而错误则并很快得以更正.第一个于1999年9月6日正式发布的稳定版本是1.0版.从那以后,KDevelop小组通过添加新代码和修改以前不稳定的部分以不断的向IDE中增加新的特征和加强稳定性,从而导致在2000年2月28日发布了第二个版本,即1.1版从此,该项目不断的集成更多的功能并由许多翻译者将KDevelop译成尽量多的语言给国际开发者提供他们本国语言的集成开发环境,包括附带的手册.许多使用者把他们的经验和知识贡献给这个Linux/Unix下极有希望的项目产品,以使其具有更好的稳定性和对其它Unix平台的良好移置性.sect可打印的版本p正如标题所示,KDevelop完整的文档已经有了可打印的版本bf为Linux开发应用程序:KDE版本/bf,你可以从KDevelop主页htmlurlurl======获得,以DVI,PostScript和PDF格式,A4和信纸大小提供chapt安装篇labelid=Installationpsect如何获得KDeveloppKDevelop可以在地址为urlurl=的idx/KDE/应用页面上或者地址为urlurl=的发布中也可以获得,例如SUSE6.1版.我们还在我们的主页上为那些希望获得最新版KDevelop的用户提供KDevelopCVS库的快照.一般来说,这些快照并非着意于被用在产品开发上,而是作为对新特色的测试并使大家了解KDevelop小组的开发进度.我们还直接提供KDevelop所需要的各种第三方软件,例如idx/KDoc/和idx/KDbg/。如果您现在遇到了编译或使用Kdevelop的问题,请阅读这本手册的refid=QuestionsandAnswersname=问与答部分或KDevelop包里的FAQ文件.如果您遇到的问题没有叙述到,请将您的问题通过一封头部为空,以subscribe为内容的信件提交至地址为htmlurlurl=mailto:kdevelop@fara3.cs.uni-posdam.dename=kdevelop@fara3.cs.uni-posdam.de的KDevelop邮件表单.要求和问题报告应仅以KDevelopIDE的使用为目标,而不是关于您在编写自己的应用程序中所遇到的任何实现idx/implementation/问题.不管怎样,所有送至邮件表单的信件都应该用英文书写,这样所有的参与者都可以加入讨论,这样也能为您提供更好的帮助.邮件表单也着意于那些愿意为此作出贡献或已经找到自己所遇到问题的解答方法的用户,这样我们也能确定idx/errors/错误并将这些知识给予那些初学者一个更专业的第一手帮助.报告问题的一个好方法是通过从控制台启动KDevelop寄出你得到的idx/output/输出,或粘贴KDevelop的内部idx/Messages-window/信息窗的内容。sect要求idx/Requirements/p为了成功编译和使用KDevelop,你需要以下程序和库,它们在大多数平台上作为发布的软件包都易于得到,所以安装起来也很容易。pbf必要项:/bfitemizeitemg++2.7.2/g++2.