图书目录

目录

第1章Delphi入门1

1.1典型例题解答1

1.2实训1使用Delphi编写HelloWorld应用程序4

第2章Delphi的语法基础9

2.1典型例题解答9

2.2实训2顺序程序设计12

第3章工资计算程序16

3.1典型例题解答16

3.2实训3算术计算器的设计24

第4章简易记事本设计29

4.1典型例题解答29

4.2实训4员工记事本程序设计32

第5章文本编辑器设计47

5.1典型例题解答47

5.2实训5创建一个具有简易排版功能的文本编辑器52

第6章简易绘图器设计71

6.1典型例题解答71

6.2实训6设计一个屏幕拷贝程序81

第7章多媒体播放器设计89

7.1典型例题解答89

7.2实训7设计VCD播放器96

第8章学生通讯录设计108

8.1典型例题解答108

8.2实训8员工通讯录设计111

第9章编译和调试应用程序123

9.1典型例题解答123

9.2实训9编译和调试应用程序124

第10章课程设计: 学生管理系统的开发126

10.1典型例题解答126

10.2实训10教师信息管理系统设计131

1.1基本概念1

1.1.1信息、数据及数据处理1

1.1.2数据库相关概念和术语2

1.2数据模型与ER图3

1.2.1数据模型3

1.2.2ER图4

1.3关系数据库6

1.3.1关系数据库的内容6

1.3.2关系运算8

1.3.3关系的完整性约束10

1.4数据库应用系统开发与数据库设计13

1.4.1数据库应用系统开发13

1.4.2数据库设计15

1.5一个简易的考试管理系统KSGLXT17

1.5.1需求分析17

1.5.2系统设计18

1.5.3数据库设计19

实训1数据库设计和数据库应用系统开发实验20

习题121

第2章初涉Visual FoxPro 6.023

2.1概述23

2.1.1Visual FoxPro 6.0的发展历史及特点23

2.1.2Visual FoxPro 6.0 的运行环境与安装24

2.1.3Visual FoxPro 6.0 的启动与退出25

2.1.4Visual FoxPro 6.0 的用户界面与工作方式26

2.1.5Visual FoxPro的技术指标与常用文件类型28

2.1.6Visual FoxPro命令格式与书写规则29

2.2数据类型31

2.2.1数据类型概述31

2.2.2常量33

2.2.3变量35

2.2.4内存变量及其操作36

2.3表达式与函数38

2.3.1表达式38

2.3.2函数41

2.4Visual FoxPro 6.0集成开发环境50

2.4.1菜单系统50

2.4.2工具栏53

2.4.3项目管理器与项目创建56

2.4.4使用“项目管理器”58

2.4.5定制“项目管理器”60

2.4.6Visual FoxPro设计器61

2.4.7Visual FoxPro生成器62

2.4.8Visual FoxPro向导62

2.4.9帮助系统64

2.5使用“项目管理器”完成一个简单设计67

2.5.1创建项目67

2.5.2创建数据库与数据表69

2.5.3表单设计及数据输入、修改70

2.5.4建立主程序76

2.5.5生成应用程序76

2.5.6执行应用程序77

实训2Visual FoxPro 6.0集成环境与项目操作实验78

习题279

第3章数据库与数据表的建立及其操作83

3.1自由表的建立与数据输入84

3.1.1表结构的设计84

3.1.2表结构的建立85

3.1.3表数据的输入88

3.2数据库表的建立89

3.2.1创建数据库89

3.2.2在数据库中添加或移去表90

3.2.3数据字典91

3.2.4设置记录规则93

3.2.5主索引与永久关系95

3.3数据表的维护97

3.3.1表的打开与关闭97

3.3.2表结构的显示与修改98

3.3.3数据记录的显示与定位100

3.3.4数据记录的追加与插入101

3.3.5表数据的修改102

3.3.6数据记录的删除和恢复103

3.3.7表与表结构的相关操作104

3.4排序和索引107

3.4.1排序107

3.4.2索引108

3.5查询与统计112

3.5.1数据查询112

3.5.2数据统计114

3.6工作区与数据工作期116

3.6.1工作区116

3.6.2数据工作期117

3.7表之间的关联操作119

3.7.1关联的概念120

3.7.2建立关联120

3.7.3参照完整性123

实训3数据库与表的建立及其操作实验124

习题3125

第4章查询和视图131

4.1查询131

4.1.1打开查询设计器窗口132

4.1.2进行查询设置132

4.1.3运行查询137

4.1.4保存查询设置137

4.2SQL语言简介138

4.2.1概述138

4.2.2SQL SELECT语言常用语句139

4.2.3使用SQL SELECT实现查询141

4.3Visual FoxPro 6.0视图142

