页数:241页 开本:16开 重量:381g
《Delphi程序设计项目教程》主要介绍了Delphi基础知识,Object Pascal语言基础知识。在内容安排上注重基础知识的掌握和编程能力的提高。《Delphi程序设计项目教程》的特点是以应用为主,以完成通用登陆程序、简易计算器、图片浏览器、简易记事本、学生信息管理系统、图书管理系统等任务的形式,按操作步骤详细介绍了图形用户界面、常用控件、菜单栏、工具栏、状态栏及可视化对话框的设计,多窗体程序设计,数据库程序设计,程序异常与调试等用法。读者通过上机操作,能更好地掌握使用Delphi7进行程序设计的方法。
目录
第1章 Delphi概述 (1) 1.1 Delphi 简介 (1) 1.2 Delphi 7的安装 (2) 1.2.1 Delphi 7的安装要求 (2) 1.2.2 Delphi 7的安装步骤 (2) 1.3 Delphi集成开发环境 (8) 1.3.1 Delphi 集成开发环境的组成 (8) 1.3.2 主窗口 (8) 1.3.3 窗体设计器 (10) 1.3.4 代码编辑器 (11) 1.3.5 对象观察器 (13) 1.3.6 项目管理器 (14) 1.4 第一个Delphi应用程序 (22) 1.4.1 Delphi可视化编程的基本步骤 (22) 1.4.2 设计第一个Delphi应用程序过程 (23) 课堂练习1 (30)
第2章 Object Pascal语言基础 (32) 2.1 Delphi语言编程风格 (32) 2.1.1 基本语法元素 (32) 2.1.2 语句及语法格式 (34) 2.2 常量与变量 (37) 2.2.1 常量 (37) 2.2.2 变量 (38) 2.3 数据类型 (39) 2.3.1 简单数据类型 (40) 2.3.2 字符串型数据 (46) 2.3.3 集合类型 (48) 2.3.4 数组类型 (49) 2.3.5 指针类型 (51) 2.3.6 类型强制转换 (56) 2.3.7 类型转换函数 (57) 2.4 运算符 (58) 2.4.1 对象限定运算符(.) (59) 2.4.2 指针运算符 (59) 2.4.3 位运算符 (60) 2.4.4 算术运算符 (60) 2.4.5 关系运算符 (61) 2.4.6 逻辑运算符 (61) 2.4.7 集合运算符 (62) 2.4.8 字符串运算符(+) (62) 2.5 基本语句 (63) 2.5.1 语句书写规则 (63) 2.5.2 赋值语句 (63) 2.5.3 条件语句 (64) 2.5.4 循环语句 (66) 2.5.5 中断语句 (69) 2.6 过程与函数 (70) 2.6.1 过程 (70) 2.6.2 函数 (74) 2.6.3 参数的传递 (76) 2.7 Delphi程序结构及变量作用域 (77) 2.8 面向对象程序设计的编程思想 (78) 2.8.1 面向对象程序设计的基本概念 (78) 2.8.2 类和对象 (79) 2.8.3 构造方法和析构方法 (82) 2.8.4 类的继承 (83) 2.8.5 多态性初步 (84) 2.8.6 抽象类与抽象方法 (86) 2.8.7 类操作符 (86) 2.8.8 VCL控件 (87) 课堂练习2 (87)
第3章 通用登录程序 (90) 3.1 任务概述 (90) 3.2 预习引导问题 (92) 3.3 控件详解 (93) 3.3.1 窗体控件 (93) 3.3.2 Button控件 (98) 3.3.3 Label标签控件 (98) 3.3.4 Edit编辑框控件 (98) 3.4 任务实现 (99) 3.5 常见错误提示 (102) 3.6 能力递进训练 (102) 实践训练 (106) 课堂练习3 (107)
第4章 简易计算器 (109) 4.1 任务概述 (109) 4.2 预习引导问题 (111) 4.3 控件详解 (111) 4.3.1 快速按钮SpeedButton控件 (111) 4.3.2 位图按钮BitBtn控件 (112) 4.3.3 单选按钮RadioButton控件 (113) 4.4 任务实现 (114) 4.5 常见错误提示 (119) 4.6 能力递进训练 (119) 实践训练 (121) 课堂练习4 (122)
第5章 图片浏览器 (123) 5.1 任务概述 (123) 5.2 预习引导问题 (125) 5.3 控件详解 (125) 5.3.1 图像框控件 (125) 5.3.2 单选分组框控件 (126) 5.3.3 打开、保存对话框控件 (127) 5.4 任务实现 (127) 5.5 常见错误提示 (133) 5.6 能力递进训练 (133) 实践训练 (136) 课堂练习5 (137)
第6章 简易记事本 (138) 6.1 任务概述 (138) 6.2 预习引导问题 (140) 6.3 控件详解 (141) 6.3.1 Edit、MaskEdit、Memo、RichEdit控件 (141) 6.3.2 Timer控件 (142) 6.3.3 FontDialog控件 (142) 6.3.4 ColorDialog控件 (143) 6.3.5 FindDialog控件 (143) 6.3.6 ReplaceDialog控件 (143) 6.3.7 ListBox控件 (143) 6.3.8 CheckListBox控件 (144) 6.3.9 ComboBox控件 (144) 6.3.10 ImageList控件 (145) 6.3.11 TreeView控件 (145) 6.3.12 ListView (146) 6.3.13 MainMenu控件 (147) 6.3.14 PopupMenu控件 (148) 6.3.15 ActionList控件 (148) 6.3.16 ToolBar控件 (148) 6.3.17 CoolBar控件 (149) 6.3.18 StatusBar控件 (150) 6.4 任务实现 (150) 6.4.1 主菜单设计 (150) 6.4.2 工具栏设计 (161) 6.5 常见错误提示 (164) 6.6 能力递进训练 (164) 实践训练 (165) 课堂练习6 (166)
第7章 学生信息管理系统 (168) 7.1 任务概述 (168) 7.2 预习引导问题 (171) 7.3 控件详解 (171) 7.3.1 预备知识 (171) 7.3.2 ADOConnection控件 (175) 7.3.3 ADOQuery控件 (177) 7.3.4 DataSource控件 (178) 7.3.5 DBGrid控件 (178) 7.3.6 DBNavigator控件 (178) 7.3.7 其他数据操作控件 (179) 7.3.8 连接数据库 (180) 7.4 任务实现 (183) 7.5 能力递进训练 (196) 实践训练 (201) 课堂练习7 (202)
第8章 图书管理系统 (204) 8.1 任务概述 (204) 8.2 数据库分析与设计 (205) 8.3 设计系统主窗体 (207) 8.4 用户登录功能 (210) 8.5 学生信息管理功能 (213) 8.6 图书信息管理 (218) 8.7 图书类别管理功能 (223) 8.8 图书借阅功能 (227) 8.9 图书查询功能 (233) 8.10 图书借阅统计功能 (235) 附录A 课堂练习参考答案 (239) 参考文献 (241) |