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

Delphi 7基础编程

Delphi 7基础编程

定 价:¥39.00

作 者: 飞思科技产品研发中心编著
出版社: 电子工业出版社
丛编项: 开发专家之Delphi
标 签: Delphi

购买这本书可以去


ISBN: 9787505383968 出版时间: 2003-01-01 包装: 胶版纸
开本: 26cm 页数: 433页 字数:  

内容简介

  本书是“开发专家之Delphi”系列畅销书中《Delphi 6编程基础》的升级版。本书主要讲述Delphi 7的编程环境、编程语法、基本技术和应用技巧。全书共分3篇。第一篇介绍了Delphi 7的基本使用方法,包括Delphi 7的新特点、面向对象的Object PASCAL的语法、集成开发环境、VCL基本组件的使用、编译与调试技巧等;第二篇介绍Delphi 7高级开发的基础知识,从多线程到组件以及包的应用与开发再到动态链接库(DLL);第三篇介绍Delphi 7的常见应用,主要包括网络、多媒体、数据库及安装程序等方面的内容。书中实例源代码可到飞思在线http://www.fecit.com.cn的“下载专区”下载。本书适合Delphi 7初学者,同时也可作为Delphi开发人员的参考书。

作者简介

暂缺《Delphi 7基础编程》作者简介

图书目录

