• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

        把取得漢字首字母的程序編成dll供大家運用與參考

        把取得漢字首字母的程序編成dll供大家運用與參考

        更新時間:2020-02-09 文章作者:未知 信息來源:網絡 閱讀次數:

        //將所有國標漢字的拼音首字母取出來,放到一個表中,然后查出.,也windows 98等自帶的//輸入法生成器,逆轉化一下拼音輸//入法的碼表

        本文章是提供大家參考.并已寫成dll文件給大家使用.

        public string Getpingyin(string strName,System.Data.OleDb.OleDbConnection con,System.Data.SqlClient.SqlConnection sqlcon)
        {
        System.Data.SqlClient.SqlDataAdapter sqlda;
        System.Data.OleDb.OleDbDataAdapter oleda;
        string strSimple="";
        strName=strName.Trim();
        System.Data.DataSet myDataSet=new System.Data.DataSet();
        if(strName.Length>0)
        {
        for(int num=0;num<strName.Length;num++)//不準用戶輸入非漢字
        if(Convert.ToInt32(strName[num])<=255)
        {

        System.Windows.Forms.MessageBox.Show("你輸入的字符\" "+strName[num].ToString()+"\"不是漢字,請更正","錯誤",System.Windows.Forms.MessageBoxButtons.OK,System.Windows.Forms.MessageBoxIcon.Stop);
        return "";

        }

        string strSql="select 漢字,首字母 from 拼音首字母";
        string strWhere=" where 漢字='"+strName[0].ToString()+"'"; //查詢漢字,與字母的SQL
        for(int i=1;i<strName.Length;i++)
        {
        strWhere+=" or 漢字='"+strName[i].ToString()+"'";
        }
        strSql+=strWhere;
        if(con!=null)//看用戶是用那個名字空間類.
        {
        oleda=new System.Data.OleDb.OleDbDataAdapter(strSql,con);
        oleda.Fill(myDataSet,"拼音首字母");
        }
        else

        {
        sqlda=new System.Data.SqlClient.SqlDataAdapter(strSql,sqlcon);
        sqlda.Fill(myDataSet,"拼音首字母");
        }
        for(int j=0;j<strName.Length;j++)//按漢字順序找出相關的字母.
        {
        for(int k=0;k<myDataSet.Tables["拼音首字母"].Rows.Count;k++)
        {
        if(strName[j].ToString()==myDataSet.Tables["拼音首字母"].Rows[k]["漢字"].ToString())
        {
        strSimple+=myDataSet.Tables["拼音首字母"].Rows[k]["首字母"].ToString();
        break;

        }
        }
        }
        myDataSet.Clear();

        return strSimple;//得到字母

        }

        return "";

        }

        //用法例子
        //OleDbConnection con=new .........;
        //Getpingyin("我",con,null);返回w

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 99国产精品免费视频观看| 四虎影视无码永久免费| 亚洲人成网亚洲欧洲无码| 亚洲中文字幕久久无码| 久久av免费天堂小草播放| 日本在线看片免费| 毛片免费视频播放| 在线观看肉片AV网站免费| 久久笫一福利免费导航| 免费看国产精品麻豆| 久久99国产亚洲精品观看| 香港经典a毛片免费观看看| 丁香花在线视频观看免费| 中文字幕亚洲激情| 亚洲国产精品成人精品小说| 国产成人亚洲综合无| 99爱在线精品视频免费观看9| 亚洲AV第一页国产精品| 99久9在线|免费| 亚洲一区二区三区在线网站| 色哟哟国产精品免费观看| 亚州免费一级毛片| 国产成人亚洲精品91专区手机| 亚洲av永久无码嘿嘿嘿| 久久久久国色av免费看| 五月婷婷亚洲综合| 日本亚洲精品色婷婷在线影院| 成年女人18级毛片毛片免费观看| 亚洲成在人线在线播放无码| 午夜免费1000部| 亚洲五月综合网色九月色| 国产免费午夜a无码v视频| 中国一级全黄的免费观看| 亚洲毛片av日韩av无码| 午夜在线亚洲男人午在线| 国产亚洲日韩一区二区三区| 特黄aa级毛片免费视频播放| 亚洲国产精品一区二区第一页 | 亚洲av无码精品网站| 日韩成人毛片高清视频免费看| 四虎在线视频免费观看|