Delphi 8程序设计教程

Delphi 8程序设计教程
作 者: 何鹏飞
出版社: 清华大学出版社
丛编项: 高等院校计算机应用技术系列教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Delphi
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Delphi 8程序设计教程》作者简介

内容简介

本书系统地介绍了Delphi 8的基础知识及其在程序开发中各个方面的应用,为读者掌握该软件打下坚实的基础。全书共分13章,分别讲述了Delphi 8的新特性、集成开发环境、Delphi语法、面向对象编程、.NET基础知识、组件的应用、数据库开发、ASP.NET和Web服务应用、异常处理等。本书内容丰富、实例典型、讲解由浅入深。每章内容在详细讲述理论知识的同时都配有具体的实例和插图,书中所有的实例都经过了认真挑选,使本书具有很高的实用性和指导性。本书不仅可作为Delphi初学者和有一定开发经验的程序员的技术参考书,也可以作为高等院校相关专业师生的教学参考书或培训教材。本书每章中的实例源代码可以到http://www.tupwk.eom.cn网站下载。

图书目录

第1章 认识Delphi 8

1.1 Delphi简介

1.2 Delphi 8的特性

1.3 HelloWorld程序

第2章 Delphi 8的集成开发环境

2.1 启动Delphi 8

2.2 操作菜单

2.3 工具栏

2.3.1 Standard工具栏

2.3.2 View工具栏

2.3.3 Debug工具栏

2.3.4 Desktops工具栏

2.4 对象查看器

2.4.1 对象属性

2.4.2 对象事件

2.5 组件面板

2.6 代码编辑器

2.6.1 编辑代码

2.6.2 单元

2.6.3 Codelnsight

2.6.4 使用书签

2.6.5 使用代码浏览器

2.6.6 更多技巧

2.7 工程管理器

2.8 模型视图

2.9 数据浏览器

2.10 窗体设计器

2.10.1 菜单加速

2.10.2 键盘加速

2.11 调试器

2.12 帮助系统

第3章 ObectPascal6勺基本概念

3.1 ObjectPascal类型

3.1.1 序数

3.1.2 浮点

3.1.3 字符串

3.1.4 记录

3.1.5 集合

3.1.6 变体

3.2 数组

3.2.1 一维数组

3.2.2 多维数组

3.2.3 动态数组

3.3 定义变量和常量

3.3.1 变量

3.3.2 常量

3.3.3 变量的类型转换

3.4 ObjectPascal的运算符

3.4.1 赋值运算符

3.4.2 算术运算符

3.4.3 逻辑运算符

3.4.4 位运算符

3.4.5 关系运算符

3.4.6 优先级

3.5 流程控制

3.5.1 声明语句

3.5.2 简单语句

3.5.3 条件语句

3.5.4 循环语句

3.6 过程与函数

3.6.1 使用过程

3.6.2 使用函数

3.6.3 参数

3.6.4 函数过程类型

第4章 ObjectPaseaI的高级技术

4.1 类和对象

4.1.1 基本概念

4.1.2 通过Delphi实例了解对象

4.2 类的声明及对象的定义

4.2.1 类的声明

4.2.2 创建对象

4.2.3 构造函数

4.2.4 析构函数

4.3 属性、方法和事件

4.3.1 属性

4.3.2 方法

4.3.3 消息和事件

4.4 类的封装及作用域

4.4.1 封装性

4.4.2 作用域

4.5 继承和多态

4.5.1 继承性

4.5.2 多态性

4.6 抽象类

4.7 运行时类型信息

4.8 使用类的实例

4.8.1 基本原理

4.8.2 分割条控件(TMySplitter)对象

4.8.3 程序实现

4.8.4 安装和使用

第5章 理解Microsoft.NET

5.1.NET战略和框架概述

5.1.1 什么是.NET

5.1.2 Microsoft.NET的意义

5.1.3 Microsoft.NET框架

5.2 公共语言运行时(CLR)

5.2.1 什么是CLR

5.2.2 托管代码

5.2.3 中间语言几

5.2.4 即时编译器nT

5.3.NET框架基类

5.3.1 命名空间

5.3.2 System.String类

5.3.3 System.Math类

5.3.4 System.DateTime类

5.3.5 System.IO.File类

5.4 Delphi 8中的VCL.NET

5.4.1 什么是VCL.NET

5.4.2 Borland.VCL命名空间

5.4.3 在VCL.NET中使用.NET组件

第6章 在Delphi 8中使用窗体

6.1 普通窗体程序

6.1.1 窗口概念和界面设计

6.1.2 新建一个窗体

6.1.3 窗体的属性

6.2 多文档窗体程序

6.2.1 创建父窗口

6.2.2 创建子窗口

6.2.3 子窗口排列样式

6.2.4 关闭子窗口

6.2.5 应用程序菜单与菜单融合

6.2.6 MDI图像浏览器

6.3 对话框程序

6.3.1 使用消息对话框

6.3.2 使用输入对话框

6.4 多页面程序

6.5 多窗体程序

第7章 常用WindOWSForms组件

7.1 WindOWSFOrmS概述

7.2 按钮组件

7.2.1 Button组件

7.2.2 CheckBOx组件:

7.2.3 RadioButton组件

7.2.4 使用按钮组件的例子

7.3 文本组件

7.3.1 Label组件

7.3.2 TextBox组件

7.3.3 RichTextBox组件

7.3.4 使用文本组件的例子

7.4 列表组件

7.4.1 ListBox组件

7.4.2 CheckedListBox组件

7.4.3 ComboBox组件

7.4.4 TreeView组件

