注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计Pascal/DelphiDelphi 3自学通

Delphi 3自学通

Delphi 3自学通

定 价:¥49.00

作 者: (美)[D.奥西耶](Dan Osier),(美)[S.格罗布曼]Steve Grobman,(美)[S.巴特森]Steve Batson著;郝启堂[等]译
出版社: 机械工业出版社;西蒙与舒斯特国际出版公司
丛编项: 当代计算机职业培训系列教程
标 签: 软件工具 Delphi

ISBN: 9787111060031 出版时间: 1998-01-01 包装:
开本: 26cm 页数: 440页 字数:  

内容简介

  本书是Delphi 3的自学教程。全书内容编排新颖,由浅入深。从Delphi 3集成开发环境提介绍开始,到Internet的Delphi编程结束,将全部内容的学习组织为15章,使本书整体结构清晰,内容承上启下,嵌接流畅。本书内容涉及面广。除介绍Delphi 3集成开发环境的使用之外,还重点突出地阐述了其基础语言对象Pascal的精华部分。作为可视编程必不可少的组成元素,详细地介绍了Delphi 3所提供的可视和非可视组件以及可视组件和ActiveX组件的自行开发方法。面向对象编程和软件工程思想的阐述有助于改变读者传统的编程思维模式。图形用户界面、多媒体、动画、报表与流程以及Internet应用程序的Delphi 开发技术的介绍充分展示了Delphi 3的威力,使读者学完本书后,即可着手编写各种专业水准较高的32位应用程序。本书可供Delphi初学者及具有一定Delphi 使用经验的应用程序开发人员使用。

作者简介

暂缺《Delphi 3自学通》作者简介

图书目录

