图书目录

目录

第1章计算机数据管理和数据库管理系统 1

1.1案例引入——商品销售管理系统 1

1.1.1人工管理阶段2

1.1.2文件系统阶段3

1.1.3数据库系统阶段3

1.2数据库管理系统理论 4

1.2.1数据库5

1.2.2数据库管理系统6

1.2.3数据库系统6

1.2.4关系型数据库7

1.3Visual FoxPro数据库管理系统15

1.3.1Visual FoxPro特点 15

1.3.2Visual FoxPro的运行环境 16

1.3.3启动和退出Visual FoxPro系统 17

1.3.4Visual FoxPro系统的配置 17

1.3.5用项目管理软件管理众多文件 19

1.3.6Visual FoxPro数据库管理系统的基本组成 26

习题30

上机实验题32

第2章如何管理数据表33

2.1案例引入——管理商品信息表33

2.2生成商品信息表35

2.2.1创建商品信息表结构35

2.2.2表结构的修改 38

2.2.3输入商品信息 39

2.3使用商品信息表42

2.3.1打开与关闭商品信息表42

2.3.2查看商品信息(浏览、定位、筛选、索引)46

2.4更新商品信息表55

2.4.1修改商品信息55

2.4.2删除商品信息57

2.5数据表相关知识60

2.5.1有关数据表操作的常用函数60

2.5.2数据的复制61

2.5.3数据的统计62

习题63

上机实验题66

第3章数据管理基础——数据、表达式和函数69

3.1数据69

3.1.1数据类型69

3.1.2常量72

3.1.3变量73

3.1.4数组76

3.2操作符和表达式80

3.2.1数值操作符和表达式80

3.2.2字符操作符和表达式81

3.2.3日期操作符和表达式82

3.2.4关系操作符和表达式83

3.2.5逻辑操作符和表达式84

3.3函数86

3.3.1数值函数87

3.3.2字符函数89

3.3.3日期时间函数92

3.3.4转换函数94

3.3.5测试函数95

习题98

上机实验题100 

第4章数据库的建立和使用101

4.1案例引入——商品销售管理数据库101

4.2建立商品销售管理数据库104

4.2.1打开“数据库设计器”104

4.2.2添加或新建数据表105

4.2.3建立数据库表之间的关联106

4.2.4创建数据表间临时关系108

4.2.5打开和关闭数据库110

4.3数据库表的扩展功能111

4.3.1数据库表字段的扩展功能112

4.3.2数据库表的扩展功能116

4.3.3相关表之间的参照完整性117

习题119

上机实验题120

第5章程序设计基础123

5.1程序概述123

5.1.1程序的概念123

5.1.2程序文件的建立、修改与执行124

5.1.3简单的输入输出命令126

5.2顺序结构131

5.2.1顺序结构流程及常用命令131

5.2.2程序举例132

5.3分支结构133

5.3.1简单分支选择结构133

5.3.2选择分支结构135

5.3.3IF语句的嵌套137

5.3.4结构分支139

5.4循环结构142

5.4.1DO WHILE循环结构143

5.4.2FOR循环结构146

5.4.3SCAN循环结构147

5.4.4多重循环149

5.5子程序、过程及调用151

5.5.1子程序及调用151

5.5.2过程及过程调用152

5.5.3过程调用中的参数传递155

5.5.4过程的嵌套调用156

5.6用户自定义函数157

5.7内存变量的作用域158

5.7.1全局变量158

5.7.2局部变量159

习题160

上机实验题165

第6章如何获取数据库中的数据167

6.1案例引入——从商品信息管理数据库中获取数据167

6.2查询商品信息管理数据库 169

6.2.1单表“查询”日销售商品情况169

6.2.2多表“查询”日销售商品情况172

6.2.3查询员工销售业绩情况173

6.2.4“查询设计器”的各功能设计方法 175

6.2.5部门月销售情况交叉表的设计180

6.3应用SELECT—SQL命令进行“查询” 182

6.3.1SELECT—SQL查询命令182

6.3.2SELECT—SQL查询命令应用举例185

6.4用“视图”方法查看商品信息管理数据库 186

6.4.1建立员工销售业绩情况视图 187

6.4.2创建供货商参数化视图 189

习题 191

上机实验题 194

第7章打印数据库中的数据196

7.1案例引入——打印商品信息管理数据库中的数据196

7.2以报表形式输出 199

7.2.1应用“报表向导”设计商品销售明细表报表200

7.2.2多表设计员工销售业绩报表203

7.2.3应用“报表设计器”设计商品库存报表205

