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

Dephi程序设计

Dephi程序设计

定 价:¥36.50

作 者: 周志德 张燕 编
出版社: 高等教育出版社
丛编项:
标 签: Delphi

ISBN: 9787040138993 出版时间: 2004-02-20 包装:
开本: 16开 页数: 196 字数:  

内容简介

  本书是新世纪高职高专教改项目成果教材,由教育部高职高专教育专业教学改革试点院校编写的。本书共13章,主要内容包括Delphi概述、面向对象的ObjectPascal语言、可视化编程的概念、Delphi数据库开发环境、Delphi数据库应用程序组件、报表制作和使用、程序的异常处理和调试、DelPhi高级组件、目录与文件管理、多媒体技术和图形图像处理技术等。最后一章以学生成绩管理系统为课程设计题目,综合应用前面所学知识,以提高读者实际编程能力。本书起点低,内容丰富实用,书中有大量实用程序,可作为可视化程序设计的入门课程来使用。本书适用于高等职业学校、高等专科学校、成人高校、示范性软件职业技术学院、本科院校及举办的二级职业技术学院、教育学院以及民办高校使用,也可作为从事计算机应用工作的工程技术人员培训和自学的参考书。

作者简介

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

图书目录

第1章 Delphi概述
1.1 Delphi的发展
1.2 Delphi的特点与功能
1.3 Delphi可视化开发环境
1.3.1 主窗体
1.3.2 窗体设计器
1.3.3 对象监视器
1.3.4 代码编辑器
1.3.5 代码浏览
1.3.6 使用系统功能和帮助
1.4 DelPhi的工程管理
1.4.1 工程文件
1.4.2 窗体文件
1.4.3 单元文件
本章小结
习题1
实验题1
第2章 Object Pascal语言
2.1 程序组成
2.1.1 程序类型与工程文件
2.1.2 标识符
2.1.3 保留字和指令字
2.1.4 注释
2.2 数据类型与表达式
2.2.1 标准数据类型
2.2.2 常量与变量
2.2.3 运算符与表达式
2.3 程序结构与流程控制语句
2.3.1 基本语句
2.3.2 程序的3种基本结构
2.3.3 复合语句与顺序程序
2.3.4 选择语句与分支程序
2.3.5 循环语句与循环程序
2.3.6 其他语句
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.5 重载
2.6 文件操作
2.6.1 文件类型
2.6.2 文本文件
2.6.3 类型文件
2.6.4 无类型文件
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
实验题2
第3章 可视化编程、窗体与组件
3.1 可视化程序设计
3.1.1 可视化编程的基本概念
3.1.2 事件驱动的程序设计
3.1.3 可视化编程的步骤
3.2 窗体组件
3.2.1 窗体和组件
3.2.2 窗体的属性
3.2.3 窗体的事件
3.3 容器类组件
3.3.1 Panel组件
3.3.2 GroupBox组件
3.4 文本显示与编辑组件
3.4.1 Label组件
3.4.2 Edit组件和MaskEdit组件
3.4.3 Memo组件
3.4.4 RichEdit组件
3.5 按钮组件
3.5.1 Button组件
3.5.2 BitBtn组件
3.5.3 SpeedButton组件
3.6 复选框和单选按钮
3.6.1 CheckBox组件
3.6.2 RadioButton组件
3.6.3 RadioGroup组件
3.7 列表框和组合列表框
3.7.1 ListBox组件
3.7.2 ComboBox组件
3.7.3 CheckListBox组件
3.8 组件布局
3.8.1 组件的布局
3.8.2 Parent属性
3.8.3 布局属性Align与Anchor
3.8.4 Splitter组件
本章小结
习题3
实验题3
第4章 菜单、工具栏和MDI应用程序
4.1 菜单
4.1.1 主菜单组件MainMenu
4.1.2 弹出式菜单组件PopupMenu
4.2 工具栏与状态栏
4.2.1 工具栏组件ToolBar
4.2.2 其他工具栏组件
4.2.3 状态栏组件StatusBar
4.3 消息框与信息函数
4.3.1 ShowMessage过程
4.3.2 MessageDlg函数
4.4 输入框与输入函数
4.4.1 InputBox函数
4.4.2 InputQuery函数
4.5 多文档界面程序设计
4.5.1 TForm类和MDI窗体
4.5.2 创建子窗体
4.5.3 动态建立子窗体
4.5.4 MDI的属性和方法
4.5.5 MDI的菜单设计
4.5.6 Screen变量
4.5.7 Application变量
4.6 多文档学生档案管理系统
本章小结
习题4
实验题4
第5章 Delphi数据库开发环境
5.1 Delphi数据库应用程序的开发环境
5.1.1 数据库系统的基本概念
5.1.2 数据库应用程序的开发环境
5.2 数据库引擎管理器
5.2.1 BDE主界面
5.2.2 数据库别名
5.2.3 BDE的配置
5.3 数据库桌面
5.3.1 Desktop主窗体
5.3.2 设置工作目录
5.3.3 建立数据表结构
5.3.4 打开与编辑数据表
5.3.5 实用数据处理工具
5.4 SQL浏览器
5.4.1 SQL浏览器主面界
5.4.2 编辑数据表
5.4.3 SQL编辑器与SQL语句
5.5 Desktop中的SQL语句编辑器
5.6 综合举例
5.6.1 建立学生档案表结构
5.6.2 学生档案表输入数据
本章小结
习题5
实验题5
第6章 Delphi数据库应用程序组件
6.1 数据库应用程序的结构与设计步骤
6.1.1 数据库应用程序的结构
6.1.2 数据库应用程序的设计步骤
6.2 数据界面组件
6.2.1 DBEdit组件
6.2.2 DBText组件
6.2.3 DBGrid组件
6.2.4 DBNavigator组件
6.2.5 DBMemo组件
6.2.6 DBImage组件
6.2.7 DBListBox组件
6.2.8 DBComboBox组件
6.2.9 DBLookupComboBox组件
6.2.10 DBLookupListBox组件
6.3 数据访问组件
6.3.1 数据源组件DataSource
6.3.2 数据集组件Table
6.3.3 用Table组件设计程序举例
6.4 字段对象的使用
6.4.1 字段对象的概念
6.4.2 字段对象的建立
6.4.3 字段对象的属性设置
6.4.4 字段对象的访问方式与可转换的数据类型
6.5 数据集组件Query
6.5.1 Query组件的SQL语句编写
6.5.2 SQL语句的执行
6.5.3 动态SQL参数
6.5.4 用SQL语句实现多表关联操作
6.5.5 通过Query组件编辑数据表
6.5.6 Query组件的主从表操作
6.5.7 计算字段及其事件处理
6.6 用Query组件设计程序举例
6.6.1 学生宿舍管理系统的录入程序
6.6.2 学生档案查询程序
6.7 数据集组件DataSet
6.7.1 数据集组件的当前状态
6.7.2 数据集的打开、编辑与关闭
6.7.3 数据记录指针的移动
6.7.4 数据集的连接控制
6.7.5 过滤记录
本章小结
习题6
实验题6
第7章 报表制作和使用
7.1 QuickReport组件
7.1.1 QuickReport概述
7.1.2 QuickReport组件
7.1.3 建立报表的步骤
7.2 打印程序举例
本章小结
习题7
实验题7
第8章 程序的异常处理和调试
8.1 程序错误类型
8.2 调试技术
8.2.1 设置编译环境
8.2.2 设置断点
8.2.3 单步执行与跟踪执行
8.2.4 观察变量、表达式与属性的值
8.3 异常处理
本章小结
习题8
实验题8
第9章 Delphi高级组件
9.1 定时器组件Timer
9.1.1 Timer组件的属性与事件
9.1.2 用Timer组件编写时钟程序
9.2 日期类组件与函数
9.2.1 DateTimePicker组件
9.2.2 MonthCalendar组件
9.2.3 Calendar组件
9.2.4 日期类函数
9.3 字符表格组件StringGrid
9.3.1 StringGrid组件的概述
9.3.2 StringGrid组件的重要属性
9.3.3 StingGrid组件的事件
9.4 树形组件
9.4.1 TreeView组件
9.4.2 ListView组件
9.5 数据图表组件DBChart
9.5.1 图表编辑器Edit Chart
9.5.2 DBChart设计举例
9.6 滚动条组件
9.6.1 ScrollBar组件
9.6.2 TrackBar组件
9.6.3 UpDown组件
9.7 多页控制组件PageControl
9.8 进程条组件
9.8.1 ProgressBar组件
9.8.2 Gauge组件
本章小结
习题9
实验题9
第10章 目录与文件管理
10.1 文件目录类组件
10.1.1 驱动器组件DriveComboBox
10.1.2 目录列表框组件DirectoryListBox
10.1.3 文件列表框组件FileListBox
10.1.4 文件过滤器组件FilterComboBox
10.2 直接存取文件的方法
10.2.1 LoadFromFile方法
10.2.2 SaveToFile方法
10.2.3 使用LoadFromFile和SaveToFile方法的常用类
10.3 Windows通用对话框
10.3.1 OpenDialog与SaveDialog对话框组件
10.3.2 OPenPictureDialog与SavePictureDialog对话框组件
10.3.3 FontDialog与ColorDialog对话框组件
10.3.4 FindDialog与ReplaceDialog对话框组件
10.3.5 PrintDialog与PrinterSetupDialog对话框组件
10.4 对话框应用实例
本章小结
习题10
实验题10
第11章 多媒体技术
11.1 多媒体的基本术语
11.2 Animate组件
11.2.1 常用属性
11.2.2 常用方法
11.2.3 实例
11.3 MediaPlayer组件
11.3.1 常用属性
11.3.2 主要方法
11.3.3 主要事件
11.4 媒体播放器的应用
本章小结
习题11
实验题11
第12章 图形图像处理技术
12.1 使用Canvas画图方法
12.1.1 TCanvas类的主要属性
12.1.2 TCanvas类的方法
12.1.3 基本图形的绘制
12.2 Shape组件
12.3 Image组件
12.4 PaintBox组件
12.5 图表Teechart
本章小结
习题12
实验题12
第13章 Delphi课程设计
13.1 系统需求与功能分析
13.2 系统功能模块设计
13.3 系统数据流程图与数据结构设计
13.3.1 系统数据流程图
13.3.2 数据结构设计
13.3.3 编码表的字段内容
13.3.4 建立学生成绩管理系统目录与数据表结构
13.4 各功能模块程序设计
13.4.1 建立学生成绩管理系统工程文件与主窗体文件
13.4.2 学生成绩初始化窗体程序设计
13.4.3 学生成绩录入窗体程序设计
13.4.4 补考成绩录入窗体程序设计
13.4.5 班级课程录入与修改窗体程序设计
13.4.6 学生班级成绩查询窗体程序设计
13.4.7 学生个人成绩查询窗体程序设计
13.4.8 学生补考成绩与班级课程查询窗体设计
13.4.9 学生成绩统计窗体程序设计
13.4.10 学生补考成绩统计窗体程序设计
13.4.11 课程代码窗体程序设计
13.4.12 各类数据编码表维护窗体程序设计
本章小结
附录
附录A 标准过程与函数
附表A.1 算术函数
附表A.2 算术运算过程
附表A.3 字符串函数
附表A.4 字符串操作过程
附表A.5 日期和时间的函数和过程
附录B VCL组件的属性、方法和事件
附表B.1 VCL组件的部分共有属性
附表B.2 VCL组件的部分共有方法
附表B.3 VCL组件的部分共有事件
附录C TMsgDlgButtons类型参数的取值
参考文献

本目录推荐