欢迎来到天天文库
浏览记录
ID:32895491
大小:119.50 KB
页数:12页
时间:2019-02-17
《程序设计课程教学大纲》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、《VisualFoxPro程序设计》课程教学大纲(VisualFoxProProgrammingLanguage)学时数:72其中实验学时:36学分数:4适应专业:非设计机专业执笔者:王伟勤编写日期:2004年10月一、课程的性质、目的和任务课程的性质:现在的社会是一个信息飞速发展的社会,而信息社会必然对高校培养学生的素质及其知识结构提出更高和更新的要求。为适应社会的要求,为国家培养有用的人才,国家高教司将高校非计算机专业的计算机基础教育内容分为三个层次:计算机文化基础、计算机技术基础和计算机应用基础。我们设置《VisaulFoxPro程序设计》课程,属第二个层次的内容,而且V
2、isaulFoxPro也是目前微型机使用的操作系统Windows平台上支持的非常流行的面向对象的可视化程序设计语言之一。鉴于我校开设的专业要求和学生希望通过二级考试的需求,因此对某些专业开设VisaulFoxPro这门面向对象程序语言设计的公共基础课程。设置本课程的目的和任务:使学生掌握设计程序的三种基本结构,了解面向对象程序设计的思路,为学生今后学习其它面向对象程序设计语言打下一个基础。并为学生的后续专业课程打下必要的计算机基础。 二、课程教学的基本要求(一)要求学生了解数据库的基本概念、数据库系统和VisualFoxPro数据库管理系统。(二)了解VisualFoxPro的
3、用户界面及有关VisualFoxPro的6.0系统配置,掌握VisualFoxPro语言的基本知识(语言本身支持的数据类型、常量、变量和常用标准函数及表达式的使用)。(三)掌握VisualFoxPro语言对表、数据库和视图的各种操作及使用。(四)掌握利用SQL语言和和查询设计器进行数据查询,(五)掌握结构化程序设计基础知识(包括程序文件的建立与修改;程序文件的调试;程序的三种基本控制结构:顺序结构、选择结构和循环结构;过程和自定义函数的建立及使用;变量的作用范围等)。(六)理解面向对象程序设计的基本概念:对象、属性、事件和方法,掌握表单和数据环境、常用基类控件等。掌握菜单的设计
4、。(七)掌握项目管理器的创建、打开、使用及对项目管理器的操作。要求掌握面向对象程序设计的思想和方法,能建立一个小型的数据库应用系统。12三、课程的教学内容、重点和难点第一章数据库基础理论(1学时)一、数据库基本概念(一)数据处理了解数据处理的概念。(二)数据模型了解数学模型的概念。(三)数据库系统了解关系数据库系统的概念。二、关系数据库(一)关系数据结构定义了解关系数据结构定义(二)关系运算了解关系运算符的功能(三)关系数据库了解关系数据库的概念重点:数据库基本概念难点:关系数据库的相关知识第二章VisualFoxPro系统初步(1+2学时)一、VisualFoxPro关系数据
5、库系统(一)VisualFoxPro发展历史了解VisualFoxPro发展历史。(二)VisualFoxPro系统特点了解VisualFoxPro系统特点。(三)VisualFoxPro操作界面熟悉VisualFoxPro操作界面。(四)VisualFoxPro工作方式了解VisualFoxPro工作方式。二、VisualFoxPro设计工具(一)向导了解向导的功能。(二)设计器了解设计器的功能。(三)生成器12了解生成器的功能。三、项目管理器(一)项目管理器的功能特性了解项目管理器的功能特性。(二)项目管理器的界面操作熟悉项目管理器的界面操作。重点:项目管理器难点:无第三章
6、数据及数据运算(4+4学时)一、数据类型了解VisualFoxPro的数据类型,熟练掌握5种常用类型。二、常量(一)字符型常量熟练掌握字符型常量的概念及用法。(二)数值型常量熟练掌握数值型常量的概念及用法。(三)货币型常量了解货币型常量的概念及用法。(四)日期型和日期时间型常量熟练掌握日期型常量的概念及用法,了解日期时间型常量的概念及用法。(五)逻辑型常量熟练掌握逻辑型常量的概念及用法。三、变量(一)内存变量掌握内存变量的定义和使用方法及常用命令。(二)字段变量了解字段变量的概念。(三)系统变量了解系统变量的概念。(四)变量的显示掌握变量的显示命令。(五)内存变量的清除掌握变量
7、的清除命令。四、数组(一)数组的定义掌握定义数组的命令。(二)数组的赋值和引用12掌握数组的赋值和引用方法。五、函数(一)函数的组成要素了解函数的组成要素。(二)函数的类型了解函数的分类情况。(三)常用函数列表掌握常用函数的使用方法。六、数据运算表达式(一)数值型表达式掌握数值型表达式的定义,数值运算符的含义及优先级别。(二)字符型表达式掌握字符型表达式的定义,字符运算符的含义及优先级别。(三)日期型表达式掌握日期型表达式的定义,日期运算符的含义及优先级别。(四)关系型表达式掌握关系型表达式
此文档下载收益归作者所有