欢迎来到天天文库
浏览记录
ID:44999940
大小:332.00 KB
页数:50页
时间:2019-11-07
《集中上机第1周》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、集中上机知识点回顾及关键操作点讲解主要内容1、工作目录的设置2、项目文件的建立及使用3、数据库的建立及使用4、数据表和自由表的建立及使用5、字段有效性的设置6、索引及表的关联表记录的操作(1)添加:append[blank](2)删除:delete,pack,zap(3)修改:replace,browse(4)显示list,display,browse(5)插入insert(6)查找:locatefor(7)记录指针的定位:go/gotoskip(8)与表相关的几个函数bof():测试记录指针是否在第一条记录之前eof():测试
2、记录指针是否在最后一个记录之后recno():返回当前记录的记录号reccount():统计表记录的总个数found():检测是否找到满足条件的记录7、程序文件的建立及使用(1)顺序结构:赋值语句(=,store)(2)选择结构:if语句,docase语句if<条件>【语句块】else【语句块]endif(3)消息框的设置:messagebox(提示信息,按钮类型,标题信息)DOCASECASE<条件1>[语句块1]CASE<条件2>[语句块2]…..ENDCASE信息对话框函数MESSAGEBOXMessageBox函数用于显示
3、一个信息对话框,可以在程序运行过程中,显示一些信息,例如提示信息、错误信息等。其构成如图所示。信息对话框的“标题”部分。信息对话框的“图标”部分。信息对话框的“提示信息”部分。信息对话框的“按钮”部分。信息对话框函数MESSAGEBOX格式:MESSAGEBOX(<字符表达式1>[,<数值表达式>[,<字符表达式2>]])功能:供用户定义信息对话框,按下相应的按钮返回一个数值。说明:<字符表达式1>用于指定在对话框中显示的信息文本。<数值表达式>用于根据表6-1的内容设置对话框中的按钮、图标和默认按钮,缺省该参数表示取0。信息对话
4、框函数MESSAGEBOX<字符表达式2>用于指定对话框标题栏的显示文本。缺省该参数表示在标题栏显示“MicrosoftVisualFoxPro”。函数值返回一个数值,用户可根据操作时按下的按钮来获得相应的返回值,返回值见表6-2,用户编程时根据返回值来设置动作。信息对话框函数MESSAGEBOX在信息对话框中使用2个按钮“是”和“否”,使用“问号”图标,默认按钮为第二个按钮,显示“真的要退出系统吗?”信息,对话框标题为“提示信息”。在命令窗口里输入:a=MESSAGEBOX("真的要退出系统吗?",4+32+256,"提示信息"
5、)就会显示如图所示的信息对话框。运行环境设置命令在程序中运用一些环境设置命令,可使程序正常而高效地运行。运行环境设置命令大多数是由SET命令设置的,它一般有ON和OFF两个选项,当为ON状态时,设置有效,为OFF状态时设置无效。有的SET命令用TO指定设置值。常用的环境设置命令如表6-3所示。8、SQL语句(1)SELECTselect目标from范围where条件orderby排序字段groupby分组字段having组条件into/to结果去向(2)insert(3)update/delete表单设计关键技术基本过程1、启动表
6、单设计器——创建表单2、根据需要设置数据环境3、表单界面(属性)设计4、根据需要添加或改变存在的对象5、对象属性设置6、对象的事件编程7、保存表单(.scx)8、运行表单身份验证表单设计(1)建立一个用户表(用户名,密码,权限)(2)界面设计(构思?)(3)代码编写n1=alltrim(thisform.combo1.value)n2=alltrim(thisform.text1.value)locateforalltrim(姓名)=n1iffound()if密码=n2insertinto访问登记(姓名,登录时间)values(n
7、1,datetime())doform系统主表单thisform.releaseelseifn<3messagebox("密码错误,请重新输入密码")n=n+1thisform.text1.value=""thisform.text1.setfocusthisform.refreshelsemessagebox("密码三次错误,无权使用本系统")thisform.releaseendifendifelsemessagebox("你输入的用户名是非法的")endif变量n:为全局变量在表单的load事件或init事件进行说明Publ
8、icnn=0数据编辑表单的设计一、利用捆绑方式(数据与控件之间是绑定的,数据之间实现互传)注意:数据修改的随意性?解决方法:(1)注意操作过程的提示或警告(2)控件的可用或只读属性设置二、利用缓冲技术缓冲技术:借助与缓冲池作为中介来操作表单界面缓冲
此文档下载收益归作者所有