欢迎来到天天文库
浏览记录
ID:34468785
大小:150.80 KB
页数:19页
时间:2019-03-06
《第18章_创建windows程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第18章创建Windows程序单人小组也是很重要的。对于我们的简单例子程序,单个人就能够担任所有的角色。对工作进行一下陈述也就足够了。可以把工作描述为:第18章创建Windows程序“实现文本编辑器,能够同时读写多个RichText或DOSText格式的文档。”注意:如果您所在的工程不只一个人,那么使用版本控制产品并形成一致的目录结构是很重要的,这样可以有效地减少协作者之间的问题,还可以加快第18章将对已经介绍过的技术进行巩固,并示范如何使用这些技术来开发实新人融入到团队的转变过程。随着时间过去,任何可以减轻工作负担的措施际的程序。本章中的第一个程序是
2、RichText编辑器。之所以选择这个例子,是都会得到回报,即使非常简单的应用程序也是如此。因为在第14章中您已经熟悉了RichEdit控件;这里将着重强调Delphi为开发Windows程序所提供的各种支持。对于我们的简单程序来说,最后一点就是要组装有用的目录结构,并实现版本章中的应用程序并不难于开发,但却足以用于讨论应用程序开发的许多方本控制机制。基本的目录结构对于工程的组装是很有帮助的。面。而且Delphi6引入了TAction组件,可以有效地减少所需编写代码的数量。18.1.1大有帮助的简单工作由于前面的章节并未涵盖TActionList和TA
3、ction组件,本章将介绍这两个新的组当与其他开发者一同工作时,或同时开发多个工程时,基本的目录结构可以件。另外,在示例程序中使用了MDI(多文档界面),前面的章节也没有涉及到。有效地减少迷惑。RichEditor的目录结构以目录树的形式如下列出。为演示如何建立RichEditor.exe例子程序,我们在本章中将涵盖如下内容:分析与设计、工程的准备工作、MDI的使用、Windows注册表的管理、添加帮-RichEditor助文档,以及部署程序的准备工作。读完本章后,您可以全面了解Delphi所提供-Bin的工具,以及一些可用于支持开发具有专业水准应用程
4、序的工具。-Documents-Help-Output18.1准备工作-Source-VCL工程的准备工作有许多种形式。如果要建立原型,那么只要启动Delphi并了当然,您可以使用任何目录结构,只要适合需求即可。但选定一种目录结构解要建立什么原型即可。在开发不太复杂的应用程序时,如本章中的例子,对工并保证一致的使用,可以减少源代码文件的混乱,而且Delphi还支持在多个目录作进行一下综述也就足够了。如果开发的应用程序只供自己使用,可以跳过这一进行不同的输出。Bin目录在RichEditor工程中用于编译过的可执行文件,本例步。如果程序是供内部合作使用或
5、为客户开发的,那么对工作陈述一下也就可以中RichEditor.exe在编译后将写入到Bin子目录。Output目录用于存储编译过的了。单元,即.DCU文件,将其与源文件隔离开来。源代码文件将存储在Source子目比本章中的RichEditor更为复杂的程序,都至少需要进行文档化的、正式的录中。分析与设计。不幸的是,事实刚好相反。许多程序都只是由管理者和程序员开发的,其中缺少一些必要的角色,如体系结构设计师、分析人员、设计人员、产品18.1.2版本控制经理、工程经理、测试人员、质量保证负责人、文档专家、工具建立者、以及库版本控制机制会跟踪源代码相对于时
6、间的演化。您可以将单独的文件或整个管理人员。想像一下,如果航班没有行李管理人员、旅行代理人、售票代理人、的应用程序回复到以前的版本。有些产品还可以将缺陷与源代码关联起来,维护保安人员、飞行员、副驾驶员、领航员、以及服务人员,那会出现什么样的混乱。问题出现和解决时的线程信息。如果没有版本控制程序,您可以买一个。有许多当开发复杂软件时,每个人可能会担任多个角色,但是像体系结构设计师和工程可以选择的产品。高端产品包括Harvest、Clearcase和PVCS。低端和中级产品经理这样的角色,其责任实在重大,所以要确保每个这样的角色至少由一个人来包括Sourc
7、eSafe和StarTeam。所有这些产品都提供了基本的能力,可以将您的担任。对于体系结构设计师来说,由一个人建立的单一而一致的概念化模型可能工作随时间的演化存储为多个版本。是最好的。注意:Starbase公司的StarTeam是相对较新的产品,包括服务器、桌面客程序员开发RichEditor程序的复杂程度,与飞行员驾驶单引擎小飞机相似。户、Web界面,提供了源代码管理、缺陷跟踪和线程信息功能。大多数情况下,一个单人小组即可完成工作。但是要谨慎,组织和计划即使对于452Delphi6应用开发指南第18章创建Windows程序对于RichEditor,使
8、用了Microsoft的SourceSafe产品。它相对较为便宜,18.2.2设置运行时错误并
此文档下载收益归作者所有