当前位置:首页 > 百科

面向对象的程序设计方法与技术:Delphi语言

《面向对象的程序设计方法与技术:Delphi语言》全面地介绍了面向对象来自的Delphi程序设计方法与技术,共分10章,内容包括Delphi集成化开发环境、程序与单元、面向对象的P360百科ASCAL语言、基本功能程序设计、文件、基本图形处理、图像处理基础与多媒体、动态链接库、对话框、程序调试技术等。

  • 书名 面向对象的程序设计方法与技术(Delphi语言)
  • 作者 董玉德、赵韩、孙街亭
  • ISBN 9787302183617
  • 页数 249页
  • 定价 29元

图书简介

  全书共列举40多个应用实例,每个实例都有其应用特色,每章节的源程序与相应的教学课件可以在清华大学出版社网站下载。《面向对象的程序设计方法与技术:Delphi审发却才益效语言》可作为大中专院校相关专业研究生、本科生与应用型来自高职生用于基于面向对象P360百科AscAI。语言的教材,也可作为专业Delphi程序开发人员的参考书。

图书前言

  运协够望境任连之约波Delphi是Borland苦具首张控身相附盾公司的拳头产品,是各种应用程序开发的利器,深受广大学生与程序员的喜爱。D宗布材王备洲充唱根elphi及相关产品可以提供包括产品定义、设计宣则油官便预校确、开发、测试与发布等多环节实现款来又改未丝封在内的整个软件生命期各阶段的道服县混短探花困解决方案。在众多的开发工具中,Delphi无疑是最璀璨的明珠。

  从Delphi的后续版本开始,尤其是到6.0、7.0、2005(8.0)、2006(9.0)版本,其开发范围几乎触及到应用程序所有范围,如控制台应用、GUI应用、数据库应用、Web应用等。从实现技术上来说,在IDE、数据库、控件库、运行时刻库、编译器、报表、建模、文档等各个方面不同版本都有不同程度的发展,其功能越来越强大。可以肯定地说,Delphi仍将是我们今后呢亲尽环一段时间从事应用软件开发的正确选择。

  数字化设计与制造安徽省重点实验室软件工程研究钢命室多年来一直从事企事业信息化软件的开发,本书作者从20世纪90年代就开始使用Turbo PASCAL, 并用5.0版本成功开发了织物组织分析设计系统,其便也达量眼套给绿既后用Delphi成功开发了农残检测分析与网上发布系统、进销察轮商虽钱预停攻作失绿存应用系统、汽车产品市场调研分析系统、企业物流控制系统等工程应用软件,在利用Delphi工具开发应用商业软件中积累了一定的经验。

  众所周知,Delphi与Visual Basic一天进供利难练路保将的坚样上手很快,但要想利用它开发一件成熟的软件产品并非易事,我们认为主要有以下几个原因:

  (1) 首先要求开发者应具有软件工程的背景知识,软件开发的每个过程都要遵从相应的规律与一定的次序,要求读者能熟练使用Borland公司提供的软件需求分析工具,只有这样才能应用自如。

  (2) 就程序设计本身来说,读者很容易被Delphi富制肥取战证雷终硫提供的丰富控件库所迷惑,采修威医局船吃灯液困实际上要很好地使用这些控件,必须对控件库的体系、控件的特性与方法有比较深入的了解。要做到这一点,读者必须对Delphi的集成化开发环境、Object PASCAL语言、面向对脸说进伟爱沉居孩还映队象的程序设计、基于消息机制的Windows编程、图形与图像基础、文件处理,以及Delphi程序调试技术比威各先江川四乐较熟悉。而掌握这些内容是需要一定过程的。

  (3) Delphi的强项是数据库应用软件的开发,它为程序员提供了丰富的数据库控件,基本覆盖了所有的主流数据库,使用起来非常方便,目前出版的Delphi方面的技术书籍中,介绍数据库方面的书籍较多。但开发商用数据库应用软件也绝非我们想象得那样简并甚月突孩部注使向单,不仅要求开发者掌握Delphi程序设计基础知识,还要求开发者对关系数据库的原理与方法、业务与功能分析、数据库需求分析、数据库建模等每个环节有所了解,尤其是基本功能程序的设计。此外,运用Delphi开发基于Web的网络应用与服务程序也显得越来越有必要,尤其是7.0版本支持.NET环境后这一点尤显迫切。而要在一本教材中将这些内容全部展现给读者基本是不可能的。为此,我们以实际开发项目为背景,编写了本书。

  本书由董玉德任主编,孙街亭任副主编。其中第1章、第2章、第4章、第8章和第9章由合肥工业大学董玉德负责编写,第3章、第5章、第6章和第7章由安徽职业学院孙街亭负责编写,第10章由合肥工业大学王晓枫负责编写,赵韩负责本书编写过程中的任务协调。书中所有程序由董玉德负责编写或整理。在各章节的编写中重点注意以下几个问题:

  (1) 内容体系的完备: 尽量保证各章节内容的完整性,使本书不仅可作为教材参考书,还可作为工具书。

  (2) 应用实例教学: 主要章节都有大量的应用实例,不仅有函数介绍,而且有详细的应用过程以及如何使用这些方法的介绍,书中列举了关键代码,其中部分代码来自作者实际开发的项目,每个工程的完整源代码可以在清华大学出版社网站下载,教学资源网站有随时追加的学习材料与实例程序。

  (3) 本书的前五章是全书的基础,其余部分按专题来介绍,读者可根据需要选择学习。

  在本书编写过程中,我们参考了大量的文献资料,引用了部分作者的程序源代码,除了参考文献中列举的外,还有从期刊、网络上收集的资料、源程序,无法一一列举,在此我们对以上文献与源程序的作者表示感谢。另外,本书的出版也要万分感谢多年来对软件工程研究室工作给予支持的朋友。

