网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Delphi程序设计基础教程(21世纪全国应用型本科计算机系列实用规划教材)
分类
作者 张世明//曹德胜
出版社 中国林业出版社
下载
简介
编辑推荐

本书是一部关于程序设计的高校教材,分别讲述Delphi集成开发环境、Delphi的编程语言、Delphi窗体与组件、菜单设计、对话框、工具栏和状态栏设计、Delphi多媒体应用、Delphi异常处理与调试、数据库编程、报表与图表、面向对象的程序设计、Delphi自定义组件的开发、动态链接库(DLLs)编程、多线程、文件操作内容。每章后面都提供了习题,使读者充分掌握每一知识点。

内容推荐

目前有众多Windows下的开发工具,而.Delphi的开发环境是目前面向对象和控件开发性能最好的工具之一。它使用Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了可重复利用、完整的、面向对象的程序语言,拥有当今世界上最快、最好的编译器,功能强大。

对于广大的程序开发人员来讲,使用Delphi开发应用软件无疑会大大提高编程效率。

本书按照:Delphi 7的体系,系统、全面、深入地介绍了Delphi 7的各种功能。在讲解功能的同时,本书结合可视化的编程方法和面向对象的编程方法,选取简短、易学的实用例子帮助读者深入理解所学的内容。

本书由浅入深地介绍了编写功能齐备的应用程序所需要的各个组成部分。简洁的语言、完整的代码和详实的分析使读者能够真正体会到Delphi的威力,同时使Delphi的学习更加轻松和高效。

本书共分14章,分别讲述Delphi集成开发环境、Delphi的编程语言、Delphi窗体与组件、菜单设计、对话框、工具栏和状态栏设计、Delphi多媒体应用、Delphi异常处理与调试、数据库编程、报表与图表、面向对象的程序设计、Delphi自定义组件的开发、动态链接库(DLLs)编程、多线程、文件操作内容。每章后面都提供了习题,使读者充分掌握每一知识点。 

本书可作为学习Delphi方面的本科教材或教学参考书,亦可作为软件开发人员的技术参考书籍。

目录

第1章 DeIphi集成开发环境

1.1Delphi主窗口

1.1.1标题栏

1.1.2菜单栏

1.1.3工具栏

1.1.4组件板

1.2Delphi窗体窗口

1.2.1窗体窗口

1.2.2窗体文件

1.3代码编辑窗口

1.4对象查看器窗口

1.4.1对象查看器窗口的组成

1.4.2设置属性

1.4.3添加事件

1.5项目管理器

1.5.1项目组成

1.5.2项目管理器

1.5.3项目管理

1.5.4项目编译和运行

1.6Delphi程序设计过程

1.7实验

习题

第2章 Delphi的编程语言

2.1保留字和标识符

2.1.1保留字和标准指令符

2.1.2标识符

2.1.3注释

2.1.4控制台程序中的屏幕输入和输出

2.2ObiectPascal的数据类型

2.2.1简单数据类型

2.2.2字符串类型

2.2.3结构类型

2.2.4指针类型

2.2.5过程与函数类型

2.2.6可变类型

2.3常量和变量的定义

2.3.1常量

2.3.2变量

2.4运算符和表达式

2.4.1算术运算符

2.4.2逻辑运算符

2.4.3关系运算符

2.4.4位运算符

2.4.5指针运算符

2.4.6集合运算符

2.5语句

2.5.1简单语句

2.5.2条件语句

2.5.3循环语句

2.6过程与函数

2.6.1过程和函数的声明

2.6.2过程和函数的参数

2.6.3过程和函数的调用

2.7实验

2.7.1编写对象Pascal应用程序

2.7.2函数和过程的编写和调用

习题.

第3章 DeIphi窗体与组件

3.1Delphi窗体

3.1.1窗体与窗口

3.1.2窗体属性

3.1.3窗体事件

3.2设计窗体

3.2.1新建窗体

3.2.2设置窗体属性

3.2.3添加组件

3.2.4编辑组件

3.2.5设置组件属性

3.2.6.保存文件

3.3文本型组件

3.3.1Label组件

3.3.2StaticText组件

3.3.3Tab组件

3.4按钮型组件

3.4.1Button组件

3.4.2BitBm组件

3.4.3RadioButton组件

3.4.4CheckBox组件

3.5编辑型组件

3.5.1Edit组件

3.5.2MaskEdit组件

3.5.3Memo组件

3.5.4RichEdit组件

3.6列表框型组件

3.6.1ListBox组件

3.6.2CheckBox组件

3.6.3ComboBox组件

3.7滑块型组件

3.7.1Scrollbar组件

3.7.2TrackBar组件

3.8容器型组件

3.8.1GroupBox组件

3.8.2Panel组件

3.8.3ScrollBox组件

3.9MDI程序

3.9.1MDI窗体及其属性

3.9.2利用模板创建MDI应用程序

