顶部
收藏

Dephi程序设计(配盘)

新世纪高职高专教改项目成果教材

作者:
周志德 张燕 编
定价:
36.50元
ISBN:
978-7-04-013899-3
版面字数:
600.000千字
开本:
16开
全书页数:
379页
装帧形式:
平装
重点项目:
新世纪高职高专教改项目成果教材
出版时间:
2004-02-20
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
软件技术

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

相关图书