首页>参考读物>计算机科学与技术>软件与程序设计

Delphi新起点-4.0实用教程
作者 : 万国根等
丛书名 : 新起点系列
出版日期 : 1999-03-01
ISBN : 7-111-07029-1
定价 : 46.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 454
开本 : 16开
原书名 :
原出版社:
属性分类: 店面
包含CD :
绝版 : 已绝版
图书简介

本书力求全面介绍Delphi 4的基本知识,并重点介绍一些实用技术。全书分为22章、主要介绍Delphi基本知识、如Delphi安装、环境、简单程序设计等;Delphi的Object Pascal语言;最后还分专题介绍如何使用Delphi来编写Windows程序、数据库程序、Internet应用程序等。 本书提供了许多编程实例,如数据库树状视图、各类窗口的特性及设计、动态链接库、ActiveX制作、Web编程等,而且都是精选的、全新的、可立即使用的应用程序,是读者学习编写Delphi 4程序的极好范例。 本书适合于任何用Delphi编写程序的读者,对于使用其他语言编写基于Windows平台或Internet互联网程序的设计人员也是一本难得的参考资料。

作者简介

万国根等:暂无简介

图书目录

目录 前言 第1章 安装Delphi 4 1.1 Delphi 4的不同版本 1.2 软硬件环境要求 1.3 安装过程(以Windows 95 中文版操作系统为例) 1.4 安装中应注意的几个问题 1.5 卸载Delphi 3 第2章 Delphi 4的新技术 2.1 语言 2.2 项目管理 2.3 用户界面 2.4 程序调试 2.5 支持MTS的开发 2.6 支持Windows 98的开发 2.7 数据库访问技术和决策支持 2.8 方便地开发分布式应用和Internet应用 第3章 Delphi开发环境 3.1 启动Delphi 4 3.2 Delphi 4界面 3.3 菜单条 3.3.1 File菜单 3.3.2 Edit菜单 3.3.3 Search菜单 3.3.4 View菜单 3.3.5 Project菜单 3.3.6 Run菜单 3.3.7 Component菜单 3.3.8 Data/base菜单 3.3.9 Tools菜单 3.3.10 WorkGroups菜单 3.3.11 Help菜单 3.4 工具条 3.4.1 按钮介绍 3.4.2 定制工具条 3.5 构件板 3.5.1 Standard 3.5.2 Additional 3.5.3 Win32 3.5.4 System 3.5.5 Internet 3.5.6 Data Access 3.5.7 Data Controls 3.5.8 Midas 3.5.9 Decision Cube 3.5.10 QReport 3.5.11 Dialogs 3.5.12 Win3.1 3.5.13 Samples 3.5.14 ActiveX 3.5.15 重新排列构件板构件 3.6 窗体 3.7 代码编辑器 3.7.1 单元与窗体的关系 3.7.2 定制代码编辑器 3.7.3 代码编辑器的加速菜单 3.7.4 代码编辑器的使用 3.7.5 Code Insight的使用 3.7.6 代码管理器的使用 3.8 对象观察器 3.8.1 对象特性 3.8.2 对象事件 3.9 停泊窗口 3.9.1 如何将工具窗口停泊在代码编辑器窗口上 3.9.2 如何将停泊窗口离开代码编辑器窗口 3.10 帮助系统 第4章 项目管理 4.1 项目 4.1.1 系统产生的文件 4.1.2 装入一个项目 4.1.3 创建一个新项目 4.1.4 保存项目 4.1.5 添加窗体或单元 4.1.6 删除一个窗体或单元 4.1.7 指定项目的主窗体 4.1.8 删除文件 4.2 项目组 4.2.1 创建项目组 4.2.2 项目管理器窗口 4.2.3 项目的编译 第5章 创建第一个Windows应用程序 5.1 开始一个应用程序 5.2 设计窗体 5.3 放置构件 5.3.1 放置构件的操作步骤 5.3.2 构件排列 5.3.3 调整构件大小 5.3.4 锁定构件 5.3.5 修改特性 5.4 处理事件 5.4.1 定义事件处理过程 5.4.2 添加代码 5.5 指定帮助和肖像文件 5.6 编译、运行程序 5.7 单元结构 5.8 窗体文件 5.9 项目文件 第6章 对象库与Delphi向导 6.1 对象库 6.1.1 对象库介绍 6.1.2 使用对象库 6.2 定制对象库 6.2.1 添加新的应用程序到模板 6.2.2 添加新窗体模板到对象库 6.2.3 对象库对话框 6.3 使用向导 第7章 PASCAL语言 7.1 变量 7.1.1 声明变量 7.1.2 变量的命名规则 7.2 数据类型 7.2.1 简单类型 7.2.2 自定义数据类型 7.3 指针类型 7.3.1 指针类型的声明 7.3.2 指针的使用 7.3.3 无类型指针 7.3.4 字符指针类型 7.4 Variant数据类型 7.5 过程类型 7.6 数据类型的兼容与强制转换 7.6.1 类型兼容 7.6.2 赋值兼容 7.6.3 变量强制类型转换 7.6.4 数值强制类型转换 7.7 数据类型运算符 7.7.1 算术运算符 7.7.2 逻辑运算符 7.7.3 关系运算符 7.7.4 运算符的优先级 7.8 语句 7.8.1 赋值语句 7.8.2 块语句 7.8.3 Delphi控制语句 7.9 过程与函数 7.9.1 过程的定义和调用 7.9.2 函数的定义和调用 7.9.3 返回值 7.9.4 调用约定 7.9.5 指示字 7.9.6 参数 第8章 对象与类类型 8.1 类类型和对象概述 8.2 类类型中的方法 8.2.1 方法的声明和定义 8.2.2 构造和析构 8.2.3 方法指示字 8.2.4 抽象方法 8.2.5 重载方法与重定义方法 8.3 类型中的特性 8.3.1 声明特性 8.3.2 特性限定符 8.3.3 组特性 8.3.4 特性重载 8.4 类成员的可见性 8.4.1 Private 8.4.2 Public 8.4.3 Published 8.4.4 Protected 8.4.5 Automated 8.5 类类型的兼容性 第9章 单元与结构 9.1 Program单元 9.2 UNIT单元 9.2.1 单元结构 9.2.2 单元首部 9.2.3 接口部分 9.2.4 实现部分 9.2.5 USES子句 9.2.6 初始化部分 9.2.7 完成部分 第10章 程序包 10.1 程序包概述 10.1.1 运行时程序包 10.1.2 设计时程序包 10.2 使用环境 10.3 使用程序包技术编译 10.4 使用程序包时应注意的问题 第11章 窗体设计 11.1 窗体与窗口的关系 11.1.1 窗口的概念 11.1.2 Delphi窗体 11.2 窗体特性 11.3 固定窗体 11.4 固定窗体的横宽 11.5 无标题条窗口 11.6 窗体间相互连动 11.7 实例源代码 第12章 菜单的创建与管理 12.1 菜单设计者 12.1.1 加入菜单构件 12.1.2 打开菜单设计者 12.1.3 菜单项命名 12.1.4 增加、插入、修改和删除菜单项 12.1.5 增加分隔条 12.1.6 定义加速键和快捷键 12.1.7 调整菜单位置 12.1.8 菜单设计者窗口的加速菜单 12.2 创建子菜单 12.3 菜单模板 12.3.1 插入菜单模板 12.3.2 删除菜单模板 12.3.3 将一个菜单保存为模板 12.4 编写菜单事件处理代码 12.4.1 菜单构件事件 12.4.2 菜单项事件 12.4.3 使用已存在的事件处理过程 12.5 动态管理菜单 12.5.1 增加项目到菜单 12.5.2 删除菜单项 12.5.3 隐藏或显示菜单项 12.5.4 启用或禁用菜单项 12.5.5 动态管理菜单举例 12.6 图形菜单项 12.6.1 定制菜单复选标记 12.6.2 位图菜单项 第13章 MDI编程 13.1 建立MDI父窗体和子窗体 13.2 建立应用程序菜单 13.3 管理MDI子窗口 13.3.1 创建新窗口 13.3.2 安排图标 13.3.3 层叠MDI窗口 13.3.4 并列MDI子窗口 13.3.5 建立子窗口列表 13.3.6 关闭子窗口 13.3.7 使用MDI父窗口特性 13.4 使用模板 第14章 构件的使用 14.1 轨迹条 14.1.1 轨迹条的特性 14.1.2 轨迹条构件的事件 14.2 进度条 14.3 上下构件 14.3.1 上下构件的特性 14.3.2 上下构件的事件 14.4 状态条构件 14.5 上下构件及状态条的使用举例 14.6 树状视图 14.6.1 TtreeView构件的特性 14.6.2 TtreeView构件的方法 14.6.3 TtreeView构件的使用举例 14.7 行为列表构件 14.7.1 行为对象 14.7.2 行为列表 14.7.3 行为连接 14.7.4 使用举例 14.8 工具条构件 14.8.1 特性与方法 14.8.2 使用举例 14.9 QuickReport构件 14.9.1 QuickReport的特点 14.9.2 QuickReport向导 14.9.3 QuickReport构件 14.9.4 创建一个简单的报表 14.10 TeeChart构件 14.10.1 TeeChart的特点 14.10.2 TeeChart构件的分类 14.10.3 TeeChart使用向导 14.10.4 创建一个图表 14.10.5 图表编辑器 14.10.6 添加代码 第15章 多线程编程 15.1 线程 15.2 线程类 15.2.1 线程类特性 15.2.2 线程类方法 15.3 创建多线程程序 15.3.1 创建多线程 15.3.2 启动线程 15.3.3 线程的暂停、恢复与终止 15.4 线程的优先级 第16章 开发DDE程序 16.1 DDE会话 16.2 DDE客户程序 16.2.1 创建DDE客户程序 16.2.2 建立与DDE服务器的连接 16.2.3 请求数据 16.2.4 发送数据 16.2.5 控制其他程序 16.3 DDE服务器程序 16.3.1 创建DDE服务器程序 16.3.2 建立与DDE客户程序的连接 第17章 开发多媒体应用程序 17.1 TMediaPlay构件 17.1.1 媒体播放器构件 17.1.2 特性 17.1.3 方法 17.1.4 事件 17.2 示例—简单的AVI文件播放器 17.3 示例—一个带背景音乐的图片浏览器 17.4 示例—一个完整的CD音碟播放器 17.4.1 CD音碟播放器应具备的基本功能 17.4.2 对象特性设置 17.4.3 CD音碟播放器完整程序代码 第18章 创建数据库应用程序 18.1 数据库基础 18.1.1 关系数据库 18.1.2 选择数据库 18.1.3 数据源 18.1.4 使用Database Desktop建立一个新表 18.2 Delphi数据库构件 18.2.1 数据访问构件 18.2.2 数据控制构件 18.3 手工建立数据库应用程序 18.3.1 设计过程 18.3.2 测试应用程序 18.3.3 对程序进一步改进 18.4 定制数据输入界面 18.4.1 使用TDBEdit构件 18.4.2 使用TDBLookupComboBox构件 18.4.3 创建数据输入窗体程序 18.4.4 计算字段 18.4.5 数据的安全性考虑 18.5 多表连接 18.5.1 数据库表格的连接 18.5.2 创建多数据库表连接程序 18.6 使用SQL 18.6.1 一个简单的SQL查询程序 18.6.2 设计SQL编辑器 第19章 动态链接库 19.1 创建动态链接库 19.2 调用Delphi DLL 19.2.1 静态调用 19.2.2 动态调用 第20章 创建构件 20.1 基本知识 20.1.1 选择基类 20.1.2 编写构件的规则 20.2 建立框架 20.2.1 构件向导 20.2.2 使用程序包 20.3 创建图形构件 20.3.1 第一步 构件专家 20.3.2 第二步 加入constructor和destructor方法 20.3.3 第三步 添加特性和内部变量 20.3.4 第四步 添加Paint事件处理程序 20.4 创建可视化构件 20.4.1 第一步 创建Tmult构件 20.4.2 第二步 添加特性 20.4.3 第三步 添加构造函数 20.4.4 第四步 增加方法 20.4.5 第五步 增加一个事件 20.4.6 第六步 测试构件 20.4.7 第七步 进一步改进 20.5 数值输入构件 第21章 ActiveX构件 21.1 ActiveX的由来 21.2 ActiveX构件 21.3 可视化构件到ActiveX构件的转换 21.4 修改ActiveX构件 21.5 注册ActiveX构件 第22章 创建Internet服务器程序 22.1 HTTP和HTML协议 22.2 Internet网上的静态内容 22.3 创建动态Web内容 22.3.1 Web工作机制 22.3.2 使用Web服务器程序向导 22.4 Web服务器程序技术分析 22.4.1 Web服务器程序的结构 22.4.2 Web服务器程序的类型 22.4.3 Web模块 22.4.4 Web调度器 22.4.5 动作项 22.4.6 TwebRequest对象 22.4.7 TwebResponse对象 22.5 动态生成页面 22.5.1 HTML模板 22.5.2 指定HTML模板 22.5.3 转换HTML标记 22.6 处理数据库信息 22.6.1 添加Tsession构件 22.6.2 数据集页面生成器 22.6.3 表页面生成器 22.7 利用窗体从客户端获取信息 22.8 建立ActiveForm

教学资源推荐
参考读物推荐
作者: 张文亮 编著
作者: (美)Paul Kimmel 著
作者: [美]凯·S.霍斯特曼(Cay S. Horstmann) 著
作者: 王院峰