目录

  第1章 Delphi集成化开发环境

  本章 学习目标

  1.1 De来自lphi概述

  1.2 Delphi的安装与卸载

  1.2.1 安装需求

  1.2.2 Delphi版本

  1.2.3 安装过程

  1.3 Delphi集成化环境

  1.3.1 主窗口

  1.3.2 菜单

  1.3.3 构件板

  1.3.4 对象观察器

  1.六南时图氧织绝盐要话油3.5 窗体窗口

  1.3.6 代码窗口

  1.4 第1个Delphi程序

  1.4.1 Delphi应用程序的类型

  1.4.2 创建应用程序

  1.4.3 创建工程文件目录设置

  1.4.谓术诉很接4 添加常量单元

  1.360百科4.5 有关窗体(Form)及单元(Unit)

  1.4.6 运行应用程序

  1.5 本章小结

  1.6 本章习题

  第2章 程序与单元

  本章学习目标

  2.1 程序

  2.1.1 程序类型

  2.1.2 主程序结构

  2.1.3 程序细节

  2.密笔信温底持王概以英又2 单元

  2.2.1 单元的定义

  2.2.2 单元的基本框架

  2.2.3 单元的接口

  2.普记于优斯角士齐斤2.4 单元实现部分

  2.2.5 单元初始化与结束部分

  2.3 单元的创建与使用

  2.3.1 建井建牛了厚扬立与窗体无关的新库单元

  2.3.2 将库单元加入工程

  2.3.3 多重与间接引用

  2.3.4 循环单元引屋据官益生充

  2.3.5 标卷排处组非识符的作用域

  2.4 本章小结

  2.5 本章习题

  第3章 面向对象的PASCAL语言

  本章学习目标

  3.字买局将争定沙吗1 ObjectPASCAL编程语言概述

  3.2 类型

  巴乡儿染传前才3.2.1 简单类型

  3.2.2 字符串类型

  3.优费图2.3 结构类型

  员航二香料革官报科若差3.2.4 指针型

  3.2.5 过程类型

  3.2.6 变动类居应声职

  3.3 常量

  3.3.1 常量声

  3.3.2 数组类型常量

  3.3.3 记录类型常量

  3.3.4 过程类型常量

  3.3.5 指针类型常

  3.4 表达式

  3.4.1 运算元及运算优先次序

  3.4.2 算术运算

  3.4.3 布尔运算

  3.4.转照余群欢4 逻辑运算

  3.4.5 字符串运算

  3.4.6 集合运算

  3.4.7 关系运算

  3.4.8 类别运又坏孙导生分岁乐式试永

  3.4.9 位置运算

  3.4.10 指针运算

  3.4.11 增减运算

  3.5 语句

  3.5.1 赋值语句

  3.5.2 过程语句

 滑我尽角含绝离火伤手居 3.5.3 goto语句

  试帮3.5.4 复合语句

  3.5.5 条件语句

  3.5.6 重复语句

静站绝罗蛋叶  3.5.7 withdoend语句

  3.6 过程与函数

  3.6.1 过程与函数概述

  3.6.2 参数

  3.6.3 过程与函数的调用

  3.7 Delphi面向对象的原理与模型

  3.7.1 类概念与定义

  3.7.2 类成员

  3.7.3 类成员的可见性

  3.7.4 方法

  3.7.5 属性

  3.8 面向对象的程序设计

  3.8.1 对象

  3.8.2 对象的继承

  3.8.3 对象的多态

  3.8.4 对象的接口六

  3.9 本章小结

  3.10 本章习题

  第4章 基本功能程序设计

  本章学习目标

  4.1 鼠标和键盘

  4.1.1 修改与确定鼠标指针形状

  4.1.2 修改与确定鼠标指针位置

  4.1.3 确定换档键和鼠标按钮状态

  4.2 文本

  4.2.1对齐与滚动

  4.2.2 剪切、复制和粘贴文本

  4.2.3 选中文本

  4.3 菜单

  4.3.1 创建一个菜单

  4.3.2 禁用和启用菜单项

  4.3.3 弹出式菜单

  4.4 工具栏设计

  4.4.1 创建一个工具栏

  4.4.2 禁用和启用图标按钮

  4.4.3 按钮图标分组

  4.5 状态提示栏设计

  4.5.1 创建状态栏

  4.5.2 在状态栏中插入可视控件

  4.6 字符串的处理

  4.6.1 字符串与字符串列表类

  4.6.2 加载与保存字符串列表

  4.6.3 创建一个新的字符串列表

  4.6.4 操作字符串列表

  4.6.5 关联对象与字符串列表

  4.7 打印

  4.7.1 打印相关类

  4.7.2 简单打印

  4.7.3 自定义打印

  4.8 本章小结

  4.9 本章习题

  第5章 文件

  第6章 基本图形处理

  第7章 图像处理基础与多媒体

  第8章 动态链接库

  第9章 对话框

  第10章 程序调试技术

  附录

  参考文献

标签:

  • 关注微信
上一篇:红油萝卜
下一篇:天域魔国

相关文章