微信扫一扫,移动浏览光盘
简介
本书从项目开发必备的知识和原则入手,全面系统地介绍了Delphi在工程开发中的编程知识、方法和技巧。全书共分为12章,主要内容包括:Delphi基础知识与应用、函数在工程开发中的典型应用、可视化界面设计、文件与文件系统在程序开发中的应用、图形与多媒体技术在开发中的应用、注册表与操作系统编程、SQL在程序开发中的应用、数据库连接与访问技术、数据控制组件与报表打印、网络与Internet程序设计、中小企业管理程序设计及车辆管理系统程序设计等内容。本书注重所讲知识的工程应用,使读者在掌握Delphi软件的同时,能够快速掌握工程项目开发的思路、方法和经验,并轻松解决项目开发中出现的问题。
为方便读者学习,本书配套光盘中包含了书中所有实例的源代码,所有程序在Windows XP下通过。
本书注重工程实践,实用性强,是各级程序开发人员不可多得的参考书,也可供大中专院校师生学习参考。
目录
出版说明
前言
光盘使用说明
第1章 deiphi基础知识与应用
1.1 delphi快速入门
1.1.1 delphi集成开发环境
1.1.2 构成delphi项目的主要文件
1.2 程序结构
1.2.1 知识讲解
1.2.2 if语句在程序编写中的应用
1.2.3 case语句在程序编写中的应用
1.2.4 repeat...until语句在程序编写中的应用
1.2.5 while...do语句在程序编写中的应用
1.2.6 for循环语句在程序编写中的应用
1.2.7 跳出条件语句或循环语句
1.2.8 终止某些循环
1.3 数组在程序开发中的应用
1.3.1 数组类型
1.3.2 一维数组在程序开发中的应用
1.3.3 二维数组应用
.1.3.4 利用组件数组简化编程
1.4 异常处理
1.4.1 知识讲解
1.4.2 使用try...except...end语句处理程序异常
第2章 函数在工程开发中的典型应用
2.1 数值函数在项目开发中的应用
2.1.1 知识讲解
2.1.2 数据处理函数在数据保存时的应用
2.1.3 数学函数在数理统计中的应用
2.1.4 利用format函数格式化数据
2.1.5 体彩1o选7程序
2.2 字符与字符串函数在工程开发中的应用
2.2.1 知识讲解
2.2.2 字符处理函数在用户注册中的应用
2.2.3 字符串处理函数在翻译软件中的应用
2.2.4 去空格函数在程序中的应用
2.2.5 数据加密与解密
2.2.6 判断用户输入的e_mail地址是否合法
2.2.7 居民身份证位数转换
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 数据每日自动备份程序
第3章 可视化界面设计
3.1 只读标签组件
3.1.1 知识讲解
3.1.2 只读标签组件在程序界面中的应用
3.1.3 使用ti.abel组件进行区域控制
3.2 编辑类组件
3.2.1 知识讲解
3.2.2 tedit组件在程序开发中的应用
3.2.3 用tmaskfait组件限制数据输入
3.2.4 trichedit组件在工程开发中的应用
3.2.5 编辑类组件应用总结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.5 列表类组件
3.5.1 知识讲解
3.5.2 tlistbox组件在工程中的应用
3.5.3 tcombobox组件应用
3.5.4 tlistview组件应用
3.5.5 t'l'reeview组件在数据库开发系统中的应用
3.5.6 'l"treevlew组件在系统文件管理中的应用
3.6 进度与刻度类组件
3.6.1 知识讲解
3.6.2 利用tprogressbar组件显示软件安装的进度
3.6.3 用tstatusbar组件显示系统状态
3.7 分组类组件
3.7.1 知识讲解
3.7.2 tradiogroup组件的典型应用
3.7.3 利用tpanel组件对窗体进行页面布局
3.7.4 利用tpagecontrol组件实现多页程序设计
3.7.5 表头类组件在程序中的应用
3.8 图表类组件
3.8.1 知识讲解
3.8.2 tdrawgrid组件在工程中的应用
3.8.3 tdbgrid组件在数据库程序中的应用
3.8.4 tchart组件在数据分析中的应用
第4章 文件与文件系统在程序开发中的应用
4.1 系统对象在程序开发中的应用
4.1.1 知识讲解
4.1.2 让程序自动识别文件路径
4.1.3 tapplication类应用实践
4.1.4 在程序处于空闲时播放avi文件
4.1.5 使窗体在屏幕上居中显示
4.1.6 利用剪贴板对象复制图片
4.2 文件操作在实践中的应用
4.2.1 知识讲解
4.2.2 新建文件与编辑文件
4.2.3 为文件重命名
4.2.4 删除文件至回收站
4.2.5 利用ini文件保存用户注册信息
4.2.6 设计智能识别软件试用时间的程序
4.3 文件目录管理在工程中的应用
4.3.1 知识讲解
4.3.2 搜索文件
4.3.3 改变当前路径
4.4 文件传输在工程中的应用
4.4.1 知识讲解
4.4.2 复制文件
4.4.3 复制目录
第5章 图形与多媒体技术在开发中的应用
5.1 图形组件
5.1.1 知识讲解
5.1.2 使用线条组件美化窗体界面
5.1.3 利用形状组件绘制图形
5.1.4 tpicture组件在数据库管理系统中的应用
5.1.5 图像滚动控制
5.2 绘图方法应用
5.2.1 知识讲解
5.2.2 绘制曲线
5.2.3 直接在窗体上绘图
5.3 三维图形编程
5.3.1 知识讲解
5.3.2 在主窗体中绘制立体模型
5.3.3 投影效果的实现
5.3.4 纹理与浮雕效果的实现
5.4 多媒体在程序开发中的应用
5.4.1 知识讲解
5.4.2 为程序添加媒体播放功能
5.4.3 播放flash动画
5.4.4 制作多媒体宣传光盘
5.4.5 制作realplayer播放器
第6章 注册表与操作系统编程
6.1 注册表
6.1.1 知识讲解
6.1.2 使用regedit命令登录注册表编辑器
6.1.3 记录和保存程序信息
6.1.4 使程序开机后自动运行
6.1.5 保存程序序列号
6.2 操作系统
6.2.1 知识讲解
6.2.2 根据操作系统执行不同的程序界面
6.2.3 编程设置系统关机、重启及注销
6.2.4 调用外部程序
6.2.5 防止程序重复执行
6.2.6 将程序图标添加到系统托盘中
6.2.7 如何实现进程间通信
第7章 sql在工程开发中的应用
7.1 sql语句
7.1.1 知识讲解
7.1.2 sql语句在数据库查询中的典型应用
7.1.3 按组件中指定的查询条件查询数据
7.1.4 按组件中选定的字段筛选数据
7.1.5 批量插入数据
7.1.6 批量更新数据
7.1.7 批量删除数据
7.1.8 统计函数在工程中应用
7.1.9 用group by统计销售记录
7.1.10 用between and实现时间段查询
7.1.11 跨数据表的查询
7.1.12 关联数据表的浏览及修改
7.2 存储过程、触发器与视图
7.2.1 知识讲解
7.2.2 存储过程在工程开发中的应用
7.2.3 在工程中使用触发器
7.2.4 视图在开发中的应用
第8章 数据库连接与访问技术
8.1 bde与odbc
8.1.1 知识讲解
8.1.2 在bde中配置paradox数据库
8.1.3 在odbc中配置access数据库
8.1.4 在odbc中配置sql server数据库
8.1.5 自动配置odbc
8.2 bde数据库技术
8.2.1 知识讲解
8.2.2 ti'able组件在数据库开发中的应用
8.2.3 tquery组件在数据开发中的应用1
8.2.4 tquery组件在数据开发中的应用2
8.2.5 tstoredproc组件在数据开发中的应用
8.3 ado数据库技术
8.3.1 知识讲解
8.3.2 使用tadoconnection组件连接数据库
8.3.3 tadocommand组件应用
8.3.4 tadotable组件应用
8.3.5 tadoquery组件应用
第9章 数据控制组件与报表打印
9.1 基础数据组件应用
9.1.1 知识讲解
9.1.2 tdbedit组件的使用
9.1.3 tdbnavigator组件的使用
9.1.4 tdbimage组件的使用
9.1.5 tdblistbox组件的使用
9.1.6 tdbcombobox组件的使用
9.1.7 tdblookuplistbox组件的使用
9.1.8 tdbradiogroup组件的使用
9.2 表格类数据组件的应用
9.2.1 知识讲解
9.2.2 tdbctrlgrid组件的使用
9.2.3 tstringgrid组件的使用
9.2.4 使用tdbchart设计图表
9.2.5 数据仓库(decision cube)组件的使用
9.3 报表打印
9.3.1 知识讲解
9.3.2 利用rave打印简单报表
9.3.3 利用rave打印分组报表
9.3.4 利用rave打印图形报表
9.3.5 利用rave打印主从报表
9.3.6 利用rave打印分栏报表
第1o章 网络与inlernet程序设计
10.1 winsock在网络中的应用
10.1.1 知识讲解
10.1.2 开发客户朋艮务器程序
10.1.3 网络聊天室
10.1.4 远程文件传输
10.1.5 应用socket开发远程数据库系统
10.2 局域网编程
10.2.1 知识讲解
10.2.2 列举指定工作组内的所有计算机
10.2.3 实现超级链接
10.2.4 获取指定计算机所属工作组及mac地址
10.2.5 使用tmscomm组件实现端口通信
10.2.6 访问网络计算机中的注册表
10.3 internet编程
10.3.1 知识讲解
10.3.2 开发电子邮件软件
10.3.3 启动正浏览器
10.3.4 编写www浏览器
10.3.5 制作静态网页
10.3.6 开发动态网页
第11章 中小企业管理程序设计
11.1 开发背景
11.2 功能概述
11.2.1 实现目标
11.2.2 设计框架
11.3 系统设计
11.3.1 业务流程
11.3.2 数据库设计
11.4 菜单设计
11.4.1 最近使用的窗体
11.4.2 自定义菜单
11.5 系统登录模块
11.6 基础信息
11.6.1 部门代码模块
11.6.2 厂商基本资料模块
11.6.3 商品基础信息模块
11.6.4 操作员管理模块
11.6.5 客户地理定位模块
11.7 进货管理
11.7.1 采购进货管理模块
11.7.2 采购退货管理模块
11.8 库存管理
11.8.1 库存价格调整模块
11.8.2 库存上下限管理模块
11.8.3 报损处理模块
11.9 销售管理
11.9.1 商品销售管理模块
11.9.2 销售退货管理模块
11.9.3 客户订货管理模块
11.10 决策分析
11.10.1 月成本核算模块
11.10.2 利润分析模块
11.11 数据备份
11.11.1 备份数据库
11.11.2 使用线程备份数据库
第12章 车辆管理系统程序设计
12.1 系统分析
12.1.1 开发背景
12.1.2 需求分析
12.1.3 实现目标
12.2 系统设计
12.2.1 系统结构图
12.2.2 业务流程图
12.2.3 数据库设计
12.3 界面设计
12.3.1 主程序界面设计
12.3.2 系统菜单设计
12.3.3 数据模块
12.3.4 系统登录界面
12.4 档案管理模块设计
12.4.1 车辆档案录入
12.4.2 车辆档案查询
12.5 运营管理模块设计
12.5.1 车辆运营管理
12.5.2 车辆运营查询
12.6 车辆管理模块设计
12.6.1 车辆维修管理
12.6.2 车辆违章管理
12.6.3 车辆事故管理
12.7 驾驶员管理模块设计
12.7.1 驾驶员档案管理
12.7.2 驾驶员奖罚
12.8 系统维护模块设计
12.8.1 管理员设置
12.8.2 数据备份
前言
光盘使用说明
第1章 deiphi基础知识与应用
1.1 delphi快速入门
1.1.1 delphi集成开发环境
1.1.2 构成delphi项目的主要文件
1.2 程序结构
1.2.1 知识讲解
1.2.2 if语句在程序编写中的应用
1.2.3 case语句在程序编写中的应用
1.2.4 repeat...until语句在程序编写中的应用
1.2.5 while...do语句在程序编写中的应用
1.2.6 for循环语句在程序编写中的应用
1.2.7 跳出条件语句或循环语句
1.2.8 终止某些循环
1.3 数组在程序开发中的应用
1.3.1 数组类型
1.3.2 一维数组在程序开发中的应用
1.3.3 二维数组应用
.1.3.4 利用组件数组简化编程
1.4 异常处理
1.4.1 知识讲解
1.4.2 使用try...except...end语句处理程序异常
第2章 函数在工程开发中的典型应用
2.1 数值函数在项目开发中的应用
2.1.1 知识讲解
2.1.2 数据处理函数在数据保存时的应用
2.1.3 数学函数在数理统计中的应用
2.1.4 利用format函数格式化数据
2.1.5 体彩1o选7程序
2.2 字符与字符串函数在工程开发中的应用
2.2.1 知识讲解
2.2.2 字符处理函数在用户注册中的应用
2.2.3 字符串处理函数在翻译软件中的应用
2.2.4 去空格函数在程序中的应用
2.2.5 数据加密与解密
2.2.6 判断用户输入的e_mail地址是否合法
2.2.7 居民身份证位数转换
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 数据每日自动备份程序
第3章 可视化界面设计
3.1 只读标签组件
3.1.1 知识讲解
3.1.2 只读标签组件在程序界面中的应用
3.1.3 使用ti.abel组件进行区域控制
3.2 编辑类组件
3.2.1 知识讲解
3.2.2 tedit组件在程序开发中的应用
3.2.3 用tmaskfait组件限制数据输入
3.2.4 trichedit组件在工程开发中的应用
3.2.5 编辑类组件应用总结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.5 列表类组件
3.5.1 知识讲解
3.5.2 tlistbox组件在工程中的应用
3.5.3 tcombobox组件应用
3.5.4 tlistview组件应用
3.5.5 t'l'reeview组件在数据库开发系统中的应用
3.5.6 'l"treevlew组件在系统文件管理中的应用
3.6 进度与刻度类组件
3.6.1 知识讲解
3.6.2 利用tprogressbar组件显示软件安装的进度
3.6.3 用tstatusbar组件显示系统状态
3.7 分组类组件
3.7.1 知识讲解
3.7.2 tradiogroup组件的典型应用
3.7.3 利用tpanel组件对窗体进行页面布局
3.7.4 利用tpagecontrol组件实现多页程序设计
3.7.5 表头类组件在程序中的应用
3.8 图表类组件
3.8.1 知识讲解
3.8.2 tdrawgrid组件在工程中的应用
3.8.3 tdbgrid组件在数据库程序中的应用
3.8.4 tchart组件在数据分析中的应用
第4章 文件与文件系统在程序开发中的应用
4.1 系统对象在程序开发中的应用
4.1.1 知识讲解
4.1.2 让程序自动识别文件路径
4.1.3 tapplication类应用实践
4.1.4 在程序处于空闲时播放avi文件
4.1.5 使窗体在屏幕上居中显示
4.1.6 利用剪贴板对象复制图片
4.2 文件操作在实践中的应用
4.2.1 知识讲解
4.2.2 新建文件与编辑文件
4.2.3 为文件重命名
4.2.4 删除文件至回收站
4.2.5 利用ini文件保存用户注册信息
4.2.6 设计智能识别软件试用时间的程序
4.3 文件目录管理在工程中的应用
4.3.1 知识讲解
4.3.2 搜索文件
4.3.3 改变当前路径
4.4 文件传输在工程中的应用
4.4.1 知识讲解
4.4.2 复制文件
4.4.3 复制目录
第5章 图形与多媒体技术在开发中的应用
5.1 图形组件
5.1.1 知识讲解
5.1.2 使用线条组件美化窗体界面
5.1.3 利用形状组件绘制图形
5.1.4 tpicture组件在数据库管理系统中的应用
5.1.5 图像滚动控制
5.2 绘图方法应用
5.2.1 知识讲解
5.2.2 绘制曲线
5.2.3 直接在窗体上绘图
5.3 三维图形编程
5.3.1 知识讲解
5.3.2 在主窗体中绘制立体模型
5.3.3 投影效果的实现
5.3.4 纹理与浮雕效果的实现
5.4 多媒体在程序开发中的应用
5.4.1 知识讲解
5.4.2 为程序添加媒体播放功能
5.4.3 播放flash动画
5.4.4 制作多媒体宣传光盘
5.4.5 制作realplayer播放器
第6章 注册表与操作系统编程
6.1 注册表
6.1.1 知识讲解
6.1.2 使用regedit命令登录注册表编辑器
6.1.3 记录和保存程序信息
6.1.4 使程序开机后自动运行
6.1.5 保存程序序列号
6.2 操作系统
6.2.1 知识讲解
6.2.2 根据操作系统执行不同的程序界面
6.2.3 编程设置系统关机、重启及注销
6.2.4 调用外部程序
6.2.5 防止程序重复执行
6.2.6 将程序图标添加到系统托盘中
6.2.7 如何实现进程间通信
第7章 sql在工程开发中的应用
7.1 sql语句
7.1.1 知识讲解
7.1.2 sql语句在数据库查询中的典型应用
7.1.3 按组件中指定的查询条件查询数据
7.1.4 按组件中选定的字段筛选数据
7.1.5 批量插入数据
7.1.6 批量更新数据
7.1.7 批量删除数据
7.1.8 统计函数在工程中应用
7.1.9 用group by统计销售记录
7.1.10 用between and实现时间段查询
7.1.11 跨数据表的查询
7.1.12 关联数据表的浏览及修改
7.2 存储过程、触发器与视图
7.2.1 知识讲解
7.2.2 存储过程在工程开发中的应用
7.2.3 在工程中使用触发器
7.2.4 视图在开发中的应用
第8章 数据库连接与访问技术
8.1 bde与odbc
8.1.1 知识讲解
8.1.2 在bde中配置paradox数据库
8.1.3 在odbc中配置access数据库
8.1.4 在odbc中配置sql server数据库
8.1.5 自动配置odbc
8.2 bde数据库技术
8.2.1 知识讲解
8.2.2 ti'able组件在数据库开发中的应用
8.2.3 tquery组件在数据开发中的应用1
8.2.4 tquery组件在数据开发中的应用2
8.2.5 tstoredproc组件在数据开发中的应用
8.3 ado数据库技术
8.3.1 知识讲解
8.3.2 使用tadoconnection组件连接数据库
8.3.3 tadocommand组件应用
8.3.4 tadotable组件应用
8.3.5 tadoquery组件应用
第9章 数据控制组件与报表打印
9.1 基础数据组件应用
9.1.1 知识讲解
9.1.2 tdbedit组件的使用
9.1.3 tdbnavigator组件的使用
9.1.4 tdbimage组件的使用
9.1.5 tdblistbox组件的使用
9.1.6 tdbcombobox组件的使用
9.1.7 tdblookuplistbox组件的使用
9.1.8 tdbradiogroup组件的使用
9.2 表格类数据组件的应用
9.2.1 知识讲解
9.2.2 tdbctrlgrid组件的使用
9.2.3 tstringgrid组件的使用
9.2.4 使用tdbchart设计图表
9.2.5 数据仓库(decision cube)组件的使用
9.3 报表打印
9.3.1 知识讲解
9.3.2 利用rave打印简单报表
9.3.3 利用rave打印分组报表
9.3.4 利用rave打印图形报表
9.3.5 利用rave打印主从报表
9.3.6 利用rave打印分栏报表
第1o章 网络与inlernet程序设计
10.1 winsock在网络中的应用
10.1.1 知识讲解
10.1.2 开发客户朋艮务器程序
10.1.3 网络聊天室
10.1.4 远程文件传输
10.1.5 应用socket开发远程数据库系统
10.2 局域网编程
10.2.1 知识讲解
10.2.2 列举指定工作组内的所有计算机
10.2.3 实现超级链接
10.2.4 获取指定计算机所属工作组及mac地址
10.2.5 使用tmscomm组件实现端口通信
10.2.6 访问网络计算机中的注册表
10.3 internet编程
10.3.1 知识讲解
10.3.2 开发电子邮件软件
10.3.3 启动正浏览器
10.3.4 编写www浏览器
10.3.5 制作静态网页
10.3.6 开发动态网页
第11章 中小企业管理程序设计
11.1 开发背景
11.2 功能概述
11.2.1 实现目标
11.2.2 设计框架
11.3 系统设计
11.3.1 业务流程
11.3.2 数据库设计
11.4 菜单设计
11.4.1 最近使用的窗体
11.4.2 自定义菜单
11.5 系统登录模块
11.6 基础信息
11.6.1 部门代码模块
11.6.2 厂商基本资料模块
11.6.3 商品基础信息模块
11.6.4 操作员管理模块
11.6.5 客户地理定位模块
11.7 进货管理
11.7.1 采购进货管理模块
11.7.2 采购退货管理模块
11.8 库存管理
11.8.1 库存价格调整模块
11.8.2 库存上下限管理模块
11.8.3 报损处理模块
11.9 销售管理
11.9.1 商品销售管理模块
11.9.2 销售退货管理模块
11.9.3 客户订货管理模块
11.10 决策分析
11.10.1 月成本核算模块
11.10.2 利润分析模块
11.11 数据备份
11.11.1 备份数据库
11.11.2 使用线程备份数据库
第12章 车辆管理系统程序设计
12.1 系统分析
12.1.1 开发背景
12.1.2 需求分析
12.1.3 实现目标
12.2 系统设计
12.2.1 系统结构图
12.2.2 业务流程图
12.2.3 数据库设计
12.3 界面设计
12.3.1 主程序界面设计
12.3.2 系统菜单设计
12.3.3 数据模块
12.3.4 系统登录界面
12.4 档案管理模块设计
12.4.1 车辆档案录入
12.4.2 车辆档案查询
12.5 运营管理模块设计
12.5.1 车辆运营管理
12.5.2 车辆运营查询
12.6 车辆管理模块设计
12.6.1 车辆维修管理
12.6.2 车辆违章管理
12.6.3 车辆事故管理
12.7 驾驶员管理模块设计
12.7.1 驾驶员档案管理
12.7.2 驾驶员奖罚
12.8 系统维护模块设计
12.8.1 管理员设置
12.8.2 数据备份
Delphi工程应用与项目实践
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!