VC应用
文章平均质量分 71
sunjianjun1981
这个作者很懒,什么都没留下…
展开
-
VC项目配置基础
http://blog.csdn.net/phunxm/article/details/5082488VC项目配置基础转载 2014-08-22 09:48:12 · 1113 阅读 · 0 评论 -
注册表操作(VC_Win32)
http://www.cnblogs.com/kzloser/archive/2012/11/07/2758404.html注册表操作(VC_Win32)目录注册表概述注册表相关函数详解注册表编程(本章节中例子都是用 VS2005 编译调试的)注册表概述概述注册表是windows操作系统中的一个核心数据库,其中存放着各种参数,直接控制着windo转载 2014-01-20 10:50:38 · 845 阅读 · 0 评论 -
互锁函数 (CRITICAL_SECTION)的使用
http://blog.163.com/up_downdown/blog/static/1803443272011311912324/CRITICAL_SECTION的使用 临界区使用view plaincopy to clipboardprint/// 关键代码段或是临界区的声明 CRITICAL_SECTION g_cs; unsign转载 2014-01-16 16:38:48 · 1109 阅读 · 0 评论 -
Win32下两种用于C++的线程同步类(多线程实现加锁解锁)
http://blog.csdn.net/theplayerwuliang/article/details/6431722Win32下两种用于C++的线程同步类(多线程实现加锁解锁)线程同步是多线程程序设计的核心内容,它的目的是正确处理多线程并发时的各种问题,例如线程的等待、多个线程访问同一数据时的互斥,防死锁等。Win32提供多种内核对象和手段用于线程同步,如转载 2014-01-16 16:20:40 · 838 阅读 · 0 评论 -
Windows下用cmd命令安装及卸载服务
http://soft.chinabyte.com/os/22/11509522.shtml Windows下用cmd命令安装及卸载服务 第一种方法: 1. 开始 ->运行 ->cmd 2. cd到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727(Framework版本号按IIS配置) 3. 安装服务: 运行命令行 Ins转载 2014-01-16 13:47:06 · 1197 阅读 · 0 评论 -
msdn中windows service例子
http://code.msdn.microsoft.com/CppWindowsService-74bb412c A basic Windows service in C++ (CppWindowsService)This code sample demonstrates creating a basic Windows Service application in VC++转载 2014-01-16 11:54:49 · 2676 阅读 · 0 评论 -
c++CreateEvent函数在多线程中使用及实例
http://blog.csdn.net/richerg85/article/details/7471426 c++CreateEvent函数在多线程中使用及实例CreateEvent函数详解参见本博客文章:c++中CreateEvent函数解析(2)HANDLE CreateEvent(LPSECURITY_ATTRIBUTES lpEven转载 2014-01-14 15:51:29 · 802 阅读 · 0 评论 -
Win32API多线程程序设计学习笔记
http://blog.sina.com.cn/s/blog_499b249c010003nw.html Win32API多线程程序设计学习笔记CreateThread函数功能:该函数创建一个在调用进程的地址空间中执行的线程。函数原型: HANDLE CreateThread ( LPSECURITY_ATTRIBUTES lpThreadAttributes,转载 2014-01-14 15:10:49 · 840 阅读 · 0 评论 -
线程间通信的三种方法
http://www.cnblogs.com/puxidun/archive/2009/12/06/1618142.html 线程间通信的三种方法多线程通信的方法主要有以下三种: 1.全局变量进程中的线程间内存共享,这是比较常用的通信方式和交互方式。注:定义全局变量时最好使用volatile来定义,以防编译器对此变量进行优化。 2.Message消息机制转载 2014-01-14 15:09:34 · 6303 阅读 · 0 评论 -
利用C语言实现POST数据包如此简单【模拟网页提交表单】
http://www.maben.com.cn/archives/212.html 利用C语言实现POST数据包如此简单【模拟网页提交表单】 //*****************************************////*********利用C实现自动发包***************////*********作者:马 犇******************转载 2014-01-14 11:51:44 · 8020 阅读 · 0 评论 -
VC托盘程序的简单实现
http://misire.blog.sohu.com/155623530.html VC托盘程序的简单实现 以下是网上看到的一个实现VC托盘的程序,好像只适用于对话框程序。经本人简单整理。一、托盘简介 所谓的“托盘”,在Windows系统界面中,指的就是下面任务条右侧,有系统时间等等的标志的那一部分。在程序最小化或挂起,但又不希望占据任务栏的时候,就可以把程序转载 2014-01-14 11:45:04 · 962 阅读 · 0 评论 -
win32 api C语言读写ini文件
http://blog.csdn.net/courage89/article/details/7187353 C语言读写ini文件 写入.ini文件:bool WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpString,LPCTSTR lpFileName);读取.ini文件:转载 2014-01-14 11:17:18 · 1868 阅读 · 0 评论 -
VC++2010 制作单文档托盘程序
http://www.maben.com.cn/archives/208.htmlVC++2010 制作单文档托盘程序 今天写程序用到了托盘程序,在网上找了一些资料,由于系统是单文档的,网上大多数说的是基于对话框的,单文档的托盘程序资料很少,所以自己写了贴出来了。其中参考了不少资料,如有若侵犯版权,请与我联系,我会在第一时间处理。本系统用的环境是VS2010,首先建立一个单文档的项转载 2014-01-14 11:49:37 · 901 阅读 · 0 评论 -
关于WINSOCK.H与winsock2.h中的重定义解决办法分析
http://eggbucket.iteye.com/blog/1140232 关于WINSOCK.H与winsock2.h中的重定义解决办法分析问题描述:在 VC 6.0中使用socket相关的函数时没有什么问题,可是到了.net下就有以下类似的错误,c:\program files\microsoft visual studio8\vc\platformsdk\incl转载 2014-01-21 15:02:50 · 1196 阅读 · 0 评论 -
SOCKET API和TCP STATE的对应关系__三次握手(listen,accept,connect)__四次挥手close及TCP延迟确认
http://blog.163.com/xychenbaihu@yeah/blog/static/13222965520118139252103/ SOCKET API和TCP STATE的对应关系__三次握手(listen,accept,connect)__四次挥手close及TCP延迟确认(调用一次setsockopt函数,设置TCP_QUICKACK)__长连接API小心转载 2014-01-27 11:32:26 · 1224 阅读 · 0 评论 -
宽字符集操作函数_wchar_t 宽字符集 研究 和COM的 BSTR VARIANT
http://smycll.blog.hexun.com/80156767_d.html 宽字符集操作函数_wchar_t 宽字符集 研究 和COM的 BSTR VARIANT wchar_t 是和 char 平等的地位,即 wchar_t 并非 typedef出来的,是原生的变量。简单的说,它拥有两个字节,和short 占用空间一样。比如:字符串 "我们\n"转载 2014-01-27 14:41:50 · 1127 阅读 · 0 评论 -
usb摄像头视频数据抓取初探
http://blog.chinaunix.net/uid-8272118-id-2033243.html转载 2014-06-11 10:03:11 · 2370 阅读 · 0 评论 -
VC2005开发MFC ActiveX控件基础教程
http://www.cnblogs.com/guenli/articles/1629915.html转载 2014-07-21 12:57:38 · 865 阅读 · 0 评论 -
把十进制数转换成十六进制后如何分割高低字节
把十进制数转换成十六进制后如何分割高低字节 今天公司的项目,遇到一个问题:要把云台输入转动角度转换成十六进制后把高地位分开赋给另外两个参数,比如90°(云台协议规定要计算9000即输入的100倍的十六进制),9000的十六进制是2328,有两个变量angle1,angle2,应该得到angle1=0x23,angle=0x28;那么怎么实现呢?刚开始上网搜到说有个函数 sp转载 2014-04-15 11:46:52 · 5209 阅读 · 0 评论 -
VC++线程同步
http://blog.sina.com.cn/s/blog_4b4cf2af0100ysdj.html VC++线程同步 1.如果不考虑线程切换开销和cpu空转一个线程处理作业速度为什么快过2个线程轮换处理?使用多线程,处理同步的开销应该也是有的,win32的多线程中,保证同步,都会用一个 waitforsingleobject()函数之类的,进行等待,然后就转载 2014-02-19 16:00:44 · 985 阅读 · 0 评论 -
线程安全C/C++
http://blog.csdn.net/huangxy10/article/details/8068653 线程安全C/C++ 分类: 操作系统2012-10-13 23:42728人阅读评论(0)收藏举报多线程threadfunobjectcompiler编程对于多线程编程,很多人概念不清,写代码的时候要么是处处加锁,影响性能不说,转载 2014-02-19 15:38:38 · 973 阅读 · 0 评论 -
串口基础类库(WIN32)异步通信 _COM_H 源代码
http://www.cnblogs.com/because/archive/2012/06/14/2549809.html 串口基础类库(WIN32)异步通信 _COM_H 源代码 /*串口基础类库(WIN32) ver 0.1 编译器 : BC++ 5; C++ BUILDER 4, 5, 6, X; VC++ 5, 6; VC.NET; GCC;class转载 2014-02-12 16:32:56 · 1552 阅读 · 0 评论 -
如何在服务(Service)程序中显示对话框
http://www.vckbase.com/index.php/wv/94转载 2014-02-12 15:43:59 · 926 阅读 · 0 评论 -
一个印度人写的VC串口类CSerialCom(有串口基础介绍)
http://www.vc-rs232.com/html/VC_SSCOM_Control/2011/0117/34.html 一个印度人写的VC串口类CSerialCom(有串口基础介绍)软件介绍 一个由印度人编写的VC串口类(也是一种VC串口控件),他还配合这个类写了VC 串口通信方面的一些基础知识,如怎么用VC打开串口,如何对串口进行配置,读串口、写串口等。转载 2014-02-12 15:32:11 · 3177 阅读 · 0 评论 -
宽字符处理函数函数与普通函数对照表
http://blog.chinaunix.net/uid-20454812-id-1675838.html 宽字符处理函数函数与普通函数对照表 字符分类: 宽字符函数普通C函数描述iswalnum()isalnum()测试字符是否为数字或字母iswalpha()isalpha()测试字符是否是字母转载 2014-02-10 15:58:56 · 750 阅读 · 0 评论 -
VC对话框启动隐藏到托盘
LRESULT CTrayDemoDlg::DefWindowProc(UINT message, WPARAM wParam, LPARAM lParam){ // TODO: 在此添加专用代码和/或调用基类 if (WM_NCPAINT == message) { if (m_bShow) { ShowWindow(SW_SHOW); } els转载 2014-02-10 10:54:38 · 1823 阅读 · 0 评论 -
vc 对话框启动隐藏到任务栏右侧的通知栏并交互操作
http://blog.sina.com.cn/s/blog_45eaa01a01015e1p.html vc 对话框启动隐藏到任务栏右侧的通知栏并交互操作直接上代码吧一 。对话框.h头文件#define WM_TASKBAR WM_APP+1000 //1. 自定义消息句柄class COnceDlg : public CDialog{// Con转载 2014-02-10 10:52:36 · 1224 阅读 · 0 评论 -
VC++中实现程序启动后隐藏窗口,最小化到托盘图标。
http://blog.csdn.net/wzqcongcong/article/details/6588441 VC++中实现程序启动后隐藏窗口,最小化到托盘图标。 目录(?)[+]方式2如何将程序启动时最小化到托盘对话框型程序的窗口隐藏:1.在OnInitDialog()中加上ShowWindow(S转载 2014-02-09 16:35:39 · 1876 阅读 · 0 评论 -
WideCharToMultiByte和MultiByteToWideChar函数的用法
http://www.cnblogs.com/gakusei/articles/1585211.html WideCharToMultiByte和MultiByteToWideChar函数的用法为了支持Unicode编码,需要多字节与宽字节之间的相互转换。这两个系统函数在使用时需要指定代码页,在实际应用过程中遇到乱码问题,然后重新阅读《Windows核心编程》,总结出正确的用法转载 2014-01-20 10:05:00 · 633 阅读 · 0 评论 -
串口编程利器:Pcomm lite 串口库介绍
http://skywolfblog.blog.163.com/blog/static/177902180201221703412817/串口编程利器:Pcomm lite 串口库介绍 泡CSDN论坛时过一阵子就会看到提问关于串口编程的,有用API的,有用mscomm的。其实用了Pcomm lite,很多问题都不会碰到,只需要打开串口,建个线程收数据,然后只需要关注自己要转载 2014-01-09 14:22:02 · 2855 阅读 · 0 评论 -
WINDOWS后台服务程序编写
http://blog.csdn.net/feijj2002_/article/details/1727228WINDOWS后台服务程序编写在2000/XP等基于NT 的操作系统中,有一个服务管理器,它管理的后台进程被称为 service。服务是一种应用程序类型,它在后台运行,与 UNIX 后台应用程序类似。服务应用程序通常可以在本地和通转载 2014-01-09 16:30:20 · 786 阅读 · 0 评论 -
使用API判断网络是否连通(InternetGetConnectedState / IsNetworkAlive)
转至:http://blog.csdn.net/iiprogram/article/details/2452254使用API判断网络是否连通(InternetGetConnectedState / IsNetworkAlive)// test.cpp : Defines the entry point for the console application.转载 2013-04-17 10:58:39 · 1315 阅读 · 0 评论 -
OCX控件的注册卸载,以及判断是否注册
转至:http://www.cnblogs.com/virqin/archive/2012/06/05/2537430.htmlOCX控件的注册卸载,以及判断是否注册方法一:在dos或Windows命令行下运行:regsvr32 ocxname.ocx 注册示例:regsvr32 netshare.ocx //注册netshare.ocx控件re转载 2013-04-23 10:40:49 · 1209 阅读 · 0 评论 -
fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏(嵌入清单)
转至:http://blog.csdn.net/pjl1119/article/details/8533365fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏(嵌入清单)在将一VC6程序转换至VS2005时,出现了错误:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏;研究发现是由于VS2005生成清单转载 2013-04-07 09:27:39 · 1632 阅读 · 0 评论 -
完整的DirectShow捕获音视频的demo(源码)
转至:http://blog.csdn.net/wangqiulin123456/article/details/8675915 近段时间由于工作上的需要,大概看了下DirectShow,写了个小的demo,方便理解。以后在深入的学习下DirectShow。贴出代码。对音频所做的处理如下图:1. common.h文件转载 2013-03-22 10:27:03 · 1652 阅读 · 0 评论 -
visual studio编译C++项目时出现MSB3073的错误代码
转至:http://www.codeinlive.com/122.html编译一个C++项目时,出现如下错误: error MSB3073: :VCEnd”已退出,代码为 9009。 百思不得其解时,百度+谷歌跑了一圈。 发现原来是项目路径不能有中文。 换路径,编译成功。 ps.看来中文路径在很多地方都会遇到问题。 以后尽量要用英文路径。 也尽量不要在路径里面包含空格。(via:http:转载 2013-03-30 07:39:05 · 3996 阅读 · 0 评论 -
VS2012 打开C++项目时出现MSB8020的错误代码
转至:http://www.codeinlive.com/116.html最近用vs2012打开一个C++的项目 当我在编译整个解决方案的时候报错了,错误信息是: error MSB8020: The builds tools for Visual Studio 2010 (Platform Toolset = ‘v100′) cannot be found. To build using t转载 2013-03-30 07:37:22 · 28272 阅读 · 4 评论 -
VS2012简单的使用感受+插件推荐
转至:http://blog.sina.com.cn/s/blog_58c506600101b34t.html我安装的是VS2012 Ultimate英文版(90天试用版),安装时间大概在一个小时左右(安装的同时还在做别的)。总体感觉上,除了界面大变样之外,和VS2010差别不大。从打开VS2010项目sln文件不需要升级这一点来看,似乎是同一核心的,只是换了个皮?【注: VS20转载 2013-03-29 14:09:09 · 1712 阅读 · 0 评论 -
高级DirectDraw和位图图形
转至:http://blog.sina.com.cn/s/blog_7948916001015cyh.html1.获取表面的像素格式 函数:HRESULT IDIRECTDRAWSURFACE7::GpixelFormat(LPDDPIXELFORMAT lpDDPixelFormat) DDPIXELFORMAT 比较重要的域有: DWORD dwSize:调用转载 2013-03-17 08:41:39 · 2517 阅读 · 0 评论 -
VC MFC 对话框 敲回车,ESE键,程序自动退出解决办法
// 找到对话框所在的类,右键点属性,// 然后在重载消息里面,找到PreTranslateMessageBOOL PreTranslateMessage(MSG* pMsg){ // TODO: 在此添加专用代码和/或调用基类 if(pMsg -> message == WM_KEYDOWN) { if(pMsg -> wParam == VK_ESCAPE) retu转载 2013-03-13 13:42:34 · 1355 阅读 · 0 评论