递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 66|回复: 0
打印 上一主题 下一主题

[视窗] 我要来吐槽一下"标准文本类"

[复制链接]

18

主题

81

帖子

601

积分

金牌会员

Rank: 9Rank: 9Rank: 9

积分
601
跳转到指定楼层
楼主
发表于 2 小时前 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
命名也不好,"文本型utf8"这样定义类型名也好找,非要搞个独特的名字"标准文本类",通常定义文本变量时按一下文本就出来所有文本类型相关的类型,瞬间就知道自己需要的哪个类型,"标准文本类"得靠脑子记,而且初次不知道它是以什么编码为标准的,得跳进去看一下才知道,看不懂就傻眼只能手动去测试。
火山视窗的文本型通常也就是调用windows API才用的上,用W的API用户心理一般都有数的自己会去转码,保存文件或数据啥的都不喜欢用宽字符保存吧,要跟着系统记事本的标准ut8编码,就算之前设计限制的宽文本字符集就算了,这个”标准文本类“也搞好一些啊,搞的跟文本型用法一样啊,像这样:
标准文本变量 = 标准文本类.创建 ("1") + 文本2 + 标准文本类.创建 ("2") // 不能这样玩
标准文本变量 = "1" // 也不能这样搞
简直不好用额。
至少要做到跟”文本型“一个用法才行啊,根据赋值给目标文本变量的编码类型赋值就行了,如果是参数就根据参数自动转码,如果参数不清晰无法识别的的纯字符串参数就发出警告就行,哪怕中间"+"加了其它编码类型在合并时也要做到自动转码统一到目标变量编码。
这种常用的数据类型也不好好整一下,就目前这个作用范围像个固体的存储型变量,整个放、整个取,整个换,想增加就先去转个码添加完再转码回来吧。
另外的提议,wsv文件通常用来让AI写代码用的,书签可以改成存到配置文件里面去,如果行号超出子程序范围了就跳转到子程序即可,wsv文件内容变化后重载文件后滚动条继续保持在之前的行号即可
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2026-5-22 20:23 , Processed in 0.085867 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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