第一图书网

Delphi7开发基础教程

牛汉民,孙桂萍 科学出版社
出版时间:

2005-3-1  

出版社:

科学出版社  

作者:

牛汉民,孙桂萍  

页数:

433  

Tag标签:

无  

前言

Borland公司自1983年成立以来,秉承“持久领先、卓越不凡”的服务宗旨,一直致力于加速整个应用程序的开发周期,不断推出其编译速度快、代码质量高而且易于调试的应用程序开发工具产品,逐步奠定了自己在世界IT行业应用程序开发工具领域的领先地位。当前广泛流行的Borland公司的软件产品,为我们提供了涵盖定义(Define)、设计(Design)、开发(Develop)、测试(Test)和发布(Deploy)等各个环节在内的整个软件应用周期的解决方案。Delphi 7就是Borland公司强力推出的重要的应用开发工具之一。Delphi 7为我们提供了一个高效率的应用开发环境,其应用范围十分广泛,不仅能够用来编写一般的控制台和GuI(Graphic User Interface,图形用户界面)应用程序,也可以用来开发多媒体应用程序、数据库应用程序和Web服务器应用程序。使用Delphi 7所提供的各种最新技术,我们还可以非常方便地实现支持所有工业标准的企业级多层分布式应用架构。Delphi 7是专门为新一代电子商务领域的应用开发所提供的从应用设计到应用发布的完整解决方案,并引导开发人员开始迈向.NET这一全新的平台。基于。Delphi 6的强大功能,Delphi 7进一步加强和完善了高性能的数据访问中间件技术DataSnap、基于组件的Web应用程序架构WebSnap以及Web Services开发平台BizSnap,进一步改进了集成开发环境、编译器和调试工具,并提供了诸如IntraWeb组件、Rave报表组件等在内的新的特性。为了加强对应用开发周期更加全面的支持,在Delphi 7中,还包含了建模工具——ModelMaker和BoldforDelphi。Delphi 7突破了基于Windows平台这一局限,它不仅仍然包含一直为广大开发人员所喜爱的Windows环境下的编译器,同时也包含了Kylix 3的Delphi语言版本,以及一个全新的.NET编译器预览版本。可以看出,Borland公司正在其开发工具产品中逐步实现完全平台无关性这一承诺。因此,对于广大开发人员来说,Delphi仍将继续是我们今后从事应用开发的正确选择。

内容概要

本书是高等职业技术教育中IT类专业学生获取学历证书和国际著名软件厂商Borland软件认证证书的学习用教材。本教材依据课程教学大纲并结合Delphi 7初级程序员教学特点编写而成。 全书分7章,主要内容包括Delphi 7入门、Delphi语言基础、面向对象的程序设计技术、组件库体系结构及其使用、数据库应用系统开发基础、基于BDE的数据库应用程序开发和Delphi 7程序调试。为便于教学使用,各章包括大量教学范例,并编入了大量习题。本书结构清晰,应用实例丰富,实现了理论学习和具体应用的充分结合。 本书可作为各大专院校、高等职业技术院校计算机软件开发专业课程和相关双证教学课程的教材,也可供从事Delphi 7应用开发的程序设计人员学习、参考。

书籍目录

