键盘键值对应表

在写与键盘交互的程序时候,总是想键盘上的键值是多少,又想不起来。刚好找到了键盘键值对应表,这里先记录下来。

键盘键值运用的地方有很多,这里列几个运用键盘键值的地方:

1.判断用户按下的键是哪个,比如制作打字练习程序

2.判断方向按键,比如游戏里控制方向

继续阅读键盘键值对应表

VisualStudio(Vs)10151719下载地址

Microsoft Visual Studio是VS的全称。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。VS是一款程序员的全功能软件,有了VS其它编程软件都可以不用安装。编译后都运行在.Net组件内。VS目前也支持在mac系统下的版本。

继续阅读VisualStudio(Vs)10151719下载地址

观察理解数值在内存中二进制表示

数值包括整数、浮点数。整数分有符号、无浮号,浮点数分单精度、双精度。

int a =100;//数值:有符号
unsingle int b = 100;//数值:无符号
float c = 100.09; //数值:单精度
double d = 100.09;       //数值:双精度

具体类型占多少位,可以用sizeof获取。可以看:基本类型的字节长度

如果数值是100、-1、12.333想知道这些数值在内存中二进制是怎样的,有什么办法没有?

继续阅读观察理解数值在内存中二进制表示

为什么需要不同进制

在我们的生活中表达某个数的时候,比如成绩多少,这样的数都是十进制数。十进制数有10个数,0,1,2,3,4,5,6,7,8,9。十进制“逢十进一”这个大家都知道。生活中也有其它进制,比如时间的分秒数是60进制,角度是360度进制。进制的产生一定是为了更好的表达或记录。

继续阅读为什么需要不同进制

DevC++下载安装图解

DevC++是开源的C++编译器,也很适合学习C++人使用,安装档只有几十兆。可以用来开发控制台,win32,动态库,静态库等等。

DevC++下载地址推荐官网下载:https://bloodshed-dev-c.en.softonic.com/

DevC++下载地址源代码下载:https://sourceforge.net/projects/orwelldevcpp/

继续阅读DevC++下载安装图解

怎样选择编译器

在学习编程语言过程中,一定会碰到的问题就是,要选择什么样的编译器,怎样选择编译器?在选择编译器这个问题上之前我也一样的碰到过。现在来讲讲自己选择编译器的方法?

先列出一些常用编译器:code::blocks、Eclipse、Dev-C++、Visual C++(vc6.0)、Borland C+Builder 6(bcb6.0)、Visual Studio

继续阅读怎样选择编译器

编程语言介绍和编程语言分类

记得第一次接触电脑时,哪时还是DOS系统“黑框框”。但在哪时自己已经非常高兴了,可以有电脑玩,相信大家也有这感受。每次让电脑做一件事前,都是输命令,哪时的命令都先写在纸上,上机时再拿出来一个个输进去,哪时都乐此不疲。

在哪时还不知道什么是编程语言,只知道电脑很神奇。后来自己慢慢的开始接触到编程才慢慢的知道一些关于编程语言的事,最开始时用过Basic语言,后来慢慢用C和C++做一些开发,现在也用C#、java写程序。

继续阅读编程语言介绍和编程语言分类

ACLLib库设计多定时器方法

ACLLib库可以用定时器自动执行一些事情,但如果有好几件事要执行,每个事件的间隔时间不一样时,又要如何设计这种情况呢?哪ACLLib库里面有多定器可以用吗?以下给出了一个用 ACLLib库设计多定时器的最终效果动图,这里用了两个定时器实现,第一个定时器间隔100MS,第二个定时器间隔1000MS。如下图:

图片中的左边定时器实现动画方法可以看这篇:acllib动线生成圆饼图案之旋转矩阵运用

图片中右边定时器实现动画将在下面内容中讲解。

继续阅读ACLLib库设计多定时器方法

ACLLib库制作时钟

ACLLib库是一个简单的封装win32API,方便制作简易GUI,纯教学用途,浙江大学编写。还不明白ACLLib库是什么的可以看看: ACLLib库是什么

如果让你用ACLLib库来做一个小程序,你会做什么呢?也许你想想也不知道做什么,会认为库提供的函数太少,其实不然ACLLib库提供了很多有用的函数,比如绘图、声音、贴图、各种事件,还可以控制台与窗体同时并存。

好了下面来讲今天自己用ACLLib库制作的一个小程序,小时钟。下面图就是最终效果的小时钟。制作动图只录了几十秒钟,如要小时钟执行档,文章最后会有下载链接。

继续阅读ACLLib库制作时钟