欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    大学计算机实践教程.ppt

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

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    大学计算机实践教程.ppt

    大学大学计算机算机实践教程践教程面向计算思维能力培养大学大学计算机算机实践践Raptor程序设计1.概述2.Raptor基本程序环境3.Raptor流程控制4.Raptor数组及使用5.Raptor子图和子程序的定义及调用6.Raptor文件的使用7.Raptor图形窗口基本操作21.概述1.6可视化的程序设计工具Raptor什么是RAPTOR选用Raptor进行程序设计的主要原因RAPTOR的特点31.6可视化的程序设计工具Raptor什么是RAPTORRaptor是基于流程图的可视化程序开发环境。流程图是一系列相互连接的图形符号的集合,其中每个符号代表要执行的特定类型的指令。符号之间的连接决定了指令的执行顺序。41.6可视化的程序设计工具Raptor选用Raptor进行程序设计的主要原因:Raptor最大限度地减少语法要求的情形下,帮助用户编写正确的程序指令。Raptor开发环境是可视化的。Raptor程序实际上是一种有向图,可以一次执行一个图形符号,以便帮助用户跟踪Raptor程序的指令流执行过程。Raptor是为易用性而设计的Raptor程序的调试和报错消息更容易为初学者理解。使用Raptor的目的是进行算法设计和运行验证,不需要重量级编程语言(如C+或Java)的过早引入给初学者带来的学习负担。51.6可视化的程序设计工具RaptorRAPTOR的特点:语言简单、紧凑、灵活(6个基本语句/符号),使用流程图形式实现程序设计。具备基本运算功能,有18种运算符,可以实现大部分基本运算。提供了数值、字符串和字符3种数据类型以及一维和二维数组。组合以后,可以实现大部分算法所需要的数据结构,包括堆栈、队列、树和图。62.Raptor基本程序环境2.1Raptor概述2.2Raptor编程基本概念2.3Raptor运算符和表达式2.4Raptor函数2.5使用Raptor72.1Raptor概述Raptor主窗口Raptor主窗口含有4个主要区域菜菜单和工具和工具栏符号区域符号区域观察窗口察窗口主工作区主工作区82.1Raptor概述Raptor主控制台Raptor主控制台窗口用于显示用户的所有输入和输出。92.1Raptor概述Raptor程序结构必须要有Start和End程序由Start开始,运行至End结束在Start和End之间插入其他流程图符号,便可制作有一定功能的程序。1.点点击左左侧符号;符号;2.点点击右右侧文文档档窗窗口口中的流程中的流程线;3.多多次次点点击流流程程线可可插入多个符号。插入多个符号。102.1Raptor概述Raptor基本图型符号先介绍赋值(assignment)调用(Call)输入(Input)输出(Output)四个类型的语句目的符号名称说明输入入输入入语句句用用户输入的数据,每个数据入的数据,每个数据值存存储在一个在一个变量中。量中。处理理赋值语句句使用某些使用某些类型的数学型的数学计算来更算来更改的改的变量的量的值。调用用过程程调用用执行在命名行在命名过程中定程中定义的指令。的指令。过程可能改程可能改变参数的参数的值(即(即变量)。量)。输出出输出出语句句显示示变量的量的值(或保存到文件(或保存到文件中)。中)。112.Raptor基本程序环境2.1Raptor概述2.2Raptor编程基本概念2.3Raptor运算符和表达式2.4Raptor函数2.5使用Raptor122.2Raptor编程基本概念标识符(identifier)的命名规则必须以一个字母开头第一个字母后可以跟任意的字母、数字或下划线不能出现空格,空格只能作为结束符不区分大小写,如:Count和count等价保留字(Raptor自己使用)不能作为用户标识符,如:e不能作变量名,Raptor将其定义为数值常量red不能作变量名,Raptor将它定义为颜色常量Get_Key不能作变量名,Raptor将它定义为过程名132.2Raptor编程基本概念常量固定不变的量pi(圆周率):3.1416(默认精度4位)。e(自然对数的底数):2.7183(精度设置同上)。true/yes(布尔值真):定义为1。false/no(布尔值假):定义为0。注:以上列举的6个均为保留字,另外还有三种类型的常量:数值型(Numbers)常量,例如12,3.1415,0.000371。数值的整数部分有效位数为15位;小数部分默认为4位,需提高小数精度时,可使用set_precision()函数进行设置。字符型(Character)常量,例如A,8,!。字符串型(Strings)常量,例如“Howareyou?”142.2Raptor编程基本概念变量可以变化的量变量表示内存中的位置,用于保存数据。变量在任一时刻只能有一个值;变量的值可以改变。描述X的值程序程序开始是无变量,RAPTOR会在变量第一次使用时自动创建;未定义赋值语句,将数值32赋给变量X;32将X的值+1后再赋给X33将X的值*2后再赋给X66152.2Raptor编程基本概念使用变量时的常见错误错误1:变量没有找到 162.2Raptor编程基本概念使用变量时的常见错误错误1:变量没有找到 172.2Raptor编程基本概念使用变量时的常见错误错误2:不能将字符串类型的值与字符类型的值进行比较。程序运行时,变量的类型可能改变。Raptor提供了若干测试变量类型的函数(返回布尔值)Is_Number(variable):是否数值变量。Is_Character(variable):是否字符变量。Is_String(variable):是否字符串变量。Is_Array(variable):是否一维数组。Is_2D_Array(variable):是否二维数组。182.Raptor基本程序环境2.1Raptor概述2.2Raptor编程基本概念2.3Raptor运算符和表达式2.4Raptor函数2.5使用Raptor192.3Raptor运算符和表达式算术运算符和算术表达式运算符号运算符号含含义-负号号,*指数运算指数运算*乘法运算乘法运算/除法运算除法运算rem,mod取余运算取余运算+加法运算加法运算-减法运算减法运算xyxremyxmody1031137211162009.530.50.59.52.522-103-1210-31-2202.3Raptor运算符和表达式关系运算符和关系表达式运算符号运算符号含含义大于大于=大于等于大于等于小于小于=小于等于小于等于=或或=等于等于!=或或/=不等于不等于212.3Raptor运算符和表达式布尔运算符和布尔表达式运算符号运算符号含含义运算功能运算功能not非非x为true时,notx为falseand与与x和和y同同时为true时,xandy为true,否,否则为falsexor异或异或x和和y取不同取不同值时,xxory为true,否,否则为falseor或或x和和y同同时为false时,xory为false,否,否则为true222.3Raptor运算符和表达式Raptor运算符的运算顺序(从高到低)计算的所有函数计算括号中的所有表达式计算乘幂(或*)计算乘法和除法关系运算(、=、=、!=)not、and、xor、or逻辑运算从高到低的顺序232.Raptor基本程序环境2.1Raptor概述2.2Raptor编程基本概念2.3Raptor运算符和表达式2.4Raptor函数2.5使用Raptor242.4Raptor函数基本数学函数(BasicMathFunctions)函数函数说明范例abs绝对值abs(-9)=9,abs(9)=9ceiling向上取整向上取整ceiling(3.1)=4,ceiling(-3.1)=-3floor向下取整向下取整floor(3.9)=3,floor(-3.9)=-4log自然自然对数(以数(以e为底)底)log(e)=1max/min两个数两个数的最大的最大值/最小最小值max(5,7)=7/min(5,7)=5random生生成成0.0,1.0)间的的随随机机小小数数默默认精精度度,函函数数*100返返回回099.9999的的随随机数机数length_of对数数组,返返回回元元素素的的个个数数;对字符串,返回字符个数字符串,返回字符个数str”Sellnow”Length_of(str)=8sqrt平方根平方根sqrt(4)=2252.4Raptor函数三角函数(TrigonometricFunctions)函数说明范例sin正弦(以弧度表示)正弦(以弧度表示)sin(pi/6)=0.5cos余弦(以弧度表示)余弦(以弧度表示)cos(pi/3)=0.5tan正切(以弧度表示)正切(以弧度表示)tan(pi/4)=1.0cot余切(以弧度表示)余切(以弧度表示)cot(pi/4)=1.0arcsin反正弦,返回弧度反正弦,返回弧度arcsin(0.5)=pi/6arccos反余弦,返回弧度反余弦,返回弧度arccos(0.5)=pi/3arctan反正切,返回弧度反正切,返回弧度arctan(10.3)=1.2793arccot反余切,返回弧度反余切,返回弧度arccot(10.3)=0.2915262.4Raptor函数布尔函数(BooleanFunctions)若函数的返回值是true/false,这样的函数称为布尔函数;布尔函数常用在选择和循环条件判断的位置;如:Key_Hit键盘是否有键按下Is_Open窗口是否处于打开状态Mouse_Button_Pressed(Left_Button)鼠标左键是否处于按下状态272.4Raptor函数随机函数(RandomFunctions)随机数的主要用途随机数子程序Random的使用随机数使用举例282.4Raptor函数随机数的主要用途产生算法所需要的原始数据。例如,排序和查找算法需要大量的基础数据进行算法验证,而随机数符合算法应用的大部分场合。产生一些随机模拟算法的动态数据。减少不必要的人机交互。例如,要求输入10个数据进行最大值和最小值的查找等。292.4Raptor函数随机数子程序Random的使用随机数子程序random只产生0.0,1.0)之间的小数,所以需要加工以后才能获得随机整数。在Raptor中,可以采用random乘以10的倍数并使用向下取整函数floor()和向上取整函数ceiling()来获取相应范围内的随机整数。需要获取ASCII码表中的数值,可以使用模运算,如floor(random*1000mod128)可能得到全部的标准ASCII码值(0127)。由于Raptor的数值默认精度有4位小数,所以,部分随机数结果可能为0.0000,经过处理得到的结果就是0,所以,在不希望出现0的场合,必须对随机数得出的结果进行检验,去除不希望得到的值。302.4Raptor函数随机数使用举例问题:求10个09之间的随机整数保存在 数 组 元 素a1a10中。312.Raptor基本程序环境2.1Raptor概述2.2Raptor编程基本概念2.3Raptor运算符和表达式2.4Raptor函数2.5使用Raptor322.5使用RaptorRaptor基本图型符号目的符号名称说明输入入输入入语句句用用户输入的数据,每个数据入的数据,每个数据值存存储在一个在一个变量中量中处理理赋值语句句使用某些使用某些类型的数学型的数学计算来更改算来更改的的变量的量的值调用用过程程调用用执行行过程中定程中定义的指令。的指令。过程可程可能改能改变参数的参数的值(即(即变量)量)输出出输出出语句句显示示变量的量的值(或保存到文件)(或保存到文件)选择/分支分支选择结构构棱形框中布棱形框中布尔表达式表达式值为true执行左行左边流程;流程;为false执行右行右边循循环循循环结构构棱形框中布棱形框中布尔表达式表达式值为false则重复重复执行一行一组语句。句。332.5使用RaptorRaptor观察窗口342.5使用RaptorRaptor工作区添加流程符号设置/编辑流程符号352.5使用Raptor使用菜单主菜主菜单子菜单说明File菜菜单New创建一个新的流程建一个新的流程图Save保存保存现行流程行流程图Edit菜菜单Undo撤撤销Redo重做重做Comment给选中的中的图形符号增加注形符号增加注释SelectAll选择当前流程当前流程图所有所有图形符号形符号View菜菜单Comments显示示/隐藏注藏注释Variables显示示/关关闭变量量观察窗口察窗口Expandall扩展所有被折叠的展所有被折叠的选择和循和循环符号符号Collapseall折叠所有被展开的折叠所有被展开的选择和循和循环符号符号362.5使用Raptor使用菜单/工具栏主菜主菜单子菜单说明Run菜菜单Step(F10)单步步执行方式,行方式,执行一个行一个图形符号形符号ExecutetoCompletion执行整个程序直到完成行整个程序直到完成Reset停止程序停止程序执行并清除所有行并清除所有变量的量的值Reset/Execute停止程序,清除停止程序,清除变量量值,重新开始,重新开始执行行Pause暂时停止程序的停止程序的执行,直到用行,直到用户重新重新执行行ClearallBreakpoints清除清除现行流程行流程图的所有断点的所有断点Mode菜菜单Novice初学者初学者Intermetiate中中级Object-oriented面向面向对象象Help菜菜单GeneralHelp打开打开Raptor帮助窗口帮助窗口372.5使用Raptor编辑图形符号编辑“赋值”图形符号编辑“输入”图形符号编辑“输出”图形符号编辑“选择”图形符号编辑“循环”图形符号编辑“过程调用”图形符号过程分为内置过程(Raptor标准过程,也称函数)、子图和子程序3种382.5使用RaptorRaptor中的注释注释一般有4种类型:编程标题:作者、编写时间、目的等。分节描述:标记程序,便于理解程序整体结构,例如算法中主要分支和循环语句的标注。逻辑描述:解释算法中标准或非标准的逻辑设计,例如递归程序中基本条件和正常递归部分的标注。变量说明:解释算法中使用的主要变量的用途,393.Raptor流程控制3.1Raptor程序结构3.2顺序控制3.3选择控制3.4循环控制403.Raptor流程控制3.1Raptor程序结构一般的计算机程序有三个基本组成部分输入部分(Input)加工部分(Process)输出部分(Output)3种基本控制结构:顺序结构按流程线从上到下的顺序执行选择结构根据条件决定程序的执行流程。循环结构根据条件重复执行一组语句。413.Raptor流程控制3.2顺序控制即顺序结构从“start”开始向下依次执行,直至“end”结束423.Raptor流程控制3.3选择控制即分支结构根据布尔表达式的结果,决定程序执行左侧/右侧分支两个路径之一可能是空的,或包含多条语句涉及两个以上的选择,则需要有多个选择控制结构433.Raptor流程控制3.4循环控制即循环结构根据布尔表达式的结果,决定是否执行循环443.Raptor流程控制循环控制的不同情况S1在循环开始之前执行。S2至少执行一次,因为在条件判断之前。布尔表达式结果为“yes”,循环终止,执行S4。布尔表达式结果为“No”,流程控制执行S3后,回到Loop重新开始循环。S2至少执行一次,而S3可能一次都不执行。453.Raptor流程控制循环控制结构的3种使用方式前序方式:缺少S2,循环体为S3。后序方试:缺少S3,循环体为S2。中序方式:循环体由S2和S3共同构成。464.Raptor数组及使用4.1一维数组的创建4.2二维数组的创建4.3数组元素个数的计算4.4数组的使用4.5使用数组注意事项474.Raptor数组及使用为什么要引入“数组”单个变量独立存放时存取效率低变量名没有规律,使用不方便变量之间数据的内在联系难以体现数组:连续存放,存取效率高,数组元素通过“下标”存取,容易操纵。Weight1、Weight2、Weight3Weight1、Weight2、Weight3484.1一维数组的创建第一次使用时自动创建创建数组大小由给定的最大元素下标决定values73values96例如:将100个元素的数组初始化为0Values10004.Raptor数组及使用494.Raptor数组及使用4.2二维数组的创建二维数组两个维度的大小由最大下标确定numbers3,413Raptor的数组非常灵活,每个数组元素可以是不同的数据类型504.Raptor数组及使用4.3数组元素个数的计算Raptor数组大小可变,如何获取数组元素个数?函数:Length_Of(数组名)若:array109,则Length_Of(array)为10Raptor中字符串变量等同于数组若:str“ABCDEFG”,则Length_Of(str)为7,且str1=A,str7=G514.Raptor数组及使用4.4数组的使用数组的使用一般是通过下标实现的,下标值指出了该下标变量在数组中的序号。数组的下标变量是可以计算的。例如:Weight2、Weight1+1和Weight23-21实际都代表Weight2,下标的位置还可以使用变量组成的表达式,如Weighti+2(这里i是变量)524.Raptor数组及使用4.5使用数组注意事项在Raptor中,数组名与普通变量名不可同名Raptor数组可以在算法运行过程中动态增加数组元素,但不可以将一个一维数组在算法运行过程中扩展成二维数组。535.Raptor子图和子程序的定义及调用5.1子图的定义和调用5.2子程序的定义和调用545.Raptor子图和子程序的定义及调用引言问题:计算机完成复杂任务的算法很长和难懂,如果发生错误,难以修改。思路:在处理复杂算法时,把一些功能单独的,经常需要使用到的算法写成独立的过程,需要使用时就去调用相应的过程。优点:降低了算法设计的复杂度;节省时间(设计),符合自顶向下模块化程序设计思想。555.Raptor子图和子程序的定义及调用引言RAPTOR提供了两种机制来实施过程抽象:子图(subcharts)和子程序/过程(procedures)。子图类似于主图(main)子程序/过程是一种“增强”型的子图,。子程序/过程允许在调用过程中传递数据。这些数据被称为参数(parameters)。每次调用子程序可以传递不同的值。565.Raptor子图和子程序的定义及调用5.1子图的定义和调用创建子图:在“main”子图标签上,右击鼠标按钮,选择快捷菜单中的“addsubchart”子图的主要特点:所有子图共享相同的变量子图之间不需要进行参数传递子图之间的调用只要给出被调用子图名575.Raptor子图和子程序的定义及调用5.2子程序的定义和调用创建子图:在“main”子图标签上,右击鼠标按钮,选择快捷菜单中的“Addprocedure”注意:只有当Raptor的“mode(模式)”菜单设置为“Intermediate(中级)”时,上述快捷菜单中才会“Addprocedure”选项。585.Raptor子图和子程序的定义及调用5.2子程序的调用子程序与子图不同,子程序间相对独立,通过参数交换信息子程序参数设置:输入参数(Input):输出参数(Output)输 入/输 出 参 数(Input/Output)596.Raptor文件的使用6.1将数据输出到文件6.2从文件中读入数据606.Raptor文件的使用引言在Raptor中,系统默认的输入设备是键盘在Raptor中通过重定向函数,使所有输入/输出都针对磁盘文件6.1将数据输出到文件Raptor程序遇到输出语句时,会检查输出是否重定向(redirected)616.Raptor文件的使用6.1将数据输出到文件输出重定向格式一:Redirect_Output(yes/noor“filename”)格式二:Redirect_Output_Append(yes/noor“filename”)文件输出输出重定向结束Redirect_Output(False/No)626.Raptor文件的使用6.1将数据输出到文件例:产生10个随机整数保存至a数组并输出到文件random_data.txt中。636.Raptor文件的使用6.2从文件中读入数据Raptor程序遇到输出语句时,会检查输出是否重定向(redirected)输入重定向格式:Redirect_Input(yes/noor“filename”)文件输入输入重定向结束Redirect_Input(False/No)646.Raptor文件的使用6.2从文件中读入数据例:从文件Random_data.txt读入一批整数,并显示在屏幕上。657.Raptor图形窗口基本操作7.1Raptor图形窗口7.2Colors色彩7.3绘制图形7.4键盘操作7.5鼠标操作7.6文本操作7.7声音操作667.Raptor图形窗口基本操作7.1Raptor图形窗口打开图形窗口(Open_Graph_Window)关闭图形窗口(Close_Graph_Window)获取窗口最大宽度(Get_Max_Width)获取窗口最大高度(Get_Max_Height)获取已打开窗口宽度和高度(Get_Window_Width和Get_Window_Height)检测窗口是否打开(Is_Open)设置窗口标题(Set_Window_Title)平滑绘制图形(Freeze_Graph_Window、Update_Graph_Window、Freeze_Graph_Window)677.Raptor图形窗口基本操作7.2Colors色彩0-Black黑色8-Dark_Gray深灰色1-Blue蓝色9-Light_Blue浅蓝色2-Green绿色10-Light_Green浅绿色3-Cyan青色11-Light_Cyan浅青色4-Red红色12-Light_Red浅红色5-Magenta紫色13-Light_Magenta浅紫色6-Brown棕色14-Yellow黄色7-Light_Gray浅灰色15-White白色687.Raptor图形窗口基本操作7.2Colors色彩画图时颜色的使用Draw_Box(X1,Y1,X2,Y2,Green,Filled)Draw_Box(X1,Y1,X2,Y2,2,Filled)色值可达241,当大于15时,将为扩充色。系统中不存在与它们关联的名称。Filled值为True/YesorFalse/No。True则用指定颜色填充,否则无色。设置颜色(Closest_Color)colorClosest_Color(Red,Green,Blue)697.Raptor图形窗口基本操作7.2Colors色彩生成随机色彩(Random_Color)Random_Color:产生随机颜色(015)例:Display_Text(100,100,Message,Random_Color)Random_Extended_Color:返回0241之间随机色例:Display_Number(100,100,ID,Random_Extended_Color)707.Raptor图形窗口基本操作7.3绘制图形清除窗口:Clear_Window(Color)绘制弧:Draw_Arc(X1,Y1,X2,Y2,Startx,Starty,Endx,Endy,Color)绘制圆:Draw_Circle(X,Y,Radius,Color,Filled)绘椭圆:Draw_Ellipse(X1,Y1,X2,Y2,Color,Filled)绘制可以旋转角度的椭圆:Draw_Ellipse_Rotate(X1,Y1,X2,Y2,Angle,Color,Filled)绘制直线:Draw_Line(X1,Y1,X2,Y2,Color)717.Raptor图形窗口基本操作7.3绘制图形指定区域填充颜色:Flood_Fill(X,Y,Color)获取像素点颜色:Get_Pixel(X,Y)设置像素点颜色:Put_Pixel(X,Y,Color)绘制位图:Draw_Bitmap(Bitmap,X,Y,Width,Height),例:Draw_Bitmap(Bitmap,100,450,300,200)Draw_Bitmap(Load_Bitmap(mypicture.JPG),100,450,300,200)装载位图:Load_Bitmap(Filename)例:BitmapLoad_Bitmap(mypicture.JPG)727.Raptor图形窗口基本操作7.4键盘操作阻塞型输入和非阻塞型输入类型操作过程、函数调用和说明阻塞型输入等待击键Wait_For_Key等待直到一个键被按下,程序继续执行取得用户输入的字符Character_variableGet_Key等待直到一个键被按下,并返回用户输入的字符取得用户输入的字符串String_variableGet_Key_String等待直到输入一个字符串,并返回用户输入的字符串,若输入为特殊键,则返回键名字符串非阻塞型输入检查用户是否击键Key_Hit自上次调用Get_Key后,如果有键按下,函数返回值true;没有键按下,函数返回值false737.Raptor图形窗口基本操作7.4键盘操作取键值variableGet_Key几个重要的特殊键值键键值LeftArrow165RightArrow167UpArrow166DownArrow168747.Raptor图形窗口基本操作7.4键盘操作取键字符串variableGet_Key_String按键返回值字符串按键返回值字符串aaUpArrowUpShift-aALeftArrowLeftPageDownPageDnRightArrowRightF1F1InsertInsertEnterEnterDeleteDeleteEscEscTabTabSpaceBarBackspaceBackspaceControl-ACtrl-ADownArrowDown757.Raptor图形窗口基本操作7.4键盘操作判断某键是否处于按下状态Key_Down(key)如:Key_Down(“”)Key_Down(ctrl)Key_Down(ctrl)andKey_Down(a)按键返回值字符串按键返回值字符串aaUpArrowUpShiftShiftLeftArrowLeftPageDownPageDnRightArrowRightF1F1InsertInsertEnterEnterDeleteDeleteEscEscTabTabSpaceBarBackspaceBackspaceControlCtrlDownArrowDown767.Raptor图形窗口基本操作7.4键盘操作判断某个击键动作是否已经发生过Key_Hit等待击键Wait_for_Key777.Raptor图形窗口基本操作7.5鼠标操作鼠标函数类型操作过程、函数调用和说明阻塞型输入等待按下鼠标按钮Wait_For_Mouse_Button(Which_Button)等待直到指定的鼠标按钮(Left_Button或Right_Button)按下等待按下鼠标按钮并返回鼠标的坐标Get_Mouse_Button(Which_Button,X,Y)等待直到指定的鼠标按钮(Left_Button或Right_Button)按下,并返回鼠标的位置坐标非阻塞型输入获得鼠标光标位置的X坐标值xGet_Mouse_X返回当前鼠标位置的X坐标的一个函数获得鼠标光标位置的Y坐标值yGet_Mouse_Y返回当前鼠标位置的Y坐标的一个函数是否有一个鼠标按钮处于按下状态Mouse_Button_Down(Which_Button)如果鼠标按钮处于按下位置,函数返回true是否有一个鼠标按钮按下过Mouse_Button_Pressed(Which_Button)如果鼠标按钮自上次调用Get_Mouse_Button或Wait_For_Mouse_Button后按下过,函数返回true是否有一个鼠标按钮被释放Mouse_Button_Release(Which_Button)如果鼠标按钮自上次调用Get_Mouse_Button或Wait_For_Mouse_Button后被释放,函数返回true787.Raptor图形窗口基本操作7.5鼠标操作取得鼠标按钮与指针位置Get_Mouse_Button(Which_Button,X,Y)取得鼠标指针的X值,Y值X_coordGet_Mouse_XY_coordGet_Mouse_Y判断鼠标键是否处于按下状态Mouse_Button_Down(Which_Button)797.Raptor图形窗口基本操作7.5鼠标操作判断鼠标键是否被按下过Mouse_Button_Pressed(Which_Button)判断鼠标键是否已经释放Mouse_Button_Released(Which_Button)等待鼠标某个按键动作Wait_For_Mouse_Button(Which_Button)807.Raptor图形窗口基本操作7.6文本操作显示数字(Display_Number)Display_Number(X,Y,Number,Color)显示文本(Display_Text)Display_Text(X,Y,Text,Color)取得字模的高度/宽度variableGet_Font_HeightvariableGet_Font_Width设置字号Set_Font_Size(Size)817.Raptor图形窗口基本操作7.7声音操作Raptor程序能够播放波形(.wav)声音文件,提供了三种声音文件的播放方式播放方式一Play_Sound(filename)示例:Play_Sound(c:windowsmediaWindowsXPStartup)827.Raptor图形窗口基本操作7.7声音操作播放方式二Play_Sound_Background(filename)示例:Play_Sound_Background(c:windowsmediatada.wav)播放方式三Play_Sound_Background_Loop(filename)示例:Play_Sound_Background_Loop(sound.wav)837.Raptor图形窗口基本操作7.7声音操作Raptor程序能够播放波形(.wav)声音文件,提供了三种声音文件的播放方式播放方式一Play_Sound(filename)示例:Play_Sound(c:windowsmediaWindowsXPStartup)84

    注意事项

    本文(大学计算机实践教程.ppt)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开