汉语拼音lzp是名字缩写?

一直以来就十分怀念当年用易语言的时候可以使用中文变量名——自动完成的时候按拼音首字母就可以了。

虽然这几年习惯了用英文变量名,但总是有点怀旧情结。昨天闲极无聊,把SharpDevelop 的源代码找出来看了看,找到了让SharpDevelop的自动完成列表支持中文拼音首字母匹配的办法。

**别问我C#关键字如何汉化——我觉着那根本无必要。

下面是实现的方法(其中取汉字拼音首字母的相关代码是我从网上抄来的,保留了原作者的名字(又或者是代号?)——感谢XDesigner的辛勤劳动):

//这个方法被移动到一个单独的文件中实现了(见ChinesePinYin.cs文件

 * 要改变这种模板请点击 工具|选项|代码编写|编辑标准头文件

⑶改造一下这个匹配方法:

//要注意一点:如果在头部改,则用户输入汉字反而会失效,

//因此只有当找不到匹配时,在尾部再用拼音首字母匹配一次。

⑷最后编译一下,再用新的dll文件置换掉安装的SharpDevelop安装目录下这个dll文件(可以省去再打包的麻烦):

}
627 // 返回值:拼音首字母串数组 636 // 检查该unicode码是否在处理范围之内,在则返回该码对映汉字的拼音首字母,不在则调用其它函数处理 645 // 如果不在汉字处理范围之内,返回原字符,也可以调用自己的处理函数 648 // 检查是否是多音字,是按多音字处理,不是就直接在strChineseFirstPY字符串中找对应的首字母 655 * y: 需要筛选的列表具体内容,到a级别;$(y).text()可直接获取文本 727 * 字母索引点击事件 734 //重新初始化滚动条,需要先将该滚动条JS添加的元素和样式去除 748 * 根据点击的字母显示内容 814 // 把当前字符str[k]添加到每个元素末尾
//alert("输入的常用名格式不正确,首字母为:"+ch) alert("此常用名拼音首字母是多音字,分别为:"+firstAlpha+";请手动输入首字母!") //取得 全拼和名字每个字的首字母 //取得 全拼和名字每个字的首字母
}

一直以来就十分怀念当年用易语言的时候可以使用中文变量名——自动完成的时候按拼音首字母就可以了。

虽然这几年习惯了用英文变量名,但总是有点怀旧情结。昨天闲极无聊,把SharpDevelop 的源代码找出来看了看,找到了让SharpDevelop的自动完成列表支持中文拼音首字母匹配的办法。

**别问我C#关键字如何汉化——我觉着那根本无必要。

下面是实现的方法(其中取汉字拼音首字母的相关代码是我从网上抄来的,保留了原作者的名字(又或者是代号?)——感谢XDesigner的辛勤劳动):

//这个方法被移动到一个单独的文件中实现了(见ChinesePinYin.cs文件

 * 要改变这种模板请点击 工具|选项|代码编写|编辑标准头文件

⑶改造一下这个匹配方法:

//要注意一点:如果在头部改,则用户输入汉字反而会失效,

//因此只有当找不到匹配时,在尾部再用拼音首字母匹配一次。

⑷最后编译一下,再用新的dll文件置换掉安装的SharpDevelop安装目录下这个dll文件(可以省去再打包的麻烦):

}

我要回帖

更多关于 lzk是什么简称 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信