程序设计语言VF第1章.ppt
《程序设计语言VF第1章.ppt》由会员分享,可在线阅读,更多相关《程序设计语言VF第1章.ppt(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、西北师范大学计算中心西北师范大学计算中心n欢迎使用n程序设计语言(程序设计语言(VFVF)n电子教案电子教案 n耿子林耿子林 制作制作n华北科技学院发行华北科技学院发行n2012年年2月月 下页西北师范大学计算中心西北师范大学计算中心n程序设计语言(程序设计语言(VFVF)n课程介绍课程介绍n主讲教师:耿子林主讲教师:耿子林n办公室办公室:信息楼信息楼2层层n电话电话010-61591482n用户名和密码都是用户名和密码都是c下页n课程介绍n课程性质:程序设计语言(VF)是公共课n先修课程:大学计算机技术 n 计算机程序设计基础n学时:64 (讲课34,上机30,考核2)学分:3n教材:程序设
2、计语言VISUAL FOXPROn 杨月江编n 煤炭工业出版社 2012年3月 教学安排教学安排教学安排教学安排 上课学时分配章节内容 授课学时 第第1章章 数据库系统数据库系统 2第第2章章 Visual FoxPro 6.0语言基础语言基础 4第第3 章章 Visual FoxPro 6.0数据库及数据库及其操作其操作 6第第4章章 查询和视图查询和视图 2第第5章章 结构化查询语言结构化查询语言SQL 4第第6章章 结构化程序设计结构化程序设计 2第第7章章 面向对象程序设计面向对象程序设计 0第第8章章 表单的设计与应用表单的设计与应用 8第第9章章 报表的设计与应用报表的设计与应用
3、2第第10章章 菜单的设计与应用菜单的设计与应用 2总学时总学时64授课授课32上机上机30考核考核2上机实验上机实验上机实验上机实验上机实验内容分配 上上 机机 内内 容容 上上 机机 时时 间间n上机上机0101:环境设置,变量、表达式操作:环境设置,变量、表达式操作 第第2 2周周-第第1717周周n上机上机0202:VFPVFP函数的使用函数的使用 星期星期3 3下午下午:9,10:9,10节节 n上机上机0303:建立数据库、自由表和数据库表:建立数据库、自由表和数据库表 其中其中:第第6 6周是周日周是周日n上机上机0404:表的维护:表的维护 n上机上机0505:表的排序与索引:
4、表的排序与索引 n上机上机0606:创建查询与视图:创建查询与视图 n上机上机0707:SQL CREATESQL CREATE命令创建表命令创建表 n上机上机0808:SQL SELECTSQL SELECT命令完成查询命令完成查询 n上机上机0909:顺序、选择结构设计:顺序、选择结构设计 n上机上机1010:循环结构设计:循环结构设计 n上机上机1111:标签、文本框、命令按钮、编辑框设计:标签、文本框、命令按钮、编辑框设计 n上机上机1212:选项按钮组、命令按钮组、复选框设计:选项按钮组、命令按钮组、复选框设计 n上机上机1313:列表框与组合框、表格、页框、计时器控件的设计:列表框
5、与组合框、表格、页框、计时器控件的设计 n上机上机1414:菜单设计:菜单设计 n上机上机1515:简单的:简单的 学生信息查询系统学生信息查询系统 的设计与实现(综合实验)的设计与实现(综合实验)考核方式第第第第1 1章章章章 n到课率与作业 10%n上机实验实验及完成文档 20%n期末笔试 70%西北师范大学计算中心西北师范大学计算中心第第第第1 1 章章章章 数据库系统数据库系统数据库系统数据库系统1.1 数据库基础知识数据库基础知识1.2 Visual FoxPro 6.0的特点、安装和运行的特点、安装和运行1.3 Visual FoxPro 6.0的集成开发环境的集成开发环境1.4
6、Visual FoxPro 6.0系统的配置系统的配置1.5 Visual FoxPro 6.0的文件类型的文件类型1.1 数据库基础知识数据库基础知识 计算机的主要应用已从科学计算转变为事务数据处理。计算机的主要应用已从科学计算转变为事务数据处理。例如例如:教学管理、人事管理、财务管理等教学管理、人事管理、财务管理等,1.1.1 基本概念基本概念_1.信息与数据信息与数据 信息信息 信息泛指通过各种方式传播的、可被感受的声音、文字、图像、信息泛指通过各种方式传播的、可被感受的声音、文字、图像、符号等所表征的某一特定事物的消息、情报或知识。符号等所表征的某一特定事物的消息、情报或知识。数据数据
7、 数据是指表达信息的某种物理符号。在计算机中,数据是指能数据是指表达信息的某种物理符号。在计算机中,数据是指能被计算机存储和处理的、反映客观事物的物理符号序列。被计算机存储和处理的、反映客观事物的物理符号序列。数据反映信息,而信息依靠数据来表达。数据反映信息,而信息依靠数据来表达。表达信息的符号可以是数字、字母、文字和其它特殊字符组成表达信息的符号可以是数字、字母、文字和其它特殊字符组成的文本形式的数据,还可以是图形、图像、动画、影像、声音等的文本形式的数据,还可以是图形、图像、动画、影像、声音等多媒体数据。多媒体数据。数据处理数据处理 是对各种类型的数据进行收集、整理、存储、分类、加工、是对
8、各种类型的数据进行收集、整理、存储、分类、加工、检索、维护、统计和传播等一系列活动的总称。检索、维护、统计和传播等一系列活动的总称。数据处理的数据处理的目的目的是从大量的、原始的数据中抽取对人们有是从大量的、原始的数据中抽取对人们有价值的信息,并以此作为行为和决策的依据。价值的信息,并以此作为行为和决策的依据。数据处理的数据处理的核心问题核心问题是数据管理。是数据管理。数据库技术数据库技术 主要研究在计算机环境下如何合理组织数据、有效管理数主要研究在计算机环境下如何合理组织数据、有效管理数据和高效处理数据据和高效处理数据。1.1.1 基本概念基本概念_2.数据处理数据处理 数据管理技术经历了三
9、个阶段:数据管理技术经历了三个阶段:人工管理人工管理 文件系统文件系统 数据库管理数据库管理 主要解决的问题是:主要解决的问题是:数据冗余度数据冗余度 数据独立性数据独立性 数据一致性数据一致性1.1.1 基本概念基本概念_2.数据处理数据处理 应用程序应用程序1文件文件1应用程序应用程序2文件文件2文件文件n应用程序应用程序n文件文件系统系统应用程序应用程序1数据集数据集1应用程序应用程序2数据集数据集2应用程序应用程序n数据集数据集n数据库数据库管理系管理系统统DBMS应用程序应用程序1应用程序应用程序2应用程序应用程序n 数据库数据库DataBase1.1.1 基本概念基本概念_3.数据
10、库系统数据库系统 数据库系统包括以下几个部分:数据库系统包括以下几个部分:数据库数据库(DB)指以一定的组织方式存储在计算机存储设备指以一定的组织方式存储在计算机存储设备上、能为多个用户所共享的、与应用程序彼此独立的相关数据上、能为多个用户所共享的、与应用程序彼此独立的相关数据的集合。的集合。数据库管理系统数据库管理系统(DBMS)是为数据库的建立、使用和维护是为数据库的建立、使用和维护而配置的软件,是数据库系统的核心组成部分。而配置的软件,是数据库系统的核心组成部分。数据库系统数据库系统(DBS)指引进数据库技术后的计算机系统。指引进数据库技术后的计算机系统。数据库应用系统数据库应用系统 指
11、系统开发人员利用数据库系统资源开指系统开发人员利用数据库系统资源开发出来的,面向某一类信息处理问题而建立的软件系统。发出来的,面向某一类信息处理问题而建立的软件系统。数据库数据库管理系统管理系统DBMS应用程序应用程序1应用程序应用程序2应用程序应用程序n 数据库数据库DataBase数据库系统数据库系统(DBS)1.1.2 数据模型数据模型 数据模型是用来描述现实世界中的事物及其联系的,它将数据库中的数数据模型是用来描述现实世界中的事物及其联系的,它将数据库中的数据按照一定的结构组织起来,以能反映事物本身及事物之间的各种联系。据按照一定的结构组织起来,以能反映事物本身及事物之间的各种联系。1
12、层次模型层次模型 用树型结构表示实体及其之间的联系。用树型结构表示实体及其之间的联系。2网络模型网络模型 用网状结构表示实体及其之间的联系。用网状结构表示实体及其之间的联系。3关系模型关系模型 用二维表结构来表示实体及其之间的联系。用二维表结构来表示实体及其之间的联系。关系数据模型以关系数学理论为基础,一个二维表就是一个关系,不仅关系数据模型以关系数学理论为基础,一个二维表就是一个关系,不仅能描述实体本身,而且还能反映实体之间的联系,模型简单、使用方便,能描述实体本身,而且还能反映实体之间的联系,模型简单、使用方便,应用也最广泛。应用也最广泛。1.1.3 关系数据库及其特点关系数据库及其特点_
13、1.关系数据库关系数据库 由关系模型组成的数据库就是关系数据库。由关系模型组成的数据库就是关系数据库。关系数据库由包含数据记录的多个数据表组成,用户可在有相关数据的关系数据库由包含数据记录的多个数据表组成,用户可在有相关数据的多个表之间建立相互联系。多个表之间建立相互联系。在关系数据库中,数据被分散到不同的数据表中,以便使每一个表中的在关系数据库中,数据被分散到不同的数据表中,以便使每一个表中的数据只记录一次,从而避免数据的重复输入,减少冗余。数据只记录一次,从而避免数据的重复输入,减少冗余。关系数据库及其特点关系数据库及其特点_2.关系术语关系术语 表表:存放一组同类实体的集合:存放一组同类
14、实体的集合 记录记录:记载某个实体属性的一组信息(表中的一行):记载某个实体属性的一组信息(表中的一行)字段字段:记载某个实体的一个属性的数据项(表中的一列):记载某个实体的一个属性的数据项(表中的一列)关系关系:指各数据表之间的连接方法,用二维表表示:指各数据表之间的连接方法,用二维表表示 关系模式关系模式:关系名:关系名(属性属性1,属性,属性2,属性,属性n)例如,学生例如,学生(学号学号,姓名姓名,性别性别,出生日期出生日期,籍贯籍贯)主关键字主关键字:用来惟一标识关系中记录的字段或字段组合:用来惟一标识关系中记录的字段或字段组合 外部关键字外部关键字:用于连接:用于连接另一个关系,并
15、且在另一个关另一个关系,并且在另一个关系中为主关键字的字段系中为主关键字的字段课程号课程号课程名课程名学时学时学分学分101英语英语2006102高等数学高等数学1205103大学语文大学语文803104商务学商务学422105软件工程软件工程723106材料力学材料力学4221.1.3 关系数据库及其特点关系数据库及其特点_3.主要特点主要特点 关系中每个属性必须是不可分割的数据单元。关系中每个属性必须是不可分割的数据单元。关系中每一列元素必须是类型相同的数据。关系中每一列元素必须是类型相同的数据。同一个关系中不能有相同的字段和记录。同一个关系中不能有相同的字段和记录。关系的行、列次序可以任
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计语言 VF
限制150内