收藏 分销(赏)

VisualFoxpro论文.doc

上传人:精**** 文档编号:2114165 上传时间:2024-05-16 格式:DOC 页数:17 大小:771.54KB
下载 相关 举报
VisualFoxpro论文.doc_第1页
第1页 / 共17页
VisualFoxpro论文.doc_第2页
第2页 / 共17页
VisualFoxpro论文.doc_第3页
第3页 / 共17页
VisualFoxpro论文.doc_第4页
第4页 / 共17页
VisualFoxpro论文.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、VisualFoxpro论文 作者: 日期:17 个人收集整理 勿做商业用途Visual foxpro论文论文摘要为了更好地巩固visual foxpro的基础知识,掌握程序设计的基本方法,熟悉写论文的方法格式,进行了大学一年级visual foxpro分章知识要点阐述,将老师在课堂中讲授的重点和平时实践中遇到的技巧分列于其中,各章的重点作出标注,为期末考试复习打好基础.通过此次论文准备,使我不仅掌握了visual foxpro的基础知识,还对论文的书写格式有一定的了解。关键词Visual foxpro 数据库 函数 表目录 第一章 数据库系统基础知识。第5页1.1 数据库基础知识1.2 数据

2、模型1.3 数据库系统1.4 关系数据库1.5 常用文件类型第二章 Visual foxpro的数据与数据运算。.第6页3。1 VF的数据类型3。2 VF的常量与变量3.3 VF常用的内部函数第7页第三章 表的基本操作.。第8页3.1 表的创建3.2 表的基本操作3.3 表的查询、统计、与计算3.4 表的排序与索引第四章 数据库操作。第9页4.1 项目管理器4.2 数据库的基本操作4.3 建立数据库表之间的联系第五章 SQL基础.第10页5。1 SQL概述5.2 数据定义5.3 数据查询5.4 数据操纵第六章 查询与视图.第11页6。1 查询设计6.2 视图设计第一章 数据库系统基础知识1.1

3、数据库基础知识 1数据抽象过程:现实世界概念世界-机器世界2数据库概念:依照某种数据模型组织起来的、相互关联的、并存放于二级储存器中的数据集合。(DB)1。2数据模型1实体及其之间的关系:(1)一对一的联系(2)一对多的联系(3)多对多的联系2常用的数据模型(1)层次模型(2)网状模型(3)关系模型1.3数据库系统1数据库系统概念:以数据库为核心,以管理为目的的计算机系统。(DBS)2数据库管理系统概念:对数据库进行管理和实现对数据库的数据进行操作的管理系统。(DBMS)3三者关系:DBS包括DB和DBMS1.4关系数据库1元祖(记录)行选择2属性(字段)-列-投影取值范围足值域1。5常用的文

4、件类型项目文件:。PJT、.PJX数据库文件:.DBC、.DCT表文件:。DBF、.FPT程序文件:。PRG、。FXP索引文件:.IDX、。CDX内存变量文件:。MEM屏幕格式文件:。FMT报表格式文件:.FRX、.FRT标签文件:.LBX、。LBT文本文件:.TXT菜单文件:.MNT、.MNX、.MPR、。MPX表单文件:.SCX、。SCT第二章 Visual foxpro的数据与数据运算2。1 visual foxpro 的数据类型数据类型 类型简称 宽度字符型 C 1254数值型 N 最大长度为20货币性 Y 8日期型 D 8 日期时间型 T 8二进制字符型 C 1254整型 I 4浮点

5、型 F 最大长度为20双精度型 B 8逻辑型 L 1通用型 G 4 备注型 M 42.2 VF的常量与变量1 常量 (1) 字符型常量(2) 数值型常量(3) 货币型常量(4) 日期型常量(5) 日期时间型常量(6) 逻辑型常量2 变量(1) 字段变量(2) 内存变量(3) 系统变量2.3 VF常用的内部函数1 数值函数(1) 求绝对值函数 ABS(2) 求平方根函数 SQRT(3) 求余数函数 MOD(4) 四舍五入函数 ROUND(5) 求最大值 MAX 和最小值 MIN 函数(6) 取整函数 INT (函数返回数值表达式的整数部分) CEILING(取大于或等于指定表达式的最小整数) F

