我的第一個C#工程

來源:互聯網
上載者:User
       這是我寫的第一個工程,其實仔細算起來應該算是第二個,第一個寫的是公車時間表產生器,但是功能沒有完善下去,所以姑且把這個只有兩句代碼的小程式作為我的第一個C#工程。

代碼很簡單,只要做好美工後對TEXT框訂閱一個KEY PRESS事件
添加如下兩行代碼:
            TXT_get .Text= "";     //把上次的按鍵清空
            this.TXT_show.Text = Convert.ToString(Convert.ToInt16(e.KeyChar)); //這一步比較複雜可以分成這麼幾步
                                                                                                      //首先e是傳入的按鍵,e.keychar指的是按鍵的ASCII碼
                                                                                                     //然後把ASCII轉換為int16型數字(MAX FOR 65535),最後轉換為string型的資料輸出
      程式就這麼簡單的完成了。
      這是程式其實還有不足之處,那就是不能檢驗中文字的ASCII碼,對此其實只要把事件改為TEXT CHANGED,然後對文字框限制長度為1個字串。這樣就能輸入中文並且檢驗ASCII值了,當然這裡e.keychar不能用了,應當改為Convert.ToInt32(TXT_get.Text),這裡不再多說。

給出這個程式的(含源碼):
http://cid-856b7a1fbf560755.skydrive.live.com/self.aspx/My%20free%20softwares/AscII.rar
不想查表的哥們兒可以留著用

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.