3.10实验

3.10.1设计由按钮类组件实现的功能窗体

3.10.2设计由列表类组件实现的功能窗体

3.10.3按需求将各种组件灵活组合,实现功能窗体

习题

第4章 菜单设计

4.1菜单设计简介

4.1.1菜单结构

4.1.2菜单命令项的作用

4.1-3菜单设计器

4.2主菜单设计

4.2.1打开主菜单设计器

4.2.2添加菜单命令项

4.2.3菜单命令项分组

4.2.4菜单命令项热键

4.2.5调整菜单命令项

4.2.6创建级联菜单

4.3菜单命令响应

4.4运行时设置菜单

4.4.1菜单命令灰显

4.4.2隐藏菜单命令

4.4.3改变菜单命令文本

4.4.4菜单命令单选标记

4.4.5菜单命令复选标记

4.5创建动态菜单

4.6图形菜单

4.7快捷菜单设计

4.7.1快捷菜单的设计

4.7.2快捷菜单的响应

4.8实验

习题.

第5章 对话框、工具栏和状态栏设计

5.1对话框设计

5.1.1文件对话框组件

5.1.2字体对话框组件

5.1.3颜色对话框组件

5.1.4打印、打印设置和页面设置对话框组件

5.1.5查找和替换对话框组件.

5.1.6消息框和输入框.

5.1.7对话框综合应用实例

5.2工具栏设计

5.2.1用面板构成工具栏

5.2.2使用工具栏组件

5.2.3使用TCoolBar组件

5.2.4使用TControlBar组件

5.3状态栏设计

5.4实验

习题

第6章 Delphi多媒体应用

6.1绘图组件

6.1.1TShape组件

6.1.2画布对象

6.1.3TPaintBox组件

6.1.4TImage组件

6.2图形列表组件.

6.2.1TTreeView组件

6.2.2TListView组件

6.3图形栅格组件

6.3.1TStringGrid组件

6.3.2TDrawGrid组件

6.3.3TColorGrid组件

6.4图形日历组件

6.4.1TDateTimePicker组件

6.4.2TCalendar组件

6.5多媒体组件

6.5.1TMediaPlayer组件

6.5.2多媒体播放器

6.5.3Flash撵I放器

6.6实验

习题

第7章 DeIphi异常处理与调试

7.1Delphi异常处理

7.1.1异常处理的意义

7.1.2错误类型.

7.2Delphi异常类.

7.3Delphi异常处理机制

7.3.1异常响应与仃yexcept语句

7.3.2异常保护与tryfinally语句

7.3.3异常的重引发和处理嵌套

7.3.4定义自己的异常

7.3.5利用异常响应编程

7.4Delphi调试器

7.4.1准备调试

7.4.2设置调试器的选项

7.5控制程序的运行

7.5.1单步执行

7.5.2跟踪执行

7.5.3跳过一段代码

7.5.4全速执行剩余的代码

7.5.5返回到执行点

7.5.6暂停运行

7.5.7重新开始运行

7.5.8命令行参数

7.6断点

7.6.1源代码断点

7.6.2机器指令断点

7.6.3数据断点

7.6.4模块断点

7.6.5指定遇到断点时的行为

7.6.6断点列表窗口

7.6.7删除断点

7.6.8设置断点的属性

7.6.9禁止和允许断点

7.7监视表达式的值

7.7.1观察窗口

7.7.2计算和修改表达式的值

7.7.3计算提示

7.7.4Inspector窗口

7.7.5查看局部变量的值

7.8实验

7.8.1Delphi异常处理机制

7.8.2Delphi调试

习题

第8章 数据库编程

8.1数据库系统概述

8.1.1数据库管理系统

8.1.2关系数据库

8.1.3数据库应用程序

8.1.4Delphi数据库的体系结构

8.2BDE组件

8.2.1TTable组件介绍

8.2.2TQuery组件介绍

8.3ADO组件

8.3.1TADOConnection组件

8.3.2TADOCommand组件

8.3.3TADODataSet组件

8.3.4TADOTable组件

8.4数据控制组件简介

8.4.1TDB例d组件介绍

8.4.2TDBNavigor组件介绍

8.4.3TDBText组件介绍

8.4.4TDBEdit组件介绍

8.4.5TDBMemo组件介绍

8.4.6TDBImage组件介绍

8.4.7TDBListBox组件介绍

8.4.8TDBComboBox组件介绍

8.4.9TDBCheckBox组件介绍

8.4.10TDBRadioGroup组件介绍

8.4.11TDBLookupListBox组件介绍

8.4.12TDBLookupComboBox组件介绍

8.4.13TDBCtrlGfid组件介绍

8.4.14TDBRichEdit组件介绍

8.4.15TDBChan组件介绍

8.5实验

8.5.1设计数据表结构

8.5.2设计数据表编辑窗体

8.5.3设计数据表查询窗体

