window编程
文章平均质量分 88
zkpingguo
这个作者很懒,什么都没留下…
展开
-
VS2012连接sql sever数据库
一:Vs2012连接数据库后,无法新建查询,出现如下情况:解决办法:下载与vs2012相兼容的sql sever data tools。下载链接:https://msdn.microsoft.com/zh-cn/data/hh297027。 二:MFC访问数据库1:导入ADO动态链接库,在stdafx.h文件中添加如下:#import "c:\Program Files原创 2015-05-15 17:51:55 · 3562 阅读 · 0 评论 -
window下多核多线程编程
该实例代码展示了如何根据CPU的核数开辟多个线程,并且实现线程同步。#include "stdafx.h"#include "stdio.h"#include "windows.h"#include #include #define MAX_THREAD_COUNT 16typedef struct _THREAD_PARAMS{UINT threadId;原创 2015-06-01 10:26:52 · 817 阅读 · 0 评论 -
C++模板解析
C++模板 本文转自http://www.cnblogs.com/gw811/archive/2012/10/25/2738929.html 模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。 模板是一种对类型进行参数化的工具; 通常有两种形式:函数模板和类模板;转载 2015-07-25 10:30:02 · 339 阅读 · 0 评论 -
基于MSComm控件的串口通信设计
MFC串口通信实例 本文源代码:http://download.csdn.net/detail/zkpingguo/8791251 一:MSComm控件介绍 该控件是微软提供的简化windows下串口通信编程的ActiveX控件,为应用程序提供了通过串行接口收发数据的简便方法。MSComm控件提供两种处理通信问题的方法:基于事件驱动方法和查询法。 事件驱动通讯是处理原创 2015-06-10 22:31:05 · 746 阅读 · 0 评论 -
windows下多线程同步(利用事件对象,互斥对象,关键代码段)实现
一:利用事件实现线程同步 1.createthread函数的用法hThread = CreateThread(&security_attributes, dwStackSize, ThreadProc,pParam, dwFlags, &idThread) ; HANDLE CreateThread(LPSECURITY_ATTRIBUTES lpThreadAttribute原创 2015-05-30 22:17:34 · 1427 阅读 · 0 评论 -
TeeChart在MFC中实时曲线绘制的应用
TeeChart Pro是一款提供上百种2D和3D图形风格、40种数学和统计功能、加上无限制的轴和22种调色板组件供选择。提供上百种2D和3D图形风格、40种数学和统计功能、加上无限制的轴和22种调色板组件供您选择。提供上百种2D和3D图形风格、40种数学和统计功能、加上无限制的轴和22种调色板组件供选择,TeeChart还包括一个强大的、完整的编辑对话框,几乎可用于每个组件和子组件,允许你快速的转载 2015-05-18 11:14:57 · 4122 阅读 · 0 评论 -
Windows定时精度比较
Windows定时精度比较 方式一:VC中的WM_TIMER消息映射能进行简单的时间控制。首先调用函数SetTimer()设置定时间隔,如SetTimer(0,200,NULL)即为设置200ms的时间间隔。然后在应用程序中增加定时响应函数 OnTimer(),并在该函数中添加响应的处理语句,用来完成到达定时时间的操作。这种定时方法非常简单,可以实现一定的定时功能,但其定时功能如同Slee原创 2015-06-17 12:21:05 · 4669 阅读 · 0 评论 -
CString、_bstr_t、_variant_t等类型的相互转换
本文转载自http://blog.csdn.net/yyyzlf/article/details/5209934刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。我们先定义一些常见类型变量借以说明int i = 100;long l = 2001;float f=300.2;double d=12345.119;转载 2015-05-26 18:36:23 · 1512 阅读 · 0 评论 -
_tvariant_t与其他类型互转
_variant_t的定义:_variant_t类封闭了VARIANT数据类型,VARIANT是一个结构体类型,我们可以看一下它的定义typedef struct tagVARIANT { VARTYPE vt; //存储数据类型 unsigned short wReserved1;转载 2015-05-17 18:52:50 · 547 阅读 · 0 评论 -
qt读取注册表时重定向问题的解决
我们知道32位程序在64位机器上运行时,当访问注册表时,有重定向问题的存在,下面针对Qt编程中这个问题的解决提供一种方法。 HKEY hKEY; //定义有关的 hKEY, 在查询结束时要关闭。 LPCSTR data_Set="SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion"; lon原创 2016-05-10 19:39:51 · 1474 阅读 · 0 评论