6、LOOR(返回小于或等于指定数值表达式的最大整数)2 字符函数(1) 宏代换函数 &(字符型内存变量)(2) 求字符串长度函数 LEN(3) 取子串函数 LEFT(从左) RIGHT(从右) SUBSTR(从指定)(4) 求子串位置函数 AT(字符串1,字符串2)(5) 生成空格函数 SPACE(6) 大小写字母转换函数 UPPER 换成大写 LOWER 换成小写(7) 删除字符串前后空格函数 RTRIM ( 右 ) LTRIM ( 左 ) ALLTRIM ( 最左和最右的所有空格)(8) 取字符串左边部分字符函数 LEFT(9) 取字符串右边部分字符函数 RIGHT(10) 测试表达式类型函

7、数 TYPE3 日期和时间函数(1)系统当前日期和时间函数 DATE() TIME() DATETIME() (2)求年份、月份和天数函数 DAY(日期型表达式日期时间型表达式) MONTH(日期型表达式日期时间型表达式) YEAR(日期型表达式日期时间型表达式)(3)求时、分、秒函数 HOUR() MINUTE() SEC(日期时间表达式) 4数据类型转换函数 (1)将字符转换成ASCII码函数 ASC(2)将ASCII码转换成字符函数 CHR(3)将数值转换为字符串函数 STR(4)将字符串转换成数值函数 VAL(5)将字符串转换成日期或日期时间型函数 CTOD 日期型 CDOT 日期时间

8、型(6)将日期或日期时间型转换为字符串函数 DTOC TTOC5测试函数(1)表头测试函数 BOF(|别名)(3)记录号测试函数 RECNO(工作区号别名)(4)测试查询结果函数 FOUND(工作区号别名)(5)测试文件是否存在函数 FILE()(6)记录删除测试函数 DELETED(工作区号别名)(7)检测表文件名函数 DBF(别名)(8)IIF函数 IIF(,表达式1,表达式2)6显示位置函数(1)显示光表列坐标函数 COL()(2)显示光标行坐标函数 ROW()7文件管理函数(1)返回当前函数 CURDIR (2)测试指定目录函数 DIRECTORY(3)测试文件大小函数 FSIZE8数

9、组函数(1)删除数组元素函数 ADEL(2)查找数组元素函数 ASCAN(3)数组内容排序函数 ASORT(4)测试数组长度函数 ALEN(5)拷贝数组函数 ACOPY第三章 表的基本操作3.1 表的创建1 命令短语 FOR (不满足则跳过继续) WHILE(不满足则结束)2 命令格式:|?3.2 表的基本操作1表的打开命令格式:USE表文件名2表的关闭命令格式:USE3表结构的显示命令格式:LISTDISPLAY STRUCTURE4表记录的显示命令格式:LISTDISPLAY5表结构的修改命令格式:MODIFY STRUCTURE6关闭所有打开的数据库及表:CLOSE ALL7关闭所有打开

10、的表及释放所有内容:CLEAR ALL8绝对定位命令:GO GO TOP (指向首位)GO BOTTOM(指向末尾)9相对定位命令:SKIP数值表达式10做删除标记:DELETE FOR11删除做了标记的:PACK12删除所有记录:ZAP3。3 表的查询、统计与计算1表的查询命令格式:FIND字符串或数值2统计表中的记录个数:COUNTFORWHILE条件TO内存变量3求和命令:SUMWHILE条件TO4求平均值命令:AVERAGE5统计函数命令:CALCULATE6分类统计命令:TOTAL ON3.4 表的排序与索引1表的排序命令:SORT TO2索引文件的建立命令:INDEX ONTO独立

