【vfp精品源码栏目提醒】:网学会员鉴于大家对vfp精品源码十分关注,论文会员在此为大家搜集整理了“实验一 认识微机硬件、熟悉主板 - 其它资料”一文,供大家参考学习
实验一实验名称:认识微机硬件、熟悉主板实验目的:熟悉电脑主板上的主要部件和相应接口的功能及互联方式实验内容: 1.目测主板各部件,了解微机的外部组成和主要器件的基本布局 2.写出主要部件的名称和功能 3.掌握主板与各部件的互联方式实验设备及材料: 1.散装微机一套 2.实验工具一套思考题: 1.请说明新颖主板及电脑前、后面板在部件布局上有何变化,为什么?实验报告要求: 1.应在规定的实验报告纸上,按规定格式完成实验报告。
2.应写出实验操作步骤和实验结果及实验中出现的问题和解决方法。
3.写出实验后的体会和提高。
4.回答思考题。
实验二实验名称:程序设计方法和程序设计语言的实践实验目的: 1.在已学某种程序设计语言的基础上,体会程序设计的思路和方法。
2.用已学过的一、二种程序设计语言编程。
实验内容: 1.用
VFP 6.0 编程(学过
VFP 6.0 的同学做) ⑴ 实验内容一:投币 ⑵ 实验说明:利用 RAND()函数和语句创建一个投币界面,当回答“Y”时,将进入细节界面,类似游戏机中的投币。
⑶ 实验目的:通过实践,掌握 RAND()函数的使用方法和画图的方法。
⑷ 编程思路:利用 DO WHILE 循环来取值,利用 IF 语句判断,当答案为“Y”时,显示细节。
2.用 VB 6.0 编程(学过 VB 6.0 的同学做) ⑴ 内容二:制作简单的计算器 ⑵编程思路提示:用 1 个 TEXT 做显示屏,其余按钮用 COMMAND 数组来创建,使用数组可减少编程量,例各个数字按钮,可不必每个编一段程序。
3.用 COBOL 语言编程思考题: 1.银行常用的程序设计语言有哪几种?您熟悉的是哪一种? 2.试比较 C、C、
VFP、VB、COBOL 的优、缺点及各自的使用场合。
实验报告要求: 1.应在规定的实验报告纸上,按规定格式完成实验报告。
2.应写出实验操作步骤和实验结果及实验中出现的问题和解决方法。
3.应画出界面图及各对象的属性值。
3.写出实验后的体会和提高。
4.回答思考题。
实验三实验名称:银行常用操作系统的实践——初识 Linux(一)实验目的: 1.了解 Linux 的安装方法 2.学会普通用户登录 Linux 的方法 3.了解并学会常用的一些 shell 命令的使用方法实验内容: 1.了解 Linux(以国产红旗 Linux 为例)的安装方法和步骤 2.学会普通用户登录 Linux 的方法 1.学习和掌握以下 Linux 的常用命令的使用和操作 1 注销退出登录:xit 或 ctrlD. 2 重启:reboot 或 shutdown -r now 3 关机:halt 或 shutdown -r now 传统 Linux 中只有超级用户才能关机但 red hat 中普通用户可用:reboot 或 halt不能用 shutdown. Shutdown -h 10 表示 10 分钟后关机 Shutdown -r 10 表示 10 分钟后重启 4 date 命令: 格式:date MMDDhhhmmYYYY 功能:查看或修改系统时间.超级用户才能修改系统时间. 5 cal 命令: 格式 cal YYYY 功能:显示日历 实例:显示本月的日历guhaolocalhost guhaocal 6pwd 命令 格式:pwd 功能:显示当前目录的绝对路径层次关系用/表示. 7cd 命令 格式: cd 目录 功能:切换到指定目录 8ls 命令 格式: ls 选项文件目录 功能:显示指定目录中的文件和子目录信息.当不指定时显示当前目录下的文件和子目 录信息. 其中:-aall -l list-ddirectory-t time -rrecursive 9cat 命令 格式: cat选项 文件列表 功能:显示当前文本文件的内容. 选项:-nnumber:表示在每行前显示行号. 10more 命令 格式: more 文件 功能: 分屏显示文本文件的内容只能向后翻页按回车键继续.按 q 退出. 11less 命令 格式:less 文件 功能: 分屏显示文本文件的内容按回车键继续.按 q 退出.可向前或向后翻页. 12tail 命令 格式: tail 选项 文件 功能: 显示文本文件的结尾部分默认显示文件的最后 10 行. 选项:-n 数字 指定显示的行数 13head 命令:同 tail 但显示开头的行数. 14man 命令 格式: man 命令名 功能: 显示指定命令的手册帮助信息. 15-- help 命令 格式: 命令名—help 功能: 显示指定命令的帮助信息.多为中文. 16clear 命令 格式: Clear 功能:清屏 17wc 命令 格式: wc 选项 文件 功能:显示文本文件的行数字数和字符数. 选项:-c:只显示文件的字节数 -l:只显示文件的行数 -w:只显示文件的单词数 18创建文本文件命令 格式: cat gt文件 功能:输入文本内容 2.写出实验报告(要求同上) 。
思考题: 1.请总结一下 Linux 的命令与 DOS 命令有何相同与不同之处。
2.Linux 操作系统为什么启动很快? 3.Linux 是免费软件的真正含义是什么?实验报告要求 1.应在规定的实验报告纸上,按规定格式完成实验报告。
2.应写出实验操作步骤和实验结果及实验中出现的问题和解决方法。
3.写出实验后的体会和提高。
4.回答思考题。
实验四实验名称:银行常用操作系统的实践——初识 Linux(二)实验目的: 1.在实验三的基础上,进一步熟悉 Linux 常用的一些 SHELL 命令的使用方法。
2.了解 Linux 的文件系统。
3.熟悉 Linux 的部分系统监视命令。
4.熟悉 Linux 的部分网络命令。
5.学会在 Linux 上安装应用软件(如 WPS 2007 OFFICE)的方法和使用该软件。
实验内容: 1.利用管道(符号为 )灵活使用命令 管道是 Linux 的特征之一, 它把多条命令连接起来形成一个管道流。
管道流中的每一条命令都作为单独的进程运行, 前一条命令的输出结果传送到后一条命令作为输入,从左到右依次执行每个命令。
利用“”符号可实现管道功能。
利用管道统计当前目录下文件和子目录的数目。
提示:用 ls wc –l 2.History 数字 功能:查看由数字决定的 SHELL 命令的历史记录。
3.复制与粘贴操作方法 在字符界面用鼠标左键拖动需复制的文本,使其反白显示,即完成复制,然后按鼠标右键则复制内容粘贴到光标所在的位置。
4.启动和使用文本编辑器 vi: ⑴ 启动方法:vi 文件 ⑵ 存盘并退出:wq 5.Linux 的文件系统 Linux 的文件系统与 Windows 不一样,不用设备标识符(A、C、D 等) ,而是将所有的文件系统连在唯一的根目录“/”下形成树型结构。
⑴ mkdir 命令 格式:mkdir 选项 目录,选项-p 为一次创建多级目录 功能:创建目录 ⑵ cp 命令 格式:cp 选项 源文件或源目录 目标文件或目标目录功能: 功能:复制文件或目录 选项:-bbackup:若存在同名文件,覆盖前备份原来的文件 -fforce:强制覆盖同名文件 -rrecurtive:按递归方式,保留原目标结构复制文件 ⑶ rm 命令 格式:rm选项 文件或目录 功能:删除文件或目录 选项:-bbackup:若存在同名文件,覆盖前备份原来的文件 -fforce:强制删除,不出现确认信息 -rrecurtive:按递归方式删除目录,默认只删除文件 ⑷find 命令 格式:find 路径 表达式 功能:从指定路径开始向下搜索满足表达式的文件和目录,不指定时,则查找当前目录。
选项:-name:文件,按文件名查找 -user:用户名,查找文件所有者为指定用户的文件 -rrecurtive:按递归方式,保留原目标结构复制文件 -type:文件类型,其中 d 为目录文件 -size/-文件大小,查找指定大小的文件,表示.gt,-表示lt ⑸ du 命令 格式:du选项 文件或目录 功能:显示文件或目录大小(单位为 KB) 选项:略 6.系统监视命令 ⑴ who 格式:who 选项 功能:查看当前已登录用户的详细信息 选项:-m:显示当前用户的用户名 -H:显示用户的详细信息 ⑵top 命令 格式:top -d 秒数 功能:动态显示 CPU 利用率 7.网络命令 ⑴hostname 命令: 格式:hostname 主机名 功能:查看或修改计算机的主机名 ⑵ifconfig 命令 格式:ifconfig 主机名 功能:查看网络接口配置 ⑶ping 命令 格式:ping -c 次数 IP 地址主机名 功能:测试网络的连通性,用 CTRLC 中断命令的执行。
例:测试与 www.online.sh.cn 计算机的连通情况 8.学会在 Linux 上安装应用软件(如 WPS 2007 OFFICE)的方法和使用该软件。
思考题: 1.您了解哪些可运行在 Linux 平台上的应用软件?如何获取? 2.您在运行 Linux 平台上的应用软件(如 WPS2007)时有什么新的感觉和体会?实验报告要求: 1.应在规定的实验报告纸上,按规定格式完成实验报告。
2.应写出实验操作步骤和实验结果及实验中出现的问题和解决方法。
3.写出实验后的体会和提高。
4.回答思考题。
实验五实验名称:熟悉与本行业有关的网站实验目的: 1.熟悉与本行业、本专业有关的网站。
2.利用网络工具获取有关知识。
3.了解并回答一些知识及问题。
实验内容: 1.进入中国互联网信息中心(www.cnnic.net.cn)查阅最新发布的“中国互联网发展状 ,回答:况统计报告” ⑴中国网民人数 ⑵上网计算机台数 ⑶IP 地址总数 ⑷国际出口带宽 2.进入中国人民银行网站(www.pbc.gov.cn)回答: ⑴票据的特征和分类 ⑵什么是支付工具?电子支付工具有哪些? ⑶什么是中国现代化支付系统? 3.进入中国银联网站(www.chinaunionpay.com)回答: ⑴迈克需要一些现金,但他没有时间亲自去银行取,于是他把 ATM 卡和密码给了他侄女尼娜,请她帮忙取 300 美元。
尼娜取了 300 美元后将银行卡还给了他。
A.这是笔未授权的电子资金划拨吗? B.如果尼娜实际上取了 500 美元,偷偷留下了 200 美元,结果又是如何? 4.进入“中国信用卡之窗”网站,熟悉有关信用卡的知识。
5.进入“中国金融”网站,熟悉有关金融界新闻和相关知识。
6 .进入纳斯达克 NASDAQ(National Association of Securities Dealers AutomatedQuotations,全国证券交易商自动报价系统协会)网站,了解国际股市最新行情。
图 7-6 纳斯达克 NASDAQ 网站首页思考题: 1.请总结一下上述网站各有什么特点。
实验报告要求: 1.应在规定的实验报告纸上,按规定格式完成实验报告。
2.应写出实验操作步骤和实验结果及实验中出现的问题和解决方法。
3.写出实验后的体会和提高。
4.回答思考题。
实验六实验名称:银行数据库系统的实践——初识 SQL实验目的: 1.初步认识结构化查询语言 SQL。
2.学会用 CREATE 命令建立数据库(在
VFP 6.0 中)。
。
3.学会用 CREATE 命令建立数据库中的基本表(基表,在
VFP 6.0 中) 4.学会用 SELECT 命令进行各种查询操作。
实验内容: 1.用 CREATE 命令建立数据库 STUDEXAM。
语句格式:CREATE DATABASE lt数据库名gt 功能:定义数据库名和它的存储空间(犹如盖房子先圈地一样) 。
2.用 CREATE 命令建立数据库 STUDEXAM 中的基表 STUD 和 EXAM。
语句格式:CREATE TABLE lt表名gt (lt 列名 1gt lt 数据类型 gt lt 列级约束 gt ,lt 列名 2gt … lt 表级约束 gt) 该格式中“ ”表示其中的内容为可选项,“lt gt” 表示其中的内容为必选项。
该语法格式说明如下: 列名指出所建立的表中各个属性,在一个表中至少要有一列,如有多列,则列与列之间用逗号隔开。
每一列的列名在它所在的表内必须是惟一的。
数据类型描述了一个列的特性,它决定了该列可以存储哪种类型的数据。
功能:定义基本表的表名和结构。
注意:仅当建立了数据库后才能建立基表。
3.用 SELECT 命令 基本语法结构: SELECT ALLDISTINCT TOP lt 数值表达式 gt PERCENT lt 目标列表达式 gt lt 目标列表达式 gt,… FROM lt 表名或视图名 gt,lt 表名或视图名 gt,… WHERE lt 条件表达式 gt GROUP BY lt 分组依据列名 gt,lt 分组依据列名 gt,… HAVING lt 分组提取条件表达式 gt ORDER BY lt 排序依据列名 gtASCDESC ,lt 排序依据列名 gt ASCDESC,… 基本功能: 从 根据 WHERE 子句中条件表达式中的条件, FROM 子句指出的基本表的全部记录中找出满足条件的部分记录,再按 SELECT 子句中的目标列表达式,挑选出这些记录的某些特定的列值形成结果表。
说明: SELECT 子句用于指定输出的列,可以有一个或多个列; FROM 子句用于指定要查询的数据来自哪个或哪些表,可以对单表或多个表进行查询; WHERE 子句说明查询的条件,即选择记录的条件; GROUP BY 子句则表示要将查询结果按照 GROUP BY 子句后 lt 分组依据列名 gt 所表示的列的不同值进行某种方式的分组汇总,具体的汇总方式有求和、计数、求最大值、求最小值、求平均值等; HAVING 子句必须跟随 GROUP 子句使用,用于限定分组时必须满足的条件; ORDER BY 子句用于对查询的结果按排序依据列进行排序,关键字 ASC 和 DESC 用于指定排序方式是升序还是降序; 关键字 ALL、DISTINCT 等用来对查询的结果进行相关处理。
实验步骤:1.建立数据库 STUDEXAM 和基表 STUD 和 EXAM 的结构。
基表 STUD 的字段 : (或列名)学号 Sno, 姓名 Sname, 性别 Ssex, 年级 Syear,学校名 SUniName,身份证号码 SID。
基表 EXAM 的字段(或列名) :身份证号码 SID,参加英语 4 级考试的年份 Eyear,参加英语 4 级考试的月份 Emonth,听力成绩 Elisten,语法成绩 Egrammar,写作成绩 EwriteCREATE DATABASE STUDEXAM参考源代码:(注:以下代码是在
VFP 6.0 环境中的 SQL 语言,与标准 SQL 语言略有差别)SET NULL ONCREATE TABLE STUDSno C6 NOT NULL Sname C8 NOT NULL Ssex C2 CHECK Ssex男 OR Ssex女 ERROR 性别只能是“男”或“女” Syear C1 CHECK ISNULLSyear OR Syear1 OR Syear2 OR Syear3 OR Syear4 ERROR 年级只能为空或“1”到“4” SUniName C8 NOT NULL SID C9 PRIMARY KEY UNIQUE SnoSUniName TAG SnoSUni CREATE TABLE EXAMSID C9 NOT NULL REFERENCES STUD TAG SID Eyear C4 NOT NULL Emonth C1 NOT NULL CHECK Emonth1 OR Emonth7 ERROR 月份只能是“1”或“7” Elisten I CHECK ISNULLElisten OR Elistengt0 AND Elistenlt40 ERROR 听力成绩只能为空或“0”到“40” Egrammar I CHECK ISNULLEgrammar OR Egrammargt0 ANDEgrammarlt30 ERROR 语法成绩只能为空或“0”到“30” Ewrite I CHECK ISNULLEwrite OR Ewritegt0 AND Ewritelt30 ERROR 写作成绩只能为空或“0”到“30” PRIMARY KEY SIDEyearEmonth TAG SIDEyEm 2.对两个表输入元组(记录)值:用 INSERT 命令INSERT INTO STUD VALUES99001李青男3上海师大800310123INSERT INTO STUD VALUES99002高辉男3上海大学800421213INSERT INTO STUD VALUES99002石磊男3华东师大800208441INSERT INTO STUD VALUES99003张强男3上海理工800315321INSERT INTO STUD VALUES99004夏莉女3上海理工800626224INSERT INTO STUD VALUES00001赵莹女2上海大学810512002INSERT INTO STUD VALUES00002洪丽女2华东师大810424004INSERT INTO STUD VALUES00003沈婷女2上海师大810618124INSERT INTO STUD VALUES00004顾颍女2上海大学810303012INSERT INTO EXAM VALUES80031012320011282316INSERT INTO EXAM VALUES800421214INSERT INTO EXAM VALUES80020844120011332622INSERT INTO EXAM VALUES800421214INSERT INTO EXAM VALUES80032020INSERT INTO EXAM VALUES80062622420017342423INSERT INTO EXAM VALUES81051200220017322119INSERT INTO EXAM VALUES81042400420017362824INSERT INTO EXAM VALUES810682417INSERT INTO EXAM VALUES810612416INSERT INTO EXAM VALUES810303012200212721213.对两个表进行简单的查询操作⑴查询学生的姓名、身份证号码。
提示:SELE SID,SNAME FROM STUD(共显示 9 个)⑵查询所有学生的姓名、学号和学校名称。
(共显示 5 个)提示:SELE SNO,SNAME,SUNINAME FROM STUD WHERE SSEX‘女’⑶查询所有高校的名称(要去掉重复的校名)SELE DISTINCT SUNINAME FROM STUD(共显示 4 所学校的校名)⑷查询“上海理工”三年级全体学生的学号和姓名。
提示:SELE SNO,SNAME FROM STUD WHERE SYEAR‘3’AND SUNINAME‘上海理工’(共显示 2 个)思考题:1.完成本次上机作业,请比较
VFP 6.0 环境下使用 SQL 语言与标准 SQL 语言的差别。
提示:本表列出前面三项,请同学自行完成后四项。
表1
VFP 6.0 环境下 SQL 语言与标准 SQL 语言的性能差别 语 性 言
VFP 中的 SQL 语言 标准 SQL 语言 能 CN:长度为 n 的定长字符串 CHARN:长度为 n 的定长字符 I:长整数 串 数据类型 N nd具有 n 位宽和 d 位小数的 INT:长整数 定点数 NUMERIC nd具有 n 位宽和 d D:日期 位小数的定点数 DATE:日期 语句分行写格式 若一个语句要分行写则除了最 各行都不必加分号 后一行外其余各行必须用分号 结束 定义列时的“空值” 默认情况下是不允许空值的若 默认情况下允许空值 约束 要改默认情况下允许空值必须 在执行 CREATE TABLE 语句前 先执行 SET NULL ON 当 CHECK 中的条 件不满足时自定义 出错信息 CHECK 条 件 中 的 判属性值是否为” 空值” 创建索引 嵌套查询实验报告要求: 1.应在规定的实验报告纸上,按规定格式完成实验报告。
2.应写出实验操作步骤和实验结果及实验中出现的问题和解决方法。
3.写出实验后的体会和提高。
4.回答思考题。
实验七实验名称:熟悉个人网上银行的操作实验目的: 1.熟悉个人网上银行——中国工商银行。
2.了解网上银行的功能。
3.学会网上银行的基本操作。
实验内容: 1.登录中国工商银行主页(www.icbc.com.cn)。
2.点击中国工商银行,进入个人网上银行用户界面。
3.点击“账务查询”的“账务基本信息查询”,进入“账务基本信息查询”页面。
4.完成网上转账的操作。
5.进入“招商银行”(www.cmbchina.com)主页,了解招行“一网通”的功能。
6.了解个人银行大众版与专业版的功能。
7.了解网上申购新股的步骤。
思考题: 1.通.