共查询到20条相似文献,搜索用时 93 毫秒
1.
针对Windows应用程序开发过程中需要直接存取I/O端口的实际需求,介绍了将PORT95.PAS加到工程文件中,并在users中加上PORT95,便可实现在应用程序中直接对I/O端口进行操作的方案,且给出了例程. 相似文献
2.
3.
4.
完成端口是Windows系统平台上用于开发高性能服务器应用程序的最好I/O模型。介绍了10CP(输入/输出完成端口)的基本原理,并给出一个基于IOCP开发服务器端应用程序的设计方案及其部分实现代码。 相似文献
5.
苏腊梅 《电脑编程技巧与维护》2011,1(16):19-20
介绍使用Visual C++建立动态链接库,并通过VB编程工具进行I/O端口的访问,实现Windows环境下的直接I/O控制. 相似文献
6.
Visual Basic(VB)是一种可视化编程语言,也是多媒体应用程序的可选开发工具.由于具有好学、易用及较高的开发效率而受到众多用户的青睐.它确实能适应相当多应用的需要,但是没有端口输入输出函数(Windows也没有提供端口输入输出函数),因而没有I/O端口访问功能,使一些用VB开发的应用程序无法访问一些外部设备,实现诸如仪器、仪表的实时控制及信号处理.而在传统的程序设计语言中端口输入输出函数是很常见的.本文将提出一 相似文献
7.
基于IOCP的服务器端应用程序 总被引:4,自引:0,他引:4
本文介绍了IOCP(I/O Completion Port 输入/输出完成端口)的基本原理,IOCP是一种能够合理利用与管理多线程的机制,可以帮助处理大量客户端请求的网络服务问题,是Windows系统平台上用于开发高性能的服务器端应用程序的最好的I/O模型。本文最后结合实践给出了一个基于IOCP开发服务器端应用程序的设计方案和其部分实现代码。 相似文献
8.
9.
用完成端口实现可扩展的服务器应用 总被引:2,自引:0,他引:2
基于Socket的网络服务应用已经使用得相当普遍,诸如创建Socket、侦听/接受连接以及收发数据等方面也有很多经验文档和范例可供参考。然而实现可承受大数据量和连接数的网络服务应用程序还是一件比较困难的事情。最大的问题在于网络服务程序如何解决从单个客户连接处理到多个客户连接处理的可扩展性。在Windows NT和Windows 2000平台上,Overlapped I/O运用“完成端口”(completion ports)来真正实现所谓可扩展的网络应用。“I/O完成端口”(I/O completion ports)和Win-dows SocketS 2.0可实现用于处理大量连接的应用。 相似文献
10.
在许多用户设计的实际应用系统的编程任务中,常常要实现软件对硬件资源和内存资源的访问,例如端口I/O、DMA、中断、直接内存访问等等。若是编制DOS程序,这是轻而易举的事情,但要是编制Windows程序,就显得很繁琐。因为Windows具有“与设备无关”的特性,不提倡与机器底层的接口打交道,如果直接用Windows的API函数或I/O读写指令进行访问和操作,程序运行时往往就会产生保护模式错误甚至 相似文献
11.
VB中端口I/O操作的实现 总被引:1,自引:0,他引:1
Visual Basic作为一种非常方便的Windows应用程序开发平台,可以实现Windows的绝大多数功能。但是VB却缺乏端口输入输出函数,而且Windows API(应用程序接口)也没有提供端口输入输出的能力。但是,在实际工程应用中(例如报警信号的检测),我们用VB做好了界面,底层操作往往需要端口的读写(I/O)。因为像自己设计的仪器控制器这样的硬件,Windows是无法提供访问权的。幸好VB提供了动态链接库(DLL)功能,可以通过用其他高级语语言(如Borland C )建立的DLL来解决。下面就如何建立端口读写的DLL以及怎样调用相应的函数作一介绍。 相似文献
12.
本文介绍了Windows套接字的I/O方法,以及如何利用完成端口管理套接字的I/O操作,进而开发高效的Windows网络通信程序。 相似文献
13.
本文介绍了Windows套接字的I/O方法,以及如何利用完成端口管理套接字的I/O操作,进而开发高效的Windows网络通信程序. 相似文献
14.
在Windows9X下应用程序对硬件设备端口的访问可以直接用汇编语言的读写端口来实现,但是Windows2000/XP操作系统为了保证系统的的安全性、稳定性和可移植行,对应用程序访问硬件资源加以限制,这就要求设计设备驱动程序以实现PC机的软件对指定设备的访问。本文针对仅仅进行简单的端口读写操作的应用程序,提出了一个通用的程序模块。 相似文献
15.
16.
在Windows9X下应用程序对硬件设备端口的访问可以直接用汇编语言的读写端口来实现,但是Windows2000/XP操作系统为了保证系统的的安全性、稳定性和可移植行,对应用程序访问硬件资源加以限制,这就要求设计设备驱动程序以实现PC机的软件对指定设备的访问.本文针对仅仅进行简单的端口读写操作的应用程序,提出了一个通用的程序模块. 相似文献
17.
18.
19.
Windows2000环境下C++ Builder编程工具硬件端口的读写实现与实例 总被引:1,自引:0,他引:1
李舰 《电脑编程技巧与维护》2002,(2):26-28
由于Windows2000是基于NT的内核构建的,因此,基于Windows95/98下用_emit()_函数或动态链接库实现C Builder下硬件端口读写操作的原理、实现函数和方法在Windows2000下已经不再适用,本文提出了利用TvichW32控件实现C Builder下I/O端口读写操作的方法。对于利用微机在数据检测、实时通信、系统仿真等应用中都具有普遍的指导和参考作用。 相似文献
20.
孔凡清 《电脑编程技巧与维护》2005,(1):63-66
在Windows9X下应用程序对硬件设备端口的访问可以直接用汇编语言的读写端口来实现,但是Windows2000/XP操作系统为了保证系统的的安全性、稳定性和可移植行,对应用程序访问硬件资源加以限制,这就要求设计设备驱动程序以实现PC机的软件对指定设备的访问。本文针对仅仅进行简单的端口读写操作的应用程序,提出了一个通用的程序模块。 相似文献