11、索引文件名3建立复合索引文件命令:TAG索引标识名OF4打开索引文件命令:SET INDEX TO索引文件名5关闭索引文件命令:CLOSE INDEX SET INDEX TO USE第四章 数据库操作4。1 项目管理器1项目管理器的使用(1)新建文件(2)添加文件(3)修改文件(4)移去文件(5)项目文件的连编与运行 4。2 数据库的基本操作1建立数据库文件包括使用项目管理器建立数据库或使用新建对话框建立数据库或使用命令交互方式来建立数据库。2编辑数据库包括吧数据库添加到项目中,然后打开数据库,最后关闭数据库,也可以修改数据库或删除数据库。3向数据库添加自由表:可以使用项目管理器添加表,使用

12、数据库设计器添加表,使用命令方式添加表。4创建数据库表:使用项目管理器新建数据库表,使用命令方式新建数据库表,使用数据库设计器新建数据库表。5编辑数据库表:从数据库中移去数据库表,修改数据库表,重命名数据库表。6设置数据库表字段属性:字段的显示属性包括显示格式、输入掩码和标题.7为数据库表添加索引。4.3 建立数据库表之间的联系1数据库表间的关联:(1)数据库表之间永久关系的创建,(2)创建数据库表之间的临时关系2设置参照完整性:在参照完整性生成器窗口选定某一选项卡,单击表格某行左边的小按钮(选定相应的永久关系),再单击某一单选按钮,此时表格中对应值将随之发生变化。或者直接单击表格单元,在弹出

13、的组合组合框内选择值,这时单选按钮随之变化。设置完毕后,单击参照完整性生成器窗口的“确定”按钮退出该窗口,完成参照完整性设置。第五章 SQL基础5.1 SQL基础1 SQL由数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL)三部分组成。2 SQL具有以下特点:是一种一体化语言;是具有完备的查询功能;是一种高度非过程化的语言;非常简洁;执行方式有很多种;不仅对数据表进行各种操作,也可以对视图 进行操作.5.2 数据定义1 定义表结构,其命令格式:CREATE TABLE2 删除表,其命令格式:DROP TABLE表名3 修改表结构,其命令格式:ALTER TABLE表名5.3

14、 数据查询1 基本查询,常用格式:SELECTALL|DISTINCTALL表示输出所有记录,包括重复记录。DISTINCT表示输出无重复结果的记录。2 条件查询,格式:WHERE条件表达式3 嵌套查询:(1)返回单值的子查询,(2)返回一组值的子查询,通常使用条件ANY、ALL和IN。4 多表查询(1)等值连接(2)非等值连接5连接查询(1) 内部连接:也就是说所有满足连接条件的记录都包含在查询记录中.(2) 外部链接:包括左外链接,右外连接,全外连接。6查询结果处理(1)排序输出,其格式为:ORDER BY(2)重定向输出,其格式为:INTO 目标|TO FILE文件名ADDITIVE|T

15、O PRINTER(3)输出合并,其格式为:UNION ALLSELECT命令5。4 数据操纵1 插入记录,格式:(1)INSERT INTO (2)VALUES(表达式1,)2删除记录,格式:DELETE FROM 3更新记录,格式:UPDATE 数据库名!表名 SET 字段名1=表达式1,=第六章 查询与视图“Visual FoxPro程序设计课程建设思路与规划发布时间:2006-12-30“Visual FoxPro程序设计”课程建设思路与规划 Visual FoxPro程序设计课程是现代教育技术中心为我院非计算机专业管理类本、专科学生开设的一门较高层次的公共基础课。该课程被列为教育部考

16、试中心的全国计算机等级考试科目。我院要求学生参加省计算机二级水平考试,是考核我院计算机教学质量的一个主要方面,同时也为我院在全省高校中争取声誉做出了一定的贡献。为此,我们对Visual FoxPro程序设计( 简称 VFP)这门课程进行精心打造,力求从多视角、全方位进行重新定位和认识,最终将这门课程建设成具有明显特色、学有所用、学以致用、学生欢迎、社会认可的一门实用的计算机基础课程.一、课程发展的历史沿革与现状Visual FoxPro程序设计语言是20世纪90年代初问世,是为数据库结构和应用程序开发而设计的功能强大的面向对象的环境,也是第一个全面支持面向对象程序设计的数据库语言,它具有可视化

