第一单元 我的软件我来装 制作者 臧红启.

Slides:



Advertisements
Similar presentations
2014 年 10 月. 学生入学考试 15 位编号 号工号 ****** 北科 MBA 网址: 如: 初试密码为身份证 后六位,登录成功 后可进行修改。
Advertisements

3.1 表的建立 教学内容 :一、建立表结构 ; 二、输入数据. 重点 :建立表 难点 :建立表.
第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
项目2 字符格式和段落编排 2017年3月7日6时54分.
插入超链接 高邮市第一实验小学 范太国 任务一:设置文本超链接 任务一:设置文字超链接 步骤:1、选定文字并右击,在快捷菜单 中选择“超链接”命令。 2、在弹出的对话框中选择左侧“链接到:”中的“本文档中的位置(A)”项,在“请选择文档中的位置(C):”中选择需要链接的幻灯片,单击“确定”按钮。
第三章 数据类型和数据操作 对海量数据进行有效的处理、存储和管理 3.1 数据类型 数据源 数据量 数据结构
常用逻辑用语复习课 李娟.
C++中的声音处理 在传统Turbo C环境中,如果想用C语言控制电脑发声,可以用Sound函数。在VC6.6环境中如果想控制电脑发声则采用Beep函数。原型为: Beep(频率,持续时间) , 单位毫秒 暂停程序执行使用Sleep函数 Sleep(持续时间), 单位毫秒 引用这两个函数时,必须包含头文件
在PHP和MYSQL中实现完美的中文显示
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
大学计算机基础 典型案例之一 构建FPT服务器.
走进编程 程序的顺序结构(二).
辅导课程六.
网络常用常用命令 课件制作人:谢希仁.
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
第五讲 四则运算计算器(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
第十章 IDL访问数据库 10.1 数据库与数据库访问 1、数据库 数据库中数据的组织由低到高分为四级:字段、记录、表、数据库四种。
第17章 网站发布.
2019/1/12 GDP设计协同 超级管理员操作手册 GDP项目组.
第二章 Java语言基础.
Windows 7 的系统设置.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
第一章 函数与极限.
C语言程序设计 主讲教师:陆幼利.
学习目标 1、什么是字符集 2、字符集四个级别 3、如何选择字符集.
线 性 代 数 厦门大学线性代数教学组 2019年4月24日6时8分 / 45.
VB与Access数据库的连接.
<编程达人入门课程> 本节内容 内存的使用 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
C语言程序设计 第一章 数据类型, 运算符与表达式 第二章 顺序程序设计 第三章 选择结构程序设计 第四章 循环控制 第五章 数组.
本节内容 Win32 API中的宽字符 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
成绩是怎么算出来的? 16级第一学期半期考试成绩 班级 姓名 语文 数学 英语 政治 历史 地理 物理 化学 生物 总分 1 张三1 115
数据库系统与应用实验 基于SQL Server 2005.
第4章 Excel电子表格制作软件 4.4 函数(一).
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
第九节 赋值运算符和赋值表达式.
iSIGHT 基本培训 使用 Excel的栅栏问题
3.16 枚举算法及其程序实现 ——数组的作用.
《手把手教你学STM32-STemWin》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司
C++语言程序设计 C++语言程序设计 第二章 基本数据类型与表达式 第十一组 C++语言程序设计.
本节内容 文件系统 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
多层循环 Private Sub Command1_Click() Dim i As Integer, j As Integer
Visual Basic程序设计 第13章 访问数据库
VRP教程 2011.
2.6 字符型数据 一、 字符常量 1、字符常量的定义 用一对单引号括起来的单个字符,称为字符常量。 例如,‘A’、‘1’、‘+’等。
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
报头 的制作.
本节内容 C语言的汇编表示 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
第二章 Java基本语法 讲师:复凡.
Python 环境搭建 基于Anaconda和VSCode.
2.3.运用公式法 1 —平方差公式.
第六章 Excel的应用 五、EXCEL的数据库功能 1、Excel的数据库及其结构 2、Excel下的数据排序 (1)Excel的字段名行
复习 标签(label)、文本框(text)控件 按钮:点击事件
基于列存储的RDF数据管理 朱敏
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
C++语言程序设计 C++语言程序设计 第九章 类的特殊成员 第十一组 C++语言程序设计.
VB与Access数据库的连接.
数据表示 第 2 讲.
第8章 创建与使用图块 将一个或多个单一的实体对象整合为一个对象,这个对象就是图块。图块中的各实体可以具有各自的图层、线性、颜色等特征。在应用时,图块作为一个独立的、完整的对象进行操作,可以根据需要按一定比例和角度将图块插入到需要的位置。 2019/6/30.
第三节 数量积 向量积 混合积 一、向量的数量积 二、向量的向量积 三、向量的混合积 四、小结 思考题.
本节内容 进程 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
使用ADO访问数据库 李宝智 BonizLee 课程 10564A
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
创建、启动和关闭Activity 本讲大纲: 1、创建Activity 2、配置Activity 3、启动和关闭Activity
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
VFP的基本数据运算(一).
顺序结构程序设计 ——关于“字符串”和数值.
RefWorks使用指南 归档、管理个人参考文献.
培训课件 AB 变频器的接线、操作及参数的备份 设备动力科.
学习目标 1、什么是列类型 2、列类型之数值类型.
百万行、千万行数据查询教程 老黄牛.
Presentation transcript:

第一单元 我的软件我来装 制作者 臧红启

本 章 要 点 visual foxpro 6.0的安装方法 visual foxpro 6.0的配置环境 项目管理器的创建方法 数据运算(基本概念、数据类型 、常量、变量、运算符、表达式)

任务一 系统的运行环境 硬件环境 Cpu80586(主频100MHz)或更高 16MB内存或更高 至少15MB硬盘空间用于visual foxpro 6.0的最小安装,典型安装需要100MB,而完全安装需要240MB的硬盘空间 VGA或更高分辨率的显示器 一个光盘驱动器 (2)软件环境 Windows95或windows NT 4.0以上版本 Visual foxpro 6.0安装软件 从以上情况来看,我们现在的机器已经完全能够胜任配置要求。

实训练习 本任务在教学条件具备的情况下以任务中提出的各种指标和学生所用设备实物对号入座,进行理论结合实际的学习。

任务二 系统的安装 把我们准备好的visual foxpro 6.0光盘放到光盘驱动器里面(如果我们在其他存储设备上准备了安装程序本步骤可以省略)。 浏览光盘内容(或其他存储设备上的该内容),找到setup.exe文件,如图1.1所示。

图1.1 系统的安装

双击找到的setup.exe文件将产生如下效果,并单击“下一步”,如图1.2所 图1.2 系统的安装

产生如下效果,单击接受协议前面的单选按钮,并单击“下一步”,中间产生一些效果,单击肯定意义的按钮即可,直到图1.3所示。 图1.3 系统的安装

产生如下效果,输入产品ID,“下一步”按钮将变为黑色,单击它,如图1.4所示。 图1.4 系统的安装

产生如下效果,我们在这里可以选择公用文件的安装位置,一般选择默认即可,单击下一步,如图1.5所示。 图1.5 系统的安装

以后按照提示单击肯定的回答即可,直到图1.6所示,在这里选择文件安装位置和安装方式(可以选择典型安装或自定义安装)或选择退出安装,根据自己的需要进行单击。 图1.6 系统的安装

接下来的任务就是等待,直到图1.7出现单击“确定”。 图1.7 系统的安装

单击确定以后会提示安装MSDN和注册提示,按照要求进行即可。到这里,我们就成功的把visual foxpro 6

实训练习 同学们把vf6.0的安装方法进行一下熟悉,有条件的学校或同学可以实际操作一下具体的安装方法!

任务三 创建项目管理器 项目管理器是visual foxpro 6.0用来管理、组织数据和对象的主要工具。它将一些相关的文件、数据、文档等集合起来,用图形与分类的方式来管理。

子任务一:创建项目管理器文件school.pjx。 子任务二:在任务一创建的项目管理器文件的基础上,我们来认识一下项目管理器窗口。如图1.10所示。 项目实训。

子任务一:创建项目管理器文件school.pjx。 启动visual foxpro 6.0程序,单击“文件”,在出现的对话框里面单击“项目”前面的单选按钮,然后单击 “新建文件”,如图1.8所示。

图1.8 新建项目窗口

产生如图1.9所示效果,在这里我们定义项目管理器文件的名称和该文件的保存位置;定义好这些我们单击“保存”。 图1.9 创建对话框

出现如图1.10所示的窗口。这就是我们要建立的项目管理器文件。 图1.10 项目管理器窗口

关注:项目管理器文件的打开与关闭 方法一:单击“文件”菜单中的“打开”命令或工具栏中的“打开”图标,在打开对话框中选择要打开的项目管理器文件的存放路径和文件名(扩展名为.pjx),单击“确定”按钮。 方法二:在visual foxpro 6.0没有启动的情况下,我们可以找到项目管理器文件所在的位置,双击该文件即可打开。 关闭的方法很简单,单击项目管理器窗口右上角的“×”按钮即可。 注意:在关闭项目管理器文件时,如果项目管理器里面没有任何文件,系统会提示你是否保持该文件,这时候应根据自己的操作目的而定。

子任务二:在任务一创建的项目管理器文件的基础上,我们来认识一下项目管理器窗口。如图1.10所示。 项目管理器窗口由六个选项卡、七个命令按钮和一个列表框组成: 1.选项卡 窗口上方的六个选项卡使得visual foxpro 6.0不同类型的文件做到分门别类的管理。每个选项卡中包含多种类型的文件。用鼠标单击不同的选项卡,即可切换到不同的选项卡,并在下方显示该选项卡管理的不同类型的文件。 (1)“全部”选项卡 “全部”选项卡包含所有其他选项卡管理的文件,是一个总体的管理手段。一般学生的基本操作都在这里进行就可以了。

(2)“数据”选项卡 “数据”选项卡管理了一个项目中包含的所有的数据文件,它包含的数据主要有:数据库、自由表、查询和视图等。 (3)“文档”选项卡 该选项卡用于对文档的管理,它包含了处理数据所需要的全部文档。它包含的类型有:表单、报表、标签等。 (4)“类”选项卡 该选项卡主要用于管理类库文件。该部分内容对于中职院校的同学来说可以略讲。

(5)“代码”选项卡 该选项卡主要用于管理各类程序的代码。主要包含三类代码:程序、API库和应用程序。 (6)“其他”选项卡 该选项卡主要用于对菜单、文本文件和其他文件的管理。

2.命令按钮 在项目管理器中,右侧有七个命令按钮,我们选定要操作的某一个文件,再单击相应得命令按钮即可进行相关的操作: (1)新建 该按钮用于生成一个新文件或新对象,生成的文件类型依在项目管理器中选定的文件类型而定。 (2)添加 该按钮能够把已有的文件加入到项目文件里面。单击该按钮,便会打开对话框,我们选择要添加的文件,单击确定即可。

(3)修改 该按钮用于打开选定的文件并可以对文件进行修改。 (4)浏览 该按钮用于打开一个表的浏览窗口,该按钮只有在选定表的时候才可用 (5)关闭/打开 该按钮只有在选择了数据库的情况下才可以使用。如果选择的数据库已经打开,则该按钮显示“关闭”,否则显示“打开”。 (6)移去 该按钮用于把项目文件中选定的文件或对象:选中要移去的文件,单击“移去”,就会出现一个对话框,若选择“移去”,则选定的文件从项目管理器中移出,若选择“删除”,则选定的文件从项目管理器中移出并在磁盘上真正的删除。

(7)运行 该按钮用于运行选定的查询、表单或程序文件。 (8)预览 该按钮只有在选定了一个报表或标签时才显示,以打印预览的形式显示所选择的报表或标签。 (9)连编 重新的构建一个项目,也可以构造一个可执行的恶性exe文件。

3、列表框 列表框位于项目管理器窗口的左边,用于显示选定选项卡下的所有内容。

实训练习 1、同学们按照以上讲义在d:下建立一个school.pjx项目文件! 注意点:如何选择d:? 本部分内容简单容易操作,同学们可以自行联系! 2、同学们结合以上实例调出项目管理器窗口,熟悉各部件的位置关系和含义!

任务四 数据运算 我们学习任何一门语言,首先都应该明白他的一些基本概念、常量、变量和数据类型的定义方法和判断依据。

子任务一: 本教材的一些基本概念 子任务二: 数据类型 子任务三: 常量、变量、运算符和表达式 实训练习

子任务一: 本教材的一些基本概念 本教材的一些基本概念:我们学习visual foxpro 6.0,首先应该明白以下几个基本概念: 1.数据库:数据库由若干有关联的数据表组成。 2.数据表:数据表是一些相关信息的集合,它以行和列的形式存放数据,每一列称为一个字段,每一行称为一条记录。 3.自由表:在visual foxpro 6.0中有两种类型的表,上面讲了数据表,它是隶属于某个数据库的。还有一种表叫自由表,形式和数据表没有什么两样,区别在于“自由”,他不隶书于任何的数据库;当然数据表和自由表可以互相转换,我们可以用项目管理器的“添加”和“移去”功能把它们进行相互的转换。

4、字段:是同一类型的数据的集合,使组成数据表的基本单位,相当于表的一列,字段有不同的数据类型,这个问题会在下面一个任务进行讲解。 5、记录:每条记录由若干个字段组成,相当于表的一行。若干条记录便组成一个表了。

子任务二: 数据类型 visual foxpro 6.0的数据信息类型有多种,这样就要求我们在定义字段的时候对不同的数据信息进行区分。数据类型就能够起到这样的作用。 visual foxpro 6.0中定义了13中数据类型,它们是:字段型、数值型、浮动型、日期型、日期时间型、双精度型、整型、逻辑型、备注型、通用型、字符型(二进制)备注型(二进制)。下面我们把常用的作分别介绍:

字符型:由英文字母、汉字、数字、空格、各种符号组成的字符串,其最大长度不能够超过254个字符。 数值型:包括数字、正负号和小数点,最大长度不能超过20位(正负号、小数点都占一位)。通常用于表示需要进行数学运算的字段,比如:成绩、数量、身高、体重等。 货币型:具有8个字节的固定长度,表示货币金额,通常用于表示和物品金额有关的数据,比如:单价、总额、合计金额等。 日期型:用于表示日期,即年月日,其格式为mm/dd/yy,它有8个字节的固定长度,比如2008年5月18日表示为:05/18/08。

日期时间型:表示年月日时分秒,格式为 mm/dd/yy 时:分:秒 am 或mm/dd/yy 时:分:秒 pm。 逻辑型:它只有两种取值:真(.T.)、假(.F.),其占用1个字节的位置。通常用于表示只有两种状态的判断,比如:男和女、对和错、是与非、好与坏、成与败等等。 备注型:他和字符型的区别就是突破了字符型254个字符的限制。其有4位的固定长度,但是这4位不是它的真实内容,它只是一个指针,其真实的内容存放在一个以FPT为扩展名的文件中,在FPT文件中,可以存放任意长度的字符。具体操作是:双击该字段与每一条记录的交叉位置即可打开该FPT文件。需要注意的是:当把某一个字段定义为备注型以后,每一条记录的该字段都用memo表示,那么,哪个memo里面存放了内容呢?判断方法是:存放内容的memo第一个字母大写即Memo。

通用型:和备注型相似的地方是:4位的固定长度,不存放真实的内容,也只是一个指针,也是存放在FPT文件中。不同的地方是通用型用来存放声音、图象、视频等信息。操作方法和备注型基本相似。判断该字段位置是否存放内容的方法是看gen的第一个字母是否大写即Gen。

子任务三: 常量、变量、运算符和表达式 常量和变量是任何一门语言都不能回避的两个内容,常量顾名思义是指在程序运行过程中始终不变化的数据,又称为常数;变量是指在程序运行过程中可以变化的量。

常见常量: 字符型常量:用定界符括起来的字符型字串,定界符有三种:单引号、双引号、方括号。注意:如果某定界符是常量的一部分,我们应该选择其他定界符。 数值型常量:可以是整数和实数。 逻辑型常量:逻辑值真用.T. .t. .y. .Y.表示,逻辑值假用.F. .f. .N. .n.来表示。 日期型常量:必须用“{}”括起来,例如:2008年5月18日表示为{^2008/05/18}。 货币型常量:数字前必须加上货币符号“$”,例如:$123.456。

常见变量: 字段变量:字段变量对应于数据库文件中的字段,是在建立数据库文件时定义的。字段变量的作用域随数据库文件的打开而建立,随数据库文件的关闭而撤销。 内存变量:内存变量是一种独立于数据库文件而存在的变量,是一种临时工作单元,使用时可以随时定义。内存变量的类型根据所存放的数据而定。内存变量名如果与数据库文件的字段同名,系统将按字段变量对待。内存变量前加“M_”以示区别。内存变量赋值语句:store或=。内存变量的作用域:公共变量用public定义,可以在程序的任何模块中使用。私有变量用private定义,私有变量仅在定义它的模块及其下层模块中有效,而在定义它的模块运行结束时自动清除。本地变量用local定义,只能在创建它们的程序中使用和修改,不能被更高层或更低层的程序访问。

系统变量:系统变量是visual foxpro 6. 0系统内部自动建立的,用于处理visual foxpro 6 如:_pageno是存储页码的变量。

运算符 Visual foxpro 6.0中定义了以下几中运算符:

算术运算符:可以对数值型数据进行算术运算。分别为: 加法运算(+),减法运算(-),乘法运算(*),除法运算(/),乘方运算(^或**),计算余数(%),优先运算符(()) 对特殊的几个进行举例说明: 计算余数:比如15%6的值为3,乘方运算:比如2^3的值为8

字符串运算符:用于字符串的连接或比较。运算符分别为:连接两个字符串(+);连接两个字符串并把第一个字符串尾部的空格移动到第二个字符串的尾部(-);判断第一个字符串是否为第二个字符串的子字符串($)。 例如: A=“ljdk ” B=“ddd” 那么: a+b=ljdk ddd a-b=ljdkddd “ljdk”$“ddd”的值为.F.

逻辑运算符:用来对逻辑型数据进行逻辑运算,从而形成简单的结果,起到简化逻辑表达式的作用。运算符为:与(. and. );或(. or 逻辑运算符:用来对逻辑型数据进行逻辑运算,从而形成简单的结果,起到简化逻辑表达式的作用。运算符为:与(.and.);或(.or.);非(.not.);分组符号(()) 例如:5>3 .and. 5<2 的结果是.F. 关系运算符:用于对象之间的比较运算。运算符有:大于(>);小于(<);等于(=);小于等于(<=);大于等于(>=); 不等于(<>) 例如:4=5的值为.F.

表达式 表达式是指用运算符把常量,变量和函数连接起来的有意义的式子。Visual foxpro6.0中主要有以下几种:数值表达式、字符表达式、逻辑表达式、日期表达式、日期时间型、货币型。 表达式中的操作对象必须具有相同的数据类型,如果表达式中有不同类型的操作对象,则必须用相应的函数把他们转化为同一种数据类型的对象。

函数 为了增强和扩展系统的功能,visual foxpro 6.0设立了一系列内部和外部函数,从而使系统能够完成一些特定的功能;下面介绍在visual foxpro 6.0中最常用的函数:

类型 名称 格式 数学函数 绝对值 abs() abs(<数值表达式>) 取整 int() int(<数值表达式>) 四舍五入 round() round(<数值表达式>,<有效位数>) 平方根 sqrt() sqrt(<数值表达式>) 字符串操作函数 求字符串长度 len() len(<字符串表达式>) 生成空格 space() space(<数值表达式>) 求子字符串 substr() substr(<字符串表达式>,<数值表达式n>[,<数值表达式L>]) 将数字字符转换为数字 val() val(<字符串表达式>) 将数值转换为字符串 str() str(<数值表达式>[,<数值表达式L>][,<数值表达式n>) 取字符串左边字符 left() left(<字符串表达式>,<数值表达式n>) 取字符串右边字符 right() right(<字符串表达式>,<数值表达式n>) 日期时间函数 字符串转换为日期 ctod() ctod(<字符串表达式>) 日期转换为字符串 dtoc() dtoc(<日期型表达式>|<日期时间型表达式>)

实训练习 本任务内容比较抽象,很可能会给同学们带来压力,没关系,教师可以先给学生一个大概的讲解,等后面零星的用多了这些内容,再回头讲这些,我认为会更容易接受!

本章小结 本章重点为项目管理器的创建方法和对数据类型的理解与区分。 1.如何创建项目管理器。 2.常见的数据类型如何区分。 3.常见的常量、变量和函数的使用方法。

思考与练习 创建一个项目管理器。 了解不同数据类型的特点,在下一章中建立数据表时注意实际表格中数据类型的使用。