文档详情

visualfoxpro程序设计基础教学大纲.doc

发布:2018-10-27约7.37千字共12页下载文档
文本预览下载声明
《Visual FoxPro 9.0程序设计基础》教学大纲 一、课程设置的有关说明 1、课程性质 公共基础课。 2、课程定义 本课程以Visual?FoxPro9.0?为基础,讲解了VFP 9.0的界面组成、基本语言成分与操作、辅助开发工具的使用、面向对象的程序设计思想与方法、及应用系统的开发过程。学生通过本课程的学习,能比较系统地掌握关系数据库的基本概念、基本理论和基础知识,能够具备初步的可视化程序设计能力了解可视化编程技巧及技术,能进一步深入自学Visual?FoxPro编程,能结合数据库的操作管理功能进行小型应用系统的开发,实现信息管理与信息查询,为后续课程学习奠定基础。学习本课程之前,要求已修完《计算机文化基础》相关知识。 3、设置课程的目的和教学基本要求 通过该课程的学习,使学生掌握小型关系型数据库VF的数据管理功能与面向对象的程序设计功能。 教学基本要求:在多媒体教室进行授课,在教学中保证教学的教育性和科学性,以严谨的语言和端正的态度讲解本课程的基本知识和所涉及到的各种操作命令、编程方法、程序的建立、程序的保存、程序的运行及调试过程,通过大屏幕投影展示给学生,同时安排上机实践课程,保证学生能够动手操作,理论联系实际建立小型数据库实验。 4、教学内容简介 Visual?FoxPro9.0程序设计包括Visual?FoxPro的各种数据类型,以及常量、变量、表达式、函数等各种数据元素,结构化程序设计的基本知识、方法和技巧,顺序、分支和循环等基本程序流程控制语句以及模块化程序设计;数据库,数据表的创建,及其基本操作知识;SQL结构化查询语言,面向对象程序设计的基本操作等知识。 二、具体教学内容 第一章 数据库系统及VFP概述(6学时) 1、教学目的和要求 了解数据库的基本概念、数据库系统和Visual FoxPro数据库管理系统、Visual FoxPro的用户界面及有关Visual FoxPro的9.0 系统配置。 2、内容提要 了解什么是信息、数据,数据处理数学模型、关系模型和关系模型的规范化原则、Visual FoxPro9.0 的安装(硬、软件)环境及其安装方法。理解数据库系统的体系结构、数据库管理系统、数据库应用系统的构成。掌握Visual FoxPro9.0 的启动、退出、有关系统参数的设置。 第一节 数据库系统概述 理解数据和数据库概念,了解数据处理发展阶段。掌握基本概念:?信息、数据、数据处理、数据库、数据库管理系统、数据库系统、数据库应用系统。 第二节 数据模型 数据模型的概念、分类、功能与特点。关系数据库中的相关概念。数据模型(层次模型、网状模型、关系模型)、关系数据库、关系、主关键字、外部关键字、字段、记录、数据项、属性。 第三节 Visual FoxPro9.0概述 Visual FoxPro9.0 的安装(硬、软件)环境及其安装方法。理解数据库系统的体系结构、数据库管理系统、数据库应用系统的构成。掌握Visual FoxPro9.0 的启动、退出、有关系统参数的设置。 3、复习思考题 1)数据管理技术经历哪几个阶段?? 2)文件管理方式和数据库管理方式有什么不同? 3)简述数据库系统的组成和特点?? 4)概念模型和数据模型有什么区别?? 5)什么是实体联系模型?实体间有哪些联系? 6)什么是关系模型?关系模型必须满足哪些条件? 7)关系模型有哪几种完整性规则?各有什么作用? 第二章 VFP语言基础及结构化程序设计(8学时) 1.教学目的和要求 掌握Visual?FoxPro语言的基本知识(语言本身支持的数据类型、常量、变量和常用标准函数及表达式的使用),项目管理器的使用,为以后编程打基础。 2.内容提要 掌握Visual?FoxPro语言本身支持的数据类型、常量、变量和常用标准函数及表达式的使用。在多媒体教室使用电子课件讲授,通过大屏幕投影把数据类型、常量、变量和常用标准函数及表达式的使用展示给学生。 第一节 数据类型 数据类型(字符、数值、逻辑、日期、日期时间、整型、通用、备注)?其它类型简要介绍(浮点、货币、二进制字符)。数据存储常量(数值型、浮点型、字符型、逻辑型、日期型、日期时间型),?变量,命名、字段变量、内存变量、系统内存变量、数组。 第二节 数据容器 内存变量的定义、赋值、引用、输出、显示、释放?数组的定义、赋值、使用、输出、释放?。 第三节 表达式 ?算术运算符和算术表达式? 字符串运算符和字符表达式 日期运算符和日期表达式 关系运算符和关系表达式 逻辑运算符和逻辑表达式? *类和对象运算符(简单介绍) *名称表达式? 第四节 函数 数值处理函数,字符处理函数,日期和时间处理函数,数据类型转换函数,测
显示全部
相似文档