7.4.5 ListView组件

7.5 公用对话框组件

7.5.1 OpenFileDialog组件

7.5.2 SaveFileDialog组件

7.5.3 FontDialog组件

7.5.4 ColorDialog组件

7.6 菜单组件

7.6.1 MainMenu组件

7.6.2 ContextMenu组件

7.7 工具栏和状态栏组件

7.7.1 ToolBar组件

7.7.2 StatusBar组件

7.8 容器组件

7.8.1 Panel组件

7.8.2 GroupBox组件

7.8.3 TabControl组件

第8章 常用VCLForms组件

8.1 VCLFornls概述

8.2 按钮组件

8.2.1 TButton组件

8.2.2 TBitBtn组件

8.2.3 TSpeedButton组件

8.2.4 TCheckBox组件

8.2.5 TRadioButton组件

8.2.6 使用按钮组件的例子

8.3 文本组件

8.3.1 TLabel组件

8.3.2 TEdit组件

8.3.3 TMaskEdit组件

8.3.4 TMemo组件

8.3.5 TRchEdit组件

8.3.6 使用文本组件的例子

8.4 列表组件

8.4.1 TListDOx组件

8.4.2 TComboBox组件

8.4.3 TTreeView组件

8.4.4 TListView组件

8.4.5 使用列表组件的例子

8.5 公用对话框组件

8.5.1 TOpenDialog组件

8.5.2 TSaveDialOg组件

8.5.3 TFontDialog组件

8.5.4 TColorDialog组件

8.6 菜单、工具栏和状态栏组件

8.6.1 TMainMenu组件

8.6.2 TPopupMenu组件

8.6.3 TT001Bar组件

8.6.4 TStatusBar组件

第9章 数据库应用程序开发(上)

9.1 数据库技术综述

9.1.1 什么是数据库

9.1.2 数据库分类

9.1.3 数据库管理系统

9.1.4 关于数据库的几个术语

9.1.5 开发数据库应用程序的步骤

9.2 Delphi 8提供的数据库工具

9.2.1 使用BDEAdministrator

9.2.2 使用DatabaseE)(p10rer

9.3 使用ADO.NET.

9.3.1 ADO.NET简介

9.3.2 使用ADO.NET访问数据库

第10章 数据库应用程序开发(下)

10.1 BDP组件

10.1.1 什么是BDP(BorlandDataProvidcr)

10.1.2 BDP组件

10.2 SQL查询技术

10.2.1 查询工具

10.2.2 SELECT语句

10.2.3 mSERT语句

10.2.4 UPDATE语句

10.2.5 DELETE语句

10.2.6 执行SQL查询的示例

10.3 主/从表的使用

10.3.1 什么是Master/Detail

10.3.2 运用BDP组件实现Master/Detail

10.4 事务处理方法

10.5 应用实例:学生信息管理系统

10.5.1 功能需求

10.5.2 数据库设计

10.5.3 界面设计及组件属性设置

10.5.4 编写逻辑代码

10.5.5 运行程序

10.6 Delphi 8中的数据库兼容技术

第11章 创建ASP.NET应用程序

11.1 ASP.NET介绍

11.1.1 ASP.NET的优势

11.1.2 Web窗体页指令

11.1.3 ASP.NET内部对象

11.1.4 第一个ASP.NET应用程序

11.2 WebControls控件

11.2.1 AdRotator控件

11.2.2 Button和1maSeButton控件

11.2.3 Label、Literal、HyperLink和LinkButton控件

11.2.4 Calendar、Image和Panel控件

11.2.5 TextBox、Lis出Ox和DropDownList控件

11.2.6 CheckBOx和CheckBoxList控件

11.2.7 RadioButton和RadioButtonList控件

11.2.8 Table控件

11.2.9 Repeater、DataList和DataGrid控件

11.2.10 数据验证控件

11.3 DBWeb控件

11.3.1 DBWebDataSotlrce控件

11.3.2 DBWebCalendar控件

11.3.3 DBWebCheckBox控件

11.3.4 DBWebDropDownList控件

11.3.5 DBWebGrid控件

11.3.6 DBWeblmage控件

11.3.7 DBWeblabel控件

11.3.8 DBWeblabeledTextBox控件

11.3.9 DBWebListaox控件

11.3.10 DBWebMemo控件

11.3.11 DBWebNavigator控件

11.3.12 DBWebRadioBu~onList控件

11.3.13 DBWebTextBox控件

11.3.14 小实例:员工信息

11.4 应用实例:同学录

11.4.1 功能需求

11.4.2 数据库设计

11.4.3 新增同学信息页面及程序设计

11.4.4 查看同学信息页面及程序的设计

11.4.5 运行程序

第12章 ASP.NETWeb服务

12.1 什么是Web服务

12.1.1 Web服务的定义

12.1.2 ASP.NETWeb服务体系

12.2 XML和SOAP

12.2.1 XML

12.2.2 SOAP

12.3 创建Web服务

12.4 创建客户端测试程序

第13章 异常处理与程序调试

13.1 程序错误的分类

13.2 OobjectPascal的异常处理结构

13.2.1 tryexcept语句和tryfinally语句

13.2.2 代码示例

13.2.3 分类异常处理结构

13.3 异常类的使用

13.3.1 异常类基类

13.3.2 派生异常类

13.3.3 访问异常对象

13.3.4 自定义异常类

13.4 调试应用程序

13.4.1 调试环境设置

13.4.2 常用的调试命令

13.4.3 使用断点(Breakpoint)

13.4.4 使用监视(Watch)

13.4.5 使用计算/修改表达式(Evaluate/Modify)