我的第一个C#工程

Posted on 2007-08-11 15:56  Samson小天  阅读(377)  评论(0编辑  收藏  举报
       这是我写的第一个工程,其实仔细算起来应该算是第二个,第一个写的是公车时间表生成器,但是功能没有完善下去,所以姑且把这个只有两句代码的小程序作为我的第一个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
不想查表的哥们儿可以留着用

Copyright © 2024 Samson小天
Powered by .NET 8.0 on Kubernetes