4.3.1创建本地视图143

4.3.2创建远程视图148

4.3.3直接用SQL 命令建立视图150

4.3.4视图的操作150

实训4查询和视图实验151

习题4152

第5章Visual FoxPro 6.0面向过程程序设计154

5.1概述154

5.2程序文件的建立和执行155

5.2.1程序文件的建立与修改155

5.2.2执行程序文件156

5.3基本命令157

5.4程序流程控制159

5.4.1分枝程序设计159

5.4.2循环程序设计162

5.5过程与函数165

5.5.1变量的作用域166

5.5.2过程与过程调用167

5.5.3自定义函数170

5.5.4参数传递171

实训5Visual FoxPro 6.0面向过程程序设计实验173

习题5174

第6章事件驱动和面向对象程序设计181

6.1基本概念181

6.1.1对象、对象的属性、方法及其相关事件181

6.1.2类、子类和继承183

6.2Visual FoxPro 6.0中的类层次184

6.2.1基类与子类184

6.2.2容器类与控件类185

6.3事件及事件处理187

6.3.1Visual FoxPro 6.0中的核心事件187

6.3.2容器事件和对象事件187

6.4对象操作188

6.4.1创建对象188

6.4.2引用对象189

6.4.3访问对象的属性和方法190

6.5类的定义192

6.5.1以编程方式定义类192

6.5.2用类设计器创建类194

6.6类定义及其事件代码实例196

实训6事件驱动和面向对象程序设计实验201

习题6202

第7章Visual FoxPro 6.0表单设计208

7.1创建、修改与运行表单208

7.1.1创建表单208

7.1.2修改表单210

7.1.3表单集210

7.1.4运行表单211

7.2表单属性和方法212

7.2.1常用的表单属性和方法212

7.2.2创建新属性和方法212

7.2.3编辑方法或事件代码214

7.3表单设计器215

7.3.1表单设计器的设计环境215

7.3.2控件的操作与布局219

7.3.3设置数据环境221

7.3.4表单处理223

7.4创建单文档和多文档界面225

7.4.1表单的分类225

7.4.2指定表单类型226

7.4.3显示位于顶层表单中的子表单227

7.4.4隐藏Visual FoxPro主窗口227

7.5常用控件及其使用227

7.5.1标签控件227

7.5.2计时器控件230

7.5.3命令按钮控件231

7.5.4文本框控件233

7.5.5单选按钮控件235

7.5.6复选按钮控件236

7.5.7图像控件237

7.5.8列表框与组合框控件238

7.5.9表格控件241

7.5.10页框控件245

7.6表单设计实例247

实训7Visual FoxPro 6.0表单设计实验251

习题7252

第8章报表设计257

8.1报表向导257

8.2快速报表262

8.3报表设计器265

8.3.1报表设计器的启动与报表设计器的带区265

8.3.2报表设计器的数据环境266

8.3.3“报表设计器”工具栏和“报表控件”工具栏267

8.3.4在报表中添加控件268

8.3.5数据分组270

8.3.6报表的布局271

8.4预览和打印报表273

8.5报表设计实例275

实训8报表设计实验276

习题8277

第9章Visual FoxPro 6.0菜单与工具栏279

9.1建立菜单系统的基本步骤279

9.2规划菜单系统280

9.3建立菜单系统280

9.3.1创建菜单281

9.3.2创建菜单项282

9.3.3创建子菜单282

9.3.4为菜单项分组283

9.3.5为菜单或菜单项指定任务283

9.3.6生成菜单286

9.3.7运行菜单287

9.4创建快捷方式菜单和为顶层表单添加菜单287

9.4.1创建快捷方式菜单287

9.4.2为顶层表单添加菜单289

9.5创建自定义工具栏289

9.5.1创建自定义工具栏的方法290

9.5.2在表单集中添加自定义工具栏290

9.5.3创建自定义工具栏示例291

实训9用菜单设计器进行菜单系统设计实验293

习题9293第10章应用程序开发实例295

10.1应用程序的开发过程295

10.2计算机等级考试管理系统的总体规划与设计296

10.2.1系统需求分析296

10.2.2系统总体规划与设计297

10.3计算机等级考试管理系统的系统开发299

10.3.1建立项目管理器299

10.3.2建立数据库与数据表301

10.3.3建立交互表单306

10.3.4建立打印文件313

10.3.5建立程序模块315

10.3.6建立菜单系统317

10.3.7建立启动界面318

10.3.8连编项目并运行319

10.4制作发行盘323

10.4.1创建发布目录,存放用户运行应用程序所需的全部文件323

10.4.2使用安装向导创建发布磁盘和安装程序324

实训10应用程序的生成与发布实验327

习题10328