
| 前言 第1章 delphi基础知识 1 1.1 概述. 1 1.1.1 集成开发环境 2 1.1.2 ide界面操作 5 1.2 可视化编程基础 7 1.2.1 第一个delphi应用程序 7 1.2.2 delphi应用程序结构 11 课后强化训练 13 第2章 object pascal基础知识 14 2.1 object pascal的语言基础 14 2.1.1 数据类型 14 2.1.2 变量和常量 16 2.1.3 操作符、运算符和表达式 18 2.1.4 过程与函数 19 2.1.5 常用函数 22 2.2 object pascal的程序设计 22 2.2.1 程序结构 22 2.2.2 面向对象程序设计 26 2.3 delphi的编程规范 30 .2.3.1 源程序书写规范 30 2.3.2 命名规范 34 2.3.3 文件 37 课后强化训练 38 第3章 数据库编程基础 42 3.1 数据库基础知识 42 3.2 paradox、access、sql server 2000关系型数据库 45 3.3 数据库访问 45 3.3.1 数据库引擎 46 3.3.2 数据库应用程序 49 课后强化训练 51 第4章 delphi数据库工具 52 4.1 delphi数据库编程简介 52 4.2 database desktop的使用 52 4.2.1 简介 52 4.2.2 使用方法 54 4.3 sql explorer的使用 59 4.3.1 sql explorer 主界面 60 4.3.2 利用sql explorer注册别名 61 4.3.3 数据字典 62 4.4 datapump的使用 63 4.5 sql监视器的使用 65 实训1 熟悉数据库工具 65 课后强化训练 66 第5章 数据库连接访问组件 67 5.1 基础知识 67 5.1.1 组件的基本常识 67 5.1.2 数据模块 68 5.1.3 字段和字段编辑器的使用 69 5.2 bde数据库连接访问组件基础 71 5.2.1 简介 71 5.2.2 bde数据集组件通用的事件 72 5.3 bde数据库连接访问组件 72 5.3.1 tdatasource组件 72 5.3.2 ttable组件 74 实训2 过滤和索引 76 实训3 ttable组件查询方法的应用 81 实训4 ttable组件数据编辑的重要方法 87 5.3.3 tquery组件 90 实训5 tquery组件过滤和索引 93 5.3.4 tstoredproc组件 97 5.3.5 tdatabase组件 99 5.3.6 tsession组件 99 5.3.7 其他bde组件介绍 100 课后强化训练 101 第6章 ado组件 102 6.1 ado组件面板 102 6.1.1 概述 102 6.1.2 tadoconnection组件 103 6.1.3 tadocommand组件 103 6.1.4 tadodataset组件 104 6.1.5 tadotable组件.. 105 6.2 利用ado组件访问数据库 105 6.2.1 数据集为adotable 105 实训6 登录窗口的实现 108 6.2.2 数据集为adoquery 112 实训7 bde与ado的变换 113 实训8 ado的综合运用:查询程序 113 6.2.3 用ado连接带密码的access数据库 118 6.2.4 实现动态连接数据库 119 6.3 利用dbexpress组件访问数据库 120 6.3.1 tsqlconnection组件 120 6.3.2 tsqldataset、tsqltable、tsqlquery和tsqlstoredproc组件 121 6.3.3 tsqlmonitor和tsimpledataset组件 121 课后强化训练 121 第7章 数据控制组件 123 7.1 概述 123 7.2 数据控制组件介绍 124 7.2.1 tdbgrid组件 124 7.2.2 tdbnavigator组件 125 7.2.3 tdbtext、tdbedit和tdbmemo组件 127 7.2.4 tdbimage组件 127 7.2.5 tdblistbox和tdbcombobox组件 128 7.2.6 tdbcheckbox组件 129 7.2.7 tdbradiogroup组件 129 7.2.8 tdblookuplistbox和tdblookupcombobox组件 129 7.2.9 tdbrichedit组件 130 7.2.10 tdbctrlgrid组件 130 7.2.11 tdbchart组件 131 7.3 使用表单向导 132 7.3.1 单窗体应用程序 133 7.3.2 主/明细窗体应用程序 135 实训9 简单人事管理系统的实现 140 实训10 利用非数据库相关的组件来实现数据库的操作 148 7.4 decision cube组件面板 151 7.4.1 tdecisioncube组件 152 7.4.2 tdecisionquery组件 153 7.4.3 tdecisionsource组件 154 7.4.4 tdecisionpivot组件 154 7.4.5 tdecisiongrid组件 154 7.4.6 tdecisiongraph组件 155 实训11 利用decision cube组件面板实现数据分析 155 课后强化训练 158 第8章 数据报表的设计 159 8.1 rave reports报表设计 159 8.1.1 rave reports概述 159 8.1.2 rave reports界面 160 8.1.3 rave reports组件页 161 8.1.4 rave组件页 164 8.1.5 制作rave报表的基本步骤 166 实训12 应用rave报表 167 8.2 quick report报表设计 171 8.2.1 quick report概述 171 8.2.2 qreport组件页 173 8.2.3 制作quick report报表的基本步骤 175 课后强化训练 178 第9章 综合课程设计 179 9.1 软件开发概述 179 9.1.1 软件生存周期 179 9.1.2 软件开发文件 180 9.2 课程设计说明 180 9.2.1 实践目的 180 9.2.2 组织形式 181 9.2.3 基本流程及要点 181 9.3 参考课题 181 9.4 课程设计的评价 182 9.5 课程设计案例:教务管理信息系统 182 9.5.1 功能说明 182 9.5.2 功能模块 183 9.5.3 系统功能结构图 184 9.5.4 数据库设计 185 9.5.5 程序代码 188 附录a delphi的常用函数、事件、属性参考 189 附录b 计算机软件产品开发文件编制指南 196 参考文献 ... 215 |
商品评论(0条)