中文摘要
英文摘要
第一章 引 言--------------------------------5
第二章 VF6.0的基本知识概论---------------------6
2.1 VF6.0的简介----------------------------------------6
2.2 VF的面向对象技术-----------------------------------7
2.3 窗体的主要属性和识别事件---------------------------7
2.4 常用控件的使用-------------------------------------8
2.5 菜单的设计-----------------------------------------9
第三章 数据库--------------------------------------10
3.1 数据库的建立和访问---------------------------------10
3.2 数据表的建立---------------------------------------11
3.3 数据表的添加---------------------------------------11
3.4 数据表的访问---------------------------------------11
3.5 数据表的删除---------------------------------------12
3.6 用数据控件访问数据库------------------------------12
3.7 SQL语言的特点-------------------------------------12
第四章 门诊药品管理系统----------------------------15
4.1 系 统 设 计----------------------------------------15
4.2 创 建 项 目 管 理 器-------------------------------17
4.3 数 据 库 设 计-------------------------------------17
4.4 数据库结构设计-------------------------------------17
4.5 表单------------------------------------------------20
4.5.1 登陆界面表单设计-----------------------------20
4.5.2 出入库日常业务操作表单设计-------------------22
4.5.3 库存表单设计---------------------------------24
4.5.4 查询统计表单设计-----------------------------26
4.5.5 报表管理表单设计-----------------------------27
4.5.6 基础信息管理表单设计-------------------------29
4.5.7 系统管理表单设计-----------------------------30
4.5.8 帮助表单设计---------------------------------31
4.6 菜单设计程序---------------------------------------33
4.7 主程序及菜单程序-----------------------------------33
4.8 系统调试-------------------------------------------37
第五章 总结---------------------------------------39
致谢----------------------------------------------40
参考文献------------------------------------------41
应用程序要为用户提供一组命令,菜单提供一种方便的给命令分组的方法,并使用户容易访问这些命令。菜单栏立即出现在窗体的标题栏下面,并包含一个或多个菜单标题。当单击一个菜单标题,包含菜单项目的列表就被拉下来。菜单项可以包括命令(如“查找”和“退出”)、分隔条和子菜单标题。用户看到的每个菜单项和在“菜单设计器”中定义的一个菜单控件对应。要使您的应用程序简单好用,应该将菜单项按其功能分组。
在菜单设计器中,“菜单名称”用来输入菜单名称,在名称后加(\<某一字母)是快捷键,当运行菜单时按“Alt+该字母”就可以执行该菜单名称。在“结果”中有命令,子菜单,填充名称,过程4个选项,各个功能不同。最后“选项”是用来书写各种执行命令的。
第三章 数据库
3.1 数据库的建立
数据库是按一定方式组织,存储,处理相互关联的数据集合.用表格形式组织数据的方式,为关系数据库.实际保存数据的数据结构.是一个或多个表,每个表定义了某中特定的结构.
数据库管理系统通常由三个部分组成:
1.数据描述语言(DDL)及其编译程序
2.数据操纵语言(DML)或查询语言及其编译或解释程序
3. 数据库管理理性程序
要建立一个数据库首先要进行设计:
1. 确定建立数据库的目的 这有助于确定 Visual FoxPro 保存哪些信息。
2. 确定需要的表 在明确了建立数据库的目的之后,就可以着手把信息分成各个独立的主题,例如 Employee 或 Orders 等。每个主题都可以是数据库中的一个表。
3. 确定所需字段 确定在每个表中要保存哪些信息。在表中,每类信息称作一个字段,浏览表时在表中显示为一列。例如,在 Employee 表中,可以有这样两个字段:Last_name 和 Hire_date 。
4. 确定关系 分析每个表,确定一个表中的数据和其他表中的数据有何关系。必要时,可在表中加入字段或创建一个新表来明确关系。
5. 设计求精 对设计进一步分析,查找其中的错误。创建表,在表中加入几个示例数据记录,看能否从表中得到想要的结果。需要时可调整设计。
“字段说明”是字段的实际含义,”字段名”是字段在计算机中的表示,”数据类型”则是根据需要选择提供的整行,字符型等,若是数据型数据,字段长度是固定的,如果字符型数据,指明字段长度.
VF6.0提供访问数据库的字段有:数据控件(data control),数据访问对象数据对象等。VF6.0中的文本框,标签框,复选框,等控件被称为具有数据感知功能的控件.把数据控件和数据感知结合到一起称为数据绑定,绑定后,通过数据控件的连接,,数据库表中数据被取出,与数据感知控件绑定后,将这些数据显示在有关控件.
把数据控件与数据库相连接,通过数据控件属性ControlSource,把数据控件与数据库连接起来.不过先要将数据表添加到表单的数据环境设计器中,然后再将控件的ControlSource属性选择数据表的一个字段,把数据感知控件连接到数据控件上,绑定成功。
3.7 SQL语言的特点
SQL是一种通用的关系数据库语言,能够定义数据库、录入数据来建立数据库,提供用户查询、更新、维护、扩充等功能,并且有保障数据安全的操作。
SQL的第二个特点是具有两种使用方式,一种为自含语言,是非过程化语言,适用于非专业人员。另一种为宿主语言,是将SQL嵌入某种高级语言中,这适用于专业人员。
它第三个特点是语言简洁,为完成其核心功能只用了六个动词,即SELECT、CREATE、INSERT、UPDATE、DELETE、GRANT,是一个一体化的语言。此外,其语法简单,与英语口语十分接近,易于学习和推广使用。
在Visual FoxPro6.0 中,可以通过Data控件、DataGrid 控件来访问和显示数据库中的数据。在设计复杂的数据库时,还必须使用SQL来满足程序设计的要求。