资源描述:
《VF数据库课程设计报告格式.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、VF数据库课程设计学号姓名朱小艳专业英语(经济贸易)指导教师冀莉莉2014年10月18日目录1.课程设计目的12.实验环境13.标签和文本框应用14.组合框和命令按钮应用25.命令按钮组应用36.复选框应用57.表格应用68.页框应用79.综合设计810.总结121.课程设计目的通过课程设计,使学生掌握使用VFP设计编写可视化程序的基本方法与步骤,将课堂上所学的理论知识与课程设计结合起来,加强学习的效果。并为今后的学习与工作,打下坚实基础。2.实验环境1.WindowsXP操作系统。2.VisualFoxPro6.
2、0数据库语言。3.标签和文本框应用创建系统登录.scx表单。在表单中添加两个标签控件(Label1、Label2)和一个文本框控件(Text1)。当输入密码时,屏幕只显示相同个数的“*”号,若密码正确,在表单上显示“欢迎使用!”,否则显示“对不起,密码错!”。Login表单属性设置对象属性属性值Form1caption用户登录Label1backcolor128,128,192caption请输入密码:fontbold.T.-真fontsize16fontname楷体Label1backcolor255,255,2
3、55caption无fontbold.T.-真fontsize16fontname华文楷体Text1passWordchar*value无Backcolor0,255,0Login代码编辑如下:ifthisform.text1.value="1234"thisform.label2.caption="欢迎使用!"elsethisform.label2.caption="对不起,密码错!"thisform.text1.value=""endifSun表单运行截图如下所示:4.组合框和命令按钮应用设计组合框应用.scx
4、表单,在表单中添加两个标签控件(Label1、Label2)、一个文本框控件(Text1)、一个组合框控件(Combo1)和一个命令按钮控件(Command1)。从组合框中选择学号,当单击“计算总分”按钮时,计算该生选修所有课程成绩的总分,并将计算结果显示在成绩总分文本框中。Sum表单主要属性设置属性属性属性值Form1caption组合框应用Label1backcolor128,128,255caption学号autosize.T.-真fontsize20Label2backcolor128,128,255cap
5、tion总分autoaize.T.-真fontsize20Text1backcolor0,255,255默认默认值Command1backcolor255,128,192caption计算总分fontsize20Combo1Rowsourcetype6-字段Rowsource学生表.学号controlsource学生表.学号Sum代码编辑如下:select成绩表.学号,sum(成绩)as总分intocursorcjfrom成绩表,学生表;where学生表.学号=成绩表.学号;groupby成绩表.学号locatef
6、or学号=thisform.combo1.valuethisform.text1.value=cj.总分Sun表单运行截图如下所示:5.命令按钮组应用设计命令按钮组应用.scx表单,在表单中添加四个标签控件(Label1、Label2、Label3、Label4)、四个文本框控件(Text1、Text2、Text3、Text4)和一个命令按钮组控件(CommandGroup1),单击“首记录”和“末记录”按钮时分别显示第一条和最后一条记录,单击“前一个”和“后一个”按钮时分别显示当前记录的前一个和后一个记录,单击退
7、出按钮时,退出表单。Cmdgroup表单主要属性设置对象属性属性值Form1caption命令按钮组应用Label1caption学号label2caption姓名Label3caption专业Label4caption出生日期Text1controlsource学生表.学号Text2controlsource学生表.姓名Text3controlsource学生表.专业Text4controlsource学生表.出生日期Commandgroup1buttoncount5Command1caption首记录Comma
8、nd2caption前一个Command3caption后一个Command4caption末记录Command5caption退出Cmdgroup代码编辑如下:Command1:首记录gotopthisform.commandgroup1.command2.enabled=.f.thisform.commandgroup1.command3.enabled