译者序
引言
第一部分 Delphi 基本知识
第1章 欢迎使用Delphi 3——它是Visual Pascal吗
1.1 Delphi 是RAD
1.2 Delphi看上支像Visual Basic
1.3 Delphi的优点
1.4 Delphi3和Delphi2之间的区别
1.5 Delphi客户机/服务的用途
1.6 可视组件
1.7 常量和变量
1.8 过程信函数
1.8.1 过程
1.8.2 函数
1.9 单元一可重复使用的代码
1.10 窗体
1.11 什么是窗体和组件属性
1.12 简单Delphi应用程序
1.13 Delphi3IDE概貌
1.14 基本组成
1.14.1 加速栏
1.14.2 组件栏
1.14.3 窗体
1.14.4 编辑窗口
1.14.5 对象检查器
1.15 Delphi菜单结构
1.15.1 File菜单
1.15.2 Edit菜单
1.15.3 Search菜单
1.15.4 View菜单
1.15.5 Project菜单
1.15.6 Run菜单
1.15.7 Componnt菜单
1.15.8 Database菜单
1.15.9 Tools菜单
1.15.10 WorkGroups菜单
1.15.11 Help菜单
1.16 定制
1.16.1 加速栏
1.16.2 组件栏
1.16.3 编辑器
1.17 窗口小结
1.18 问与答
1.19 专题讨论
1.19.1 测绘
1.19.2 练习
第2章 对象Pascla数据类型及操作
2.1 在Pascla中作用等到号
2.2 常量
2.2.1 常量的使用
2.3 变量
2.4 简单数据类型
2.4.1 整数数据类型
2.4.2 实数据类型
2.4.3 Currency数据类型
2.4.4 布尔数据类型
2.4.5 字符数据类型
2.4.6 串数据类型
2.5 数据结构
2.5.1 一维数组
2.5.2  多维数组
2.5.3  记录
2.5.4  令人迷惑的问题I
2.5.5 令人迷惑的问题II 
2.5.6 子界
2.5.7 集合
2.5.8 类型常量
2.5.9    枚举类型
2.5.10 Variant类型
2.6 操作符
2.6.1 算术操作符
2.6.2 逻辑操作符
2.6.3 关系操作符
2.6.4 操作符优先级
2.7 小结
2.8 问与答
2.9 专题讨论
2.9.1 测绘
2.9.2练习
第3章 对象Pascal程序结构
分支3.1 控制流程
3.1.1 If...The...Else
3.1.2 Case...of
3.2 循环
3.2.1 Repeat...Until
3.2.2 While...Do
3.2.3 For...Do
3.3 分支
3.3.1 Goto
3.3.2 Break
3.3.3 Contiue
3.3.4 Exit
3.3.5 Halt
3.3.6 RunError
3.4 程序
3.4.1 过程
3.4.2 函数
3.4.3 单元
3.5 指针
3.6 小结
3.7 问与答
3.8 专题讨论
3.8.1 测绘
3.8.2 练习
第4章 面向对象编程和软件工程
4.1 软件危机
4.1.1 软件复杂性
4.1.2 计划的必要性
4.2 软件生命周期
4.2.1 分析
4.2.2 要求
4.2.3 设计
4.2.4 代码编写
4.2.5 测试
4.2.6 维护与操作
4.2.7 现在何去
4.3 软件工程
4.3.1 软件工程的目标
4.3.2 软件工程的原则
4.4 耦合和内聚问题
4.5 面向对象设计
4.5.1 对象
4.5.2 操作
4.5.3 可见性
4.5.4 接口
4.5.5 实现对象
4.6 面向对象编程
4.6.1 类
4.6.2 属性
4.6.3 继承
4.7 小结
4.8 问与答
4.9 专题讨论
4.9.1 测验
4.9.2 练习
第5章 应用程序、文件和工程管理器
5.1  Delphi应用程序实际是由什么构成的
5.1.1 工程
5.1.2 窗体
5.1.3 单元
5.1.4 可视组件库
5.1.5 可选ActiveX组件
5.1.6 用户创建的过程、函数和事件处理器
5.1.7 图形资源
5.2 组织Delphi
5.2.1 工程创建独立的目录
5.2.2 命名习惯
5.3 样本
5.4 工程工程管理器
5.5 Project Options
5.5.1 Forms标签
5.5.2 Application标签
5.5.3 Compiler标签
5.5.4 Linker标签
5.5.5 Directories/Conditionals标签
5.5.6 VersionInfo标签
5.5.7 Packages标签
5.5.8 创建工程
5.6 Objedct Repository
5.7 版本控制
5.8 小结
5.9 问与答
5.10 专题讨论
5.10.1 测验
5.10.2 练习
第6章 编辑器与调试器
6.1 编辑器
6.2 编辑器的功能
6.2.1 Editor标签
6.2.2 Display标签
6.2.3 Colors标签
6.3 使用编辑器
6.4 Code Insight
6.5 调试
6.6 使用调试器
6.6.1 设置调选项
6.6.2 使用断点
6.6.3 其他调试选项
6.6.4 利用Watch窗口检查变量值
6.6.5 调试其间的状态批示器
6.6.6 利用ToolTip Expression Evaluation检查变量俚
6.7 调试DLL
6.8 WinSight32
6.9 小结
6.10 问与答
6.11 专题讨论
6.11.1 测验
6.11.2 练习
第7章 设计GUI
7.1 为什么要使用GUI
7.2 快速原型设计和开发
7.3 用户第一
7.3.1 控制权有用户
7.3.2 直接性
7.3.3 一致性
7.3.4 宽容性
7.3.5 反馈
7.3.6 美学
7.3.7 简洁性
7.4 数据集中化设计
7.5 文档集中化设计
7.6 哪一种模型适合于你
7.7 窗口的组件
7.7.1 标题栏图标
7.7.2 标题栏文本
7.7.3 新文档
7.7.4 标题栏按钮
7.7.5 打开和关窗口
7.7.6 窗口颜色
7.7.7 菜单
7.7.8 弹出工菜单
7.7.9 级联式菜单
7.7.10 菜单标记、快捷刍、访问键和类型
7.7.11 控件
7.7.12 列表框
7.7.13 视图
7.7.14 文本录入和显示
7.7.15 标签页控件
7.7.16 滑块
7.7.17 工具提示
7.7.18 进度指示器
7.7.19 工具栏
7.8 设计屏幕
7.9 颜色和调色板
7.10 布局
7.10.1 度量单位
7.10.2 成组和间隔元素
7.10.3 元素的对齐
7.10.4 标签对话框的作用
7.11 大写
7.12 模式对话框
7.13 小结
7.14 问和答
7.15 专题讨论
7.15.1 小测绘
7.15.2 练习
第二部分 用Delphi开始工作
第8章 可视组件库
8.1 VCL是什么
8.2 组件属性
8.3 事件
8.4 方法
8.5 可视和非可视组件
8.6 组件库
8.7 Standard标签
8.8 Additional标签
8.9 Wind32标签
8.1 System标签
8.11 Internet标签
8.12 DataAccess标签
8.13DataControls标签
8.14 Decision Cube标签
8.15 QReport标签
8.16 Dialogs标签
8.17 Win3.1标签
8.18 Samples标签
8.19 ActiveX标签
8.20 结束VCL
8.21 小结
8.22 问与答
8.23 专题讨论
8.23.1 测绘
8.23.2 练习
第9章 输入、输出和打印
9.1 文件输入和输出
9.1.1 文件属性
9.1.2 文件类型
9.1.3 文件管理、目录管理和其他文件支持函数
9.1.4 长文件名
9.2 打印
9.2.1 利用Pascal进行基本打印
9.2.2 利用Delphi的TPrinter对象进行打印
9.2.3 使用TPrinter对象
9.3 使用TPrinterDialog和TPrinteretupDialog组件
9.4 字体和字体 大小
9.5 向打印机改善图形
9.6 小结
9.7 问与答
9.8 专题讨论
9.8.1 测验
9.8.2 练习
第10章 图形、多媒体和动画
10.1 图形元素
10.1.1 坐标
10.1.2 画布
10.1.3 像素
10.1.4 画笔
10.1.5 画刷和填充对象
10.2 OnPaint窗口何时需要补重画
10.2.1 TPainBox组件
10.2.2 开头组件:推动了某些复杂性
10.3 开头是画好了,但怎样挂上图片呢
10.3.1 扩展图像和改变图像大小
10.3.2运行期间从文件加载图像
10.3.3 发挥想象力:创建自己的位图
10.3.4 从头开始创建位图
10.3.5 将位图保存到文件
10.3.6 在样本程序中使用位图
10.4 多媒体和动画技术
10.5 不同类型的媒体文件
10.5.1 媒体播放器可视组件
10.5.2 使用方法来控制媒体播放器
10.5.3 响应媒体播放器事件
10.5.4 如何存储视频文件
10.5.5 Delphi中的动画技术
10.6 DirectX 和OpenGL的下一层性能
10.7 小结
10.8 问与答
10.9 专题讨论
10.9.1 测绘
10.9.2 练习
第11章 Delphi数据库体系结构
11.1 关系数据库模型
11.2 学习Form Wizard
11.2.1 使用Form Wizard
11.2.2 该应用程序的工作原理
11.3 数据库选择
11.4 数据库模型
11.4.1 独立数据库
11.4.2 文件共享数据库
11.4.3 客户机/服务器数据库
11.4.4 新的应用范例:多级数据库
11.4.5 别名
11.5 使用Database Desktopo创建新的数据库表
11.5.1 创建新的数据库表
11.5.2 为什么要使用关键字
11.6  如何在Delphi中访问数据库表
11.6.1 TTable组件
11.6.2 TDataSource组件
11.6.3 数据维护控件
11.7 利用代码访问数据库
11.7.1 DataSet状态
11.7.2 访问字段
11.7.3 修改数据库表中的字段
11.7.4 记录的导航
11.7.5 计算机出的字段
11.7.6 索引
11.7.7 排序记录
11.7.8 搜寻记录
11.7.9 针对次索引进行搜寻
11.7.10 设置记录的范围
11.8 控制数据库表的输入
11.8.1 使用与打开组件相对的挑选组件
11.8.2  输入掩参码
11.8.3 数据库级的限制
11.8.4 Cancel方法
11.8.5 TFields和TTAbles上的Validation属性
11.8.6 异常处理
11.8.7 ODBC更深层次的抽象
11.8.8 为什么要使用ODBC
11.8.9 数据库安全性和口令
11.8.10 鉴别
11.9 处理一个以上的数据库表
11.9.1 外来关键字
11.9.2 关系
11.9.3 使用数据库模块的重要性
11.9.4 MasterSource和MasterField属性
11.10 小结
11.11 问与答
11.12 专题讨论
11.12.1 测试
11.12.2 练习
第12章 报表与图0表
12.1 QuickReport
12.1.1 QuickReport模板
12.1.2 QuickReport组件
12.1.3 创建一个简单报表
12.1.4 添加预览窗口
12.1.5 打印报表
12.2 TeeChart
12.2.1 TeeChart组件
12.2.2 TeeChart向导
12.2.3 建立图表
12.2.4 使用Chart Editor
12.2.5 建立TeeChart数据系列
12.3    Decision Cube
12.3.1 Decision Cube组件
12.3.2 Decision Cube总览
12.4 小结
12.5 问与答
12.6 专题讨论
12.6.1 测绘
12.6.2 练习
第13章 建立你自己的可视组件和ActiveX组件
13.1 为什么要编写组件?
13.1.1 重复使用代码
13.1.2 修改当前可视组件
13.1.3 出售你的组件
13.1.4 在开发期间可以看到行为和变化
13.2 组件的前身——快速了解DLL
13.3创建并安装组件
13.3.1 给包添加TDoNothing组件
13.3.2 编译、安装包和组件
13.3.3 去除组件
13.4 编写可视组件
13.4.1 私有、保护、公用和公开
13.4.2 属性
13.4.3 方法
13.4.4 事件
13.5建立一个组件——TMult
13.5.1 创建TMult
13.5.2 构建TMult
13.5.3 给TMult组件添属性
13.5.4 添加构造函数
13.5.5 添加方法
13.5.6 添加事件
13.5.7 测试组件
13.5.8 使用过程得到期设置属性值
13.6  修改现有组件——TButClock
13.6.1 构造函数
13.6.2 析构函数
13.6.3 Update  Caption过程
13.6.4 Register过程
13.6.5 使用按钮时钟
13.7 说明一个新的事件——UserPlot
13.7.1 建立新的事件类型
13.7.2 调用事件
13.7.3 使用TFuncGraph
13.8 ActiveX和ActiveX组件概述
13.8.1 将可视组件转化为ActiveX组件
13.8.2 直接给ActiveX组件添加方法
13.8.3 在可改写的Web页上使用ActiveX组件
13.9 总结
13.10 问与答
13.11 专题讨论
13.11.1 测绘
13.11.2 练习
第14章 利用Delphi创建Internet应用程序
14.1 HTTP和HTML协议的威力
14.2 Internet上的静态内容
14.3 利用Delphi创建动态Web内容
14.4 ISAPI、NSAPI、CGI和WIN-CGI之间的区别
14.5 Delphi Web服务器框架
14.6 将CGI应用程序传换为ISAPI DLL
14.7 创建“真正的”Web应用程序
14.8 智力测绘范例
14.9 使用窗体从客户机获得信息
14.10 在客户机上使用主动窗体
14.11 小结
14.12 问与答
14.13 专题讨论
14.13.1 测绘
14.13.2 练习
第15章 发行应用程序
15.1 包综述
15.1.1 运行包
15.1.2 制定包
15.1.3 设计包
15.1.4 组件包
15.2 使用包
15.2.1 包的支持
15.2.2 使用包应考虑的其他因素
15.2.3 设置包选项
15.3 Windows 95Logo要求、Registry和安装程序
15.3.1 满足Windows 95标志要求
15.3.2 编写安装和御载程序
15.3.3 使用商业安装程序生成器
15.4 小结
15.5 问与答
15.6 专题讨论
15.6.1 测绘
15.6.2 练习
附录

本目录推荐