吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 11262|回复: 28
收起左侧

[其他原创] 吾爱易语言学习第一阶段第一期

 关闭 [复制链接]
zapline 发表于 2009-1-5 23:30
声明:此贴严禁顶帖灌水之类行为,非技术性回复一律-20CB
吾爱易语言学习准备:http://www.52pojie.cn/thread-16354-1-1.html
吾爱易语言学习第一期演示:http://www.52pojie.cn/thread-16878-1-1.html

:D 这是第一阶段第一期,没接触过编程的也没关系,只要认真学,绝对能够学会的!

注意:如果看不太懂,可以看易语言自带了语音教程
第一期并不要求理解,编译出来,熟悉易语言

------------------------------------------------------------------------------
这一期,我们将了解易语言的一些基本语法,这是非常重要的基础。

易语言常用语句分为
1  赋值型语句
2  非运行语句
3  方法型语句
4  命令型语句
5  表格型语句(声明型语句)

1  赋值型语句
赋值语句常见有以下几类:
1.将某一对象的某种属性值赋给另一对象
例如:标签1.标题=编辑框5.内容
2.将某一类型的属性值赋予某个对象
例如:标签1.标题=“祖国,你好!”
总的来说,就是将=号右边的东西,放在=号左边的东西上
另外注意两点:
A::变量1=变量1+1
这句话的意思就是 变量1的值加1后,在放在变量1上   假设变量1本来等于3,经过这条语句运算后,变量1的值就为4了
同理:变量1=变量1-1  就是变量1的值加1后,在放在变量1上
B:=左右的类型要相同  

2非运行语句包括以下几种:
1.注释型语句
格式是:
※具体注释语句
2.草稿型语句
格式是:
※草稿:程序代码

3  方法型语句
4  命令型语句
这两点放在一起,是因为可以把它们都成为函数型语句
以后会大量碰到,所以这里不过多讲解

5  表格型语句(声明型语句)
关于声明语句,可以这样理解:我们给变量(容器),子程序等取了我们想取的名字,但计算机(编译器)并不知道,所以我们要先声明一下。。。

------------------------------------------------------------------------------------------------------------------------------

看了这些理论,想必大家有点累了,来点实际的
这一期教大家写一个 取汉字拼音首字母 的程序

取汉字拼音首字母.rar (1.04 KB, 下载次数: 77)

效果图:
11.GIF 22.GIF

关键部分源码:
.变量循环首 (1, 取文本长度 (编辑框1.内容), 2, 变量)
    首拼 = 首拼 + “ ” + 取文本左边 (取声母 (取文本中间 (编辑框1.内容, 变量, 2), 1), 1)
.变量循环尾 ()
编辑框2.内容 = 删首尾空 (首拼)

循环将在下一期讲解

首拼 = 首拼 + “ ” + 取文本左边 (取声母 (取文本中间 (编辑框1.内容, 变量, 2), 1), 1)
编辑框2.内容 = 删首尾空 (首拼)
这两句属于 赋值型语句与命令型语句的混合语句
使用了四个命令  
取文本左边 ()
取声母 ()
取文本中间 ()
删首尾空 ()

详细介绍:
※取文本左边
调用格式: 〈文本型〉 取文本左边(欲取其部分的文本,欲取出字符的数目)
英文名称:left
返回一个文本,其中包含指定文本中从左边算起指定数量的字符。本命令为初级命令。
参数<1>的名称为“欲取其部分的文本”,类型为“文本型(text)”。
参数<2>的名称为“欲取出字符的数目”,类型为“整数型(int)”。

※取声母
调用格式: 〈文本型〉 取声母(欲取其拼音编码的汉字,欲取拼音编码的索引)
英文名称:GetSM
返回包含指定汉字指定拼音编码的声母部分文本。如果指定拼音编码不存在或该汉字此发音无声母,将返回空文本。目前仅支持国标汉字。本命令为初级命令。
参数<1>的名称为“欲取其拼音编码的汉字”,类型为“文本型(text)”。只取用文本首部的第一个汉字,如果该文本首部不为国标汉字,命令将返回一个空文本。
参数<2>的名称为“欲取拼音编码的索引”,类型为“整数型(int)”,初始值为“1”。应该在 1 到该汉字的发音数目之间。汉字的发音数目数目可以使用“取发音数目”命令取得。

※取文本中间
调用格式: 〈文本型〉 取文本中间(欲取其部分的文本,起始取出位置,欲取出字符的数目)
英文名称:mid
返回一个文本,其中包含指定文本中从指定位置算起指定数量的字符。本命令为初级命令。
参数<1>的名称为“欲取其部分的文本”,类型为“文本型(text)”。
参数<2>的名称为“起始取出位置”,类型为“整数型(int)”。1为首位置,2为第2个位置,如此类推。
参数<3>的名称为“欲取出字符的数目”,类型为“整数型(int)”。

※删首尾空
调用格式: 〈文本型〉 删首尾空(欲删除空格的文本)
英文名称:trim
返回一个文本,其中包含被删除了首部及尾部全角或半角空格的指定文本。本命令为初级命令。
参数<1>的名称为“欲删除空格的文本”,类型为“文本型(text)”。

-----------------------------------------------------------------------------------------------------------

