- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 Windows程序设计(四)
第四章:键盘、鼠标基础一:键盘基础Windows程序获得键盘输入的方式:键盘输入以消息的形式传递给程序的窗口过程。Windows用8种不同的消息来传递不同的键盘事件,但所有的键盘事件不是都需要我们进行处理,我们只对需要进行处理的事件进行处理,而不需要处理的事件可以将其忽略掉,交给Windows进行默认的处理。 1:焦点键盘必须对Windows下运行的所有应用程序共享,有些应
2011-11-07 10:55:01 606
原创 Windows程序设计(三)
第三章:Windows图形基础一:设备描述表 设备描述表是Windows应用程序、设备驱动程序和输出设备之间的桥梁,它与一个特定的设备相关联。例如,对显示器来说,设备描述表通常指显示器上的某个窗口。设备描述表描述了所选定的绘图工具、字体、字体颜色、工具在设备上绘制(或者说是映射)的方式及设备上可使用的输出区域等属性。WindowsGDI函数实际上是在设备描述表里显示正文及绘图的。 当程序显
2011-11-07 10:53:11 776
原创 Windows程序设计(二)
第二章:窗口和消息 一:消息驱动DOS与Windows驱动机制的区别:DOS程序主要使用顺序的,过程驱动的程序设计方法。顺序的,过程驱动的程序有一个明显的开始,明显的过程及一个明显的结束,因此程序能直接控制程序事件或过程的顺序。虽然在顺序的过程驱动的程序中也有很多处理异常的方法,但这样的异常处理也仍然是顺序的,过程驱动的结构。而Windows的驱动方式是事件驱动,就是不由事件的
2011-11-07 10:48:26 432
原创 Windows程序设计(一)
第一章:简介一:先决条件 1:应该从使用者的角度熟悉Windows 2:应了解C语言 3:应该在PC上安装一个适於进行Windows程序设计的32位的C语言编译器和开发环境。如Microsoft Visual C++ 6.0 二:Windows环境 1:Windows是32位抢占式多任务及多线程图形操作系统 2:Windows运作机制的
2011-11-07 10:46:59 482
原创 Android 2.3下USB设备的开发步骤
1: Android 2.3含有libusb 1.0,故此不需再移植libusb。2:将Windows下的设备控制dll移植到Android 2.3下(开发环境为Fedora 14),编译成一个libxxx.so文件。3:在Fedora 14下,使用C语言编写Demo程序。4:将libxxx.so文件copy至开发板的/system/lib下,Demo拷贝至开发板的/目录下。5:在
2011-11-01 09:28:56 2216 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人