易语言核心支持库文本操作汇编版源码
系统结构:更新信息,更新信息,更新信息,更新信息,lstrcpyn,CharUpperA,CharLowerA,lstrlenA,GetProcessHeap,RtlAllocateHeap,lstrcmp,
======算术运算
| |
| |------ 更新信息
| |
| |------ _取整数绝对值
| |
| |------ _取绝对值
| |
| |------ _取整
| |
| |------ _四舍五入
| |
| |------ _求次方
| |
| |------ _相乘
| |
| |------ _相除
| |
| |------ _整除
| |
| |------ _求余数
| |
| |------ _相加
| |
| |------ _相减
| |
| |------ _负
| |
| |------ _求平方根
| |
| |------ _求正弦
| |
| |------ _求余弦
| |
| |------ _求正切
| |
| |------ _求反正切
| |
| |------ _求自然对数
| |
| |------ _求反对数
| |
| |------ _是否运算正确
| |
| |------ _取随机数
| |
| |
======逻辑比较
| |
| |------ 更新信息
| |
| |------ _近似等于
| |
| |
======位运算
| |
| |------ 更新信息
| |
| |------ _位取反
| |
| |------ _位与
| |
| |------ _位或
| |
| |------ _位异或
| |
| |------ _左移
| |
| |------ _右移
| |
| |------ _合并整数
| |
| |------ _合并短整数
| |
| |
======数组操作
| |
| |
======环境存取
| |
| |
======拼音处理
| |
| |
======文本操作
| |
| |------ 更新信息
| |
| |------ _取文本长度
| |
| |------ _取文本长度_API
| |
| |------ _取文本左边
| |
| |------ _取文本左边_API
| |
| |------ _取文本右边
| |
| |------ _取文本中间
| |
| |------ _字符
| |
| |------ _取代码
| |
| |------ _寻找文本
| |
| |------ _倒找文本
| |
| |------ _到大写
| |
| |------ _到小写
| |
| |------ _到大写_API
| |
| |------ _到小写_API
| |
| |------ _到全角
| |
| |------ _到半角
| |
| |------ _删首空
| |
| |------ _删尾空
| |
| |------ _删首尾空
| |
| |------ _删全部空
| |
| |------ _文本替换
| |
| |------ _取空白文本
| |
| |------ _取重复文本
| |
| |------ _文本比较_API
| |
| |------ _指针到文本
| |
| |------ _取文本指针
| |
| |------ _分割文本
| |
| |------ _子文本替换
| |
| |
======时间操作
| |
| |
======数值转换
| |
| |
======窗口程序集1
| |
| |------ _按钮_四舍五入_被单击
| |
| |------ _按钮_取绝对值_被单击
| |
| |------ _按钮_取整_被单击
| |
| |------ _按钮_求次方_被单击
| |
| |------ _按钮_求平方根_被单击
| |
| |------ _按钮_求正弦_被单击
| |
| |------ _按钮_求余弦_被单击
| |
| |------ _按钮_求正切_被单击
| |
| |------ _按钮_求余切_被单击
| |
| |------ _按钮_求自然对数_被单击
| |
| |------ _按钮_求反对数_被单击
| |
| |------ _按钮_是否运算正确_被单击
| |
| |------ _按钮_取随机数_被单击
| |
| |------ __启动窗口_创建完毕
| |
| |
======字节集操作
| |
| |
======磁盘操作
| |
| |
======文件读写
| |
| |
======系统处理
| |
| |
======调用的Dll
| |
| |---[dll]------ lstrcpyn
| |
| |---[dll]------ CharUpperA
| |
| |---[dll]------ CharLowerA
| |
| |---[dll]------ lstrlenA
| |
| |---[dll]------ GetProcessHeap
| |
| |---[dll]------ RtlAllocateHeap
| |
| |---[dll]------ lstrcmp
调用的DLL命令:
.DLL命令 lstrcpyn, 文本型, "kernel32.dll", "lstrcpyn", , 取内存指针 数据1与数据2是相同的,数据长度为0,可取任何数据内存指针 返回指针,可以指针到文本()取出其内容
.参数 lpString1, 文本型, 传址, 数据1 第一个参数和第二个参数的类型可以是文本型,整数型,字节集型,配合指针取文本(),指针取字节集()
.参数 lpString2, 文本型, 传址, 数据2 同上
.参数 iMaxLength, 整数型, , 数据长度,指定为0
.DLL命令 CharUpperA, 文本型, "user32.dll", "CharUpperA", 公开, CharUpperA 将文本中的小写英文字母变换为大写,返回变换后的结果文本。
.参数 欲变换的文本, 文本型, , str
.DLL命令 CharLowerA, 文本型, "user32.dll", "CharLowerA", 公开, CharLowerA 将文本中的大写英文字母变换为小写,返回变换后的结果文本。
.参数 欲变换的文本, 文本型, , str
.DLL命令 lstrlenA, 整数型, "kernel32.dll", "lstrlenA", 公开
.参数 lpString, 文本型
.DLL命令 GetProcessHeap, 整数型, "kernel32.dll", "GetProcessHeap", 公开, 获取调用过程的堆句柄
.DLL命令 RtlAllocateHeap, , "ntdll.dll", , , 堆内存分配
.参数 hHeap, , , 堆句柄;可用GetProcessHeap()获取
.参数 dwFlags, , , 标志
.参数 dwBytes, , , 长度;单位为字节
.DLL命令 lstrcmp, 整数型, "kernel32.dll", "lstrcmpA", 公开, lstrcmp 第二个参数比第一个参数小,返回值为-1 第一个参数和第二个参数一样,返回值为0 第一个参数比第二个参数大,返回值为1
.参数 待比较文本一, 文本型, , lpString1
.参数 待比较文本二, 文本型, , lpString2
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。