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

Delphi 7.0程序设计

Delphi 7.0程序设计

定 价:¥28.00

作 者: 田原 等编著
出版社: 北方交通大学出版社
丛编项: 21世纪高等学校电子信息类专业规划教材
标 签: Delphi

ISBN: 9787810826303 出版时间: 2005-10-01 包装: 胶版纸
开本: 小16开 页数: 318 字数:  

内容简介

  《21世纪高等学校电子信息类专业规划教材:Delphi 7.0程序设计》以Delphi 7.0为开发环境介绍了Delphi的编程环境、语法、应用程序设计等。全书包括四个部分。第一部分介绍了Delphi程序开发的基础知识,包括Delphi集成开发环境、Object Pascal语言基础和基本控件;第二部分介绍了各种编程技术,如设计应用程序的图形界面、异常处理;第三部分介绍了实际应用开发技术,包括文本编辑器的设计、图形应用程序设计、多媒体程序设计、数据库应用程序开发和Internet程序设计;第四部分是Delphi 7.0程序设计的提高部分,包括应用WebBroker设计服务器应用程序、自定义组件开发、DLL与Package的开发和多线程程序设计。《21世纪高等学校电子信息类专业规划教材:Delphi 7.0程序设计》在介绍各个知识点时,知识介绍浅显易懂,并且辅以大量的实例,突出了实践性,加强了读者动手能力。《21世纪高等学校电子信息类专业规划教材:Delphi 7.0程序设计》结构清晰、内容丰富,可作为本科、大专层次院校的教材,也可作为工程师和程序设计爱好者的学习参考用书,并可作为各类培训班的培训用书。

作者简介

暂缺《Delphi 7.0程序设计》作者简介

图书目录

