




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
字节型数据类型:0-255数值,大于此数会发生溢出,实际数值=输入(或存入)数值-256,如一个字节型变量,如果指定其值为260的话,其实际值等于260-256,值为4。文本型数值的值直接取零。定义数据类型时,如果不指定其类型,则默认为整数型。使用代码为日期时间型变量赋值时,必须用中括号将变量值括起来,才会被认为是日期时间型变量。图片和声音等资源是特殊的常量,都可以任意导入、导出、更换,引用时按引用常量的方法即可使用,其“内容”列的数字为导入的资源的字节大小数。同时,这两种资源表均可以导入其他程序以引用,释放命令是:写到文件(“指定释放路径”,#导入的程序资源名)然后使用“运行”命令即可执行之,执行完毕后可以将写到磁盘的文件删除,命令是:删除文件(被删除的文件路径、名称,0)全局变量和程序集变量能保留上次保存的值,而局部变量每次在其涉及的代码运行时都会初始化,因此无法保留上次的值。如果需要保留上次运行时的值,则需要将其设置为静态变量。填表定义数组时,如果不确定数组的成员数,则可以在变量定义表格的“数组”列中填入“0”,这个“0”虽然表示没有数组成员,但表示这个变量是个数组,至于数组成员则可以以后以代码定义(必须以全数组赋值语句赋值,赋予几个数值,则数组成员数就自动是几个。全数组赋值语句为:数组名称=成员1,成员2,成员3.这种定义方式不受数组定义表格中填写的成员数影响(表格中的成员必须填写有数目,“0”也可以),如果表格中定义的成员数多于实际赋值的成员,则实际上的成员数以赋有数值的成员数为准,也就是说,没有值的成员将会自动忽略。单独为某一数组成员赋值的语句:数组成员下标号=值但以这种方式赋值时,如果下标号大于定义表格中的填写的成员数时,就会出错。二维数组的定义:在定义表格中填入两个数值,前一个表示“行”,后一个表示“列”。赋值方法:数组名称行数列数=值三维数组的定义:类似于二维数组,在定义表格中填入三个数值,第一个表示“行”,第二个表示“列”,第三个表示“层”赋值方法:数组名称行数列数层=值编辑框按下某键事件中,电脑会叫一声,在代码中加入“返回(假)”就不会响了,如果将编辑框属性中的“是否允许多行”改为“真”也不会响返回 命令 英文命令:return操作系统支持:Windows、Linux、Unix所属类别:流程控制本命令转移当前程序执行位置到调用本子程序语句的下一条语句处,并可根据需要返回一个值到子程序调用处。语法: 无返回值 返回(返回到调用方的值)参数名描 述返回到调用方的值可选的;通用型。说明:返回命令使用比较普遍,返回命令不但可以返回给调用方各种类型的数据,也可以终止一系列代码的运行。 当然,返回命令可以返回任何通用型的数据,下有3例: 例:返回(100)返回一段整数 例:返回 (1998年11月12日)返回一段日期时间型数据 例:返回 ( 201 )返回一段字节集返回例程之一:.版本 2.如果真 (键代码 #回车键 且 编辑框1.内容 “”) 信息框 (“dfdfdf”, 0, ) 返回 (假).如果真结束.如果真 (键代码 #回车键) 编辑框2.获取焦点 () 返回 (假)此例程为判断一个编辑框在按下回车键时是否已经输入内容,如果输入内容则将焦点移向下一个编辑框继续接受输入数据,如果没有输入内容则不再执行下一段程序,焦点不再下移,仍停留于原编辑框等待输入内容。如果没有“返回(假)”这个命令,则程序在弹出信息框后不管是否已输入内容会继续执行之后的程序代码将焦点下移。因此,“返回”命令可用于逐项检查编辑框输入内容是否合乎要求,任何一项不符合要求程序均不再执行下一项检查而是等待用户更正。这就大大减轻了代码编写难度。如果要设计带有多个输入数据的编辑框程序,且需要对输入的内容进行检查的话,那么放置这些编辑框的窗口的“回车下移焦点”属性绝对不能设置为真,必须设为假。而且不能使用“失去焦点”事件进行检查,因为当前面一个进行检查的时候已经失去焦点,焦点已经转移到后一个编辑框中,如果检查通过的话没有什么问题,如果没有通过的话就会运行“返回”命令或“前一个编辑框.获得焦点”的命令,以重新进行输入,但与此同时第二个尚未进行输入的编辑框又触发了“失去焦点”事件,将再次把焦点移回,这样就会使程序进行无限循环状态,导致出错。同样,也不能用“内容被改变”事件进行检查,因为如果没有输入的话内容就没有改变,就会跳过检查。万能透明代码此代码可用于任何有背景色属性的组件,只需要将该组件添加进窗口和本代码中既可使用,可以达到全透明,也就是透过程序设计界面直达桌面的效果。将本代码分别直接复制进DLL命令表和程序集中既可。DLL部分:=.版本 2 .DLL命令 窗口_置信息_DLL, 整数型, , SetWindowLongA, , 值 .参数 hwnd .参数 nIndex .参数 dwNewLong .DLL命令 窗口_置透明度_DLL, 整数型, , SetLayeredWindowAttributes .参数 hwnd .参数 crkey .参数 alpha, 字节型 .参数 dwflags .DLL命令 窗口_取信息_DLL, 整数型, user32, GetWindowLongA .参数 hwnd .参数 nIndex=命令部分:=.版本 2 .子程序 _启动窗口_创建完毕 编辑框1.背景颜色 #芙红窗口_透明_去色 (取窗口句柄 (), #芙红) .子程序 窗口_透明_去色, 整数型, 公开.参数 窗口句柄.参数 透明色.局部变量 风格 风格 窗口_取信息_DLL (窗口句柄, -20)风格 位或 (风格, 524288)窗口_置信息_DLL (窗口句柄, -20, 风格)窗口_置透明度_DLL (窗口句柄, 透明色, 0, 1)返回 (透明色)软件封面自动消隐1、 使用时钟组件,启动窗口在时钟事件中被隐藏,显示主界面2、 使用“延时”或“延迟”命令。但必须先在设计时将启动窗口可视属性设为假,然后在代码中再将其可视设为真,其后加上“延时()”命令(参数为延时的时间,1000为1秒)。在“延时”命令之后将启动窗口可视属性改回假以隐藏它,再载入主界面。比前一个方法少用一个组件,代码更清淅3、 与易语言核心支持库中的“延时()”命令不同的是,“延迟”命令在等待期间允许用户进行其它操作(如点击按钮等)。一行代码取键代码在窗口上设置一个编辑框,在编辑框的事件中选择“某键被按下”,输入以下代码:编辑框1.内容=到文本(键代码)即可取任何键的代码常量 常量值 描 述#Ctrl键状态 1#Shift键状态 2#Alt键状态 4#键0 48 按键代码值。#键1 49#键2 50#键3 51#键4 52#键5 53#键6 54#键7 55#键8 56#键9 57#A键 65#B键 66#C键 67#D键 68#E键 69#F键 70#G键 71#H键 72#I键 73#J键 74#K键 75#L键 76#M键 77#N键 78#O键 79#P键 80#Q键 81#R键 82#S键 83#T键 84#U键 85#V键 86#W键 87#X键 88#Y键 89#Z键 90#F1键 112#F2键 113#F3键 114#F4键 115#F5键 116#F6键 117#F7键 118#F8键 119#F9键 120#F10键 121#F11键 122#F12键 123#F13键 124#F14键 125#F15键 126#F16键 127#Break键 3#退格键 8#Tab键 9#回车键 13#Shift键 16#Ctrl键 17#Alt键 18#Pause键 19#CapsLock键 20#NumLock键 144#ScrollLock键 145#Esc键 27#空格键 32#PageUp键 33#PageDown键 34#Home键 36#End键 35#左光标键 37#上光标键 38#右光标键 39#下光标键 40#Ins键 45#Del键 46#分号键 186#等号键 187#逗号键 188#减号键 189#圆点键 190#除号键 191#反撇号键 192#左中括号键 219#右中括号键 221#斜杠键 220#单引号键 222易语言中缺少某些键的常量值,在编程中很不方便,可以用编辑框“按下某键”事件+“编辑框内容=到文本(取代码)”命令获取需要的键代码值,然后自定义一个键代码常量,如“加号键”,在常量表中名称栏中输入“加号键”,常量值输入该键代码值107,即可以定义出“#加号键”的常量。其它键类似。设置组件宽度随窗口宽度变化而变化时,组件的宽度应设为:组件宽度=窗口宽度(组件左边*3)比如组件原左边为8,也就是说它左边距窗口的距离为8,这个数在窗口尺寸改变事件中不变,那么组件的宽度应该是窗口宽度24,至于应该是16而为什么不是16,原因没找出来,但设为3倍则正好左右两边距窗口的距离正好一样。相对应,设置组件高度时,先找出组件在窗口下方需要的空间高度,然后用窗口高度这个高度值就行了。比如,组件在窗口下方本身加上、下留空共需200高度,则:组件高度=窗口高度200当然,在窗口尺寸改变事件中,还需加入一些代码,用以判断组件的宽、高是否已经到了最小值,到了的话则窗口尺寸不能再继续缩小。或者事先设定一个窗口的最小值。如:.如果真(窗口宽度 383) 窗口.宽度 383.如果真结束.如果真 (窗口.高度 249) 窗口.高度 249有时窗口多了,编写的代码需要知道这个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 园林绿化工程承包合同
- 2024年份1月份民间戏曲剧团巡演经费借贷协议
- 医护人员的劳动合同范本
- 电工基础习题(附参考答案)
- 无抵押别墅购房合同范本
- 个体经营者合作合同样本
- 公共场所广告位租赁合同书范本
- 橱柜金牌店长培训
- 旅行社与租车公司合同模板
- 茶旅游线路设计
- 关节活动度检查(ROM-T)徒手肌力检查(MMT)记录表(2-1)
- 药剂科妊娠患者处方点评统计表
- 济南英语介绍
- XBD型消防稳压泵性能参数表
- 《专四语法重点题》课件
- 11《军神》第二课时 一等奖创新教学设计
- 新能源汽车驱动电机系统检测与维修中职PPT完整全套教学课件
- 《家畜生态学》课程教学大纲
- 屋面及防水工程施工(第二版)PPT完整全套教学课件
- 潘谢矿区西淝河、泥河、济河、港河水体下安全开采可行性论证报告
- 2023版押品考试题库必考点含答案
评论
0/150
提交评论