习题

第9章 报表与图表

9.1QuickReport组件

9.1.1QuickReport概述

9.I.2TQuickRep组件

9.1.3TQRSubDetail组件

9.1.4TQRBand组件

9.1.5TQRChildBand组件

9.1.6tTQRGroup组件

9.1.7TQRLabel组件

9.1.8TQRDBText组件

9.1.9TQRExpr组件

9.1.10TQRsysData组件.

9.1.1ITQRMemo组件

9.1.12TQRRichText组件

9.1.13TQRDBRichText组件

9.1.14TQRShape组件

9.1.15TQRImage组件

9.1.16TQRDBImage组件

9.1.17TQRComposite组件

9.1.18TQRPreview组件

9.2QuickReport报表实例

9.2.1打印单数据库报表

9.2.2打印标签、信封

9.2.3打印主/明细表

9.2.4打印分组与统计报表

9.3Rave报表设计器的组件

9.3.1Rave5的报表设计界面

9.3.2Drawing(绘图1组件页

9.3.3BarCode(条形码1组件页

9.3.4Smndard(标准)组件页

9.3.5Report(报表)组件页

9.3.6其他组件页

9.4DelDhi中的Rave组件

9.4.1RvPmiect组件

9。4.2RvSystem组件

9.4.3其他组件

9.5Rave报表例程

9.5.1设计Rave报表

9.5.2调用Rave报表

9.6图表

9.6.1DBChart组件

9.6.2设计图表

9.7实验.

习题.

第10章 面向对象程序设计

10.1面向对象程序设计概念

10.1.1结构化程序设计方法

10.1.2面向对象的设计方法

10.2类

10.2.1类的定义

10.2.2保护方式

10.2.3类的实例化

10.2.4类操作符

10.3方法

10.3.1一般方法

10.3.2构造方法

10.3.3析构方法

10.3.4类方法

10.3.5隐含参数Self

10.4继承和多态

10.4.1继承

10.42覆盖

10.4.3抽象类

10.4.4多态

10.4.5共同祖先TObject

10.5属性

10.5.1属性定义

10.5.2属性的访问方法

10.6消息

10.6.1消息机制

10.6.2发送消息

10.6.3处理消息

10.6.4用户自定义消息

10.7实验

习题.

第11章 Delphi自定义组件的开发

11.1选择祖先类

11.1.1公共祖先类

11.1.2现有的组件

11.1.3组件模板

11.1.4选择祖先类的建议

11.2建立组件框架

11.3加入属性

11.3.1加入简单型的属性

11.3.2加入枚举型的属性

11.3.3加入集合型的属性

11.3.4加入对象型的属性

11.3.5加入数组型的属性

11.3.6公开继承的属性

11.3.7给出属性的默认值

11.4.加入方法

11.4.1方法的可见性

11.4.2避免内部相关性

11.4.3给方法命名

11.4.4加入静态方法

11.4.5加入虚拟方法

11.4.6加入动态方法

11.4.7加入消息处理方法

11.5加入事件

11.6安装组件

11.7实验

习题

第12章 动态链接库(DLLs)编程

12.1动态链接库概述

12.1.1Windows系统的动态链接库

12.1.2为什么使用DLL

12.1.3DLL与EXE文件之间的区别

12.1.4DLL编写规则

12.2在DeIphi中编写DLL

12.2.1编写一般DLLs的步骤

12.2.2动态链接库中的标准指示

12.2.3库初始化代码的编写

12.2.4从DLL中输出字符串

12.3在DelphipDLLs的调用

12.3.1调用DLL方式

12.3.2静态调用

12.3.3.动态调用

12.4利用DLLs实现窗体重用

12.4.1利用DLLs实现窗体重用的一般步骤

12.4.2使用DLL模态窗体

12.4.3DLL中的非模态窗体

12.5DLL与Delphi组件包

12.6实验

习题

第13章 多线程

13.1多线程概述

13.1.1什么是多线程

13.1.2使用多线程的优缺点

13.1.3编写多线程应用程序步骤

13.2多线程编程

13.2.1创建线程对象

13.2.2线程的同步

13.2.3设置线程的优先级

13.2.4挂起和唤醒

13.2.5缓存线程对象

13.2.6线程终止

13.2.7一个多线程排序程序

13.3实验

习题

第14章 文件操作

14.1文件操作命令

14.1.1文件的类型

14.1.2文件的定义

14.1.3文件管理命令

14.1.4文本变件命令

14.1.5输入输出命令

14.2文本文件

14.2.1打开文本文件

14.2.2关闭文本文件

14.2.3写入文本文件

14.2.4读取文本文件

14.3非文本文件

14.3.1类型文件

14.3.2无类型文件

14.4文件系统

14.4.1文件系统组件

14.4.2文件控制单元

14.5实验

14.5.1文件名操作

14.5.2文件读写操作

习题

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/31 20:35:58