第1章 Delphi 7入门 1.1 Delphi的简要发展情况 1.2 Delphi 7的功能特点及其发布版本 1.3 Delphi 7企业版的安装 1.3.1 系统需求 1.3.2 企业版安装 1.4 Delphi 7集成开发环境 1.4.1 集成开发环境的功能概述 1.4.2 集成开发环境的组成 1.4.3 主菜单栏 1.4.4 工 具 栏 1.4.5 组件面板 1.4.6 工程和文件管理 1.4.7 用户界面设计 1.5 Delphi 7集成开发环境使用举例 1.5.1 编写控制台应用程序 1.5.2 编写Windows应用程序 练习题第2章 Delphi语言基础 2.1 一个简单的Delphi语言程序 2.2 注释和编译器命令字 2.2.1 注 释 2.2.2 编译器命令字 2.3 Delphi语言的基本元素 2.3.1 保留字和指示字 2.3.2 标 识 符 2.3.3 直 接 量 2.4 声明语句 2.5 常量和变量 2.5.1 常 量 2.5.2 变 量 2.6 数据类型 2.6.1 简单数据类型 2.6.2 字符串型 2.6.3 结构类型 2.6.4 指针类型 2.6.5 过程类型 2.6.6 变体类型 2.7 表 达 式 2.7.1 运 算 符 2.7.2 函数调用表达式 2.7.3 集合构造表达式 2.7.4 下标处理表达式 2.7.5 类型转换表达式 2.8 可执行语句 2.8.1 简单语句 2.8.2 控制结构语句 2.9 过程和函数 2.9.1 过程和函数的声明 2.9.2 过程和函数的参数 2.9.3 过程和函数的调用 2.9.4 带有默认值参数的例程 2.9.5 例程的重载 2.9.6 例程的递归调用 2.10 主程序和单元 2.10.1 主程序文件结构 2.10.2 单元文件结构 2.10.3 单元引用和uses子句 2.10.4 作 用 域 2.11 综合实例——求解一元二次方程的Windows应用程序 练习题第3章 面向对象的程序设计技术 3.1 面向对象程序设计方法概述 3.1.1 面向过程的程序设计方法 3.1.2 面向对象的程序设计方法 3.1.3 Delphi中的对象 3.2 类和对象 3.2.1 类的声明 3.2.2 类变量和类实例对象 3.3 方 法 3.3.1 方法的前向分类 3.3.2 方法的后向分类 3.3.3 Self变量及其使用 3.4 属 性 3.4.1 属性的声明 3.4.2 属性的访问 3.5 封装和成员可见性 3.5.1 封 装 3.5.2 成员可见性 3.5.3 Delphi单元的封装特性 3.6 继 承 性 3.7 多 态 性 3.7.1 相关对象多态性的实现 3.7.2 抽象方法和抽象类 3.7.3 多态性应用举例 3.8 is、as运算符和类引用 3.8.1 运算符is和as 3.8.2 类 引 用 练 习 题第4章 组件库体系结构及其使用 4.1 组件库概述 4.1.1 组件库的组成结构 4.1.2 在Delphi 7中开发跨平台的应用程序 4.2 VCL组件库中几个重要的类 4.2.1 TObject和运行期类型信息 4.2.2 TPersistent 4.2.3 TComponent 4.2.4 TControl 4.2.5 TGraphicControl 4.2.6 TWinControl 4.3 VCL组件的常用属性、方法和事件 4.3.1 VCL组件的常用属性 4.3.2 VCL组件的常用方法 4.3.3 VCL组件的常用事件 4.4 按钮和菜单组件及其使用 4.4.1 Button组件 4.4.2 BitBtn组件 4.4.3 RadioButton和RadioGroup组件 4.4.4 CheckBox和GroupBox组件 4.4.5 主菜单和弹出式菜单 4.4.6 按钮和菜单的综合运用 4.5 标签和文本编辑组件及其使用 4.5.1 Label组件 4.5.2 Edit和MaskEdit组件 4.5.3 Memo和RichEdit组件 4.6 列表框、组合框和滚动条组件及其使用 4.6.1 ListBox组件 4.6.2 ComboBox组件 4.6.3 ScrollBar组件 4.6.4 列表框、组合框、滚动条的综合应用 4.7 对话框例程、对话框组件及其使用 4.7.1 对话框例程的使用 4.7.2 通用对话框的使用 4.8 工具栏和状态栏 4.8.1 工 具 栏 4.8.2 状 态 栏 4.9 VCL组件的综合应用——一个文本编辑器 练习题第5章 数据库应用系统开发基础 5.1 数据库应用系统概述 5.1.1 关系型数据库系统 5.1.2 关系型数据库组成元素 5.2 结构化查询语言 5.2.1 数据定义语言 5.2.2 数据操作语言 5.2.3 数据控制语言 5.3 InterBase数据库管理系统 5.3.1 InterBase Server的安装 5.3.2 运行、注册和登录InterBase服务器 5.3.3 创建和注册InterBase数据库 5.3.4 创建数据库对象 5.3.5 数据库备份 5.4 Delphi数据库辅助工具的使用 5.4.1 SQL Explorer 5.4.2 Databa se Desktop 5.5 Delphi数据库应用系统的基本结构形式 5.5.1 两个简单的数据库应用程序范例 5.5.2 数据库引擎 5.5.3 Delphi数据库应用程序的组成 5.5.4 Delphi数据组件体系结构 练习题第6章 基于BDE的数据库应用程序开发 6.1 BDE及BDE管理器 6.1.1 BDE数据库别名 6.1.2 使用“BDE Administrator”配置数据库别名 6.1.3 配置基于ODBC数据源的数据库别名 6.2 BDE数据库连接组件 6.2.1 指定数据库 6.2.2 连接数据库 6.2.3 断开数据库连接 6.2.4 控制登录提示 6.2.5 TDataBase组件的其它属性和方法 6.3 BDE数据集组件 6.3.1 TTable组件 6.3.2 TQuery组件 6.3.3 TStoredProc组件 6.4 数据源和数据感知组件 6.4.1 数据源组件 6.4.2 数据感知组件 6.4.3 数据网格组件 6.4.4 数据集导航器组件 6.4.5 数据字段组件 6.5 数据集字段对象 6.5.1 字段对象类型 6.5.2 持久字段 6.5.3 计算和查找字段 6.5.4 计算字段 6.5.5 查找字段 6.5.6 字段值的存取 6.6 对数据集的操作 6.6.1 移动记录指针 6.6.2 过 滤 6.6.3 搜索和排序 6.6.4 主从数据集 练习题第7章 Delphi 7程序调试 7.1 程序错误的分类 7.1.1 编译期错误 7.1.2 运行期错误 7.2 Delphi调试环境的配置 7.2.1 工程调试选项的配置 7.2.2 调试器选项的配置 7.3 Delphi调试环境的使用 7.3.1 使用断点 7.3.2 程序运行控制 7.3.3 使用调用栈窗口 7.3.4 使用监视窗口 7.3.5 查看局部变量 7.3.6 使用线程状态窗口 7.3.7 使用模块窗口 7.3.8 查看CPU状态 7.3.9 查看事件日志 7.3.10 检视器 7.4 程序调试实例 7.4.1 观察短路布尔运算 7.4.2 观察访问动态数组下标越界 练习题Borland认证课程介绍

