关于本书的内容有任何问题,请联系 桑珊
目 录 第 1章 Delphi集成开发环境 1 1.1 Delphi主窗口 2 1.1.1 标题栏 2 1.1.2 菜单栏 2 1.1.3 工具栏 2 1.1.4 组件板 3 1.2 Delphi窗体窗口 3 1.2.1 窗体窗口 3 1.2.2 窗体文件 4 1.3 代码编辑器窗口 4 1.3.1 代码编辑器窗口组成 4 1.3.2 复制、移动和删除块 5 1.3.3 查找和替换字符串 5 1.4 对象查看器窗口 6 1.4.1 对象查看器对话框组成 7 1.4.2 设置属性 7 1.4.3 添加事件 8 1.5 项目管理器 8 1.5.1 项目组成 8 1.5.2 项目管理器对话框 11 1.5.3 项目管理 12 1.5.4 项目编译和运行 14 1.6 Delphi程序设计过程 15 习题 18 第 2章 Delphi的编程语言 19 2.1 保留字和标识符 19 2.1.1 保留字和标准指令符 19 2.1.2 标识符 20 2.1.3 注释 20 2.1.4 控制台程序中的屏幕输入和输出 21 2.2 数据类型 22 2.2.1 简单数据类型 22 2.2.2 字符串类型 25 2.2.3 结构类型 25 2.2.4 指针类型 29 2.2.5 过程与函数类型 30 2.2.6 可变类型 30 2.3 常量和变量的定义 30 2.3.1 常量 30 2.3.2 变量 31 2.3.3 类型常量 32 2.4 运算符和表达式 32 2.4.1 运算符 32 2.4.2 表达式 35 2.5 语句 35 2.5.1 简单语句 35 2.5.2 结构语句 36 2.5.3 条件语句 37 2.5.4 循环语句 38 2.5.5 转向语句 40 2.6 过程与函数 41 2.6.1 标准过程与函数 41 2.6.2 用户自定义过程和函数的定义 43 习题 48 第3章 窗体设计 50 3.1 Delphi窗体 50 3.1.1 窗体与窗口 50 3.1.2 窗体属性 50 3.1.3 窗体事件 51 3.2 设计窗体 53 3.2.1 新建窗体 53 3.2.2 设置窗体属性 53 3.2.3 添加组件 53 3.2.4 编辑组件 54 3.2.5 设置组件属性 56 3.2.6 Tab顺序 56 3.2.7 创建顺序 57 3.2.8 窗体网格 57 3.2.9 保存文件 57 3.3 窗体模板 58 3.4 运行时改变窗体 59 3.4.1 运行时设置属性 59 3.4.2 运行时创建组件 61 3.5 MDI程序 62 3.5.1 MDI窗体 62 3.5.2 创建子窗体 62 3.5.3 MDI的属性和方法 63 3.5.4 MDI的菜单设计 64 习题 67 第4章 Delphi的基本组件 68 4.1 文本型组件 68 4.1.1 Label组件 68 4.1.2 StaticText组件 69 4.2 按钮型组件 69 4.2.1 Button组件 69 4.2.2 BitBtn组件 70 4.2.3 RadioButton组件 72 4.2.4 CheckBox组件 73 4.2.5 按钮型组件实例 73 4.3 编辑型组件 75 4.3.1 Edit组件 75 4.3.2 MaskEdit组件 76 4.3.3 SpinEdit组件 77 4.3.4 UpDown组件 78 4.3.5 Memo组件 78 4.3.6 RichEdit组件 79 4.3.7 编辑型组件实例 80 4.4 列表框型组件 82 4.4.1 ListBox组件 82 4.4.2 CheckListBox组件 83 4.4.3 ComboBox组件 84 4.4.4 列表框型组件实例 85 4.5 滑块型组件 86 4.5.1 ScrollBar组件 86 4.5.2 TrackBar组件 87 4.5.3 滑块型组件实例 88 4.6 容器型组件 89 4.6.1 GroupBox组件 89 4.6.2 Panel组件 90 4.6.3 PageControl组件 90 4.6.4 TabControl组件 91 4.6.5 ScrollBox组件 92 习题 92 第5章 菜单设计 93 5.1 菜单设计简介 93 5.1.1 菜单结构 93 5.1.2 菜单命令项的作用 94 5.1.3 菜单设计器 94 5.2 主菜单设计 94 5.2.1 打开主菜单设计器 94 5.2.2 菜单命令项的添加 95 5.2.3 菜单命令项的分组 95 5.2.4 菜单命令项的热键 96 5.2.5 菜单命令项的调整 96 5.2.6 创建级联菜单 96 5.3 菜单命令响应 97 5.4 运行时设置菜单 99 5.4.1 菜单命令项灰显 99 5.4.2 菜单命令项隐藏 99 5.4.3 改变菜单命令项文本 100 5.4.4 菜单命令项单选标记 100 5.4.5 菜单命令项复选标记 100 5.5 创建动态菜单 101 5.6 图形菜单 103 5.7 菜单模板 104 5.7.1 插入菜单模板 105 5.7.2 创建菜单模板 105 5.7.3 删除菜单模板 106 5.8 快捷菜单设计 106 5.8.1 快捷菜单的设计 106 5.8.2 快捷菜单的响应 107 5.9 控制菜单设计 108 5.9.1 控制菜单设计 108 5.9.2 控制菜单响应 109 习题 111 第6章 对话框设计 112 6.1 公共对话框 112 6.1.1 “打开”对话框组件 113 6.1.2 “保存”对话框组件 115 6.1.3 “字体”对话框组件 116 6.1.4 “颜色”对话框组件 118 6.1.5 “打印”对话框组件 119 6.1.6 “打印设置”和“页面设置”对话框 119 6.1.7 “查找”对话框组件 120 6.1.8 “替换”对话框组件 122 6.2 标准对话框 123 6.2.1 消息框 123 6.2.2 输入框 124 习题 125 第7章 工具栏和状态栏设计 126 7.1 快捷按钮 126 7.2 工具栏设计 127 7.2.1 用面板构成工具栏 127 7.2.2 使用工具栏组件 130 7.2.3 使用CoolBar组件 134 7.2.4 使用控件栏组件 135 7.3 状态栏设计 136 7.3.1 状态栏的基本属性 136 7.3.2 显示状态及提示信息 137 习题 138 第8章 Delphi图形及多媒体应用 139 8.1 绘图组件 139 8.1.1 Shape组件 139 8.1.2 PaintBox组件 140 8.1.3 画布对象 140 8.1.4 Image组件 143 8.1.5 绘制图元文件 145 8.1.6 打印图形 147 8.2 图形列表组件 147 8.2.1 TreeView组件 148 8.2.2 ListView组件 149 8.3 图形栅格组件 152 8.3.1 StringGrid组件 152 8.3.2 DrawGrid组件 152 8.3.3 ColorGrid组件 153 8.4 图形日历组件 154 8.4.1 DateTimePicker组件 154 8.4.2 MonthCalendar组件 155 8.4.3 Calendar组件 155 8.5 多媒体组件 155 8.5.1 MediaPlayer组件 156 8.5.2 Animate组件 157 8.5.3 Timer组件 159 习题 159 第9章 数据库编程 160 9.1 数据库系统概述 160 9.1.1 数据库管理系统 160 9.1.2 关系数据库 161 9.1.3 数据库应用程序 161 9.1.4 Delphi数据库的体系结构 161 9.2 BDE组件 165 9.2.1 TTable组件介绍 165 9.2.2 TQuery组件介绍 174 9.3 ADO组件 180 9.3.1 TADOConnection组件 182 9.3.2 TADOCommand组件 183 9.3.3 TADODataSet组件 185 9.3.4 TADOTable组件 186 9.4 数据控制组件简介 187 9.4.1 TDBGrid组件 188 9.4.2 TDBNavigator组件 190 9.4.3 TDBText组件 191 9.4.4 TDBEdit组件 192 9.4.5 TDBMemo组件 192 9.4.6 TDBImage组件 193 9.4.7 TDBListBox组件 193 9.4.8 TDBComboBox组件 193 9.4.9 TDBCheckBox组件 194 9.4.10 TDBRadioGroup组件 194 9.4.11 TDBLookupListBox组件 195 9.4.12 TDBLookupComboBox组件 195 9.4.13 TDBCtrlGrid组件 195 9.4.14 TDBRichEdit组件 196 9.4.15 TDBChart组件 196 习题 202 第 10章 报表与图表 203 10.1 QuickReport组件 203 10.1.1 QuickReport概述 203 10.1.2 TQuickRep组件 204 10.1.3 TQRSubDetail组件 206 10.1.4 TQRBand组件 207 10.1.5 TQRChildBand组件 207 10.1.6 TQRGroup组件 208 10.1.7 TQRLabel组件 208 10.1.8 TQRDBText组件 208 10.1.9 TQRExpr组件 208 10.1.10 TQRsysData组件 209 10.1.11 TQRMemo组件 210 10.1.12 TQRRichText组件 210 10.1.13 TQRDBRichText组件 210 10.1.14 TQRShape组件 210 10.1.15 TQRImage组件 210 10.1.16 TQRDBImage组件 210 10.1.17 TQRComposite组件 210 10.1.18 TQRPreview组件 211 10.1.19 QuickReport报表实例 211 10.2 Rave报表设计器的组件 218 10.2.1 Rave 5的报表设计 界面 218 10.2.2 Drawing(绘图)组件页 219 10.2.3 Bar Code(条形码)组件页 219 10.2.4 Standard(标准)组件页 219 10.2.5 Report(报表)组件页 220 10.2.6 其他组件页 221 10.3 Delphi中的Rave组件 221 10.3.1 RvProject组件 221 10.3.2 RvSystem组件 222 10.3.3 其他组件 223 10.3.4 Rave报表例程 223 10.4 图表 227 10.4.1 DBChart组件 227 10.4.2 图表应用实例 229 习题 229 第 11章 实训 230 11.1 实训1 Delphi集成开发环境操作 230 11.1.1 Delphi集成开发环境操作 230 11.1.2 实训报告 231 11.2 实训2 Delphi编程语言训练 231 11.2.1 编写对象Pascal应用程序 231 11.2.2 函数和过程的编写和调用 232 11.2.3 函数和过程的编写和调用,尝试窗体编程方法 233 11.2.4 实训报告 236 11.3 实训3 Delphi窗体设计 236 11.3.1 建立窗体,在窗体中添加和设置组件 236 11.3.2 建立MDI窗体,并对子窗体进行管理 239 11.3.3 实训报告 241 11.4 实训4 Delphi组件应用 241 11.4.1 设计由按钮类组件实现的功能窗体 241 11.4.2 设计由列表类组件实现的功能窗体 243 11.4.3 按需求将各种组件灵活组合,实现功能窗体 245 11.4.4 实训报告 246 11.5 实训5 Delphi菜单设计 246 11.5.1 设计窗体菜单(1) 246 11.5.2 设计窗体菜单(2) 248 11.5.3 实训报告 249 11.6 实训6 对话框设计 249 11.6.1 对话框的设计和使用 249 11.6.2 实训报告 251 11.7 实训7 工具栏、状态栏设计 251 11.7.1 建立窗体工具栏、状态栏 251 11.7.2 实训报告 253 11.8 实训8 图形及多媒体应用 253 11.8.1 Delphi绘图组件应用 253 11.8.2 Delphi图形组件应用 256 11.9 实训9 数据库编程 263 11.9.1 设计数据表结构 263 11.9.2 设计数据表编辑窗体 263 11.9.3 设计数据表查询窗体 269 11.9.4 实训报告 272 11.10 实训10 报表设计 272 11.10.1 熟悉Delphi报表设计 272 11.10.2 实训报告 276
本书为普通高等教育“十一五”国家级规划教材。 本书共11章,主要介绍Windows Server 2...
本书以Microsoft公司的SQL Server 2005数据库系统为平台,采用项目驱动式的教材编写思想,介...
本书全面、通俗地介绍Access 2003的数据管理和操作技术。全书共12章,内容包括数据库系统、关系数据...
本书按照Delphi 7的体系,系统、全面、深入地介绍Delphi 7的各种功能。在讲解功能的同时,结合可...
...
本书全面、系统地介绍CorelDRAW 2021的基本操作方法和矢量图形的制作技巧,包括CorelDRAW 2...
        本书按照计算机网络体系结构自底...
在数字化浪潮席卷全球的今天,信息技术已成为个人发展与社会进步的核心驱动力之一。本书以“夯实基础、聚焦应用、面向...
本书内容以Windows 10操作系统及WPS Office办公应用软件为基础,特别融入了WPS AI功能和协...
我要评论