




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、代码写人生,行行彰显作者心性;网络看世相,处处演绎红尘烟云。大强学易系列教程-59 -2010易语言新手从零开始培训课堂笔记2010年7月至8月,我再一次使用 QQ群作为课堂,与喜爱易语言的朋友们一起学习。在这 一个月的时间里,通过 19次作业,让易语言初学者初步掌握了一些易语言的基础知识,为以后 的学习与进步,奠定了基础。学习易语言这 么多年,我一直是以轻松的心态,边学边玩,所以,这么些年下来,自己仍然 停留在一个新手的位置上。看到朋友们这一个月的进步,我 也该加紧了,让自己能有一个更高的 水平。感谢朋友们的支持与陪伴,也感谢大家 的厚爱。在以后的 日子里,希望大家能一如既往地学 习易语言,
2、支持易语言,在自己力所能及的情况下,也能伸手帮助一下其他需要帮助的朋友。帮 助不在多,一句提示一行代码,就已经足够。以下是本 次学习的笔记,综合了本次培训班中多位同 学的课堂 笔录,在这里 也对他们表示感 谢!用心学易,戒骄戒躁;静心写码,循序渐进;严己宽人,助人助己;毁誉如烟云,心平气自和讲课知识简要:1、认识易语言界面,易易话言-Tindowa窗口程序-窗口: _启动會口题左3冈扇E程馬E-编辑芸查看L插入E数据库&运行匚编译L工具世窗口 旷羯_|g|x喑 El丨爲电宰具耳El 0B B H |匕B 丨辟 Sol rt Ai | EB x名称备注嘎边 宽厘 画度为动窗匸二| *、 空序启动
3、丿J 5050ail20L总吏持库:?提示囲输岀II数据类型対:文本型.3属性q鉴视表 *贸量表 a嫂寻1 &搜寻r 剪辑历史箭所选择対躱的名称扩旃部爼件Y141已改数据类型为:文本型-本雇性记录当前所选择对象的名称-状态栏 X :間如图上所示,易语言分为菜单栏、工具栏、工 作夹、用户区(程序设计界面、窗口组件箱)、 状态夹和状态栏。可以通过菜单“查看”选择相应的组件对工具栏中的工具按钮,第一排是编辑工具及界面 组合、运行工具;第二排是对齐工具 对齐工具是在程序界面设计时,对组件的位置进行快速对齐设置,可以对组件进行批量操作;2、工作夹:名称备生在程序启动后E+疣程控芾!J 算术运胃 逻辑比较
4、 位运算顶边宽度-I- x-=-?0+1S-V变量操作+标记可视禁止默认型400”鼠标指針标颠迪框小小日历普通固走过框v4, Ta+十在此处选择加入事件处理子程序-/回数组操作/回环境存取垢拼音卫他丈IT吋曲丄目数直丄目字节樂丄目磁盘按作 丄目文件读写目丟统髓理 1自媒体播放1目程厚调区VI題牺库卧程序_盧独J矗站虞_直空匡硬剧FT題支持库 卧程序 冒属性 属性面板,显示的是当前设计窗口或 其上的组件的属性。用户可以对每个属性进行详细的 设置。通过最上方的下拉菜单可以选择要设置的窗口或组件;通过最下方的下拉菜单可以查看该 组件的事件,并在程序中自动添加选中的事件。 程序面板,显示的是编辑中的易
5、语言 程序的程序集、窗口以及其他相关命令的列表。用户 可以选中需要查看或编辑的项目双击,在编辑窗口中就会显示所选定的内容。 支持库面板,提供的是易语言系统当前选择安装的支持库列表,列表中逐一列出支持库中 所包含的组件、数据类型及命令。如果我们在程序设置那里找不到自己写的窗口或者程序集名,可以在程序面板中找到比如冈渗窗口程序集1十窗口理序集2+倉窗口程序集34! 窗口程序集A+彥窗口程序集5fl越窗口程厚集&4 窗口程序集T+J &全局变量陀自定义数据类型J囂DLL命令窗口 动窗口U宙口帮肋n窗口分类管理窗口修改密码=窗口选揺團标窗口用户登陆n窗口凌斜管理隔常量表东智贯源表白国模块引用表2加密配
6、置丈件操作模块想对哪一个窗口或程序集进行编辑,直接双击名字 就可以了 如果想添 加新的窗口或者程序集,可以在这里 点右键 属性面板中,显示的是当前编辑的窗口及组件的属性匡说明(编辑框) 匡用尸名編辑框) 匡资料名 編辑框珂固口)窗口资料管理(窗口) 按钮保存按钮) 按钮弼加新贵料(按钮) 按钮退出资料管建C捲钮) 按钮选择C按钮) 嗝梅桓壬联(墉辑框) 濡辑框密码(编辑框) 编辑気 編辑H 蝙辑H 标签!(标签) 标签2 (标签) 标签3 (标签) 标签4 C标签) 标签5 (标赛 标签标签J 标签标签j 标鉴8标签J列表框M列表框) 逋用对话框1(通用对话框) 團片框X團片框)组合框1(廻合
7、框)昱小化按驗位置 可否移动居中M图标回车下移焦点假够支持库I圖* .程序 會犀性顶部的下拉框是窗口及窗口中的组件点击之后可以直接跳到该组件的属性上 就可以通过下拉找到,不管是组件还是窗口 但是窗口上的组件会很多如果组件在窗口上能看到, 如果有某些组件被遮挡了, 当前编辑的窗口只有一个, 就好象,脑袋只有一个,脑袋上布满了多个零件了创逹完毕 可否被关闭 将被销毁 位置被改吏 尺寸被改变 被繳活 被取消激活 空闲 首次滋活 托盘爭件 被显示 被隐藏这是事件列表,就是你选择的窗口或者组件可以使用的事件 如果前面打了勾,说明这个事件已经存在再次选择,将会跳到该事件子程序上如果没打勾,选择之后,会自动
8、创建一个子程序,就是这个组件的事件 我们试一下:在窗口中放入两个按钮然后双击按钮1,你会看到出现了一个子程序:一按钮1_被单击 在按钮属性下面的事件列表中的事件中,该事件被选择接下来,我们选择按钮2,然后打开事件列表,里面没有事件被选择如果我们选择了 “被单击”就会创建一个与按钮1 一样的事件然后双击按钮1,你会看到出现了一个子程序:一按钮1_被单击 在按钮属性下面的事件列表中的事件中,该事件被选择接下来,我们选择按钮2,然后打开事件列表,里面没有事件被选择如果我们选择了 “被单击”就会创建一个与按钮1 一样的事件以上是工作夹组件箱组件箱中放置的是支持库中所包含的可以使用的组件每个组件都有一个
9、按钮把鼠标放在上面,就会显示名字如果你说,我就是不知道哪个按钮是什么名字,不想等鼠标放上才看到,怎么办? 你可以点击组件箱右上角: 我们再来看看组件箱组件箱中放置的是支持库中所包含的可以使用的组件每个组件都有一个按钮把鼠标放在上面,就会显示名字如果你说,我就是不知道哪个按钮是什么名字,不想等鼠标放上才看到,怎么办? 你可以点击组件箱右上角:字*忆廊匡s三口 X如果程序写得太多,窗口也太多,来回跳,是不是太麻烦? 你可以使用嵌入窗口模式,跟PS一样的 菜单栏最右边有这几个按钮选择一个子窗口,最大化还有一个秘密的功能,大家估计都不知道把一个程序分到两个窗口,同时操作在程序设置状态中,把鼠标放在右边
10、的纵向滚动条顶端这是一个条件,两种情况下面,我们把代码删除,换成下面的代码,计算一个数的绝对值:输入数宇=到数值编辑框L内容):如果臺劇入数字 0):输入數字二-输入数字备息框您输人的数的绝对值是:” +到丈本入数宇匕“提看)在初中数学中,我们学过绝对值的计算。负数的绝对值是它的相反数,只要在前面添加负号-就可以了第二个:如果真与如果的区别在于,如果,有两条路可走,如果真,只有一条路第三个:判断单个的判断,与如果相同,要是多个条件在一起,判断的优势就明显了,因为判 断,只找一个符合的条件去执行,其他的一律不管,就好象让你去寻宝,有人左挑一 个右拣一个总是选个没完,这就是如果或者如果真,直到最后
11、把所有的宝都看一遍才 算完,而有的人,直接抓一块自己喜欢的就走,这就是判断,其他的宝再好,他也不 去看。F面我们来写这样一个代码:先写判断变量名类型静态数迫备注输入数字整数型输入数字二到数值编辑框1.内容)厂、判断輪入数字 0):信息框(“悠输入的是负数,0, “提示) :P判断 輸入数字 10)升 信息框(临输入的数小于曲,6 “提示” 1半斷輪入数字 2Q):卜信息框(“您输丸的数小于幻,0,“提示” j判断劇入数字 3Q)汁信息框(“您输入的数小于3旷 3 “提示”M判断輪入数字 40)弘信息框(悠输入的数小于,0,,谡示”):J判断騙入数字 50)讣信息框(“您输入的数小于5呼 0,
12、“提示丹:二半蹶篩iA.数字 60)片信息框(“悠输入的数小于,0, “提示”判断触入数字 70);”信息框(“您输入的數小于孔” ,0,慚示k:二判断輪入数字 80)用信怠框(悠输入的数小于抄,Q.提示”):J判断輛入数字 90);H信息框(“您输入的数小于妙,0, “提示” 1:二判断氯入数字 100)” 信息框(“您输入的数小于100” ,“標示”)d h写这段代码的时候要注意:判断的位置、代码的位置,不可以弄错,请写到易语 言里运行一下看看判断是什么?就是对条件进行判断,条件就是逻辑型然后把后面的条件放前面,前面的条件放后面,你就知道你输入的数字会有判断 不到的了,要是如果的话,会把所
13、有条件都过一遍,要是换成如果真,会怎么样?变量名类型静态数组备注输入数字整数型输入数字二到数值錦辑框内容):如果真輸入数字 0):信息框L您输入的是负数,比標示) ;_如果夏劇入数字 :信息框(“悠输入的数小于,匕杯捉示”) :卫如果宣僦入数宇 西:信息框(“您输入的数小于加,0,“提示”)如果夏爛入数字 和:信息框(龍您输入的數小于北,g “提示”) ;卫如果冥輸入数字 :管息框(“燈输入的数小于40- 7 4 “提示氏)7?如果真劇入数字 50):信息框(“悠输入的數小于別粹0,“提義”);卫如果富輸入数字 帥1:信息庭(“您输入的数小于前,4 提示戕) ;?如果夏備入数字 也):信.息框
14、宅输入的数小于0, “提示71 ) :P如果真輸入数乎 90):信息框(“您输入的数小于帥,Q “提示) ;?如果真輪入数字 朗:信息眶(&您晌入的数小于90J 0,“提示)H如果真輸入数宇 100); 信息框(“您输入的数小于100,“提示”:)下面普及一下算术计算一般的加减乘除,符号是+、-、*、/,易语言会自动转化成相应的计算符号 表示整除,就是两个数相除,所得的整数结果另外,表示的是求余数,就是两个数相除,最后所得的余数,在小学就学过的 比如:17-3=52想要得到2,就用17%5,如果只想要5,就用17/3【小提示:被除数=除数X商+余数】昨天我们学习了三种判断,在作业中要灵活地运用
15、,比如:在判断对错的时候,使用如 果,在选择计算方式的时候使用判断,当计算方式是减法,又遇着第一个数较小,就使用如果真, 软件其实是给懒人用的,但是设计者不能懒,需要在程序的走向上、功能的实现上去下功夫,但 是明显浪费时间的,应该避免。以上是昨天作业的总结。现在我们接着说流程控制命令昨天我们说流程控制也就三种判断与四种循环,今天我们就好好地来学这四种循环。 一:判断循环就是昨天有人用在作业里的, 所谓循环,就是重复执行某些代码,由于是做相同的事情,重 复写代码很不合算,所以就出现了循环,判断循环,是有一个条件,假如条件成立,就会进入循 环,大家新建一个易程序,在窗口放一个编辑框和一个按钮,编辑
16、框的输入方式设置为只读方式, 设置允许多行,双击按钮,在里面写入代码:编辑框1.内容二置陡机数种子0:r判断循环首 喩文本长度 編辑惟1.内容) 100J :編需框L加入文本倒文本輙随机数山9D) 判断循环尾0这里,先判断编辑框中的文本长度是不是小于100,如果小于100,就会继续加入数字,加 入文本,是编辑框的方法,是把指定的文本加在编辑框原有内容的尾部,要注意的是:加入文本 ()中的参数必须是文本,这一个循 环有点象大人吃东西,先判断自己肚子还有没有空,然后再 吃。二:循环判断这个循环判断命令跟上面的判断循环相似,循环判断整 个就是把判断循环给倒过来了,就象 小孩吃东西,不管肚子有没有空,
17、先吃再说,请大家把刚才的代码改成下面的:编辑框1 一内雰=S置随机数种子0厂卜循环列断首() -:漏辑框L加入立本金1立本徹随机数山9JB;一循环判斷尾收文本长度晦框1,内容)丰100)循环判断与判断循环的区别在于:即使条件不成立,循环判断也会进行第一次循环【小提示:工的简便输入方法:输入 后易语言会自动转换】什么时候先循环什么时候先判断,要看你的程序的需要,相对来说,下面的两个循环要简单 多啦。三:计次循环下面我们在按钮1被单击的子程序里加一个局部变量,方法是把光标移到该子程序里,按 Ctrl+L,然后写如下代码:变量若类型静态数姐备注HN整数型編耘框1.内容二“厂卜计铁循环首coo, m
18、循环血次I m :编辑框1 一加入文本倒丈本X 10)?I计次循环尾o计次循环,就好象数数字,从1开始,计次循环100次,就是从1数到100,在计次循环中, 第二参数是存放循环次数的变量,就好象你数自己的钱包,怕忘了,数一张就在纸上画一道,你 在纸上画那一道就是记录变量,在易语言 中,很多命令是自动对变量赋值,并不是非得有=才是 赋值。四:变量循环变量循环比计次循环多两个参数【变量循环(起始值,终止值,递增量,记录循环的变 量)】,这个循环的循环次数是由起始值、终止值与递增量来决定的,计次循环只能一个一个地数, 如果数20个数,需要20次,变量循环可以一 5 一 10地数,四次就数完了。我们看
19、代码:L-变量循环尾0这里,我们 设置的递增量为1,你可以改成其他数字。变量循环,不仅可以从较小的数字向上数,也可以从较大的数字向下数,当起始值大于终止 值时,可以设置递增值为负数,比如:变量循环首(100,1,-1,NN)另外,变量循环不仅可以在正数范围,也可以在负数,或者从负数到正数,从正数到负数, 要从哪到哪,是你的需要。就好象你出门坐哪路车,要看你去哪与循环相关的,还有两个命令:到循环尾、跳出循环。大家对照下面的代码自己 做一下: 到循环尾:变&名类型数组备注HK整数型编辑框内容二静3E量循环首1 ioof 1, m 从1开始,逐一数到mo:厂如果直z 3 = 0) 3的倍数将不会显示
20、:;到循环尾0 劉循环尾0飾食可以直接跳过后面的代码,转到循环尾进行下一次的循环 編辑框1加入文本 倒文本n-变量循环尾o跳出循环:变量名类型静蛊数组备注NN整数型輪辑框内容二循环首(1, 10J, L m 从f开始,逐一数到100:如果真(W so):; 跳出龍环0h f鮎辑框】加入文本倒文本am,二”)-娈量循环尾o信息框(“当前KH的值是汕 +到丈本 邮)+叫“ *犠厅符+ “我已经跳岀循环了s a)这两个命令一般用在循环寻找某个变量,找到之后是跳过还是跳出,要看程序的 需要,如果是过滤,一般是到循环尾,要是寻找,多是跳出循环。今天我们学习简单的点的东西,带大家看看支持库。在易语言中,组
21、件有属性、事件、方法,这些在支持库中都有,比如:在下左图中,红 色的是窗口的方法,蓝色的是属性,属性,在工作夹的属性面板中会有列出,在程序设计中,只 要在表格中修改就可以了。当然,你也可以用代码来设置,设置方法:组件名称.属性=属性值,方法,是在程序中让组件做什么事,设置方法是:组件名方法名(参数) 属性与方法的区别在于:属性一般用于赋值或被赋值,后面不会有() 方法后面一定有括号,比如:_启动窗口 销毁()组件除了以上的方法和属性,还有事件。我们熟悉的按钮被单击就是按钮的事件+ E数据库 s他网络邇信 囱丿目控制台齢 -3数据类型直a窗口取奮口句柄I获取焦点I可有焦点I取用户区宽蛊I取用户星
22、高度|禁J_t重画I允许重画I重画I部分重画I取消重画I刷新显不酋1标题 酋1过框 四底芭酋1底團底因方式 四背杲音采 嚎播於次数职标记组件置外形團片置托盘图标0弾出托蛊菜单着父窗口画1边框 圏底色酋1底團 酋1启團方式 詹背盘音坏 酋1播放次数 四控制按取 酋1杲犬化按钮 酋1杲小化按钮 宙位置囹可否務动酋1控制按钮 酋1昂犬忧按詡 四最小化按职 画1傥置 厨可否移动 画1團掠 画1回车下移隼点 卤E昶键关闭 酋1 F1键打开帮肋 虏稱肋文件名 虏帮助标志值 画在任务条中显汽 画1随意移动 嚎外形 画总在最前 四保持麻题案激i号 闻窗口类名庐可否被关闭 #将彼稍毁 庐位置被改变 0尺寸被改变
23、 0彼激活庐彼取消激活费首次滋活沪托盘事件&被显示+! 萊单+ 编辑框上右图中绿色的就是窗口的事件,组件的事件,可以通过工作夹的属性面板下面的事件列表 来使用,选择某一组件,然后选择相应的事件,就会在程序中创建一个事件子程序。比如:字建序容1返回值类型备注歩加-按单击按钮1_鼠标左键被按下(10,5,0)如果你在其他地方这么用了,那么就相当于你在按钮1上按了鼠标左键,这些在以后的学习 中还会有练习,现在,我们新建一个程序,在窗口中旋转一个编辑框,设置允许多行,输入方式 为通常方式,在窗口中放置一个编辑框,这些在属性中可以设置,然后,在事件列表中选择“字符输入”然后运行一下,输入几个字母。子程序
24、喀返回值荽型公开备注濡辑框匚字符输入整数型 可空数姐V-备注字苻代码整数型这个事件是非常有用的,可以限制编辑框可以输入的内容。 如果你在这个子程序里加一句代码:返回(0)当运行时便无法在编辑框里面输入任何内容(粘贴除外)现在我们在代码里写 上并运行测试:孑程序名返回值类型公开备注一褊轻框1 字符输入整数型类型卷巷可空备注字符代码整数型:如果宜停符代码 0或字符代码127) 返回CO)1大家把大于号、小于号对调,把或换成且,再试试,结果是只能输入汉字。 那么,如何限制字符呢?字符代码又怎么知道是多少呢?一、看支持库的常量表二、网上搜索字符的代码表三、输入代码:输出调试文本(字符代码)F面我们来做
25、一下限制只能输入数字的:子程序名遞回值类型公开备注编辑框L字符输入整数型参考可空数爼备注字符代码整数型厂如果真浮符代码 48或字符代玛 5C + j晅回(0)|现在,我们就可以自己设置用户做题时可以输入的字符了,如果我们只让用户输入数字,就 可以用上面的代码,其他的键,按了也白按,常用的代码要记住,至少要知道在哪能找着,编辑 框的字符输入是它的最常用的一个事件,其他的事件还有:按下某键、放开某键,要注意的是, 这两个事件里的参数是键代码,跟字符代码不是一回事。下面附上一张常用的字符代码表(键盘):字符ASCII值ASCII值学符ASCII值字符ASCIIASCII值DECHEXDECHEXDE
26、CHEXDECHEXDECHEXEsc27LB14931E6945Y8959m1096DCR130D5032F7046Z905An1106E100A35133G7147915B01116FSpace32205234H7248925Cp11270r332155335I734919350q113719342265436JT44A945Er11472n352375537K754B955Fs11573J352485638L764C96SOt11674&372S95739M774Da9761u11775X3826:583AN784Eb9862VJ18763927i593B0794Fc9963w11977
27、(4028 VI:;#+我们的新课,要学的是组件的标记。标记,每个组件的属性面板里都有,只是被忽视了。接钮备注左边162顼边55宽度TOmSE?20棕记1. .可视禁止假X鼠标指针默认型X可停留焦点真停留顺序rri i 10大家打开易语言编程系统 例程窗口程序集名保保留备注宙口程序集1子程序名返回值类型公开备注启动窗口 刨逹完毕变量名类醛静态数蛆备注序号整数型按钮变量按钮卜计次循环首序号) 按翅夷量=軀标记竝件呼号) 事絆转移娠钮变量,按钮计枚循环尾)子程序名返回值类型番注麦钮4歩单击信息框(按锂界,a)打开例程,逐个点一下按钮,看看属性面板里的标记昨天我们说事件转移的时候,有同学说,如果组件
28、比较多,怎么办?转移的话,得写好多行 在例程中,我们可以看到,可以使用循环来取得每一个组件,然后再进行转移。这时候,按钮i 到按钮4就都没有了自己的事件,都被转移到了按钮4上标记,是组件的一个属性,是文本型的。你可以把它当作一个变量来用,存放文本。方法是:组件名.标记=标记文本但是,非数字的标记不可以使用“取标记组件()”命令来取得被标记的组件。要想用“取 标记组件()”来取得被标记的组件,该组件的标记必须是大于0的整数文本不然的话,就会出错标记,要注意:一、文本型二、必须是大于0的整数这样,你才可以用“取标记组件()”还需要注意的是:你要取的那个数字标记的组件必须存在。比如,你可以这么做:按
29、钮变量=取标记组件(1)你必须有一个按钮存在,并且这个按钮被标记了 “1 ”你不可以这么做:按钮变量=取标记组件(“1)因为“取标记组件()”的参数必须是大于0的整数,不可以是文本。这一点特别注意。标 记是文本,取标记组件必须是整数。如果有标记相同的组件,在取标记组件时只会取名称靠前的组件。但是,如果你把按钮、 标签、编辑框都标记了 1,那么取标记的时候就可能出错。因为按钮在标签和编辑框的前面,所 以就不可能取出编辑框了。给大家的建议是:同一类型的组件使用一个 连续的序列,不同类型的组件用不同的连续序列 比如:按钮用1到10,标签用21到30,编辑框用41到50。这样分开,各取各的,别弄混 了
30、就不会出错了。课后练习:在窗口中放5个按钮、5个编辑框、1个标签,点击按钮,与按钮对应的编辑框的内容显示到标 签上。使用取标记组件、事件转移等命令今天学习新的内容:复制窗口组件(,)在进行程序设计的时候,窗口上可能会需要很多组件,而这些组件又是同一类型的,如果一 个一个画上去,设计工作会进行得很慢,如果有几十个或更多,画的话,显然不现实。所以,我 们要用到易语言的一个 新命令:复制窗口组件(,)新建一个程序,添加一个按钮,双击按钮 输入:添加按钮变量,数据类型 为按钮复制窗口组件(按钮1,按钮变量)按钮变量.可视=真按钮变量移动(按钮1.左边+按钮1.宽度+ 10,)然后运行就可以看见被复制出
31、来的按钮1,如果我们想点击它,怎么办?可以使用标记判断哪 个被点击。复制窗口组件,复制出来的组件与原组件的属性完全一样,只是:复制出的组件是不 可视的,只有让它的可视属性为真的时候,才可以看到。下面做个例题:把按钮事件 里的代码删除,加入三个局部变量:标签变量、单选框变量、计次变量类型静态数组备注1标签变量单选框娈量单选框计枚变量整数型再输入如下代码:r计次循环首(4计次喪量);复制窗口组件繇签标筌变量:标签变量可视二克:标签变量一移动C标签L顶边+ 祢签1.高度廿5) X计次变量,):复制窗口组件单选框1单选框:单选框变量可视二宜:单选框变量移动Q单选框顶边+单选框1高度+ 5) X计汝变虽
32、,L计次循环尾()这里,我们用到一个新的命令:移动(,)其实是窗口组件的方法组件名.移动(左边,顶边,宽度,高度)左边、顶边,是相对于组件的父窗口的左上角来说的,如果是顶级的窗口,则相对于屏蔽的 左上角。用这个 命令,可以调整组件的位置、大 小。现在,来做一个可以操作的例程请新建一个程序,在左上角放一个选择框,右边放一列表框双击窗口,在打开的子程序里设置局部变量:复制选择框,类型为选择框设置局部变量:计次变量,整数型下面我们要复制19个选择框,跟原来的一共是20个代码如下:版本2置随机数种子()选择框1标题=多项选择(取随机数(1, 19),赵”钱”,孙”,李”,周”,吴”,郑”,王”,冯”
33、陈”褚”,卫”,蒋”,沈”,韩”,杨”,朱”,秦”,尤”,许”)+数值到大写(取随机数(1, 9), 真)+数值到大写(取随机数(1,9),真)变量循环首(2, 20, 1,计次变量)复制窗口组件(选择框1,复制选择框)复制选择框移动(计次变量1) % 2) X70 +选择框1左边,(计次变量1) 2) X24 +选择框1顶边,)复制选择框可视=真复制选择框标记=到文本(计次变量)复制选择框标题=多项选择(取随机数(1, 19),赵”钱”,孙”,李”,周”,吴”,郑”,王冯”陈”,褚”,卫”,蒋”,沈”,韩”,杨”,朱”,秦”,尤”,许”)+数值到大写(取随机数(1,9),真)+数值到大写(取
34、随机数(1,9),真)变量循环尾()把这些复制粘贴到你的程序里,厂吴五二 厂褚二四 r沈八九 :厂褚-天 -F吴三七 i厂蒋八龙 ;厂孙四二 i厂赵五二r郑右七 fr沈夫五厂秦三八 厂秦八二 厂秦九一 厂李丸丸 r周三九 厂褚七六 厂沈一二 r韩七五 r陈二三 厂榻五六运行一下可以复制选择框,但选择与不选择都没反应。F面写选择框的事件在事件子程序里加入两个变量:事件选择框 和项目变量然后写如下代码:变量名类型静态备注事件选择框选痒框项目吏量整数型爭件选择框二取事件粗件0厂”如果 草:件选择框.选中=:;-列義框1,加人顼目 停件选择框标题,到数值 萼件选择框 标记) if *缩略程库块*#*;
35、项目妾量二列表框1选择尊件选择框标题):列表框1.別眸项目倾目变量)A缩略程序块*写完运行一下,看看效果选择哪个选择框他就加入到列表框,取消选择就从列表框删除。这里要说的是:前面复制里的 移动()”是一个公式,可以很快地把组件放到指定的位置。 复制选择框移动(计次变量1) % 2) X70 +选择框1左边,(计次变量1) 2) X24 +选择框1顶边,)。其中(计次变量1) % 2) X70 +选择框1左边,这个是新复制出来 的组件的左边。选择框1左边是原位置,(计次变量1) % 2) X70是增量,相加。(计次变 量1) 2) X24 +选择框1顶边,这个是新复制出来的组件的顶边,跟前面的那
36、个意思是 一样的。增加量的公式,是自己想怎么写就怎么写,但要看你的窗口的大小,组件大小,摆放 位置。一行只放两个要把左边、顶边放在一起看。课下老师发了两个例子供大家学习。“复制窗口组件、组件标记与取事件组件.e”和“大强例 程之霓虹闪屏.e”这两个例程可谓把复制组件命令运 用到登峰造极的地步。今天学习配置文件的操作前几天发共享里发过练习,那个练习是让大家自己先学习配置文件操作的。对于配置文件, 我们应该不陌生的。很多程序,在启动的时候会有很多个性化的设置,这些设置,要么保存在注 册表里,要么就保存在配置文件里打开易语言,新建一个窗口,在窗口上放一个编辑框,三个按钮然后双击窗口,并在程序集那里按
37、回车,添加一个程序集变量窗口程序集名保留保留备注窗口程序集i受量名类31|备注配置路径文本型配置路径,用来存放配置文件的文件路径。然后在启动窗口创建完毕里写上代码:配置路径= 取运行目录()+“mydata.ini ”要注意的是:取运行目录后面没有“”,一定要在你的配置文件名前加上这个符号 要不然,你就找不着你的配置文件了。双击按钮1,写上代码:子程序名返回值类型公开备注纽1卫单击褊辑框L內容=读配置项噌己置路径 “我的项目”,施顼目內容J )这里是把配置文件里指定的配置节下指定的配置项的内容读到编辑框里你也可以在最后一个参数写上默认的文本,这样,如果没有这个配置项,就会返回指定的默 认文本子程序名返回值类型会开备拄钮2玉单击写配逬项祝査覘径,我的项目,项目内容双击按钮2,写上代码配置文件是个小型的数据库,只是,配置文件是文本型的省略了最后的配置项内容这个参数,就相当于把这个配置项
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 草坪种植协议书
- 用电搭火协议书
- 继承弃权协议书
- 江西防溺水安全协议书
- 幼儿园校车取消协议书
- 草场分户协议书
- 招生合伙人合同协议书
- 电信合伙人合同协议书
- 英超版权协议书
- 宣传传播KPI协议书
- 晚期胃癌护理
- 大部分分校:地域文化形考任务三-国开(CQ)-国开期末复习资料
- 【MOOC】模拟电子电路实验-东南大学 中国大学慕课MOOC答案
- ISO28000:2022供应链安全管理体系
- JIS G4305-2021 冷轧不锈钢板材、薄板材和带材
- 六年级下册生命生态安全知识要点
- JJG 211-2021 亮度计检定规程(高清最新版)
- 高压喷射注浆工程施工工艺标准
- 最新部编版九年级语文下册课件(完美版)写作布局谋篇
- 农村水电站岗位设置及定员标准(全面)
- 第五章溶胶凝胶法
评论
0/150
提交评论