• <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免费在线观看视频| 嫩草在线视频www免费观看| 可以免费看黄视频的网站| 亚洲视频在线一区| 久久久免费的精品| 亚洲第一区香蕉_国产a| 免费观看成人久久网免费观看| 国产亚洲精AA在线观看SEE| 中国黄色免费网站| 亚洲日本一区二区| 99视频在线免费看| 亚洲AV无码乱码在线观看代蜜桃| 一色屋成人免费精品网站| 亚洲日韩乱码中文字幕| 又黄又爽的视频免费看| 免费一级毛片在线播放视频免费观看永久 | 4hu四虎免费影院www| 国产精品亚洲片在线观看不卡| 嫩草影院在线播放www免费观看| 亚洲欧洲日产韩国在线| 永久免费AV无码网站在线观看 | 亚洲国产精品成人综合色在线婷婷| 91热成人精品国产免费| 亚洲精品国产摄像头| 亚洲国产午夜中文字幕精品黄网站| 国产精品免费视频观看拍拍| 亚洲AV日韩AV高潮无码专区| 114一级毛片免费| 羞羞的视频在线免费观看| 中文亚洲AV片在线观看不卡| 精品福利一区二区三区免费视频 | 国产偷国产偷亚洲清高动态图 | 久久精品亚洲乱码伦伦中文| 日本在线看片免费| 亚洲综合激情五月色一区| 亚洲日本va午夜中文字幕久久| 久久大香伊焦在人线免费| 亚洲爆乳大丰满无码专区| 日韩一卡2卡3卡4卡新区亚洲| 日本高清在线免费| 国产福利免费视频 |