
微信扫一扫,移动浏览光盘
简介
《21世纪高等学校电子信息类专业规划教材:Delphi 7.0程序设计》以Delphi 7.0为开发环境介绍了Delphi的编程环境、语法、应用程序设计等。全书包括四个部分。第一部分介绍了Delphi程序开发的基础知识,包括Delphi集成开发环境、Object Pascal语言基础和基本控件;第二部分介绍了各种编程技术,如设计应用程序的图形界面、异常处理;第三部分介绍了实际应用开发技术,包括文本编辑器的设计、图形应用程序设计、多媒体程序设计、数据库应用程序开发和Internet程序设计;第四部分是Delphi 7.0程序设计的提高部分,包括应用WebBroker设计服务器应用程序、自定义组件开发、DLL与Package的开发和多线程程序设计。《21世纪高等学校电子信息类专业规划教材:Delphi 7.0程序设计》在介绍各个知识点时,知识介绍浅显易懂,并且辅以大量的实例,突出了实践性,加强了读者动手能力。
《21世纪高等学校电子信息类专业规划教材:Delphi 7.0程序设计》结构清晰、内容丰富,可作为本科、大专层次院校的教材,也可作为工程师和程序设计爱好者的学习参考用书,并可作为各类培训班的培训用书。
目录
第1章 delphi 7.0集成开发环境
1.1 概述.
1.1.1 windows应用程序开发
1.1.2 可视化开发工具
1.2 主窗体
1.2.1 菜单与工具栏
1.2.2 组件面板
1.3 窗体设计器与组件属性窗口
1.3.1 窗体设计器
1.3.2 属性窗口
1.3.3 代码浏览器
1.4 代码编辑器
1.4.1 代码编辑器的窗口与菜单
1.4.2 代码的书写与浏览
1.5 第一个delphi 7.0应用程序
1.5.1 创建工程
1.5.2 向form中添加按钮
1.5.3 添加事件处理过程
1.5.4 编译运行
第2章 object pascai语言基础
.2.1 windows 程序设计
2.1.1 windows消息
2.1.2 事件驱动机制
2.2 语法格式
2.2.1 注释
2.2.2 缩进与分行
2.2.3 标识符
2.2.4 保留字
2.3 数据类型与变量
2.3.1 简单数据类型
2.3.2 构造数据类型
2.3.3 指针类型
2.3.4 变量
2.3.5 常量
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.5.4 循环语句
2.5.5 goto跳转语句
2.6 过程与函数
2.6.1 过程
2.6.2 函数
2.6.3 过程与函数的参数类型
2.7 类及类引用
2.7.1 类的封装与继承
2.7.2 构造函数和析构函数
2.7.3 多态性
2.7.4 抽象类
2.7.5 运行时类型信息
2.7.6 类方法
2.7.7 类引用
2.7.8 定义两个相互包含的类
2.8 获取和使用命令行参数
2.9 使用动态多维数组
2.10 delphi 7.0程序设计基础
2.10.1 delphi程序的基本构成
2.10.2 单元文件
2.10.3 工程文件
第3章 delphi 7.0的基本控件
3.1 文本控件
3.1.1 label控件
3.1.2 edit控件
3.1.3 statictext控件
3.1.4 maskedit控件
3.1.5 memo控件
3.2 命令按钮
3.2.1 button控件
3.2.2 bitbtn按钮
3.2.3 speedbutton按钮
3.3 单选按钮与复选框
3.3.1 radiobutton按钮
3.3.2 checkbox控件
3.4 列表框
3.4.1 combobox控件
3.4.2 checklistbox控件
3.5 容器控件
3.5.1 groupbox控件
3.5.2 radiogroup控件
3.5.3 panel控件
3.5.4 scrollbox控件
3.6 信息显示控件
3.6.1 scrollbar控件
3.6.2 progressbar控件
3.7 文件系统控件
3.7.1 filelistbox控件
3.7.2 directorylistbox控件
3.7.3 drivecombobox控件
3.7.4 filtercombobox控件
第4章 设计应用程序的图形界面
4.1 菜单
4.1.1 使用菜单设计器
4.1.2 在菜单上使用图形
4.1.3 响应菜单命令
4.1.4 在运行时控制菜单
4.2 工具栏和状态栏
4.2.1 工具栏
4.2.2 工具栏的设计实例
第5章 文本编辑器的设计
5.1 多文档界面
5.1.1 创建父窗口
5.1.2 创建子窗口
5.1.3 创建应用程序菜单与将菜单融合
5.1.4 子窗口切换
5.2 多页面界面..
5.2.1 静态多页面界面
5.2.2 动态多页面界面
5.3 文本编辑部件及应用
5.3.1 tmemo控件
5.3.2 trichedit控件
5.4 对话框的使用
5.4.1 普通对话框的使用
5.4.2 通用对话框的使用
5.5 文件读写操作
5.5.1 文本文件的处理
5.5.2 类型文件的处理
5.5.3 无类型文件的处理
第6章 图形应用程序的设计
6.1 图形对象概述
6.1.1 画布对象tcanvas
6.1.2 画笔对象tpen
6.1.3 画刷对象tbmsh
6.1.4 tcolor类型
6.2 图形程序的开发
6.2.1 向应鼠标事件
6.2.2 绘图功能的实现
6.3 图像对象概述
6.3.1 tgraphic对象
6.3.2 tpicture对象
6.3.3 tlmage控件
6.3.4 tbitmap对象
6.3.5 形状控件shape
6.3.6 图像列表控件imagelist
6.4 图像对象的应用
6.5 图表控件
6.5.1 series
6.5.2 series的函数
6.5.3 tchart控件的选项
6.5.4 运行时修改series的数据
第7章 多媒体程序设计
7.1 delphi 7.0的多媒体控件
7.1.1 相关的属性
7.1.2 相关的方法
7.1.3 相关的事件
7.2 用mediaplayer播放wave声音文件
7.2.1 wave文件
7.2.2 使用mediaplayer播放wave文件
7.3 用mediaplayer播放midi声音文件
7.3.1 midi文件
7.3.2 使用mediaplayer播放midi文件
7.4 用mediaplayer播放avi声音文件
7.4.1 avl文件
7.4.2 使用mediaplayer播放avi文件
第8章 异常处理
8.1 异常处理的基本概念
8.1.1 异常处理的概念
8.1.2 异常处理的语法
8.1.3 默认的异常处理句柄
8.2 异常处理的类
8.2.1 exception类
8.2.2 定义自己的异常处理
8.3 异常处理实例
8.3.1 捕获异常的类型
8.3.2 finally与except的区别
第9章 delphi数据库开发环境
9.1 数据库应用程序的层次结构
9.1.1 单层结构
9.1.2 双层结构
9.1.3 多层结构
9.2 delphi数据库开发环境
9.3 数据库引擎管理器
9.3.1 bde administrator主界面
9.3.2 数据库别名
9.3.3 database选项卡
9.3.4 configuration选项卡
9.3.5 创建数据库别名
9.3.6 配置数据库引擎驱动程序
9.4 数据库桌面
9.4.1 数据库桌面的主窗门
9.4.2 创建新的数据表
9.5 sql浏览器
9.5.1 sql浏览器的主界面
9.5.2 显示数据库表所包含的对象
9.5.3 显示和编辑数据库表的记录
9.5.4 使用sql语句进行数据库查询操作
第10章 用table控件开发数据库应用程序
10.1 table控件
10.1.1 table控件的属性
10.1.2 table控件的方法
10.1.3 table控件的事件
10.2 一个最简单的数据库应用程序
10.3 用table控件开发数据库应用程序
10.3.1 用table控件实现查询功能
10.3.2 用table控件实现插入功能
10.3.3 用table控件实现删除功能
10.3.4 用table控件实现更新功能
10.3.5 用table控件开发数据库应用程序示例
10.4 database控件的使用
10.4.1 控制数据库的连接
10.4.2 事务处理
10.5 dbcrid控件的使用
10.6 dbnavigator控件的使用
第11章 query控件开发数据库应用程序
11.1 quey控件
11.1.1 query控件的属性
11.1.2 query控件的方法
11.1.3 query控件的事件
11.2 用query控件开发数据库应用程序
11.2.1 用query控件实现查询功能
11.2.2 用query控件实现插入功能
11.2.3 用query控件实现删除功能
11.2.4 用query控件实现更新功能
11.2.5 动态sql语句
11.2.6 事务处理
11.2.7 prepare方法
11.2.8 用query控件开发数据库应用程序示例
第12章 internet程序设计
12.1 socket编程
12.1.1 socket基本概念
12.1.2 socket组件
12.1.3 聊天程序设计
12.2 设计网络浏览器
12.3 编写邮件特快专递程序
12.4 利用indy的tidftp中控件实现ftp协议
第13章 webbroker
13.1 web服务器应用程序开发概述
13.1.1 网页简介
13.1.2 web服务器应用程序工作方式
13.1.3 url组成部分
13.1.4 http请求消息的内容
13.1.5 使用web服务器
13.1.6 web服务器应用程序种类
13.2 webbroker概述
13.3 twebmodule组件
13.4 twebactioitem(动作项)
13.5 页面生成器组件
13.5.1 tpageproducer组件
13.5.2 tdatasetpageprocduer组件
13.5.3 tdatasettableproducer组件
13.5.4 数据流
13.5.5 获取客户输入的数据
13.5.5 设置cookie
13.6 应用webbroker开发web服务器应用程序实例
第14章 自定义组件开发
14.1 编写组件的步骤
14.2 确定祖先类
14.3 创建一个组件单元
14.4 添加属性
14.4.1 简单数据类型
14.4.2 枚举型属性
14.4.3 集合型属性
14.4.4 对象型属性
14.5 添加成员方法
14.6 加人事件
14.7 构造器与析构器
14.7.1 构造方法
14.7.2 析构方法
14.8 注册组件
14.9 提供组件图标
14.10 自定义组件的实例
14.10.1 实例一:创建多行文本编辑组件
14.10.2 实例二:创建一个按钮和文本框的组合组件
第15章 dll与package的开发
15.1 dll概述
15.1.1 什么是dll
15.1.2 为什么要使用dll
15.2 高效dll的开发
15.2.1 使用关键字exports
15.2.2 创建dll的一般步骤
15.2.3 dll的初始化代码
15.2.3 dll的创建
15.3 组件包
15.3.1 包类型和包文件
15.3.2 在应用程序中使用包
15.3.3 如何安装包
15.4 循环引用的避免
第16章 多线程程序设计
16.1 线程的基本概念
16.1.1 线程的优先级
16.1.2 线程的同步
16.1.3 线程的局部存储(tls)
16.2 定义线程对象
16.2.1 创建线程对象
16.2.2 初始化线程对象
16.2.3 编写线程函数
16.2.4 编写线程的清除代码
16.3 使用线程对象
16.3.1 线程的同步
16.3.2 执行线程对象
16.4 利用多线程排序...
参考文献
1.1 概述.
1.1.1 windows应用程序开发
1.1.2 可视化开发工具
1.2 主窗体
1.2.1 菜单与工具栏
1.2.2 组件面板
1.3 窗体设计器与组件属性窗口
1.3.1 窗体设计器
1.3.2 属性窗口
1.3.3 代码浏览器
1.4 代码编辑器
1.4.1 代码编辑器的窗口与菜单
1.4.2 代码的书写与浏览
1.5 第一个delphi 7.0应用程序
1.5.1 创建工程
1.5.2 向form中添加按钮
1.5.3 添加事件处理过程
1.5.4 编译运行
第2章 object pascai语言基础
.2.1 windows 程序设计
2.1.1 windows消息
2.1.2 事件驱动机制
2.2 语法格式
2.2.1 注释
2.2.2 缩进与分行
2.2.3 标识符
2.2.4 保留字
2.3 数据类型与变量
2.3.1 简单数据类型
2.3.2 构造数据类型
2.3.3 指针类型
2.3.4 变量
2.3.5 常量
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.5.4 循环语句
2.5.5 goto跳转语句
2.6 过程与函数
2.6.1 过程
2.6.2 函数
2.6.3 过程与函数的参数类型
2.7 类及类引用
2.7.1 类的封装与继承
2.7.2 构造函数和析构函数
2.7.3 多态性
2.7.4 抽象类
2.7.5 运行时类型信息
2.7.6 类方法
2.7.7 类引用
2.7.8 定义两个相互包含的类
2.8 获取和使用命令行参数
2.9 使用动态多维数组
2.10 delphi 7.0程序设计基础
2.10.1 delphi程序的基本构成
2.10.2 单元文件
2.10.3 工程文件
第3章 delphi 7.0的基本控件
3.1 文本控件
3.1.1 label控件
3.1.2 edit控件
3.1.3 statictext控件
3.1.4 maskedit控件
3.1.5 memo控件
3.2 命令按钮
3.2.1 button控件
3.2.2 bitbtn按钮
3.2.3 speedbutton按钮
3.3 单选按钮与复选框
3.3.1 radiobutton按钮
3.3.2 checkbox控件
3.4 列表框
3.4.1 combobox控件
3.4.2 checklistbox控件
3.5 容器控件
3.5.1 groupbox控件
3.5.2 radiogroup控件
3.5.3 panel控件
3.5.4 scrollbox控件
3.6 信息显示控件
3.6.1 scrollbar控件
3.6.2 progressbar控件
3.7 文件系统控件
3.7.1 filelistbox控件
3.7.2 directorylistbox控件
3.7.3 drivecombobox控件
3.7.4 filtercombobox控件
第4章 设计应用程序的图形界面
4.1 菜单
4.1.1 使用菜单设计器
4.1.2 在菜单上使用图形
4.1.3 响应菜单命令
4.1.4 在运行时控制菜单
4.2 工具栏和状态栏
4.2.1 工具栏
4.2.2 工具栏的设计实例
第5章 文本编辑器的设计
5.1 多文档界面
5.1.1 创建父窗口
5.1.2 创建子窗口
5.1.3 创建应用程序菜单与将菜单融合
5.1.4 子窗口切换
5.2 多页面界面..
5.2.1 静态多页面界面
5.2.2 动态多页面界面
5.3 文本编辑部件及应用
5.3.1 tmemo控件
5.3.2 trichedit控件
5.4 对话框的使用
5.4.1 普通对话框的使用
5.4.2 通用对话框的使用
5.5 文件读写操作
5.5.1 文本文件的处理
5.5.2 类型文件的处理
5.5.3 无类型文件的处理
第6章 图形应用程序的设计
6.1 图形对象概述
6.1.1 画布对象tcanvas
6.1.2 画笔对象tpen
6.1.3 画刷对象tbmsh
6.1.4 tcolor类型
6.2 图形程序的开发
6.2.1 向应鼠标事件
6.2.2 绘图功能的实现
6.3 图像对象概述
6.3.1 tgraphic对象
6.3.2 tpicture对象
6.3.3 tlmage控件
6.3.4 tbitmap对象
6.3.5 形状控件shape
6.3.6 图像列表控件imagelist
6.4 图像对象的应用
6.5 图表控件
6.5.1 series
6.5.2 series的函数
6.5.3 tchart控件的选项
6.5.4 运行时修改series的数据
第7章 多媒体程序设计
7.1 delphi 7.0的多媒体控件
7.1.1 相关的属性
7.1.2 相关的方法
7.1.3 相关的事件
7.2 用mediaplayer播放wave声音文件
7.2.1 wave文件
7.2.2 使用mediaplayer播放wave文件
7.3 用mediaplayer播放midi声音文件
7.3.1 midi文件
7.3.2 使用mediaplayer播放midi文件
7.4 用mediaplayer播放avi声音文件
7.4.1 avl文件
7.4.2 使用mediaplayer播放avi文件
第8章 异常处理
8.1 异常处理的基本概念
8.1.1 异常处理的概念
8.1.2 异常处理的语法
8.1.3 默认的异常处理句柄
8.2 异常处理的类
8.2.1 exception类
8.2.2 定义自己的异常处理
8.3 异常处理实例
8.3.1 捕获异常的类型
8.3.2 finally与except的区别
第9章 delphi数据库开发环境
9.1 数据库应用程序的层次结构
9.1.1 单层结构
9.1.2 双层结构
9.1.3 多层结构
9.2 delphi数据库开发环境
9.3 数据库引擎管理器
9.3.1 bde administrator主界面
9.3.2 数据库别名
9.3.3 database选项卡
9.3.4 configuration选项卡
9.3.5 创建数据库别名
9.3.6 配置数据库引擎驱动程序
9.4 数据库桌面
9.4.1 数据库桌面的主窗门
9.4.2 创建新的数据表
9.5 sql浏览器
9.5.1 sql浏览器的主界面
9.5.2 显示数据库表所包含的对象
9.5.3 显示和编辑数据库表的记录
9.5.4 使用sql语句进行数据库查询操作
第10章 用table控件开发数据库应用程序
10.1 table控件
10.1.1 table控件的属性
10.1.2 table控件的方法
10.1.3 table控件的事件
10.2 一个最简单的数据库应用程序
10.3 用table控件开发数据库应用程序
10.3.1 用table控件实现查询功能
10.3.2 用table控件实现插入功能
10.3.3 用table控件实现删除功能
10.3.4 用table控件实现更新功能
10.3.5 用table控件开发数据库应用程序示例
10.4 database控件的使用
10.4.1 控制数据库的连接
10.4.2 事务处理
10.5 dbcrid控件的使用
10.6 dbnavigator控件的使用
第11章 query控件开发数据库应用程序
11.1 quey控件
11.1.1 query控件的属性
11.1.2 query控件的方法
11.1.3 query控件的事件
11.2 用query控件开发数据库应用程序
11.2.1 用query控件实现查询功能
11.2.2 用query控件实现插入功能
11.2.3 用query控件实现删除功能
11.2.4 用query控件实现更新功能
11.2.5 动态sql语句
11.2.6 事务处理
11.2.7 prepare方法
11.2.8 用query控件开发数据库应用程序示例
第12章 internet程序设计
12.1 socket编程
12.1.1 socket基本概念
12.1.2 socket组件
12.1.3 聊天程序设计
12.2 设计网络浏览器
12.3 编写邮件特快专递程序
12.4 利用indy的tidftp中控件实现ftp协议
第13章 webbroker
13.1 web服务器应用程序开发概述
13.1.1 网页简介
13.1.2 web服务器应用程序工作方式
13.1.3 url组成部分
13.1.4 http请求消息的内容
13.1.5 使用web服务器
13.1.6 web服务器应用程序种类
13.2 webbroker概述
13.3 twebmodule组件
13.4 twebactioitem(动作项)
13.5 页面生成器组件
13.5.1 tpageproducer组件
13.5.2 tdatasetpageprocduer组件
13.5.3 tdatasettableproducer组件
13.5.4 数据流
13.5.5 获取客户输入的数据
13.5.5 设置cookie
13.6 应用webbroker开发web服务器应用程序实例
第14章 自定义组件开发
14.1 编写组件的步骤
14.2 确定祖先类
14.3 创建一个组件单元
14.4 添加属性
14.4.1 简单数据类型
14.4.2 枚举型属性
14.4.3 集合型属性
14.4.4 对象型属性
14.5 添加成员方法
14.6 加人事件
14.7 构造器与析构器
14.7.1 构造方法
14.7.2 析构方法
14.8 注册组件
14.9 提供组件图标
14.10 自定义组件的实例
14.10.1 实例一:创建多行文本编辑组件
14.10.2 实例二:创建一个按钮和文本框的组合组件
第15章 dll与package的开发
15.1 dll概述
15.1.1 什么是dll
15.1.2 为什么要使用dll
15.2 高效dll的开发
15.2.1 使用关键字exports
15.2.2 创建dll的一般步骤
15.2.3 dll的初始化代码
15.2.3 dll的创建
15.3 组件包
15.3.1 包类型和包文件
15.3.2 在应用程序中使用包
15.3.3 如何安装包
15.4 循环引用的避免
第16章 多线程程序设计
16.1 线程的基本概念
16.1.1 线程的优先级
16.1.2 线程的同步
16.1.3 线程的局部存储(tls)
16.2 定义线程对象
16.2.1 创建线程对象
16.2.2 初始化线程对象
16.2.3 编写线程函数
16.2.4 编写线程的清除代码
16.3 使用线程对象
16.3.1 线程的同步
16.3.2 执行线程对象
16.4 利用多线程排序...
参考文献
编著还有:官东、李素若、李文波
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