第1章Delphi7.0集成开发环境
1.1概述.
1.1.1Windows应用程序开发
1.1.2可视化开发工具
1.2主窗体
1.2.1菜单与工具栏
1.2.2组件面板
1.3窗体设计器与组件属性窗口
1.3.1窗体设计器
1.3.2属性窗口
1.3.3代码浏览器
1.4代码编辑器
1.4.1代码编辑器的窗口与菜单
1.4.2代码的书写与浏览
1.5第一个DelPhi7.0应用程序
1.5.1创建工程
1.5.2向Form中添加按钮
1.5.3添加事件处理过程
1.5.4编译运行
第2章ObjectPascaI语言基础
2.1Windows程序设计
2.1.1Windows消息
2.1.2事件驱动机制
2.2语法格式
2.2.1注释
2.2.2缩进与分行
2.2.3标识符
2.2.4保留字
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字符串运算符
2.4.5集合运算符
2.4.6地址运算符
2.5控制语句
2.5.1赋值语句
2.5.2复合语句
2.5.3条件语句
2.5.4循环语句
2.5.5goto跳转语句
2.6过程与函数
2.6.1过程
2.6.2函数
2.6.3过程与函数的参数类型
2.7类及类引用
2.7.1类的封装与继承
2.7.2构造函数和析构函数
2.7.3多态性
2.7.4抽象类
2.7.5运行时类型信息
2.7.6类方法
2.7.7类引用
2.7.8定义两个相互包含的类
2.8获取和使用命令行参数
2.9使用动态多维数组
2.10Delphi7.0程序设计基础
2.10.1Delphi程序的基本构成
2.10.2单元文件
2.10.3工程文件
第3章Delphi7.0的基本控件
3.1文本控件
3.1.1Label控件
3.1.2Edit控件
3.1.3StaticText控件
3.1.4MaskEdit控件
3.1.5Memo控件
3.2命令按钮
3.2.1Button控件
3.2.2BitBtn按钮
3.2.3SpeedButton按钮
3.3单选按钮与复选框
3.3.1RadioButton按钮
3.3.2CheckBox控件
3.4列表框
3.4.1ComboBox控件
3.4.2CheckListBox控件
3.5容器控件
3.5.1GroupBox控件
3.5.2RadioGroup控件
3.5.3Panel控件
3.5.4ScrollBox控件
3.6信息显示控件
3.6.1ScrollBar控件
3.6.2ProgressBar控件
3.7文件系统控件
3.7.1FileListBox控件
3.7.2DirectoryListBox控件
3.7.3DriveComboBox控件
3.7.4FilterComboBox控件
第4章设计应用程序的图形界面
4.1菜单
4.1.1使用菜单设计器
4.1.2在菜单上使用图形
4.1.3响应菜单命令
4.1.4在运行时控制菜单
4.2工具栏和状态栏
4.2.1工具栏
4.2.2工具栏的设计实例
第5章文本编辑器的设计
5.1多文档界面
5.1.1创建父窗口
5.1.2创建子窗口
5.1.3创建应用程序菜单与将菜单融合
5.1.4子窗口切换
5.2多页面界面..
5.2.1静态多页面界面
5.2.2动态多页面界面
5.3文本编辑部件及应用
5.3.1TMemo控件
5.3.2TRichEdit控件
5.4对话框的使用
5.4.1普通对话框的使用
5.4.2通用对话框的使用
5.5文件读写操作
5.5.1文本文件的处理
5.5.2类型文件的处理
5.5.3无类型文件的处理
第6章图形应用程序的设计
6.1图形对象概述
6.1.1画布对象TCanvas
6.1.2画笔对象Tpen
6.1.3画刷对象TBmsh
6.1.4TColor类型
6.2图形程序的开发
6.2.1向应鼠标事件
6.2.2绘图功能的实现
6.3图像对象概述
6.3.1TGraphic对象
6.3.2TPicture对象
6.3.3Tlmage控件
6.3.4TBitmap对象
6.3.5形状控件Shape
6.3.6图像列表控件ImageList
6.4图像对象的应用
6.5图表控件
6.5.1Series
6.5.2Series的函数
6.5.3TChart控件的选项
6.5.4运行时修改Series的数据
第7章多媒体程序设计
7.1Delphi7.0的多媒体控件
7.1.1相关的属性
7.1.2相关的方法
7.1.3相关的事件
7.2用MediaPlayer播放WAVE声音文件
7.2.1WAVE文件
7.2.2使用MediaPlayer播放WAVE文件
7.3用MediaPlayer播放MIDI声音文件
7.3.1MIDI文件
7.3.2使用MediaPlayer播放MIDI文件
7.4用MediaPlayer播放AVI声音文件
7.4.1AVl文件
7.4.2使用MediaPlayer播放AVI文件
第8章异常处理
8.1异常处理的基本概念
8.1.1异常处理的概念
8.1.2异常处理的语法
8.1.3默认的异常处理句柄
8.2异常处理的类
8.2.1Exception类
8.2.2定义自己的异常处理
8.3异常处理实例
8.3.1捕获异常的类型
8.3.2Finally与Except的区别
第9章Delphi数据库开发环境
9.1数据库应用程序的层次结构
9.1.1单层结构
9.1.2双层结构
9.1.3多层结构
9.2DelPhi数据库开发环境
9.3数据库引擎管理器
9.3.1BDEAdministrator主界面
9.3.2数据库别名
9.3.3Database选项卡
9.3.4Configuration选项卡
9.3.5创建数据库别名
9.3.6配置数据库引擎驱动程序
9.4数据库桌面
9.4.1数据库桌面的主窗门
9.4.2创建新的数据表
9.5SQL浏览器
9.5.1SQL浏览器的主界面
9.5.2显示数据库表所包含的对象
9.5.3显示和编辑数据库表的记录
9.5.4使用SQL语句进行数据库查询操作
第10章用Table控件开发数据库应用程序
10.1Table控件
10.1.1Table控件的属性
10.1.2Table控件的方法
10.1.3Table控件的事件
10.2一个最简单的数据库应用程序
10.3用Table控件开发数据库应用程序
10.3.1用Table控件实现查询功能
10.3.2用Table控件实现插入功能
10.3.3用Table控件实现删除功能
10.3.4用Table控件实现更新功能
10.3.5用Table控件开发数据库应用程序示例
10.4Database控件的使用
10.4.1控制数据库的连接
10.4.2事务处理
10.5DBCrid控件的使用
10.6DBNavigator控件的使用
第11章Query控件开发数据库应用程序
11.1Quey控件
11.1.1Query控件的属性
11.1.2Query控件的方法
11.1.3Query控件的事件
11.2用Query控件开发数据库应用程序
11.2.1用Query控件实现查询功能
11.2.2用Query控件实现插入功能
11.2.3用Query控件实现删除功能
11.2.4用Query控件实现更新功能
11.2.5动态SQL语句
11.2.6事务处理
11.2.7Prepare方法
11.2.8用Query控件开发数据库应用程序示例
第12章Internet程序设计
12.1Socket编程
12.1.1Socket基本概念
12.1.2Socket组件
12.1.3聊天程序设计
12.2设计网络浏览器
12.3编写邮件特快专递程序
12.4利用Indy的TIdFtp中控件实现FTP协议
第13章WebBroker
13.1Web服务器应用程序开发概述
13.1.1网页简介
13.1.2Web服务器应用程序工作方式
13.1.3URL组成部分
13.1.4HTTP请求消息的内容
13.1.5使用Web服务器
13.1.6Web服务器应用程序种类
13.2WebBroker概述
13.3TWebModule组件
13.4TWebActioItem(动作项)
13.5页面生成器组件
13.5.1TPageProducer组件
13.5.2TDataSetPageProcduer组件
13.5.3TDataSetTableProducer组件
13.5.4数据流
13.5.5获取客户输入的数据
13.5.5设置Cookie
13.6应用WebBroker开发Web服务器应用程序实例
第14章自定义组件开发
14.1编写组件的步骤
14.2确定祖先类
14.3创建一个组件单元
14.4添加属性
14.4.1简单数据类型
14.4.2枚举型属性
14.4.3集合型属性
14.4.4对象型属性
14.5添加成员方法
14.6加人事件
14.7构造器与析构器
14.7.1构造方法
14.7.2析构方法
14.8注册组件
14.9提供组件图标
14.10自定义组件的实例
14.10.1实例一:创建多行文本编辑组件
14.10.2实例二:创建一个按钮和文本框的组合组件
第15章DLL与Package的开发
15.1DLL概述
15.1.1什么是DLL
15.1.2为什么要使用DLL
15.2高效DLL的开发
15.2.1使用关键字Exports
15.2.2创建DLL的一般步骤
15.2.3DLL的初始化代码
15.2.3DLL的创建
15.3组件包
15.3.1包类型和包文件
15.3.2在应用程序中使用包
15.3.3如何安装包
15.4循环引用的避免
第16章多线程程序设计
16.1线程的基本概念
16.1.1线程的优先级
16.1.2线程的同步
16.1.3线程的局部存储(TLS)
16.2定义线程对象
16.2.1创建线程对象
16.2.2初始化线程对象
16.2.3编写线程函数
16.2.4编写线程的清除代码
16.3使用线程对象
16.3.1线程的同步
16.3.2执行线程对象
16.4利用多线程排序...
参考文献

本目录推荐