7.2.4应用“快速报表”设计商品销售情况报表208

7.3报表布局和定制报表 211

7.3.1设计报表页面211

7.3.2添加线条、矩形和圆形212

7.3.3设置控件的颜色212

7.4以标签形式输出212

7.4.1应用“标签向导”设计员工信息标签213

7.4.2应用“标签设计器”设计供货商情况标签214

习题216

上机实验题216

第8章表单 218

8.1案例引入——通过表单来处理商品信息表中的数据218

8.2利用表单向导生成表单219

8.2.1选择使用表单向导 220

8.2.2向导类型选取220

8.2.3字段选取220

8.2.4样式与按钮类型选择221

8.2.5设定记录排序依据 222

8.2.6完成表单向导设计223

8.3利用表单设计器设计表单224

8.3.1打开表单设计器224

8.3.2表单设计器工作界面224

8.3.3设计一个简单的表单 226

8.4表单相关知识 228

8.4.1设置表单属性 228

8.4.2用表单集扩展表单229

8.4.3新建属性和方法230

8.4.4定义表单数据环境 233 

8.5面向对象程序设计基础 235

8.5.1类和对象 235

8.5.2容器类与控件类 236

8.5.3处理对象 237

8.5.4对象常用属性 239

8.5.5对象事件 240

8.5.6对象方法 242

习题243

上机实验题245

第9章控件 246

9.1案例引入——使用控件实现用户检验功能 246

9.1.1什么是控件246

9.1.2控件和数据的关系247

9.1.3选择合适的控件247

9.2标签、文本框与编辑框 248

9.2.1标签 248

9.2.2文本框 249

9.2.3编辑框 252

9.3命令按钮与命令按钮组 253

9.3.1命令按钮253

9.3.2命令按钮组253

9.4列表框与组合框 255

9.4.1列表框255

9.4.2组合框259

9.5选项按钮组、复选框 260

9.5.1选项按钮组 260

9.5.2复选框261

9.6表格与微调框 262

9.6.1表格 262

9.6.2微调框 264

9.7计时器、线条和形状 265

9.7.1计时器265

9.7.2线条和形状266

9.8页框和页面、OLE控件267

9.8.1页框和页面267

9.8.2OLE控件 268

9.8.3应用实例270

9.9增强控件易用性 271 

9.9.1设置访问键271

9.9.2设置控件的“Tab键次序” 272

9.9.3设置工具提示文本272

9.9.4启用和停用对象273

9.10集合属性与计数属性273

9.10.1什么是集合属性和计数属性 273

9.10.2容器及其集合属性和计数属性274

9.10.3应用举例274

习题 275

上机实验题 277

第10章菜单 279

10.1案例引入——系统主菜单和右键菜单279

10.1.1下拉式菜单案例——系统主菜单279

10.1.2快捷菜单案例——右键菜单280

10.2设计和应用下拉式系统主菜单 280

10.2.1设计菜单的外观280

10.2.2保存和生成菜单程序285

10.2.3运行菜单 285

10.3设计和应用快捷菜单286

10.3.1选择创建快捷菜单286

10.3.2设计快捷菜单 286

10.3.3应用快捷菜单 288

10.4菜单相关知识288

10.4.1菜单规划288

10.4.2SDI菜单288

10.4.3SET SYSMENU命令 289

习题 290

上机实验题 291

第11章商品销售管理系统开发 293

11.1案例引入——开发商品销售管理系统293

11.1.1新建项目和数据文件293

11.1.2在项目中新建查询文件293

11.1.3在项目中新建表单294

11.1.4在项目中新建菜单 299

11.1.5在项目中新建主程序 301

11.1.6新建并添加系统配置文件 302

11.1.7系统集成和测试 302

11.1.8连编系统 302

11.1.9利用安装向导生成发布系统的安装文件 302

11.2应用系统开发一般过程 303

11.2.1新建项目303

11.2.2往项目中加入各种文件 303

11.2.3设置主程序 304

11.2.4设定排除和包含文件 305

11.2.5系统集成和测试 306

11.2.6连编应用系统 306

11.2.7系统发布 306

附录307

附录A本书用到的表文件结构及表中数据307

附录BVisual FoxPro常用控件及功能311

附录CVisual FoxPro常用对象及功能312

附录DVisual FoxPro常用事件及功能313

附录E常用命令315

附录FVisual FoxPro常用函数328

附录G常用方法及功能341

附录HVisual FoxPro常用属性及功能342

附录IVisual FoxPro常用系统内存变量及功能351

参考文献354