-
测试反应速度的小游戏
测试反应速度的小游戏-test the reaction of small game
- 2022-01-21 20:22:28下载
- 积分:1
-
共享内存源码示例
vc++6.0环境下开发的 共享内存源码示例,简单介绍了共享内存函数的使用方法。
vc++6.0环境下开发的 共享内存源码示例,简单介绍了共享内存函数的使用方法。
- 2022-10-18 19:25:03下载
- 积分:1
-
简单的Java聊天室系统
C/S实训开发模拟
运用Java程序编程聊天室,实现简单的聊天功能。它是以图形界面,线程,数据流等技术的综合应用。其界面主要采用了java.awt包,java.swing包以及java.util包等。程序实现了聊天室的基本功能,其中有:
1. 启动服务器;
2. 进入客户端界面;
3. 登录聊天室;
4. 发送信息(发送按钮);
5. 关闭服务器(关闭按钮)。
要实现用户与服务器相连接,就要用到Java网络编程的知识。当客户需要通信时,它们可以通过使用socket类建立套接字对象并连接在一起,当客户端对象建立后,客户端socket对象可以使用方法getInputStream()获得一个输入流,这个出入流的源和服务器的一个输出流的目的地刚好相同,所以,客户端用输入流可以读取服务器写入到输出流中的数据,客户端Socket对象使用方法getOutputStream()获得一个输出流,这个输出流的目的地和服务器端的一个输入流的源刚好相同,因此服务器用输入流可以读取客户写入到输出流中的数据。为了能使客户成功地连接到服务器,服务器必须建立一个ServerSocket对象,该对象通过将客户端的套接字对象和服务器端的一个套接字对象连接起来,从而达到连接的目的。当服务器的ServerSocket
- 2022-03-23 13:31:03下载
- 积分:1
-
VisualC++程序设计例学与实践 源码
VisualC++程序设计例学与实践 源码-Visual C++ program design and practice of case study source
- 2023-02-28 10:10:03下载
- 积分:1
-
文件修改监控
ReadDirectoryChangesW 有同步和异步2种方式,
根据前面打开的文件夹对象句柄决定。
1. 异步方式,如果 CreateFile 指定了打开类型 FILE_FLAG_OVERLAPPED 就是异步方式,ReadDirectoryChangesW 调用的时候就需要指定 OVERLAPPED 参数.
接下来对文件夹I/O变化的响应判断有多种方式。
A通过不断的调用HasOverlappedIoCompleted函数(非阻塞,参数就是前面的OVERLAPPED 对象指针)的返回值来判断是否发生了 关注文件句柄的I/O操作。如果发生变化,再执行你的 switch(Buffer[0].Action) 操作过程。
B GetOverlappedResult 读取 OVERLAPPED 对象的结果。(阻塞)
C 完成端口 GetQueuedCompletionStatus (阻塞)。
其中阻塞方式,必须采用多线程的方式,否则你的主线程被阻塞的话,对话框就动不了了。非阻塞方式也可用多线程,结合hEvent对象来使用。
2.同步方式,如果CreateFile不指定FILE_FLAG_OVERLAPPED ,就是同步方式。
同步方式操作比较简单。lz的程序看来就是使用的同步方式。
在同步下,ReadDirectoryChangesW 将被阻塞,直到一个文件夹句柄的I/O操作到来,然后才能判断。所以lz的程序会死掉。
同步方式必须采用多线程,再创建一个线程,线程函数采用如下方式:
UINT ThreadProc(PVOID)
{
CreateFile();
while(1) // 如果只想监视一次文件的I/O变化,可不用while循环。
{
- 2022-03-10 05:44:52下载
- 积分:1
-
树和网格控制演示
tree and grid control demo
- 2022-08-10 02:48:57下载
- 积分:1
-
SDK API
SDK API 的系统托盘编程的一个例子 编译环境VC 6.0-SDK API
- 2022-01-31 16:04:30下载
- 积分:1
-
在不改变系统记事本源代码的前提下,为系统记事本增添统计计数功能。...
在不改变系统记事本源代码的前提下,为系统记事本增添统计计数功能。-Notepad without changing the system under the premise of origin code for the system to add statistical counting function Notepad.
- 2022-02-05 21:25:43下载
- 积分:1
-
visa头文件
作为自动测试系统的重要头文件,在进行数字I/O通信时,需要这一头文件的支持!应用于LabWindows/CVI等NI软件中,方便适用!
- 2022-02-24 22:53:57下载
- 积分:1
-
用C++,OpenGL和GLSL实现GPU排序技术
用C++,OpenGL和GLSL实现GPU排序技术-Using C , OpenGL and GLSL realize Sort GPU technology
- 2022-05-17 09:59:46下载
- 积分:1