17、的编程技术、面向对象的程序设计方法、方便的应用程序开发工具、集成式的开发环境、优化的数据库技术、充分的数据共享、友好的界面、简单易学便于开发等特点,因而成为当代最优秀的数据库程序设计语言之一,是管理类相关专业基础教学的理想课程,也可做为计算机类相关专业的专业基础课程,同时也是培养学生应用计算机解决和处理实际问题、为进一步学习和应用计算机的理想工具。本课程的作用是使学生能掌握一门数据库编程语言,以适应社会对信息管理系统的需求,同时本课程也是计算机学科中一门重要的基础课。学生经过本课程学习后应能达到:了解进行科学计算的一般思路,培养学生应用计算机解决和处理实际问题的逻辑思维能力以及分析问题和解决问

18、题的基本能力;初步了解数据库的原理及应用,掌握基本的数据库应用技术和基于数据库的应用程序开发技术;培养学会前台工具和后台数据库的接口;能将各自专业知识与计算机信息管理知识和技能结合起来,根据本学科特点和需求自己编写类似学生管理系统、财务管理系统等数据库管理软件。从2000年开始,我院2000级管理类相关专业的本科生就开始开设Visual FoxPro程序设计这门课程,6年来,该门课程不仅成为我院工程管理、工商管理、电子商务、工程造价、财务管理、财会、城建工程、房地产、电子信息工程等专业最重要的计算机技术基础课程,而且也成为受学生广为重视的一门课程。目前,每年上课的学生达一千五百人左右,十二万人

19、时以上,是一门课时量较大、涉及面较广的本、专科生教学课程,在创建高水平大学和高素质人才培养中发挥着不可替代的重要作用。针对Visual FoxPro程序设计语言数据类型丰富、命令及函数较多,同时又涉及到面向对象与可视化程序设计等许多概念、学生难以理解的特点,从2002年我们就开始进行课程的改革探索,建立了完整的教学大纲和实验大纲,并经过了多次修改和完善。教材使用上,从完全依赖于引进到自主参与编写,完成了一套即可自学又适于课堂教学的教材及相应的实验指导教材.为规范课程的考试,从2003年起,Visual FoxPro程序设计就采用省计算机二级水平考试作为该课程的考试方式,使该课程的考试真正实现教

20、考分离。近年我们针对学时少内容多的特点,改革教学方法与教学手段,不断提高教学质量,考试结果表明,考试通过率正在逐年提高,目前该课程的考试通过率不平均达到近90。本课程04年已经批准为院级重点建设课程,在课程建设的过程中,通过不断加强课程的管理,逐步形成教学计划、过程有检查、课程结束有总结,逐步形成和规范课程的管理.通过近几年的建设,该课程已经形成了一支年龄、职称结构比较合理的教师队伍。教师教学认真、将传统的教学方式与现代化的教学手段相结合,理论教学与实践教学并重,重视培养学生的实践能力和创新能力,取得了良好的教学效果。二、课程建设指导思路与总体建设目标以先进的教育理念为指导,加强与国内外同学科

21、教育同行的交流,以培养创新型人才为目标,采用理论教学、实验教学、知识训练加等级考试四段式教学模式。在现有的基础上进一步以课程组方式研究Visual FoxPro程序设计教学内容、教学方法、实验内容、实训设计的改革,制定出课程教学大纲,在原有基础上不断探索完善,运用不断发展的理论指导课程建设和改革;调整完善教师队伍结构,注重教师梯队的建设,特别是中青年教师的发展,加强师资培养,使教师的学历、年龄结构及师生比例结构能达到相关要求;加强实验资料建设及教材建设,在自编教材试用的基础上,不断更新、完善教材内容,最终获得一套比较完善的,广大师生喜爱的教材;在现有的先进教学设备基础上,探索创新更适合本门课程

