Visual FoxPro程序设计基础上机实践指导
批量上传,套装书可能不全,下单前咨询在线客服! 正版书 !!!
¥
20.82
6.9折
¥
30
全新
库存6件
作者彭相华、彭琛、廖宁
出版社清华大学出版社
ISBN9787302463573
出版时间2017-03
装帧平装
开本16开
定价30元
货号25060813
上书时间2024-10-18
商品详情
- 品相描述:全新
- 商品描述
-
前言
前言
Visual FoxPro程序设计属于非计算机专业的计算机基础教育三个层次“文化、技术、应用”中的第二层次,是非计算机专业学生必修的计算机技术基础课程。本课程的教学目标是,使学生掌握数据库技术的基本概念和应用,掌握软件设计的基础知识和基本方法,注重培养学生利用软件开发工具解决实际问题的能力,为进一步学习计算机知识及今后工作中使用和开发数据库应用程序奠定基础。Visual FoxPro程序设计是一门实践性很强的课程,上机实验是学习和掌握其基本理论、技术和方法的主要途径,数据库程序设计和应用开发能力的提高需要不断的上机实践和长期的经验积累,在上机过程中不可避免地会碰到各种各样的问题,分析问题和解决问题的过程就是经验积累的过程。因此,通过上机实践,学生能够更好地理解和掌握数据库设计、程序设计的相关基础理论和技术方法,并能培养应用Visual FoxPro 语言解决生产实际问题的程序开发能力。本上机实验指导书是根据课程教学内容的需要,并结合编者多年的教学经验总结而成的,也是《Visual FoxPro 程序设计基础》(彭相华余波编著,清华大学出版社出版)的配套教材。本实验指导书以一个公司员工工资管理系统为主线,紧密结合教材内容和课程讲授进度,设计安排了18个实践项目,明确了每个实践项目的目的、要求和具体实验内容,为学生独立地通过实验操作加强对课堂教学内容的理解提供了基本保障。此外,为了方便同学们参加和熟悉全国计算机等级考试,书后附有全国计算机等级考试二级Visual FoxPro大纲和Visual FoxPro无纸化考试题型分析。本书中所有实验代码在Visual FoxPro 6.0运行环境下可执行,全部程序源代码和相关文件均可由编者提供,可供大家交流使用。本书具有实验内容与课堂教学紧密配合以及便于学生自主实验的特点。在本指导书的编写过程中,计算机与电信教研室全体教师和理工系系主任彭沛夫教授给予了极大的关心和支持,教务部主任余波老师对书稿进行了审阅,并提出了修改意见和建议,学院领导和教务部相关同志给予大力支持和帮助,在此一并表示衷心的感谢!附录中部分图片来源于互联网,对这些资料的作者表示诚挚的谢意。后,我们对所有关心、支持本书编写的老师和朋友表示感谢!由于我们的水平有限,书中一定会存在不当之处,谨请各位读者批评和指正。联系电话: 073189814002,邮箱: pxh20000@163.com.编者2016年10月于长沙
导语摘要
《Visual FoxPro程序设计基础上机实践指导》是与《Visual FoxPro程序设计基础》(彭相华余波编著,清华大学出版社出版,以下简称主教材)配套使用的实践指导教材。《Visual FoxPro程序设计基础上机实践指导》的实验与主教材紧密配合,设计了18个实验项目,内容包括Visual FoxPro系统设置、数据与数据运算、表与数据库、SQL、查询与视图、结构化程序设计、表单设计、报表与标签设计、菜单设计、数据库应用程序设计与发布,旨在帮助学生掌握Visual FoxPro数据库的基本概念和操作方法,以及面向过程、面向对象、可视化的编程方法。每个实验后都配有实验练习,以供学生通过实验练习巩固所学的知识。《Visual FoxPro程序设计基础上机实践指导》是根据《全国计算机等级考试考试大纲》的基本要求编写的,附录中对等级考试的题型和考试大纲进行了解析,同时为便于实验报告的规范,附录中给出实验报告的统一模板,以便大家参考。此教材既可以作为高校Visual FoxPro程序设计课程的实验教材和参考用书,也可以供社会各类相关人员阅读参考。
目录
目录
实验1Visual FoxPro 6.0基础操作
实验2Visual FoxPro数据类型、常量、变量和数组
实验3Visual FoxPro函数、运算符与表达式
实验4数据表的建立与显示
实验5数据表的操作及维护
实验6数据库与表的索引
实验7工作区与多表操作
实验8查询与视图设计
实验9SQL语言中的数据查询
实验10SQL语言中的数据定义与操作
实验11顺序结构程序设计
实验12分支、循环结构程序设计
实验13子程序、过程与函数
实验14表单设计
实验15常用控件的使用
实验16报表和标签设计
实验17菜单设计
实验18应用系统发布及安装
附录A二级Visual FoxPro无纸化考试题型剖析
附录B2016年全国计算机等级考试二级Visual FoxPro大纲
附录C实验报告
内容摘要
《Visual FoxPro程序设计基础上机实践指导》是与《Visual FoxPro程序设计基础》(彭相华余波编著,清华大学出版社出版,以下简称主教材)配套使用的实践指导教材。《Visual FoxPro程序设计基础上机实践指导》的实验与主教材紧密配合,设计了18个实验项目,内容包括Visual FoxPro系统设置、数据与数据运算、表与数据库、SQL、查询与视图、结构化程序设计、表单设计、报表与标签设计、菜单设计、数据库应用程序设计与发布,旨在帮助学生掌握Visual FoxPro数据库的基本概念和操作方法,以及面向过程、面向对象、可视化的编程方法。每个实验后都配有实验练习,以供学生通过实验练习巩固所学的知识。《Visual FoxPro程序设计基础上机实践指导》是根据《全国计算机等级考试考试大纲》的基本要求编写的,附录中对等级考试的题型和考试大纲进行了解析,同时为便于实验报告的规范,附录中给出实验报告的统一模板,以便大家参考。此教材既可以作为高校Visual FoxPro程序设计课程的实验教材和参考用书,也可以供社会各类相关人员阅读参考。
主编推荐
《Visual Foxpro上机实践指导》是教材《Visual FoxPro 程序设计基础》的配套实验指导书。该指导书针对每章内容安排至少一个实验,侧重通过实验让学生理解Visual Foxpro程序设计中的重点和难点,注重基础知识、基本技能和实际应用,强调对学生分析问题和解决问题能力的培养。本教材重点突出程序设计能力;该指导书结合有专业特色的案例,以设计为主线,以提高学生的实践技能和创新能力为中心,在知识结构、内容安排、文字表述和习题配置等方面都根据学生重新调整,达到了教材难度与学生接受能力的*平衡。增强了学生的自信心,激发了学生的学习兴趣。
精彩内容
实验3Visual FoxPro函数、运算符与表达式
1. 实 验 目 的(1) 熟悉Visual FoxPro常用内部函数的使用。(2) 了解Visual FoxPro运算符的运算规则。(3) 掌握Visual FoxPro表达式的书写。2. 实验内容及上机步骤【上机题1】Visual FoxPro常用内部函数的使用。(1) 数值函数。分别执行如下命令,并观察屏幕显示结果:
?SQRT(6*7 8*9)
?INT(8.9),INT(-8.9),CEILING(8.9),CEILING(-8.9),FLOOR(8.9),FLOOR(-8.9)
?MOD(33,5), MOD(33,-5), MOD(-33,5), MOD(-33,-5)
?ROUND(3.14159,2),ROUND(45678.45,-2)
(2) 字符函数。分别执行如下命令,并观察屏幕显示结果:
A1="1"
A2="2"
A12="B"
B=MAX(13/01/01,12/12/04)
?A&A1.&A2.,&A12
?AT("姓","姓名"),AT("PRO","Visual FoxPro"),ATC("PRO","Visual FoxPro")
?LEN(ALLTRIM(SPACE(8)))
?SUBSTR("Visual FoxPro数据库设计",8,6),LEFT("中国湖南:",2),RIGHT("湖南长沙",4)
(3) 日期和时间函数。分别执行如下命令,并观察屏幕显示结果:
?YEAR(DATE()),MONTH(DATE()),DAY(DATE())
?HOUR(DATETIME()),MINUTE(DATETIME()),SEC(DATETIME())
(4) 数据类型转换函数。分别执行如下命令,并观察屏幕显示结果:
?CHR(ASC("H") ASC("a")-ASC("B"))
?DTOC(DATE())
?STR(234.56,10,1),STR(234.56,10,2),STR(234.56,6),STR(234.56,3),STR(234.56)
?LEN(STR(234.56,6)),LEN(STR(234.56,3)),LEN(STR(234.56))
?VAL("102"),VAL("-102"),VAL("1A"),VAL("1E2"), VAL("C2")
(5) 测试函数。分别执行如下命令,并观察屏幕显示结果:
?VARTYPE($234),VARTYPE("A"),VARTYPE(A),VARTYPE(DTOC(DATE()))
?IIF(6 65>70,.T.,.F.)
【上机题2】Visual FoxPro运算符与表达式。(1) 算术运算符与表达式的练习。分别执行如下命令,并观察屏幕显示结果:
?3*5*12/4^2
? (4^5 5^5)/(sqrt(4 5)-4*5)
(2) 字符运算符与表达式的练习。分别执行如下命令,并观察屏幕显示结果:
a= "中南林业科技大学 "
b= "涉外学院"
?a b,a-b
(3) 日期和时间运算符与表达式的练习。分别执行如下命令,并观察屏幕显示结果:
?DATE()-{^2005/09/01}
?DATE()-120,DATE() 120
(4) 关系运算符与表达式的练习。分别执行如下命令,并仔细观察屏幕显示结果:
?"长沙">"北京", "xy">"x", " " >"x", "AB" > "ab"
SET EXACT OFF
?"湖南"="湖南长沙","湖南长沙"="湖南"
? "湖南"= ="湖南长沙","湖南长沙"= ="湖南"
SET EXACT ON
?"湖南"="湖南长沙","湖南长沙"="湖南"
? "湖南"= ="湖南长沙","湖南长沙"= ="湖南"
? "湖南长沙"$"湖南","湖南"$"湖南长沙"
(5) 逻辑运算符与表达式的练习。分别执行如下命令:
a=5>3
b=3>5
?a AND b, a OR b, NOT a, NOT b AND .F.
【上机题3】Visual FoxPro综合表达式的应用。(1) 写出下列算术式子的表达式,并求其值。① 12 1421 35② sinπ6 tanπ3③ (x5 y5)x y-xy,设x=3,y=2分别执行如下命令:
?1/2 14/21 3/5
?SIN(PI()/6) TAN(PI()/3)
x=3
y=2
?(x^5 y^5)/(SQRT(x y)-x*y)
(2) 写出判断闰年的表达式(能被4整除但不能被100整除,或者能被400整除的年份就是闰年)。分别执行如下命令:
y=YEAR(DATE())
?IIF((y%4=0 and y%100!=0) or y%400=0,"是闰年","不是闰年")
(3) 计算距离明年元旦还有多少天?(假设今年为2013年)分别执行如下命令:
?{^2014/01/01}-date()
(4) 设直角三角形的一条直角边长为4,斜边长为5,求另一条直角边之长。分别执行如下命令:
a=4
c=5
b=SQRT(C*C-A*A)
?b
3. 实 验 习 题(1) 函数的基本操作。① 在命令窗口中输入如下命令:
A="This is a computer."
B="It's mine."
写出满足下面要求的各个命令,上机验证。 取A的第8个字符赋给C。 取A的左边7个字符赋给D。 取A的右边4个字符赋给E。 求出字符A、B的长度。 判断A中是否包含D及E(用两种方法)。② 上机执行下述命令,熟悉函数的功能。 B=DTOC(DATE(),1)
? "今天是: " LEFT(B,4) "年"+IIF(SUBS(B,5,1)=;
"0",SUBS(B,6,1),SUBS(B,5,2)) "月" RIGHT(B,2) "日"
X=STR(12.4,4,1)
Y=RIGHT(X,3)
Z="&Y &X"
?Z,&Z
X="Visual FoxPro"
Y="数据库程序设计"
?LEN(X), X RIGHT(Y,8)
? "&X.&Y",X Y
?AT("涉外学院","中南林业科技大学涉外学院")
?VAL(SUBSTR("334455",5,2)) 1
?SUBSTR("778899",3)-"1"
DD=DATE()
?STR(YEAR(DD),4) "年" STR(MONTH(DD),2) "月";
STR(DAY(DD),2) "日"
(2) 利用数值型函数ABS(),INT(),MAX(),MIN(),MOD(),ROUND(),RAND(),SQRT()等,根据要求,写出相应命令。① 求出-134 9*2的值,并写出式子。② 求出-9.95的整数部分,并写出式子。③ 求出75,77,-76,0,16,49当中的值和小值,并写出式子。④ 求出ABS(9-2),MAX(10,4,6),INT(9.8)中的值和小值,并写出式子。⑤ 说出MOD()函数的功能,计算出MOD(20,3)、MOD(-20,3)、MOD(20,-3)、MOD(-20,-3)的结果。 ⑥ 求出函数ROUND(12365.5878,MIN(INT(2.8),3,-2,ABS(-5)))的值。⑦ 生成一个介于0和100之间的随机数,并写出式子。(3) 利用函数ASC(),CHR(), TYPE(),VARTYPE(),IIF()等,根据要求,写出相应命令。① ASC()函数功能: 显示ASCII码值。如果它的参数是中文或字符串,那结果是什么呢?试试如下命令。
? ASC("D")
? ASC("DSE")
?ASC("你")
?ASC("你好")
② 在命令窗口执行如下命令:
?CHR(65) 结果是:
CHR()函数功能是:
③ 在命令窗口执行如下命令:
?type("12 24")
?vartype("12 24")
?type("date()")
?vartype("date()")
?iif(min(5,0,-9)>max(-1,-7), "max", "min")
?iif(min(20,0,29)>max(-29,-40),"max","min")
(4) 已知长方体体积V=324,高H=4,宽W=3,求长方体的长L。(5) 写出判断今年是否为闰年的表达式(能被4整除但不能被100整除,或者能被400整除的年份就是闰年)。(6) 计算距离今年国庆节还有多少天。(7) 设直角三角形的三条边长分别为6、7、9,求三角形的面积。(海伦公式: p=(a b c)/2,S=p(p-a)(p-b)(p-c)4. 实 验 要 点(1) 熟练掌握Visual FoxPro 6.0表达式的书写,能灵活运用各种运算符,掌握其优先级。(2) 熟练使用Visual FoxPro 6.0中的函数,掌握常用函数的基本功能。(3) 能正确使用表达式解决简单问题。5. 实 验 报 告按附录C的格式填写实验报告。
媒体评论
评论
— 没有更多了 —
以下为对购买帮助不大的评价