术,这是他
取名为 Visual foxpro 的原因。可视化编程技术给人一种所见即所的的感受,在 您编辑屏幕表单、报表、菜单时,可以直接运行,不必来回调试,极为方便。 ⑤新增许多命令和函数,功能大大加强,sql 语句更加丰富 增加了
7 种新的字段类型:整型、货币型、日期时间型、双精度型、通用 型、二进制型和二进制备注型。 在结构化的复合索引中可以建立 4 种类型的索引:主索引、候选索引、普通索引 和唯一索引。 允许在表中使用空值 null,以保证与采用
sql 标准的数据库管理系统的兼 容和数据共享。 ⑥用 32 位方式 Visual foxpro 使用 32 位方式,其运算速度、存储能力大大提高。
第四章 学籍管理系统的实现及编码
4.1、主程序 、
先建一个项目管理器,命名为“学籍管理.pjx” 。按照前面几章系统分析及 设计的结果,建立一个名称为“学籍库.dbc”的数据库并添加系统所涉及的各个 表。然后根据功能模块结构设计的结果建立一个菜单,并设置相应的菜单项的单 击事件。再建立一个主控程序,命名为“主程序.prg” 。 主界面
主程序.prg 的代码如下: 主程序.prg 的代码如下: _SCREEN.WINDOWSTATE=2 _SCREEN.CAPTION="学籍管理系统" _SCREEN.CONTROLBOX=.F. _SCREEN.BACKCOLOR=RGB(50,100,128) SET SYSMENU OFF SET TALK OFF SET SAFETY OFF 1、界面设计:
2、相关代码如下:
(添加按钮) 添加按钮)
THIS.CAPTION="继续" Thisform.班级编号 1.VALUE=SPACE(3)
Thisform.班级名称 1.VALUE=SPACE(6) Thisform.专业代码 1.VALUE="07070"
Thisform.学制 1.VALUE="3" Thisform.收费金额 1.VALUE=1800.00 Thisform.班主任名 1.VALUE=SPACE(8) Thisform.入学时间 1.VALUE=CTOD("//")
Thisform.班级编号 1.ENABLED=.T. Thisform.班级名称 1.ENABLED=.T. Thisform.专业代码 1.OPTION1.ENABLED=.T. Thisform.专业代码 1.OPTION2.ENABLED=.T. Thisform.专业代码 1.OPTION3.ENABLED=.T. Thisform.专业代码 1.OPTION4.ENABLED=.T.
Thisform.专业代码 1.ENABLED=.T. Thisform.收费金额 1.ENABLED=.T. Thisform.班主任名 1.ENABLED=.T. Thisform.入学时间 1.ENABLED=.T. THISFORM.班级编号 1.SETFOCUS THIS.ENABLED=.F. THISFORM.COMMAND2.ENABLED=.T. THISFORM.COMMAND3.ENABLED=.T. THISFORM.COMMAND4.ENABLED=.F. THISFORM.REFRESH
(撤消按钮) 撤消按钮)