变量与函数地运用-字符函数地运用实际示例教学文章

来源:互联网
更新时间:2016/12/13 7:01:42
责任编辑:李志喜
字体:

系统函数中的字符类函数具有多种对字符操作的基本功能,这些函数的功能在开发多媒体课件时是非常有用的,通过使用字符函数可以帮助理解和掌握系统函数的基本使用方法。

  【要求】

  设计一个密码输入程序段,允许用户通过键盘输入密码,同时在屏幕上随用户的输入依次显示为"*",最多可输入14个字符作为密码,输入过程中可用Delete键或Backspace键逐一删除已输入的字符,按Enter键确认密码输入,最后显示出密码的实际值,此值在实际的程序中可作为输入密码值参与密码验证。

  【目的】

  掌握部分字符函数的使用方法,进而熟悉系统函数的使用方法。

  【操作】

● 拖一个【计算】图标到流程线上,命名为init.password,双击它将其打开,在其中输入:

  password:=""

  disp-pswd:=""

  关闭此图标,在弹出的2个变量定义中都点击OK钮确认。password是自定义变量,用于存放密码值,这里先被赋予空字符串;disp-paswd也是自定义变量,用于存放随用户输入而显示的"*"字符串,这里也先被赋予空字符串。关闭此图标。

● 拖一个【交互】图标到【计算】图标的下面,命名为key interaction,双击它将其打开,用文字输入工具输入键入密码的提示语:Input password,Please!,然后画圆角矩形工具画出一个密码输入框,关闭此图标。

● 拖一个【集组】图标到【交互】图标的右边,在弹出的响应方式选择框中选择Keypress,按OK钮确认,为其命名为Enter。

● 拖一个【集组】图标到图标Enter的右边,命名为Backspace|Delete。

● 拖一个【集组】图标到图标Backspace|Delete的右边,命名为?。

  注意:上述3个分支标题均是按键响应的键名,不可搞错。另外?将匹配所有的按键。

● 双击?分支的响应类型图标,在Response部分中将Active If:的条件设为l<14,这是限制密码长度,点击OK确认,在弹出的变量定义框中点击OK钮确认。

● 双击?的【集组】图标,拖一个【计算】图标到此层流程线上,命名为Modify password,双击它将其打开,在其中输入:

  password:=password^key

  disp-pswd:=disp-pswd ^"*"

  l:=CharCount (password)

  关闭此图标。第1行是将键入的键名"拼入"变量password中;第2行是将1个"*"字符"拼入"变量disp-pswd中;第3行是计算当前密码的字符串长度并将其值赋予变量l。

● 拖一个【显示】图标到【计算】图标Modify password下面,命名为display password,按Shift键的同时双击它将其打开,在密码输入框的位置上用文字输入工具输入:{disp-pswd},这是将"*"号显示出来。关闭此图标。关闭此层【集组】图标。

● 双击Backspace|Delete的【集组】图标,拖一个【计算】图标到此层流程线上,命名为reduce password,双击它将其打开,在其中输入:

  l:=CharCount (password)

  password:=ReplaceString (password, l, 1,"")

  disp-pswd:=ReplaceString (disp-pswd, l, 1,"")

  关闭此图标。第1行是计算密码长度并赋予l;第2行是将密码的最后一位用空串""替换掉,即删去最后一位密码字符,并将结果赋予变password;第3行是将要显示的"*"串的最后一位删去,并将结果赋予变量disp-pswd。

● 在【计算】图标下的流程线上点击一下,将粘贴标志移至此处,然后将?分支中的【显示】图标display password复制后粘贴至此。关闭此层【集组】图标。

● 双击Enter分支的相应方式图标,将Response部分的"Branch"域设置为Exit Interaction。点击OK钮确认。

● 双击Enter的【集组】图标,将?分支中的【显示】图标display password粘贴至此处。然后拖一个【显示】图标到图标display password的下面,命名为pasword value,按Shift键的同时双击它将其打开,用文字输入工具在密码输入框的下方输入:Your value of password is{password},这是显示出密码的实际值,关闭此图标。

● 拖一个【等待】图标到图标pasword value的下面,命名为wait。关闭此层【集组】图标。

● 拖一个【计算】图标到【交互】图标的下面,命名exit,双击将其打开,在其中输入Quit(0),关闭此图标。

● 整个程序流程图如图所示。

点击图片看大图

screen.width-500)this.style.width=screen.width-500;"> 按Ctrl+R键运行程序,多次按任意键可见显示相应一串"*",但到14位后不再增加,按Backspace或Delete键可逐一删除密码末位值,按Enter键显示出密码的实际值。点击【菜单】File>Save As,将此程序以program22为名保存在适当的文件夹下。
www.xue163.com true /2/22198.html report 3016 变量与函数地运用-字符函数地运用实际示例教学文章,系统函数中的字符类函数具有多种对字符操作的基本功能,这些函数的功能在开发多媒体课件时是非常有用的,通过使用字符函数可以帮助理解和掌握系统函数的基本使用方法。【要求】设计一个密码输入程序段,允许用户通过键盘输入密码,同时在屏幕上随用户的输入依次显示为...
首页热图精彩美女更多>>
最近关注
首页推荐
热门图片
最新添加资讯
24小时热门资讯
精彩资讯
精彩推荐
热点推荐
真视界
精彩图片
社区精粹
关于本站 | 广告服务 | 手机版 | 商务合作 | 免责申明 | 招聘信息 | 联系我们
Copyright © 2004-2016 Xue163.com All Rights Reserved. 学网 版权所有
京ICP备10044368号-1 京公网安备11010802011102号
荐闻 | 学网头条知识问答 | 装修 | 作业 | 荐闻 | 学网头条精彩微信 | 新闻中心 | 软件教室 | 设计大全 | 网络相关 | 英语学习 | 开发编程 | 考试中心 | 参考范文 | 管理文库 | 营销中心 | 站长之家 | IT信息中心 | 商学院 | 数码大全 | 硬件DIY | 企业服务 | 网吧在线 | 问吧 | 百科 | 硬件知识 | 本网视点 | 文库 | 手机 | 平板 | 汽车 | 游戏 | 家电 | 精彩摄影 | 时尚科技 | 现代家居 | IT女人 | 经验 | 每日新闻 | 健康养生 | 图书馆 | 猎奇 | 精彩看点 | 图库 | 新闻中心 | 软件教室 | 设计大全 | 网络相关 | 英语学习 | 开发编程 | 考试中心 | 参考范文 | 管理文库 | 营销中心 | 站长之家 | IT信息中心 | 商学院 | 数码大全 | 硬件DIY | 企业服务 | 网吧在线 | 问吧 | 百科 | 硬件知识 | 本网视点 | 文库 | 手机 | 平板 | 汽车 | 游戏 | 家电 | 精彩摄影 | 时尚科技 | 现代家居 | IT女人 | 经验 | 每日新闻 | 健康养生 | 图书馆 | 精彩微信 | 猎奇 | 精彩看点 | 图库编程 方案 信息windows方案windows answer文档机构教育文档问答中心IT编程数码信息解决方案信息中心IT科技