简介
本书是根据教育部高等职业技术教育计算机专业Delphi 编程技术课程的基本要求编写的。内容包括:Delphi 基础知识、Obiect Pascal 语言基础、窗体与界面设计、组件与程序交互、文件管理、图形图像处理、多媒体技术、数据库操作、Delphi 高级应用技术。本书简明扼要,内容全面,结构清晰,重点在编程,突出实用性,每节有应用实例,每章后有练习题。
本书为高等职业技术教育计算机专业Delphi 编程技术课程教材,也适用于信息类其他专业,还可作为成人教育Delphi 编程技术课程教材。
目录
前言
第1章 基础知识
1.1 认识Delphi
1.1.1 Delphi的主要特点
1.1.2 Delphi的集成开发环境
1.2 Delphi程序
1.2.1 程序的基本结构
1.2.2 Delphi程序设计过程
1.2.3 一个简单的Delphi程序
习题1
第2章 Object Pascal语言基础
2.1 字符集和符号
2.1.1 字符集
2.1.2 标识符
2.1.3 Object Pascal的保留字
2.1.4 数值、标号和字符串
2.1.5 注释与分隔符
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.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 记录类型
2.6 过程与函数
2.6.1 过程的说明与调用
2.6.2 函数的说明与调用
2.6.3 变量的作用域
2.6.4 参数传递
2.7 面向对象概念初步
2.7.1 类与对象
2.7.2 类的继承
2.7.3 组件与TComponent类
习题2
第3章 窗体与界面设计
3.1 窗体的属性
3.1.1 常用属性
3.1.2 其他属性
3.2 窗体的事件
3.2.1 常用事件
3.2.2 其他事件
3.3 界面设计
习题3
第4章 组件与程序交互
4.1 按钮组件
4.1.1 Button、BitBtn和Spee-dButton组件
4.1.2 单选按钮和复选框
4.1.3 按钮组件的应用
4.2 数据输入输出组件
4.2.1 Label组件
4.2.2 Edit单行编辑框
4.2.3 Memo组件
4.2.4 MaskEdit组件
4.2.5 RichEdit组件
4.2.6 数据输入输出组件的应用
4.3 列表组件
4.3.1 列表组件属性及主要事件
4.3.2 组合框
4.3.3 TreeView树形视图
4.3.4 LiseView控件
4.3.5 列表组件的应用
4.4 成组组件
4.4.1 成组组件的基本特点
4.4.2 Panel组件
4.4.3 GroupBox组件
4.4.4 PageControl组件
4.5 Timer定时器
4.6 菜单、工具栏和状态栏
4.6.1 菜单设计
4.6.2 工具栏
4.6.3 状态栏
4.7 对话框
4.7.1 内建对话框
4.7.2 通用对话框
4.7.3 对话框的应用
习题4
第5章 文件管理
5.1 基本文件类型
5.1.1 文件类型的基本概念
5.1.2 文本文件
5.1.3 类型文件的操作
5.1.4 无类型文件
5.1.5 Delphi的文件管理标准过程
5.2 文件管理组件
5.2.1 DriveComboBox驱动器组合框
5.2.2 DirectoryListBox目录列表框
5.2.3 FileListBox文件列表框
5.2.4 FilterComboBox文件过滤组合框
5.3 配置文件
5.3.1 配置文件类型
5.3.2 配置文件的处理
5.4 目录管理
5.4.1 驱动器管理
5.4.2 获得特定目录
5.4.3 遍历文件夹
5.5 流文件
5.5.1 理解数据流
5.5.2 文件流命令
习题5
第6章 图形图像处理
6.1 画布、画笔与画刷
6.1.1 画布对象
6.1.2 画笔
6.1.3 刷子
6.1.4 像素
6.1.5 画笔位置
6.2 图形图像编程
6.2.1 图形编程
6.2.2 图像编程
习题6
第7章 多媒体技术
7.1 多媒体的基本术语
7.2 Animate组件
7.3 MediaPlayer组件
7.3.1 MediaPlayer属性
7.3.2 MediaPlayer方法
7.3.3 MediaPlayer事件
7.4 多媒体编程
7.4.1 播放声音
7.4.2 播放视频
习题7
第8章 数据库操作
8.1 Deiphi数据库开发概述
8.1.1 数据库系统的组成
8.1.2 数据库基本术语
8.1.3 数据库应用程序
8.1.4 数据库应用程序的语言
8.1.5 Delphi数据库引擎
8.1.6 Delphi支持的数据库类型
8.2 Database Desktop(数据库桌面)
8.2.1 启动DatabaseDesktop
8.2.2 DatabaseDesktop的使用
8.3 建立DBE链接
8.3.1 BDE管理器的使用
8.3.2 使用TDataBase组件
8.4 数据库基本操作组件
8.4.1 基于BDE的数据库操作组件概述
8.4.2 数据集组件Table
8.4.3 SQL与Query组件
8.4.4 数据源组件DataSource
8.4.5 数据控制组件
8.4.6 操纵字段的数据控制组件
8.5 数据库应用
习题8
第9章 高级应用技术
9.1 Windows注册表应用
9.1.1 什么是注册表
9.1.2 Delphi对注册表的访问
9.1.3 建立快捷方式
9.1.4 设置程序自启动
9.2 使用系统对象
9.2.1 什么是系统对象
9.2.2 Screen对象
9.2.3 Screen对象的应用
9.2.4 Clipboard对象
9.2.5 Clipboard的应用
9.3 多线程
9.3.1 什么是多线程
9.3.2 Tthread对象
9.3.3 多线程应用
9.4 动态链接库
9.4.1 什么是动态链接库
9.4.2 为什么使用动态链接库
9.4.3 调用DLL的方式
9.4.4 动态链接库的应用
9.5 网络应用
9.5.1 一个简单的聊天程序
9.5.2 一个简单的Web浏览器
第10章 实用程序
10.1 制作按钮
10.1.1 制作动画按钮
10.1.2 取得按钮被按下的时间长度
10.2 窗口设计
10.2.1 不规则窗口
10.2.2 以动态效果显示窗体
10.3 键盘和鼠标响应
10.3.1 记录屏幕操作
10.3.2 隐藏鼠标
10.4 硬件和操作系统
10.4.1 获取Windows系统的版本信息
10.4.2 获取CPU信息
10.5 程序控制
10.5.1 设定关联文件
10.5.2 启动IE浏览器,并连接到指定的网址
附录 Delphi常用过程、函数
参考文献
第1章 基础知识
1.1 认识Delphi
1.1.1 Delphi的主要特点
1.1.2 Delphi的集成开发环境
1.2 Delphi程序
1.2.1 程序的基本结构
1.2.2 Delphi程序设计过程
1.2.3 一个简单的Delphi程序
习题1
第2章 Object Pascal语言基础
2.1 字符集和符号
2.1.1 字符集
2.1.2 标识符
2.1.3 Object Pascal的保留字
2.1.4 数值、标号和字符串
2.1.5 注释与分隔符
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.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 记录类型
2.6 过程与函数
2.6.1 过程的说明与调用
2.6.2 函数的说明与调用
2.6.3 变量的作用域
2.6.4 参数传递
2.7 面向对象概念初步
2.7.1 类与对象
2.7.2 类的继承
2.7.3 组件与TComponent类
习题2
第3章 窗体与界面设计
3.1 窗体的属性
3.1.1 常用属性
3.1.2 其他属性
3.2 窗体的事件
3.2.1 常用事件
3.2.2 其他事件
3.3 界面设计
习题3
第4章 组件与程序交互
4.1 按钮组件
4.1.1 Button、BitBtn和Spee-dButton组件
4.1.2 单选按钮和复选框
4.1.3 按钮组件的应用
4.2 数据输入输出组件
4.2.1 Label组件
4.2.2 Edit单行编辑框
4.2.3 Memo组件
4.2.4 MaskEdit组件
4.2.5 RichEdit组件
4.2.6 数据输入输出组件的应用
4.3 列表组件
4.3.1 列表组件属性及主要事件
4.3.2 组合框
4.3.3 TreeView树形视图
4.3.4 LiseView控件
4.3.5 列表组件的应用
4.4 成组组件
4.4.1 成组组件的基本特点
4.4.2 Panel组件
4.4.3 GroupBox组件
4.4.4 PageControl组件
4.5 Timer定时器
4.6 菜单、工具栏和状态栏
4.6.1 菜单设计
4.6.2 工具栏
4.6.3 状态栏
4.7 对话框
4.7.1 内建对话框
4.7.2 通用对话框
4.7.3 对话框的应用
习题4
第5章 文件管理
5.1 基本文件类型
5.1.1 文件类型的基本概念
5.1.2 文本文件
5.1.3 类型文件的操作
5.1.4 无类型文件
5.1.5 Delphi的文件管理标准过程
5.2 文件管理组件
5.2.1 DriveComboBox驱动器组合框
5.2.2 DirectoryListBox目录列表框
5.2.3 FileListBox文件列表框
5.2.4 FilterComboBox文件过滤组合框
5.3 配置文件
5.3.1 配置文件类型
5.3.2 配置文件的处理
5.4 目录管理
5.4.1 驱动器管理
5.4.2 获得特定目录
5.4.3 遍历文件夹
5.5 流文件
5.5.1 理解数据流
5.5.2 文件流命令
习题5
第6章 图形图像处理
6.1 画布、画笔与画刷
6.1.1 画布对象
6.1.2 画笔
6.1.3 刷子
6.1.4 像素
6.1.5 画笔位置
6.2 图形图像编程
6.2.1 图形编程
6.2.2 图像编程
习题6
第7章 多媒体技术
7.1 多媒体的基本术语
7.2 Animate组件
7.3 MediaPlayer组件
7.3.1 MediaPlayer属性
7.3.2 MediaPlayer方法
7.3.3 MediaPlayer事件
7.4 多媒体编程
7.4.1 播放声音
7.4.2 播放视频
习题7
第8章 数据库操作
8.1 Deiphi数据库开发概述
8.1.1 数据库系统的组成
8.1.2 数据库基本术语
8.1.3 数据库应用程序
8.1.4 数据库应用程序的语言
8.1.5 Delphi数据库引擎
8.1.6 Delphi支持的数据库类型
8.2 Database Desktop(数据库桌面)
8.2.1 启动DatabaseDesktop
8.2.2 DatabaseDesktop的使用
8.3 建立DBE链接
8.3.1 BDE管理器的使用
8.3.2 使用TDataBase组件
8.4 数据库基本操作组件
8.4.1 基于BDE的数据库操作组件概述
8.4.2 数据集组件Table
8.4.3 SQL与Query组件
8.4.4 数据源组件DataSource
8.4.5 数据控制组件
8.4.6 操纵字段的数据控制组件
8.5 数据库应用
习题8
第9章 高级应用技术
9.1 Windows注册表应用
9.1.1 什么是注册表
9.1.2 Delphi对注册表的访问
9.1.3 建立快捷方式
9.1.4 设置程序自启动
9.2 使用系统对象
9.2.1 什么是系统对象
9.2.2 Screen对象
9.2.3 Screen对象的应用
9.2.4 Clipboard对象
9.2.5 Clipboard的应用
9.3 多线程
9.3.1 什么是多线程
9.3.2 Tthread对象
9.3.3 多线程应用
9.4 动态链接库
9.4.1 什么是动态链接库
9.4.2 为什么使用动态链接库
9.4.3 调用DLL的方式
9.4.4 动态链接库的应用
9.5 网络应用
9.5.1 一个简单的聊天程序
9.5.2 一个简单的Web浏览器
第10章 实用程序
10.1 制作按钮
10.1.1 制作动画按钮
10.1.2 取得按钮被按下的时间长度
10.2 窗口设计
10.2.1 不规则窗口
10.2.2 以动态效果显示窗体
10.3 键盘和鼠标响应
10.3.1 记录屏幕操作
10.3.2 隐藏鼠标
10.4 硬件和操作系统
10.4.1 获取Windows系统的版本信息
10.4.2 获取CPU信息
10.5 程序控制
10.5.1 设定关联文件
10.5.2 启动IE浏览器,并连接到指定的网址
附录 Delphi常用过程、函数
参考文献
Delphi实用编程技术
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×