章节摘录

插图:·1997年:Delphi 3。该版本作为创建分布式企业级Web应用程序的可视化、高性能的客户机/服务器开发工具,大大巩固了Delphi在Windows应用开发中的地位。其新增特性包括DLL调试、Code Insight技术、组件模板技术、DecisionCude和TeeChart等新的组件、组件包、WebBroker技术、ActiveForms以及接口和COM支持等。·1998年:Delphi 4。该版本为分布式计算环境提供了更高性能的解决方案,达到了企业级应用的要求。它引入了组件的停靠(Docking)、锚定(Anchoring)和约束(Constraining)技术,提供了动态数组和对方法重载(Overload)的支持,并且改进了对OLE自动化和COM技术的支持,扩展了对数据库应用开发的支持。 同年,Borland更名为Inprise。·1999年:Delphi 5。该版本延续了从Delphi 4开始的对易用性的改进,使得程序员可以更多地将精力集中于业务逻辑,新的改进包括集成开发环境和调试器功能的增强、提供各种不同的桌面布局,等等。另外,该版本还引入了许多新的功能,使得程序员可以更好地开发:Internet应用程序,这些功能包括创建ASP组件的向导、支持XML的Internet Express组件和新的MIDAS功能。同时,产品的稳定性也得到进一步增强。·2001年:Delphi 6。该版本为我们提供了Windows平台下支持Web Services开发的第一个快速应用开发环境。使用Delphi 6,公司或个人可以快速轻松地创建新一代电子商务应用系统。该版本的特点是:第一,通过为跨平台开发提供新的组件库CLX而兼容了Borland公司推出的Linux平台开发工具Kylix;第二,Delphi 6在数据库应用程序、Web服务器应用程序以及基于SOAP的Web Services应用程序等方面对XML进行了符合工业标准的全面封装;第三,支持DataSnap、WebSnap和BizSnap三大Snap技术;第四,推出了新的数据库引擎dbExpress及其相关组件。


编辑推荐

《Delphi7开发基础教程》:高等职业技术教育IT类双证教材,Borland软件认证课程推荐教材

图书封面

图书标签Tags

广告

下载页面


Delphi7开发基础教程 PDF格式下载



Delphi7开发基础教程,一直是我想要找的一本书.不错价格也比较实惠.


就当做入门书籍看吧,国内讲delphi的书都这样,如果想看进阶的书的话,建议看参透delphi,国外人写的。


非常实用于刚刚接触delphi的新手,非常实用的工具书,极力推荐~


这本书相比其他类似的书籍,内容要严谨许多,值得认真学习!


几乎没有实例英文不好的人谨慎购买。本来就是讲理论的用来考证的书。


编写的很到位 挺好的


买了此书,不错,很好用!


书本刚买回来,大概浏览一下感觉还行。


看了几个月.学到不少东西


粗略的看了一下,比较适合我


还行吧是本初学者可以接受的书籍!


很适合我的要求!


浅显易懂,很适合新接触DELPHI的朋友学习,书里配有大量的实例操作,在此向大家推荐一下!


初学delphi的人,这本书值得推荐。


