文档中详细描述了mscomm串口控件的使用 采用图文形式讲解 防止初学者光看文档看不懂的情况
2022-11-14 19:39:31 1.07MB
1
在mfc中进行串口通讯最简单的方法莫过于在对话框中使用MSCOMM控件了MSComm通信控件提供了一系列标准通信命令的接口它允许建立串口连接可以连接到其他通信设备如Modem还可以发送命令、进行数据交换以及监视和响应在通信过程中可能发生的各种错误和事件从而可以用它创建全双工 、事件驱动的、高效实用的通信程序。
2022-11-14 19:17:34 3.56MB VC++6.0 mscomm
1
在vc环境下创建父子进程,显示存活时间,平均时间,
2022-11-14 13:47:27 2KB 父子进程 操作系统 vc 显示
1
解析、生成xml文件,并格式化xml。
2022-11-14 13:34:48 47KB CMarkup xml 缩进 格式化
1
摘要:VC/C++源码,图形处理,OpenGL  VC++ OpenGL天空盒的实现,类似CS中的打枪场景,三维的图像生成,跟随鼠标可变换场景,游戏初步数据。
1
在微软的vs的开发环境中,在一个大项目中,如果包含很多的cpp与h文件时,在管理上没有java的IDE管理方便,很多cpp文件在"源文件“,h文件在”头文件下。如果能分类存放,对开发管理就规整很多,在网上也搜了,几乎没有简便的方法,本人参照讲座老师的思想,实现一种简易的方法,基本上达到目的。
2022-11-14 10:44:11 213KB vs2015 项目文件 分类管理
1
内容索引:VC/C++源码,网络相关,聊天室  多人同时对话的VC++聊天程序,含服务器和用户端,服务器端启动后需手动进入监听状态,然后启动客户端,先指定IP然后进行连接,连接成功会有提示,成功后就可发送消息了。   你可以随便发一些消息测试一下,这些消息会同时显示在客户端与服务端上,在客户端登录时可指定一个用户名,可以指定多个用户,因此它是一个多人同时聊天的程序。
2022-11-14 01:14:05 58KB VC/MFC源代码 网络通信源代码
1
图像边缘检测的vc源代码 图像处理技术 vc代码 边缘检测
2022-11-13 21:53:44 31KB 图像 边缘检测
1
家谱录入的大部分工作,都是录入生卒日期,且有个干支纪年的问题,本人针对《家谱先生》《传承家谱》等制作了一个辅助软件,方便录入,大大减轻录入的工作量。
2022-11-13 21:30:02 1.07MB vc++ 族谱,录入
1
可用来在VB,VC中驱动摄像头,进行静帧捕捉的DLL动态链接库(必须要有摄像头生成StillCap0000.bmp):将MyDll文件解压后把MyDll.dll与MyDll.lib一起拷入工程DEBUG目录中(为保险起见DEBUG的外层目录也拷贝一份吧),另有一个VC++6的测试工程test_Dll,已经考入相应DLL和LIB文件,可直接编译运行,VB只拷贝MyDll.dll与MyDll.lib VB2008 调用方法,在公共模块中声名: Public Declare Function CreateWnd Lib "MyDll" () As Double Public Declare Function ClearGraphs Lib "MyDll" () As Double Public Declare Function OnpStillCapture Lib "MyDll" (ByVal hwnd As Long) As Double Public Declare Function InitStillGraph Lib "MyDll" (ByVal hwnd As Long) As Double Public Declare Function CloseWnd Lib "MyDll" () As Double 在窗体上放置2个PictureBox控件,名字为:pic1,pic2 放置三个按键:名字为Btn1,Btn2,Btn3 Btn1为打开视频,调用代码: Private Sub Btn1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn1.Click InitStillGraph(pic1.Handle) '打开摄像头预览视频 end sub Btn2为截取视频保存为BMP,文件保存在应用程序路径下,调用代码: Private Sub Btn2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn2.Click OnpStillCapture(pic2.Handle) '截取预览视频一帧图像 end sub Btn3为截取视频保存为清除内存,调用代码: Private Sub Btn3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn3.Click ClearGraphs() '退出前,完成内存清扫工 end sub VC调用方法: 在对话框上放置两个图像框,类型为位图,三个按键B1,B2,B3 定义全局函数引用: typedef HWND(* CreateWnd)(void);// typedef HRESULT(* InitStillGraph)(HWND hwnd); typedef void (* OnpStillCapture)(HWND hwnd); typedef int (* ClearGraphs)(); HINSTANCE glibsample; //如果定义成HANDLE类型,则出错 CreateWnd createwnd; InitStillGraph initStillGraph;//定义引用函数 OnpStillCapture onpStillCapture;//定义引用函数 ClearGraphs clearGraphs;//定义引用函数 用类向导为两个位图框建立控件(类型为Contorl)变量,m_p1,m_2 : 在窗口OnInitDialog()函数中调整图像框大小: // TODO: Add your specialized code here and/or call the base class m_p1.MoveWindow(0,0,200,200,true); m_p2.MoveWindow(210,0,200,200,true); glibsample=LoadLibrary("MyDll.dll"); //加载dll 在B1消息函数中: void 你的类::OnB1() { initStillGraph=(InitStillGraph)GetProcAddress(glibsample,"InitStillGraph"); (*initStillGraph)(m_p1.m_hWnd);//预览图像 } 在B2消息函数中: void 你的类::OnB2() { // TODO: Add your control notification handler code here onpStillCapture=(OnpStillCapture)GetProcAddress(glibsample,"OnpStillCapture"); (*onpStillCapture)(m_p2.m_hWnd);//采集静帧图像文件存在应用程序目录 } 在B2消息函数中: void 你的类::OnB3() { // TODO: Add your control notification handler code here clearGraphs=(ClearGraphs)GetProcAddress(glibsample,"ClearGraphs"); (*ClearGraphs)(hwnd);//清扫工作 } 如果调用:CreateWnd()可产生一个预览视频窗口 代码为:HWND handle1=CreateWnd() InitStillGraph(handle1) 最后用ClearGraphs() 和CloseWnd(handle1)释放窗口 以上代码在VB2008、vC++6 windows2003R2 测试通过
2022-11-13 18:54:32 1.94MB B C 视频捕捉摄像
1