VC++ 游戏 源代码VC++ 游戏 源代码VC++ 游戏 源代码VC++ 游戏 源代码
2023-12-12 08:03:40 80KB VC++
1
MQTT客户端组件 可用于VCL,FMX和LCL应用 支持Windows,iOS,Android,macOS,Linux,Raspberry Pi 实现完整的MQTT规范,包括QoS,Last will消息,消息保留 基于快速和多线程的架构 支持安全和非安全连接
2023-12-11 23:18:53 3MB windows delphi mqtt
1
delphi写wifi的几个源代码
2023-12-11 20:49:35 15KB delphi 写wifi
1
(一)系统开发环境: 系统总体由SQL数据库和Visual Basic功能窗口组成,实现二者的链接,完成诗词信息管理系统中,诗词管理(包括查询、修改、删除)、诗人管理(包括查询、修改、删除)等指令。 (二)实验内容与要求 (1)系统登录与管理功能: 用于登录系统和退出系统,输入登录账号和密码以登录本系统。如果出现登录账号或密码有误的情况,需要给出提示信息并重新让游客登录。 (2)诗词信息的管理: 添加诗词模块——用户根据自己的需要可以自行添加诗词信息。 删改诗词模块——用户根据自己的需要,可以自行查询指定诗词,并进行删除或修改。 查询诗词模块——可以按照诗人姓名、年代、体裁分别进行查询。 (3)诗人信息的管理: 修改诗人信息模块——可修改诗人姓名、年代、简介等信息。 删除诗人信息模块——通过输入诗人姓名进行查询,并可进行删除; 查询诗人信息模块——可查询诗人的全部信息; (4)背景设置: 包括打开背景、关闭背景、打开背景音乐、关闭背景音乐等模块 (5)数据库设计: SQL,将本系统所需数据,存入PoemManager数据库中。该数据库包含两份基本表,诗词基本表和诗人基本表
2023-12-11 16:05:45 18.51MB sql
1
这只是一个简单计算器,模仿Windows XP下的自带计算器,完成标准型计算器的编写
2023-12-11 10:14:50 430KB Delphi 计算器
1
扫描多IP之多端口 ////////////////////////////////////////////////////////////////////////// //FileName: PortScanner.cpp //Data: 2009-04-18 //Remark: 扫描核心代码 ////////////////////////////////////////////////////////////////////////// #pragma once #include "Header.h" #include "resource.h" ////////////////////////////////////////////////////////////////////////// //端口器扫描初始化 ////////////////////////////////////////////////////////////////////////// BOOL InitPortScan() { WSADATA WsaData; //构建socket版本信息 WORD WsaVersion=MAKEWORD(2,2); //初始化网络 if(WSAStartup(WsaVersion,&WsaData;)!=0) { MessageBoxA(NULL,"WSAStartup fail;",NULL,NULL); return FALSE; } return TRUE; } ////////////////////////////////////////////////////////////////////////// //connect线程函数 ////////////////////////////////////////////////////////////////////////// DWORD WINAPI PortScanthread(LPVOID LpParam) { ThreadParam Param; //将参数复制 MoveMemory(&Param;,LpParam,sizeof(Param)); //将hCopyOkEvent设为有信号状态来通知扫描主线程进行下一次循环 SetEvent(Param.hCopyOkEvent); SOCKET Sock; SOCKADDR_IN SockAddr = {0}; //创建socket Sock = socket(AF_INET,SOCK_STREAM,IPPROTO_TCP); if (Sock==INVALID_SOCKET) { MessageBoxA(NULL,"INVALID_SOCKET",NULL,NULL); } //填充IP地址及端口信息 SockAddr.sin_family = AF_INET; SockAddr.sin_addr.s_addr = htonl(Param.Ip); SockAddr.sin_port = htons(Param.Port); //将IP地址转换为字符串 char *IpChar = inet_ntoa(SockAddr.sin_addr); char str[200]; if(connect(Sock,(SOCKADDR *)&SockAddr;,sizeof(SockAddr))==0) { //连接成功, sprintf(str,"%s : %d 连接成功\n",IpChar,Param.Port); } else { //连接失败 sprintf(str,"%s : %d 连接失败\n",IpChar,Param.Port); } //添加显示信息 InsertInfo(str); //释放一个信号量计数 ReleaseSemaphore(Param.hThreadNum,1,NULL); //关闭socket closesocket(Sock); return 0; } ////////////////////////////////////////////////////////////////////////// //扫描主线程 ////////////////////////////////////////////////////////////////////////// DWORD WINAPI MainThread(LPVOID LpParam) { MainThreadParam Param; //将参数复制 MoveMemory(&Param;,LpParam,sizeof(Param)); //将Param.hCopyEvent设置为有信号状态 SetEvent(Param.hCopyEvent); ThreadParam threadparam = {0}; //创建子线程的“参数复制完成”事件对象,并作为参数传入PortScanthread() HANDLE hThreadCopyOkEvent = CreateEvent(NULL,TRUE,FALSE,NULL); threadparam.hCopyOkEvent=hThreadCopyOkEvent; //创建一个信号量对象来控制子线程的总数量PortScanthread() HANDLE hThreadNum = CreateSemaphore(NULL,256,256,NULL); threadparam.hThreadNum = hThreadNum; //循环connect for (DWORD Ip = Param.StartIp;Ip<=Param.EndIp;Ip++) { for (DWORD Port = Param.StartPort;Port<=Param.EndPort;Port++) { //等待hThreadNum发出信号(表示有可有线程) DWORD WaitRes =WaitForSingleObject(hThreadNum,200); if (WaitRes==WAIT_OBJECT_0) { threadparam.Ip=Ip; threadparam.Port=Port; CreateThread(NULL,0,PortScanthread,&threadparam;,0,NULL); //等待其子线程发出“参数复制完毕”的信号 WaitForSingleObject(threadparam.hCopyOkEvent,INFINITE); //重置threadparam.hCopyOkEvent为无信号状态 ResetEvent(threadparam.hCopyOkEvent); } else if(WaitRes==WAIT_TIMEOUT) { Port--; continue; } } } return 0; }
2023-12-11 08:02:58 4.09MB vc++
1
《Visual C++ 2008入门经典》高清晰PDF,此书为英文版,英文名: Ivor Horton's Beginning Visual C++ 2008,本书系编程语言先驱者Ivor Horton的经典之作,是学习C++编程最畅销的图书品种之一,不仅涵盖了Visual C++ .NET编程知识,还全面介绍了标准C++语言和.NET C++/CLI。
2023-12-11 08:01:54 8.75MB VC++ 2008 基础教程
1
VC++高级表格,可编辑ListView
2023-12-11 08:01:03 320KB 高级表格
1
DelphiXE10.2下使用FMX开发跨平台的应用,但不是特别针对APP,书中更多的内容是在Mac OS X环境下的开发的内容.原著德国人Harry Stahl的<<2017-Cross-Platform Development with Delphi XE10.2 & FireMonkey for Windows & MAC OS X>>.基本是借助有道的在线翻译功能,自己通读了一下没有太大的歧义. 有五,六处段落的翻译是靠自己的理解进行的意译,因为没有Mac平台进行验证,如果读者发现错误后能反馈本人,感激不敬! 联系方式:15309974713@189.cn
2023-12-10 08:07:44 5.14MB Delphi FireMonkey
1
 在WIN32 API中,串口使用文件方式进行访问,其操作的API基本上与文件操作的API一致。
2023-12-10 08:02:39 127KB VC++
1