• <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

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

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 日韩免费电影网站| 国产又黄又爽又大的免费视频| 亚洲免费二区三区| 亚洲欧洲免费视频| 日本一区二区免费看| 亚洲AV无码国产精品色午友在线| A国产一区二区免费入口| 国产亚洲综合成人91精品| 国产偷伦视频免费观看| 亚洲AV色香蕉一区二区| 免费视频成人片在线观看| 亚洲视频欧洲视频| 99re热免费精品视频观看| 亚洲国产精品无码久久九九大片| 成人无码区免费视频观看 | 日本永久免费a∨在线视频| 国产精品高清全国免费观看| 男女猛烈激情xx00免费视频| 免费少妇a级毛片人成网| aa级毛片毛片免费观看久| 香蕉视频在线观看亚洲| 日本zzzzwww大片免费| 亚洲日本成本人观看| 免费99热在线观看| 精品一区二区三区免费 | xxx毛茸茸的亚洲| 国产一区二区三区免费看| eeuss影院免费92242部| 亚洲av日韩av高潮潮喷无码| 国产91免费视频| 特级av毛片免费观看| 亚洲av无码成人黄网站在线观看 | 久久亚洲国产成人影院网站| 久久大香香蕉国产免费网站| 亚洲国产熟亚洲女视频| MM131亚洲国产美女久久 | 最近免费中文字幕mv在线电影| 亚洲欧洲精品成人久久曰| 国产亚洲大尺度无码无码专线| 99热免费在线观看| 在线观看国产一区亚洲bd|