请问 计算机 的串口并口通讯 涉及的 程序编写 有那些方面??

该从那里学起啊??

我的情况:“我上年从学校出来,在学校只学过QBASE。

现在我公司的产品设计计算机串口 并口通讯问题。

昨天遇到一个OVERLAPED 的问题 。中文提示是:重叠I/O不在通讯状态中 。

我根本不知道这个提示的意思。 对于windows 编程一点不懂。

上网查了一下,哪个overlaped 原来是一个程序中的语言,,

但还是不得要领,

现在我觉得 自己真 的有必要啃书学习了,要不真的很无助。

可是该从什么学习起呢?

我暂时最需要达到的程度 是 计算机与外设的并行 串行 通讯。。

其中硬件 以及通讯原理方面,我是大概知道的。 但是编程方面是一窍不通。

包括用什么语言编写程序,分那些领域,,,等等,,涉及程序的,WIN32 是什么 , 都不知道,句柄。。等等,,都不知道,,:(

怎么办呢??急啊!!我们公司只有我一个搞技术的,找人问根本不可能。

所以请各位朋友帮忙提个建议。

我该从什么学起,是最有效果快截的方式。“
[em18][em18][em18]

我该买什么书啊??