教程第八课讲按键部分,最后有一个例子做了一个建议加法计算器,从这个程序当中,我们应用到了键码值,有部分同学不理解,为什么要这么用,这些值是哪里来的,如下图所示: 1、怎么来的? 这个键码值是国际通用标准,是所有的电脑键盘上的按键的数据,只有这样,随便找一个电脑,随便找一个键盘,都可以即插即用。 2、我们为什么要这样用? 如果有通用的标准,我们的编程要尽可能和标准统一起来,这样方便移植,维护。 比如一个项目中,有三个人同时参与开发,如果每个人不同的标准,程序可能衔接不起来,但是只要有相同的标准,那么开发衔接就方便的多。 再比如,我们在其他程序中使用了这套按键处理方法和键值处理方法,形成一个.C文件,下次有类似项目的时候,可以直接把这个.C文件拿过来用,有统一标准的话,都按照这个标准来就行了。 还比如,你开发的一套系统,后来转交给别人来维护。而这套系统要进行升级功能改进,由别人来完成的时候,如果统一标准,方便他升级这套程序。 3、如果我不这样做行不行? 当然可以,你可以制定一套属于自己的按键标准,但是这个标准仅限于自己写功能简单的代码,下次你再写类似程序,如果记不住,还得重新规划一套,非常麻烦。有现成的标准,为什么不利用? 4、按键键码如何获取? 通过百度搜索就可以,下边我粘贴一部分,想查基本的可以直接这里查到,这部分是网络获取的信息。 顺便把这个简易加法计算器的代码粘贴上来。注意不是一个完善的计算器程序,只是个简易的功能。 |
|