第一篇 基础 Delphi 7
第1章 Delphi 7入门
1.1 Delphi 7的安装
1.1.1 Delphi 7的安装步骤
1.1.2 Delphi 7安装注意事项
1.2 Delphi 7的新特点
1.2.1 集成开发环境(IDE)方面
1.2.2 Web方面
1.2.3 COM方面
1.2.4 数据库技术
1.2.5 组件库
1.2.6 运行时间库
1.2.7 编译器
1.2.8 Rave报告支持
1.2.9 模型生成支持
1.2.10 文档方面
1.3 一个简单的实例工程
1.4 利用向导生成应用程序
第2章 OOP PASCAL基础
2.1 OOP PASCAL基本特征
2.1.1 概况
2.1.2 PASCAL语言基础
2.2 基本控制元件
2.2.1 运算符
2.2.2 赋值和相等
2.2.3 数学运算符
2.2.4 关系运算符
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 可变类型Variant
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.6.5 作用域
2.7 Delphi 7实现 OOP
2.7.1 程序设计方法学
2.7.2 面向对象程序设计
2.7.3 OOP和 Delphi
2.7.4 代码测览器和类向导
2.8 OOP技术原理
2.8.1 多态性
2.8.2 无类对象
2.8.3 类浏览器
2.9 高级 OOP PASCAL
2.9.1 类作用域
2.9.2 Properties
2.10 结构化异常处理
2.10.1 基本异常处理结构
2.10.2 异常类机制
第3章 Delphi 7 IDE
3.1 认识集成开发环境
3.1.1 主窗口
3.1.2 窗体设计器
3.1.3 对象查看器
3.1.4 代码编辑器
3.1.5 代码浏览器
3.1.6 源代码生成器
3.2 基于组件的编程思想
3.2.1 什么是组件
3.2.2 Delphi 7中的组件
3.3 Delphi 7的优势
3.3.1 可视化开发环境
3.3.2 编译器的速度和已编译代码的效率
3.3.3 编程语言的功能及其复杂性
3.3.4 数据库结构的灵活性和可扩展性
3.3.5 框架对设计和使用模式的扩充
3.4 帮助的使用
第4章 Delphi 7的 VCL库
4.1 Delphi 7 VCL的体系结构
4.1.1 TObject类
4.1.2 VCL的层次结构
4.1.3 VCL的通用属性、方法和事件
4.1.4 VCL的新变化
4.2 窗体、按钮和菜单
4.2.1 窗体
4.2.2 按钮
4.2.3 菜单
4.3 标签和编辑框
4.3.1 标签
4.3.2 编辑框
4.3.3 标签和编辑框组件应用示例
4.4 列表框、组合框和滚动条
4.4.1 列表框
4.4.2 组合框
4.4.3 滚动条
4.4.4 应用示例
4.5 对话框
4.6 工具栏和状态栏
4.6.1 工具栏
4.6.2 状态栏
4.6.3 应用示例
4.7 VCL综合应用举例
4.7.1 文本文件编辑器
4.7.2 员工资料信息显示
4.7.3 简单图形的绘制
第5章 Delphi 7异常与调试技巧
5.1 异常的体系结构
5.1.1 运行时异常类( RTL Exception)
5.1.2 对象异常类
5.1.3 组件异常类
5.2 异常处理简述
5.2.1 异常响应与try…except语句
5.2.2 异常保护与try…finally
5.2.3 使用异常的实例
5.2.4 提供默认响应
5.2.5 响应一组异常
5.2.6 异常的重引发和处理嵌套
5.2.7 自定义异常类的应用
5.2.8 利用异常响应编程
5.3 程序错误类别
5.4 编译器的配置
5.5 程序的调试
5.5.1 程序运行的控制
5.5.2 断点的使用
5.5.3 监视数据的值
5.5.4 微处理状态的监视
5.5.5 局部变量窗口
5.5.6 模块窗口
5.5.7 事件日志窗口
5.5.8 FPU窗口
5.5.9 使用 Browser
5.6 异常处理及调试实例
5.6.1 设置界面
5.6.2 添加代码
5.6.3 运行调试
第二篇 提高 Delphi 7
第6章 多线程编程技术
6.1 线程与进程
6.2 TThread对象
6.2.1 TThread基础
6.2.2 线程的终止
6.2.3 线程的挂起和唤醒
6.2.4 线程的优先级
6.3 创建多线程
6.3.1 问题描述
6.3.2 界面设计
6.3.3 程序编码
6.3.4 程序运行
6.4 线程的同步
6.4.1 线程与VCL同步
6.4.2 线程间的同步
第7章 常用组件开发
7.1 自定义组件与设计方法
7.1.1 编写组件和使用组件的不同之处
7.1.2 设计新组件的起点
7.1.3 设计新组件的方法
7.1.4 编写组件的面向对象技术
7.2 开发自定义组件的步骤
7.2.1 创建属性
7.2.2 创建事件
7.2.3 处理消息
7.2.4 注册组件
7.3 自定义组件举例
7.3.1 创建组件
7.3.2 设定属性和事件
7.3.3 安装自定义组件
7.4 ActiveX控件与开发实例
7.4.1 什么是ActiveX控件
7.4.2 何时使用ActiveX控件
7.4.3 如何制作ActiveX控件
7.4.4 ActiveX控件开发实例
第8章 组件包及其使用
8.1 为什么使用包
8.1.1 使用包的优点
8.1.2 不使用包的情况
8.2 包与DLL的比较
8.2.1 包与DLL的相同之处
8.2.2 包与DLL的不同之处
8.3 包的建立
8.3.1 包的类型
8.3.2 包文件
8.3.3 设计自己的包
8.3.4 包的编译指令
8.3.5 附加包
8.4 包集合编辑器的使用
8.5 包的装载使用
8.5.1 使用 Proect Options加载包
8.5.2 使用 LoadPackage function加载包
8.5.3 添加第三方包
第9章 DLL技术
9.1 什么是DLL
9.2 静态链接与动态链接
9.3 为什么要使用DLL
9.3.1 共享代码、资源和数据
9.3.2 隐藏实现的细节
9.3.3 自定义组件
9.4 DLL的编写和调用
9.4.1 DLL的编写
9.4.2 调用 DLL
9.5 利用DLL实现窗体重用
9.5.1 利用DLL实现窗体重用的一般步骤
9.5.2 使用DLL模式窗体
9.5.3 DLL中的非模式窗体
9.5.4 窗体重用的实现
9.6 利用DLL实现数据传输
9.6.1 DLL的编写
9.6.2 服务器程序的编写
9.6.3 客户程序的编写
9.6.4 运行程序
第三篇 实战 Delphi 7
第10章 数据库技术初步
10.1 数据库应用基础
10.1.1 数据库管理系统(DBMS)
10.1.2 数据库应用程序
10.2 Delphi 7的数据库组件
10.2.1 数据访问组件
10.2.2 数据控制组件
10.3 数据库访问技术
10.3.1 Boriand数据库引擎BDE
10.3.2 开放式数据库连接驱动引擎ODBC
10.4 设计数据库应用程序的基本思路
10.4.1 数据库设计
10.4.2 数据库应用程序的开发
10.5 数据库报表的制作
10.5.1 QRepoft组件介绍
10.5.2 利用 Quick Report Wzard快速生成报表
10.5.3 用QRepoft组件手动创建报表
10.6 数据库编程
10.6.1 数据库与应用程序设计
10.6.2 登录功能模块的实现
10.6.3 图书馆管理模块的实现
10.6.4 修改图书记录模块的实现
10.6.5 修改学生记录模块的实现
10.6.6 图书馆服务模块的实现
10.6.7 查询与借阅图书模块的功能实现
第11章 网络开发技术
11.1 网络编程的技术要点
11.2 Delphi 7常用网络组件
11.2.1 ClientSocket组件和ServerSocket组件
11.2.2 传输控制协议TCP客户端组件TcpClient与服务器端组件TcpServer
11.2.3 Indy客户端 TCP(传输控制协议)组件 IdTCPClient
11.2.4 Indy服务器组件IdTCPServer
11.2.5 数据报(UDP)组件的使用
11.3 其他网络组件
11.3.1 WebBrowser组件
11.3.2 WebBroker组件组
11.4 简易网络应用举例
11.4.1 网络聊大程序
11.4.2 网页测览工具 WebBrowse
11.4.3 探测局域网上的主机
第12章 多媒体开发技术
12.1 Delphi 7多媒体开发简介
12.1.1 多媒体概述
12.1.2 多媒体技术的应用
12.1.3 Delphi 7多媒体开发
12.2 图形图像组件
12.2.1 图形对象
12.2.2 图像对象与组件
12.3 图形编程的实例
12.3.1 编程思想
12.3.2 程序窗体设计
12.3.3 添加程序代码
12.3.4 运行程序
12.4 图像编程实例
12.4.1 程序窗体设计
12.4.2 添加程序代码
12.4.3 运行程序
12.5 TMediaPlnyer组件详解
12.5.1 TMediaPlayer组件属性介绍
12.5.2 TMediaPlayer组件方法及使用
12.5.3 使用TMediaPlayer组件的简单例子
12.6 TMediaPlayer组件视频应用实例
12.6.1 编程思想
12.6.2 程序窗体设计
12.6.3 程序代码设计
12.6.4 运行程序
12.7 TMediaPlayer组件音频应用实例
第13章 帮助与安装程序的制作
13.1 帮助文件的制作
13.1.1 HLP帮助文件的制作过程
13.1.2 RTF文件的制作
13.1.3 制作一个简单的帮助文件
13.1.4 在程序中如何启动帮助
13.2 帮助文件开发实例
13.2.1 RTF文件的生成
13.2.2 建立帮助主题文件
13.2.3 建立主题索弓l文件
13.2.4 建立帮助工程文件
13.2.5 编译工程文件
13.3 安装文件的制作
13.3.1 制作前的准备工作
13.3.2 创建新的项目
13.3.3 制作安装程序的设定步骤
13.3.4 运行安装程序

本目录推荐