计算机程序设计基础—VFP程序设计教学大纲.doc-安徽建筑大学.doc

计算机程序设计基础—VFP程序设计教学大纲.doc-安徽建筑大学.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机程序设计基础—VFP程序设计教学大纲.doc-安徽建筑大学.doc

《计算机语言基础——Visual Foxpro程序设计》课程教学大纲 课程基本信息 课程代码:XW0004 课程名称:计算机程序设计基础—Visual Foxpro 程序设计 (An Axiomatic Basis for Computer Programming - Visual Foxpro Programming design) 课程性质:必修课 课程类别:通识教育基础课程 适用专业:非计算机专业的管、文、法学科各专业 总 学 时:80学时(50+30) 总 学 分:5学分 先修课程:高等数学 后续课程:管理信息系统、电子商务、统计分析等 课程简介: 程序设计基础是高等院校非计算机专业学生接受计算机教育的一门基础课程,旨在培养学生具有设计算法、编写程序和调试程序的能力。目前,各种数据库系统不仅已经成为办公自动化系统、管理信息系统和决策系统的核心,并且已经与计算机网络技术紧密结合,成为电子商务、电子政务及其他各种现代信息与管理系统的核心。VFP是一门windows系统进行信息数据管理的语言编程课,通过本课程学习使学生能掌握一门数据库编程语言,以适应社会对信息管理系统的需求,其特点是语法简单、。学生经过本课程学习后应能达到:初步了解数据库的原理及应用,独立编程建库,学会前台工具和后台数据库的接口;并应能根据本学科特点和需求自己编写类似学生管理系统、财务管理系统等数据库管理软件SQL数据库查询语言使学生在掌握,学会对数据库的操作能力和用一种数据库语言进行程序设计的方法,并能对其进行管理和维护结合实际,分析和设计一些数据库及简单的系统,为本专业中的应用打下基础。Visual FoxPro的开发环境与设计工具Visual FoxPro的各种数据类型及运算;熟悉SELECT-SQL结构化查询语言格式;熟练掌握面向对象的程序设计的基本概念和常用控件、设计重点掌握结构化程序控制的三种基本结构,掌握子程序、自定义函数设计与参数传递的方法;Visual FoxPro的菜单设计;SQL数据库查询语言 (2)VFP语言基础:了解VFP的主要特点;了解VFP基本性能指标和辅助设计工具;熟悉VFP的用户界面组成及操作、工作方式及其应用;掌握VFP的控制中心—-项目管理器的使用方法;掌握VFP命令的正确书写格式。 (3)表的基本操作:了解设计表结构的方法和原则;理解数据类型的概念(特别是备注及通用型)及VFP所涉及的数据类型;理解内存变量与字段变量的概念;理解常量及变量的涵义;掌握数据表的建立与修改和表数据输入方法;掌握变量赋值方法、数据格式要求及保存变量文件的方法;掌握不同运算符对数据类型的要求;掌握表达式的基本概念并能按题意书写正确的表达式;掌握各种函数的正确使用方法;熟练掌握VFP命令的常用子句;掌握数据表和记录的维护命令。 重点:数据类型及其运算;函数、数据表的维护命令。 难点:数据类型、字段变量的理解,运算符与表达式的使用;数据表维护命令的正确使用。 (4)查询与视图:理解排序与索引的基本概念,掌握数据表物理排序的命令,掌握不同索引的概念及为数据表建立不同索引的方法;理解查询的意义,掌握查询命令的使用;理解数据工作期和视图的概念,熟悉数据工作期窗口的应用,掌握建立表关联的方法,掌握单表查询及多工作区查询的方法;掌握各种查询统计命令的使用方法;熟练掌握用查询设计器建立查询的方法;掌握数据库的基本操作,掌握数据库表与自由表的区别,掌握数据词典的概念及触发器的设置,掌握参照完整性的概念和建立规则;熟悉查询与视图的区别,掌握视图设计器的使用方法,熟悉用视图更新数据源的方法。 重点:数据表的排序、索引、查询和统计;数据库表的基本操作及其数据完整性;查询设计器的使用 难点:数据表的索引;排序和索引的关联和区别;参照完整性的概念和建立规则;有效性规则及触发器设置;查询结果的排序、分组和输出;视图设计器的应用 (5)SQL关系数据库查询语言了解?SQL语言的特点及应用掌握SQL的查询、定义、修改功能SQL查询功能,熟练掌握简单查询、嵌套查询、联接查询、计算查询、分组与计算查询等操作;掌握SQL定义功能;掌握SQL修改功能,重点掌握表的结构修改、数据更新、数据删除等操作。 重点:SQL的查询 难点:多分支程序的建立与执行;多循环程序的建立与执行;对话框函数的使用;子程序、过程及函数的定义、调用和返回,参数传递。 (7)菜单设计:了解菜单设计器的使用;熟悉菜单的设计和生成、运行;掌握在应用程序中菜单的使用;了解快捷菜单的设计方法。 难点:菜单在应用程序中的使用。 (8)表单设计基础:了解表单向导的使用方法;熟练掌握用表单设计器设计表单及表单运行的方法,熟练掌握在表单上设置控件的方法;掌握面向对象程序设计的基本概念与方法,掌握事件与方法的关联与区别,掌握对象

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档