errm,Unit testing及Together部份的功能. 加入了 inline及for in loop等功能。 它把Win32的开发工具全部整合到Delphi9中。Delphi9把Borland Delphi .Net、Borland Delphi Win32、Borland C#等环境和功能集成成一个开发工具,因此可以在 Win32和.NET开发环境中切换或同时进行。 2005 10.0 发布名称:Borland Developer Studio(BDS) 2006。集成C++ Builder; ECO(Enterprise Core Objects)升级到ECO III; 集成Together for Delphi,可以在同一个IDE中 进行UML开发;QA Audits和QA Metrics可以快速的把握专案的设计和代码的质量。 2006 Turbo Borland将BDS 2006拆分成几个独立的版本(Delphi for win32、Delphi for .net、 C#、C++ Builder),而且不能同时安装两个不同的版本。由于Borland的IDE生产部份独立成为一家 名为codegear的公司,所以这个版本是以Borland名义推出的最后一个版本。 2007 11.0 正式名称:CodeGear RAD Studio - Delphi 2007。 2008 5.7 Borland正式宣布将CodeGear子公司出售给Embarcadero(易博龙)技术公司。 2008 8.25 Embarcadero发布CodeGear Delphi 2009 Pre-release版。 2009 8.25 Embar
cadero发布CodeGear.RAD.Studio.2010版 2010 年:发布Embarcadero RAD Studio 2011版,官方名称为RAD Studio XE 1.3 第一个程序
开发一个应用程序一般要经过以下几个阶段:
? 需求分析与总体设计。此阶段的任务是让程序开发人员充分理解
系统的需求和任务,给出实 现这些需求与任务的总体方案。
? 代码开发与程序调试。此阶段按照设计
方案使用编程语言开发出应用程序。在开发的过程中 反复调试以修改语法错误和逻辑错误,最终生成符合要求的可执行文件。
? 投入运行与程序维护。经测试无误的应用程序就可以投入运行了。程序的维护是为了保证程 序能正确地运行。
在代码开发与程序调试阶段,使用Delphi时一般包括3个步骤:
? 程序窗体
设计: 包括对窗体中组件的设计。
? 程序代码设计: 设计窗体和窗体中组件的各种操作和响应事件的处理代码。
? 编译和调试程序:对
程序代码进行编译,修改各种语法错误和逻辑错误,生成正确的可执行 代码。
2
第2章 Delphi语言基础
2.1 编程风格
2.1.1 注释 块注释:通常被用在
版权注释中,也被用来注释掉一些代码行。 { 注释 } (* 注释 *) 单行注释:作用域只是它所在的一行,使用方便。 // 2.1.2 命名 命名对象可以是常量、变量、函数、过程等用户自已书写的定义的标识。在Object Pascalj里 不分大小写。 命名原则:用意思明确的英文单词或者词组命名,且首个字母大写,若是多个单词(不能在单词 间插入空格) ,采用驼峰格式。 例: jklasdf //没有意义 Mylongidentifier //可读性差 Thisismuchmorereadableroutinename //可读性差 MyLongIdentifier ThisIsMuchMoreReadableRoutineName 注意:命名的第一个字母尽量不要用T,F,I这三个字母。 2.1.3 空白
源代码中的空格、空行及制表符等称为空白区。使用空白可提高程序的可读性,又不影响编译。 2.1.4 缩进 使程序便于阅读理解。不要在源代码中保留Tab字符。 2.2 基本概念 2.2.1 进制
二进制,十进制,十六进制(加$符号)
2.2.2 保留字
程序如同一篇文章,由字符组成单词,再由单词和符号构成句子——语句。其中有一类单词,它 们具有特定的语法含义,称为保留字(reserved
words) 。程序员不得重新定义保留字的语义。
常用 的保留字如:begin、end、if、then、for、do等。
教材第24页表2-1。
2.2.3 标识符
标识符用作常量、变量、数据类型、属性、过程、函数、单元及程序等的名称。由一个或多个字 符序列组成,其构词规则如下:
(1)标识符由字母、数字或下划线组成;
(2)标识符的第一个字符必须是字母或下划线;
(3)标识符的长度不应超过255个字符,否则只有前25