22、的教学方法和手段,注重现代教育技术的应用,加强多媒体课件建设,网络课堂建设;完善各种教学管理制度。大力发展已有优势,补充不足,努力将VisualFoxPro程序设计课程建设成院级精品课程,并最终建设为特色明显、具有一流教学水平的省级精品课程。三、课程建设规划1、师资队伍建设:建立一支年龄、学历、职称结构相对合理的师资队伍.未来三年内,计划增加2名具有硕士以上学位的专职教师,其中通过在职培养、引进等方式,力争使本课程能有博士学位的专职教师12名,并争取培养学术带头人12名.2、教学内容建设:(1)在课堂教学内容方面:以教学大纲为依据,以教材为基本内容,不断探索、研究课程教学在新形势下出现的新情况

23、和新问题,改革传统教学内容中与时代发展相脱节的部分,为本课程注入新的内容,保持其动态性和新颖性;(2)在课外教学内容方面:制订、实施课外教学计划。力求建立完善的课外教学模式和机制,探索课外教学环节的主要内容和方式,并与课堂教学内容有机结合,使本课程的教学内容建设更加深化和完善;(3)开设相关选修课程,丰富、发展本课程的课程体系和内容。 3、教学方法和教学手段建设:(1)加强课件的开发与完善。每位教师均应制作出集视、听、讲为一体的富有本课程特色的高质量的教学课件;(2)探索社会实践教学方式.在传统教学方式的基础上,尝试开展课内、课外的团体教学活动.比如组织学生开展计算机兴趣小组活动,让学生开发小

24、型管理系统,并要求撰写报告或论文,优秀者汇编成册;(3)充分利用网上教学领域建设立体化教材。所谓立体化教材是指教材表现形式多样化,从多维度向学习者传授知识信息,使学习者理解、掌握知识,并会运用所获取的知识解决实际问题。VFP程序设计课程立体化教材包括教材、教学参考资料、实验指导书、电子教案、多媒体教学课件、网络课程、练习与自测试题等。在立体化教材建设方面,我们虽然做了大量的工作,积累了很多的资料,但还很不完善,需要我们不懈的努力去完成。(4)开发测试系统。开发VFP试题库和阅卷系统,用于检验学生对该门课程知识的掌握程度,要全面反映学生程序设计能力,测试题型应有选择题、程序调试题(改错题)和编程

25、题等。为学生创建一个更加完善的自学平台。(5)完善网络平台.进一步丰富和完善VFP课程网站上的教学内容,优化配置网上教学资源,开辟网上教学论坛,使学生和老师能在网上在线交流,营造良好的学习氛围。4、教材建设:对已经出版的自编教材在试用的基础上不断修改与完善,达到内容精选优化,阐述循序渐进,富有启发性,便于自学,使学生能够掌握基本理论、基本知识和基本技能,最终形成符合本课程教学要求、具有一定特色的优秀教材。5、教研、科研建设:未来三年内院级以上的教学、科研立项不少于3项,年均发表省级以上的论文12篇,三年内争取发表国家级论文23篇。6、机制建设:(1)规范课程组活动.每学期课程组活动不少于5次,

26、进行集体备课,对教学过程中遇到的问题进行交流和讨论;(2)建立和完善听课制度。每学期课程组成员互相听课不少于2次;(3)规范教学文件管理.保证教学大纲、教学日志、教学日历、教案、课程总结以及与本课程相关的文件资料规范、齐全;(4)建立课程组组长负责制;(5)建立和完善交流制度,加强师生之间、教师之间以及校际之间的交流。 四、课程建设的步骤1、20062007学年:(1)结合实际修订理论教学大纲与实验教学大纲;(2)制订、试实施课外教学计划;(3)充实完善课程上网资源;(4)申报VisualFoxPro程序设计与VisualFoxPro程序设计实验指导与题解为院规划教材。2、20072008学年:(1)完善供学生模拟测试时使用试题库(VFP6.0)的开发工作,为本课程的考试提供组卷资料;(2)设计并开发配合本教材课堂教学的CAI(VFP6.0)课件;(3)进一步充实、更新网上课堂的内容。3、20082009学年(1)试题库优化对试题库的选题合理性、分布平衡性、标准答案正确性、评分标准严格性进行一次全面的审查。(2)CAI课件优化对CAI课件版面进行合理化设计,对其内容根据实际使用中发现不足的部分进一步修改和补充。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服