电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

2015安徽专升本_VF程序设计基础知识

  • 资源ID:457721778       资源大小:364.50KB        全文页数:27页
  • 资源格式: DOC        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

2015安徽专升本_VF程序设计基础知识

2015年安徽省普通高校“专升本”大学计算机复习资料程序设计基础知识 程序是为了完成一项任务而编写的指令的集合,在某种程度上VFP中的程序设计同传统的程序设计有很大的不同。在VFP中可以同时应用面向过程和面向对象两种编程方法,面向对象的程序设计是其主要特色。一般来说,对于制作简单、较小的应用程序,使用过程编程方式比较容易,同时这也是面向对象编程方式的基础。本章主要介绍的是面向过程的编程方法。4.1 程序设计概念4.1.1程序设计与算法简介 程序设计从某种意义上来说, 是根据算法步骤把命令、函数、变量、常量、表达式等以逻辑的方式组合成程序文件或系统。确定算法和编写程序是两个重要步骤。 算法是指为解决一个问题而采取的方法和步骤,或者说解决步骤的精确描述。算法分为数值运算算法和非数值运算算法。数值运算算法的目的是计算数值解,如求方程的根,求函数的定积分等。非数值运算算法,包括的范围很广,常见的办公室自动化系统、管理领域、商业领域及医学应用等等,主要是描述其解决应用问题的逻辑步骤。描述实现算法的逻辑步骤,一般采用流程图方式,流程图分传统流程图;N-S流程图等。传统流程图是用一些图框,流程线以及文字说明来描述操作过程,这样的表示算法,直观,形象,容易理解。如图4.1和图4.2:.“起止框”用来表示算法的开始和结束。 “处理框”用来表示一般的数据处理。“输入/出框”表示输入,输出操作。“流程线”表示流程的方向(执行方向)。“连接点”用于将画在不同地方的线连接起来。 “判断框”用来根据给定条件是否满足,决定执行两条路径中的某一路径。图4.1拿到一个问题后,首先拟定并写出算法,画出结构流程图,然后再根据算法书写程序,是一个良好的习惯。这样做不仅可提高所写程序的正确性,也容易修改程序,提高整个程序设计的效率4.1.2源程序实例 例:显示”student.dbf”表中“总成绩 “小于360的所有学生的学号,姓名,总成绩. 分析问题:逐一判断每条记录的总成绩字段的值是否大于360,如果大于就显示,否则不显示.根据分析结果画出结构流程图,如:图4.2,然后写出源程序如下: SET TALK OFFCLEAROPEN DATABASE STUDENTSUSE STUDENT1DO WHILE !EOF()初始化打开数据库和表是否表末尾总成绩>360显示,移记录指针移记录指针结束 IF 总成绩>=360 ? 学号,姓名,总成绩 SKIP ELSE YSKIP ENDIF NENDDOCLOSE DATABASENYNRETURN NY4.1.3 程序的创建、编辑和运行 VFP6.0 源程序文件的扩展名是.PRG, 程序运行时,系统自动编译产生扩展名为.FXP 的文件, 其文件主名与.PRG为扩展名的文件主名相同, 在VFP下若修改了.PRG 为扩展名的文件,系统也会自动重新编译.4131程序文件的创建图4.2创建VFP6.0 源程序文件,可使用任何文本编辑器建立;本系统中使用自身编辑器创建,编辑源程序文件。VFP提供了以下三种方法。图4-3编辑文件窗口图4-2新建 文件方法一 可以在VFP主窗口的 “文件“ 菜单中选择“新建“或工具栏中的“新建” 按钮,选择“程序“ 如图 4-2所示。然后单击“新建文件”,这时系统将打开一个编辑窗口,可以往里输入程序,如图4-3所示。 源程序输完后, 利用文件菜单进行保存。 也可立即利用 【程序】【运行】菜单和【程序】【编译】菜单,进行编译和运行程序。程序执行结果显示在主窗口中。 方法二 在命令窗口中执行命令: MODIFY COMMAND <文件名> 这时,系统将打开一个如图4-3的编辑窗口,可以往里输入程序代码。编辑完毕,使用CTRL+W键,则存盘退出。方法三 在“项目管理器”中选择“代码”选项卡中的程序选项,选择“新建”命令。系统将打开编辑窗口,可以创建一个程序,如图4-4所示。图4-4在项目管理器中建立程序 4132 程序的保存 程序输入完毕后,可以选择“文件”菜单中的“保存”项保存程序文件。 图4-5 关闭没有保存的程序时将出现询问若用户要关闭一个没有保存的程序,则会弹出相应的对话框,提示用户是保存还是放弃已作的修改,如图4-5所示。若用户保存了一个由“项目管理器”创建的程序,则该程序被加入项目中。若用户保存了一个尚未命名的程序,则会打开“另存为。”对话框,用户应该从中选择或输入正确的盘符、路径、文件名。程序保存后,用户可以在其后任一时刻运行或修改程序。4133程序的修改程序的修改即对源程序文件打开进行编辑。有以下方法:方法一 若程序包含在某一个项目中,则可以在“项目管理器“中选定它,并选择“修改”方法二 在“文件”菜单中选择“打开”命令,这时将出现一个包含文件列表的“文件类型”对话框。从中选择“程序”,然后找到要编辑修改的程序,选定后单击“确定”按钮,如图4-6所示。 图4-6 在打开文件窗口中选定要修改的程序方法三 在“命令”窗口中键入如下命令: MODIFY COMMAND <程序文件名>然后将出现程序文件编辑窗口,如图 4-3 所示。接下来可对显示在编辑窗口中的程序进行修改。4134 程序的运行 程序创建或修改完毕,最终需要运行。运行程序有如下几种方法。方法一 在“程序”菜单中选择“运行”菜单项,然后选择一个程序文件,如图4-6方法二 在命令窗口中运行命令:DO <程序文件名>方法三 若程序包含在一个项目中,则可以在“项目管理器”中选定它并选择“运行”命 令,如图4-4 所示。42常用命令和语句 VFP的一个特点,是大量使用系统环境设置命令以及其他一些控制命令,以帮助用户进行数据处理、安全管理、程序调试、结果输出等方面的工作。本节主要介绍一些常用的命令和语句。421基本输入、输出语句 程序最基本的操作就是输入、输出。输入是从键盘或鼠标等设备中接收数据。输出是指将计算机所做的运算结果输出到屏幕或打印机。4211输入命令 1)字符型键盘输入命令 ACCEPT 格式:ACCEPT <提示> TO <内存变量>功能: 建立内存变量,并用键盘输入的方式将字符型数据赋值给内存变量。说明:<提示>表示需输入内容的提示信息,是命令执行时显示的内容。<提示>一般为字符型常量,字符型变量或字符型表达式。 <内存变量>表示存储字符数据的字符变量或数组元素。 输入的数据作为字符型数据处理,不需要定界符括起来。若使用定界符,则定界符成为输入字符的一部分。输入回车健则按空字符处理。 例11-2输入班级编号和姓名,并打印出来。ACCEPT “请输入班级编号:”TO numberACCEPT “请输入姓名:”TO name?“班级编号:”,number,“姓名:”,name2)任意类型键盘输入命令INPUT格式:INPUT <提示>TO <内存变量>功能: 建立内存变量,并用键盘输入的方式将数值型,字符型,逻辑型或日期型数据赋值给内存变量。 说明:<提示>是命令执行时显示的提示内容。可是一个字符型表达式。 <内存变量>可为数组元素。内存变量不必事先定义。 从键盘输入的数据可以是命令允许的四种类型表达式。执行该命令时计算键盘输入的表达式的值,将其赋给内存变量。 字符型常量必须有定界符,且不能单用回车输入。3)程序暂停,等待接收单字符命令WAIT 格式:WAIT <提示> TO <内存变量> WINDOW AT <行坐标,列坐标> TIMEOUT <等待秒数> 功能: 显示提示并暂停程序运行,直到按下任意一键或鼠标按键程序才继续执行。 说明: <提示>表示要显示提示的内容,省略提示,系统给出“按任意键继续。”。 TO<内存变量>表示键盘的输入以字符形式存入指定的内存变量。内存变量类型为字符型,宽度为1。 WINDOW表示在Visual FoxPro主窗口右上角出现的系统消息窗口的位置中显示消息。WAIT WINDOW 支持多行消息。 AT<行坐标,列坐标>指Visual FoxPro主窗口中消息窗口的位置。 NOWAIT表示在消息被显示后不移去消息窗口,立即继续执行程序。省略时,程序暂停直到按下一个键或鼠标按钮,并将消息窗口从主窗口中移走。4212 格式输出命令格式: <行,列>SAY <表达式>PICTURE<模式符>FUNCTION<功能符>功能:在指定坐标位置按格式输出表达式的值。例11-5 在程序编辑窗口输入如下内容 *ex1.PRG Vb1=49562.89 Vb2=-0.5 3,10 SAY Vb1 FUNCTION”B” 5,10 SAY Vb1 FUNCTION”C” 7,10 SAY Vb2 FUNCTION”X”运行ex1.PRG 结果显示49562.8949562.89CR _0.5DB4213 格式输入命令格式:< 行,列>SAY<提示信息>GET<变量> FUNCTION<功能符>PICTURE<模式符> RANGE<数值表达式1>,<数值表达式2>VALID<逻辑表达> READSAVE 功能:在指定行、列首先显示<提示信息>,接着按规定的格式反显GET后变量的值;当执行命令READ时,子命令GET被激活,其变量值处于编辑状态。一个READ语句可以激活多个在它前面的GET子命令。说明: 命令中的功能符和模式符代码及其含义如下表11-1和表11-2 命令的执行过程是,系统先在指定的行列显示SAY后的提示信息,在提示信息后显示GET变量的值,此前GET 后的变量必须赋值,且变量值反显,当顺序执行READ语句后,反显的变量值被激活,此时,可编辑变量的值,按回车键可结束此过程。 一个READ命令可激活多个GET的编辑区,因此,只要GET 语句是在READ 语句前,当第一个GET 激活变量值编辑后光标可自动跳到下一个 编辑区,依次执行。 RANGE中数值表达式1和2,表示数据编辑和显示的下限和上限。 VALID<逻辑表达式>表示数据编辑和显示的条件范围。 表4-1 PICTURE模式符代码表代码含义 代码 含义 A 只允许字母 L 只允许逻辑型数据N 只允许字母或数字

注意事项

本文(2015安徽专升本_VF程序设计基础知识)为本站会员(汽***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.