接下来是作业
关于作业做几点声明:
1,作业可能对你而言很简单,但这是一个循序渐进的过程
2,作业可能对你而言很难,没关系,认真看完文章后如果还做不出,可以在群里问
3,对于完成得好的作业,加分鼓励

已知该命令:
※取拼音
调用格式: 〈文本型〉 取拼音(欲取其拼音编码的汉字,欲取拼音编码的索引)
英文名称:GetPY
返回包含指定汉字的指定拼音编码的文本。如果该指定拼音编码不存在,将返回空文本。目前仅支持国标汉字。多音字的第一个发音为常用音。本命令为初级命令。
参数<1>的名称为“欲取其拼音编码的汉字”,类型为“文本型(text)”。只取用文本首部的第一个汉字,如果该文本首部不为国标汉字,命令将返回一个空文本。
参数<2>的名称为“欲取拼音编码的索引”,类型为“整数型(int)”,初始值为“1”。应该在 1 到该汉字的发音数目之间。汉字的发音数目数目可以使用“取发音数目”命令取得。

请写出 取汉字拼音 程序

[ 本帖最后由 zapline 于 2009-1-12 14:25 编辑 ]

免费评分

参与人数 1威望 +2 收起 理由
zzage + 2

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

x740073529 发表于 2009-1-5 23:59
挖嘿  开拉   我顶死你,,

此贴严禁顶帖灌水之类行为,非技术性回复一律-20UB

[ 本帖最后由 zapline 于 2009-1-6 00:03 编辑 ]
wqejnyt 发表于 2009-1-6 02:33
第一课就这么难。如果是新手的话很难完成作业的。应该由简入难!因为每个汉字的文本长度是2,如果取字符数是2的话。
又怕取到两个字之间的拼音。例如:你好。按长度来算是4。如果取得1。2拼音得出是ni。3。4拼音得出是hao.但是取得2。3了呢?
又因为循环是重第一位起的。所以我们取2个这节长度的字符的拼音的话。首次循环得出是第1。2个字节长度。这样第一个字的拼音当然是对的。第二次循环就是第2第3个字节长度的字那么这个字就不在我们输入的行列中了!如果我们用循环的次数*2的话呢。
就得出第一个字是1和2。是对的。第二次。是2*2和2*2+1这样就到了4和5这样又错了。所以必须是
循环的次数*2再-1.
1次:1*2-1和1*2-1+1=1和2
2次:2*2-1和2*2-1+1=3和4
3次:3*2-1和3*2-1+1=5和6
依次类推。。
初学者们怎么会知道这个呀。
所以取拼音还是不合适做初学者们的作业。
对于我来说都是非常难的!!

[ 本帖最后由 wqejnyt 于 2009-1-6 03:15 编辑 ]
11.gif

取拼音.rar

998.62 KB, 下载次数: 18, 下载积分: 吾爱币 -1 CB

席海建 发表于 2009-1-6 12:48
第一课做好了

取文字首拼.rar

1.14 KB, 下载次数: 13, 下载积分: 吾爱币 -1 CB

小生我菜菜 发表于 2009-1-6 14:44
交作业了

[ 本帖最后由 小生我菜菜 于 2009-1-6 15:01 编辑 ]
01.GIF

取汉字拼音练习.rar

510.23 KB, 下载次数: 32, 下载积分: 吾爱币 -1 CB

席海建 发表于 2009-1-6 14:50
重新做了一个

作业.rar

2.27 KB, 下载次数: 5, 下载积分: 吾爱币 -1 CB

zhou2x 发表于 2009-1-6 15:04
原帖由 wqejnyt 于 2009-1-6 02:33 发表
第一课就这么难。如果是新手的话很难完成作业的。应该由简入难!因为每个汉字的文本长度是2,如果取字符数是2的话。
又怕取到两个字之间的拼音。例如:你好。按长度来算是4。如果取得1。2拼音得出是ni。3。4拼音得出 ...

楼主都公开答案了都,改俩字即可
.变量循环首 (1, 取文本长度 (编辑框1.内容), 2, 变量)
    首拼 = 首拼 + “ ” + 取文本左边 (取声母 (取文本中间 (编辑框1.内容, 变量, 2), 1), 1)
.变量循环尾 ()
交作业
pinyin.gif

pinyin.rar

1.03 KB, 下载次数: 5, 下载积分: 吾爱币 -1 CB

小生我菜菜 发表于 2009-1-6 16:30
我做了个动画教程,希望大家以后多相互交流共同提高,教程中难免有错,请大家指正!点击进入下载-取汉字拼音动画教程.rar

[ 本帖最后由 小生我菜菜 于 2009-1-6 16:42 编辑 ]
xiaobai 发表于 2009-1-6 19:07
大家检查一下自己的程序,在输入过程中参看下面的效果图

未命名.jpg

未命名1.jpg

[ 本帖最后由 xiaobai 于 2009-1-6 19:11 编辑 ]

pinyin.rar

1.2 KB, 下载次数: 4, 下载积分: 吾爱币 -1 CB

修正版,2个CB

cphlfcr 发表于 2009-1-6 21:14
不懂呀 看PPT 师傅德教程做出来德 哎 郁闷 像抄德一样
我的作业.jpg

取汉字拼音.rar

2.68 KB, 下载次数: 5, 下载积分: 吾爱币 -1 CB

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-17 03:37

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表