当前位置:首页 >> 万博亚洲manbet >> 教务处 >> 正文
教务处
万博亚洲manbet

教务处

  • vf教学大纲
  • 来源:本站原创  时间:2016-08-23  作者:万博亚洲manbet 

    点击量:

     
  •  

    第一部分 导言

    Visual foxpro 这门课程是一门程序设计,同时又是数据库管理系统软件。它是中专计算机应用专业一门非常重要的专业课程。但对中专生来说,学习这门课程普遍感到难度很大,学习兴趣低下,如果按照传统的教学方法和教材,情况会变得更加糟糕。针对这种情况,必须调整教学方法,采用项目教学法。因此与这种教学模式相适应的教学大纲和教材就相当迫切需要。

    本教学大纲抛弃了原来把基础全面学完后,才开始学习软件开发,要是按照传统的方法组织教学,绝大部分学生没等到基础学完,已经完全丧失了学习兴趣。新方法从结果入手,以一个个简易软件开发为中心,一步一步教学生如何去实现,其中不明白的道理暂时放下不管,只需学生掌握开发过程,并能模仿跟随老师完成一个小软件的开发,增强学生的成就感,激发学生的学习兴趣。学生原来感到很难的地方,他们变得主动地想知道其中的奥妙,自然回过头来讲授其中的道理给他们听,学生接受起来就容易多了。然后通过不断地重复这些过程,学生逐渐掌握了开发的全过程,并不断理解和掌握其中比较复杂的技术。与本大纲配套使用的自编教材大量使用了图解方法对知识进行讲述,目的使学生易学易懂。

    第二部分 教学内容

    项目一 计算器的开发

    教学目的】掌握用visual foxpro开发一个软件的基本过程,了解面象对象的程序设计方法。

    知识目标】项目管理器、文件与文件类型、文件逻辑形式与物理形式。

    能力目标】文件命名、用项目管理器管理文件。

    项目二 数据收集与存储

    教学目的】掌握数据与数据类型的概念,掌握数据的分类,数据的存储方法。

    知识目标】数据类型,数据库的建立方法,数据表的建立与数据输入。

    能力目标】数据表的结构设计能力,数据库结构设计能力。

    项目三 数据运算

    教学目的】掌握在命令窗口中进行数据运算的基本方法,掌握VF中数据运算的基本知识。

    知识目标】常量、变量、运算符、表达式、函数。

    能力目标】根据实际问题需要设计相应的运算式。

    项目四 管理数据库、数据表

    教学目的掌握打开、关闭、维护数据库的知识;掌握打开、关闭、维护数据表的知识

    知识目标表设计器、数据库设计器、create命令、use命令、browse命令、modi stru命令、append 命令、delete命令、recall命令、pack命令、zap命令、replace... with命令、locate...for命令、index命令

    能力目标能根据实际问题需要对数据库、数据表进行相应的操作。

    项目五 程序设计

    教学目的】掌握新建程序文件、运行程序文件的基本方法;掌握设计程序的三种基本结构。

    知识目标】注释语句、IF-ELSE-ENDIF语句、for-endfor语句、do while-enddo 语句、SCANENDSCAN语句

    能力目标】能编写程序解决简单问题

    项目六 学生档案管理系统

    教学目的】进一步掌握用visual foxpro开发一个软件的基本过程,进一步掌握面象对象的程序设计方法。

    知识目标】面向对象的程序设计方法。

    能力目标】给对象添加代码。

    项目七 表单控件

    教学目的】掌握面象对象的程序设计方法,熟悉常用控件的使用方法。

    知识目标】强化面象对象的程序设计方法,掌握以下控件的使用方法:标签、文本框、编辑框、列表框、组合框、命令按钮、单选按钮组、复选框、表格、页框。

    能力目标】给对象添加代码。

    项目八 报表设计

    教学目的】掌握用向导设计报表的方法,掌握用报表设计器修改报表的方法。

    知识目标】报表向导生成报表、报表设计器修改报表。

    能力目标】能根据实际问题设计出符合要求的报表。

    项目九 菜单设计

    教学目的】掌握主菜单、快捷菜单的设计与调用方法。

    知识目标】主菜单、快捷菜单的设计;主菜单的挂接;快捷菜单的调用。

    能力目标】能根据实际问题设计出符合要求的菜单。

    项目十 学生信息管理系统

    教学目的】进一步掌握用visual foxpro开发一个软件的基本过程,进一步掌握面象对象的程序设计方法。

    知识目标】面向对象的程序设计方法。

    能力目标】给对象添加代码。

    项目十一 游戏总汇

    教学目的】进一步掌握用visual foxpro开发一个软件的基本过程,进一步掌握面象对象的程序设计方法。

    知识目标】面向对象的程序设计方法。

    能力目标】给对象添加代码。

    项目十二 电子试卷

    教学目的】进一步掌握用visual foxpro开发一个软件的基本过程,进一步掌握面象对象的程序设计方法。

    知识目标】面向对象的程序设计方法。

    能力目标】给对象添加代码。

    项目十三 猜数字游戏

    教学目的】进一步掌握用visual foxpro开发一个软件的基本过程,进一步掌握面象对象的程序设计方法。

    知识目标】面向对象的程序设计方法。

    能力目标】给对象添加代码。

    项目十四 电脑公司管理系统

    教学目的】掌握用visual foxpro开发一个管理信息系统软件的基本过程,进一步掌握面象对象的程序设计方法。

    知识目标】面向对象的程序设计方法。

    能力目标】给对象添加代码。

                         第三部分 习题集

    教学目的】有利于学生参加考证。

    习题来源】结合考证教材进行自编。

    能力目标】培养学生考试考证能力。