Foxtable(狐表)用户栏目专家坐堂 → VS2010引用狐表出错


  共有2914人关注过本帖树形打印复制链接

主题:VS2010引用狐表出错

帅哥哟,离线,有人找我吗?
nblwar
  21楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:977 积分:6800 威望:0 精华:1 注册:2012/8/7 22:03:00
  发帖心情 Post By:2016/11/21 16:22:00 [只看该作者]

代码生成结果不一样啊
Output.Show(Foxtable.chs2py.convert("代码混淆的原因"))
Output.Show(GetPY("代码混淆的原因"))
Output.Show(GetPY("代码混淆的原因",True))

daimahunxiaodeyuanyin
dai ma hun xiao de yuan yin
DMHXDYY


 回到顶部
帅哥哟,离线,有人找我吗?
blackzhu
  22楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57584 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2016/11/21 16:46:00 [只看该作者]

 自己写个函数,调用下. 函数如下

Public Function GetSumPy(ByVal strWords As String) As String
        '返回汉字的拼音首字母大写字符串,支持 GBK 大字符集
        Dim sReturn As String = ""
        Dim sOneTxt As String = ""
        Dim i As Integer
        For i = 0 To strWords.Length - 1
            sOneTxt = strWords.Substring(i, 1)
            sReturn = sReturn + GetGbkX(sOneTxt)
        Next
        Return sReturn
    End Function
    Private Function GetGbkX(ByVal str As String) As String
        If str.CompareTo("吖") < 0 Then
            Return str
        End If
        If str.CompareTo("八") < 0 Then
            Return "A"
        End If
        If str.CompareTo("嚓") < 0 Then
            Return "B"
        End If
        If str.CompareTo("咑") < 0 Then
            Return "C"
        End If
        If str.CompareTo("妸") < 0 Then
            Return "D"
        End If
        If str.CompareTo("发") < 0 Then
            Return "E"
        End If
        If str.CompareTo("旮") < 0 Then
            Return "F"
        End If
        If str.CompareTo("铪") < 0 Then
            Return "G"
        End If
        If str.CompareTo("讥") < 0 Then
            Return "H"
        End If
        If str.CompareTo("咔") < 0 Then
            Return "J"
        End If
        If str.CompareTo("垃") < 0 Then
            Return "K"
        End If
        If str.CompareTo("嘸") < 0 Then
            Return "L"
        End If
        If str.CompareTo("拏") < 0 Then
            Return "M"
        End If
        If str.CompareTo("噢") < 0 Then
            Return "N"
        End If
        If str.CompareTo("妑") < 0 Then
            Return "O"
        End If
        If str.CompareTo("七") < 0 Then
            Return "P"
        End If
        If str.CompareTo("亽") < 0 Then
            Return "Q"
        End If
        If str.CompareTo("仨") < 0 Then
            Return "R"
        End If
        If str.CompareTo("他") < 0 Then
            Return "S"
        End If
        If str.CompareTo("哇") < 0 Then
            Return "T"
        End If
        If str.CompareTo("夕") < 0 Then
            Return "W"
        End If
        If str.CompareTo("丫") < 0 Then
            Return "X"
        End If
        If str.CompareTo("帀") < 0 Then
            Return "Y"
        End If
        If str.CompareTo("咗") < 0 Then
            Return "Z"
        End If
        Return str
    End Function

 回到顶部
帅哥哟,离线,有人找我吗?
nblwar
  23楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:977 积分:6800 威望:0 精华:1 注册:2012/8/7 22:03:00
  发帖心情 Post By:2016/11/21 17:00:00 [只看该作者]

谢谢哦图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看

 回到顶部
总数 23 上一页 1 2 3