- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机文化基础(二)VisaulFoxpro程序设计教学大纲.doc
计算机文化基础(二)Visaul Foxpro 程序设计(一学时:学时
? (二适用专业:各专业学生
? (三)课程性质与任务
???????? 《计算机基础(二)》课程是全院非计算机专业的一门公共基础课程。 它侧重于数据库的基本概念、数据库的基本操作、数据查询语言、简单的程序设计、菜单程序设计、报表设计以及必须掌握的表单设计。侧重于计算机对数据的基本处理、数据查询(SQL)、表单的数据输出等,使学生具备一定的面向对象程序设计的能力,为学生利用计算机解决问题准备必要的知识;本大纲重点基于数据库的基本操作和简单的程序设计,为学生学习相应的语言打下一定的基础。
?(四)课程的目的和要求
???? 通过学习 Visual Foxpro ,使学生掌握数据库的基本概念;表的基本操作;表的查询和统计;程序设计初步;菜单设计;表单设计基础;表单控件设计;表单高级设计;报表设计以及系统开发等内容。
通过课堂和上机实践双重教学,培养学生具有抽象概括问题的能力,激发创新意识,推动对新知识的学习,锻炼动手实践的本领,综合运用所学的数据库知识,去解决本领域中的任务。
?(五)?课程内容及其要求与学时分配
????? 课程基本要求:对理论知识用“理解”、“了解”、“知道”三级区分,对上机实践操作用“熟练掌握”、“掌握”、“能”三级区分。
1.数据库的建立、打开、修改、删除等操作。操作方法:在项目管理器中、利用菜单、使用命令。相应的命令:
建立:CREATE DATABASE [DatabaseName|?]
打开:OPEN DATABASE [FileName|?][EXCLUSIVE|SHARED][NOUPDATE][VALIDATE]
指定当前数据库:SET DATABASE TO [DatabaseName]
修改:MODIFY DATABASE [DatabaseName|?][NOWAIT][NOEDIT]
删除:DELETE DATABASE DatabaseName|? [DELETETABLES][RECYCLE]
2.数据库表和自由表的建立及转换、表结构的修改、表的打开与关闭、表的删除等操作。操作方法有命令法和菜单法或使用项目管理器。相应命令:
建立表:CREATE 表名
修改表结构:MODIFY STRUCTURE
表的打开及关闭:USE [TableName]
自由表添加到数据库:ADD TABLE TableNmae|? [NAME LongTableName]
从数据库中移出表或删除:REMOVE TABLE TableName|? [DELETE][RECYCLE]
删除自由表:DELETE FILE TableName
3.表结构的修改包括:增加、删除字段,修改字段名、字段类型、字段的宽度,建立、删除索引,建立、修改、删除有效性规则等。
4.表设计器的使用。在“字段”标签中,定义字段名、类型、宽度、小数位数、索引、允许取空值,设置字段有效性规则等。在“索引”标签中可以设置主索引、候选索引、普通索引和唯一索引及索引顺序、索引名、索引表达式等。在“表”标签中可设置记录有效性规则、触发器等。
5.记录的输入方式:编辑和浏览。
实验二 表的基本操作(一)
一、实验目的与要求
熟练掌握表中数据的操作:向表中添加数据,浏览表中的数据,记录的定位、表中数据的修改与删除等。
二、相关知识
1.表的基本操作:在浏览器中浏览、修改、删除、追加记录;在表末尾及中间增加记录;记录的逻辑、物理删除;编辑、替换修改记录;记录的显示及查询定位;排序与索引等。相应的命令:
浏览记录:BROESE
追加记录:APPEND [BLANK]
插入记录:INSERT [BEFORE][BLANK]
加删除标记:DELETE [FOR 逻辑表达式]
恢复删除:RECALL [FOR 逻辑表达式]
物理删除加删除标记的记录:PACK
物理删除所有记录:ZAP
编辑修改记录:EDIT | CHANGE
替换修改记录:REPLACE FieldName1 WITH 表达式1 [,FieldName2 WITH
表达式2]…[FOR 逻辑表达式]
显示记录:LIST/DISPLAY [[FIELDS]FieldList][FOR 逻辑表达式][OFF]
[TO PRINTER[PROMPT]|TO FILE FileName]
查询定位:GO nRecordNumber|TOP|BOTTOM
SKIP [nRecords]
LOCATE FOR 逻辑表达式 CONTINUE
排序:SORT TO TableName ON FieldName1 [/A][/D][/C][,FieldName2
[/A][/D][/C]…][ASCE
文档评论(0)