优点:入门不错。基本上都能看懂。
缺点:讲解不是太全面。部分语言有点还是太专业化!尤其到数据库开发就有点差劲了!越到后面越觉得作者在敷衍了事!组件部分讲的还算细致!可是没有涉及太多。
总结:不建议入门者用这本书入门,或者用此书结合其他书一起入门。


本书涵盖了基础知识,又有实例,非常适合初学者。


对于有一定基础的人来讲,这种书没必要买..对于没有任务基础的人来讲,也没必要买...


書是新的,很適合新人學習!頂


包装很好,送货很快,书本质量可观


书本身比较不错,但是165到184页没有,是前面130多页的重复,让我很烦,也懒得换了。


还可以,适合初学者的朋友们!


初学者不错推荐下


我感觉还可以,不过书皮有点磨损


0基础开始,我买的比较匆忙。看了2天,感觉还差不多吧。还没有找到经典的将delphi的书。这个当快速阅读了。


这本书还可以,但是具体内容不是很全面,很多组件的属性介绍不全。


比较基础,但是左下角胶封起了一大块,虽然不影响阅读但还是看着不舒服。


有很多废话


还可以,就是印刷上有好几页是重复的。


初学者自学有点困难,粗略地看了一下。


这本书讲的还可以,也还比较细腻,不过唯一的就是讲的不全,什么线程啊,什么错误调试之类的只字不提,当真是开发基础教程~建议大家看看其他的基础书,这本书不值得购买~


不过。。。不怎么样饿


2008-06-1111:36:12下的订单,今天是6月21日下午6点36分我还没收到货,我来留言:我这是第一次也是最后一次来当当买书。


书的内容是比较详尽的,但是很不适合完全不懂delphi的新手学习,书中的一些概念说得有点乱,重点也不突出。仅仅适用于一个老手用来复习拎知识点,或者用于考认证用。不建议购买。忍不住又来追加评论,这本书实在太差了。首先,我认为既然名字起着基础教程,那么,对于简单的delphi基础,应该是由易到难,由普遍到特殊这么一个授课或者说授业的过程。好,你要看这本,直接吓死你,第二章开始,就有点看不懂了,不管是在文字阐释部分还是例子代码部分,你根本就没法理解例子跟文字有什么必要关系!或者例子比文字解释部分要更难!甚至,有的例子你压根就没看懂,你甚至没法明白为何例子里面为何出现某个函数或者行为而这个新的函数和行为又是什么意思!或许是我刚刚接触delphi,水平也十分有限,但也用着极大的耐心看完第5章,就已经对delphi产生了一种莫名的恶心感,实在坚持不下去了。现在换了其他的入门教程,进度很快,还比较舒适。总体感觉:在购买某工具书籍的时候,一定要看好,这个书是给谁用的。请看好本书封面最上面的小字,如果您不是去考Borland认证的,我建议你还是换其他吧;如果你觉得我是黑,那你就买两本吧,厚度刚好当枕头。


为什么我的封面坏了,连续三本书都是这样


书是正版的,值这个价钱!


如果想理解delphi的面向对象,推荐此书,相对其他入门书,本书在面向对象方面,特别是面向对象基础知识方面讲的比较仔细


本书不错,值得推荐,


书本内容可以,但印刷的纸质很差,这也就算了,我需要的是里面的内容,但看到一半,你丫的给我来了好多页空白。


说实话对于毫无基础的人来说不推荐此书


送货速度是真快,上午拍的,傍晚就到了。看网上好多人推荐这本书,就买了,看着像正版,包装也不错,具体内容还没看。


讲的确实可以,能够避轻就重。但是有些地方还是太泛,适合零基础的人看看。


很经典的一款教程,帮助挺大!


适合初学者,书的质量也很好,正版的


比较久了,基础入门看看吧


没想到会这么快,还没看,不知道内容怎么样


IT类双证教材:Delphi7开发基础教


教程挺好的


delphi使用心得


Delphi7开发基础教程


delphi 比我想象的要难一点


真好 送货快........好


  1、内容精要,包括了Delphi入门编程的必须内容,且内容不会很深入。如集成开发环境、项目文件组成、Object Pascal语法、数据类型、面向对象、常用UI组件、数据库组件使用及数据库应用程序开发、程序调试等。
  2、不满意的就是数据库应用系统开发部分用的是InterBase数据库做案例,还不如换成MySql或者SqlServer,Access也好。
  3、看了这本书,可以做点小程序,但至少也是入门了。如果要做项目开发,应该还是要看本更高级点的书吧。


相关图书