VC
hugyxh
这个作者很懒,什么都没留下…
展开
-
CAsyncSocket和CSocket
CAsyncSocket和CSocketCAsyncSocket 看类名就知道,它是一个异步非阻塞Socket封装类,CAsyncSocket::Create()有一个参数指明了你想要处理哪些Socket事件,你关心的事件被指定以后,这个Socket默认就被用作了异步方式。那么CAsyncSocket内部到底是如何将事件交给你的呢? CAsync转载 2015-01-28 14:38:28 · 532 阅读 · 0 评论 -
图像显示
VC学习笔记:图像显示VC学习笔记:图像显示 SkySeraph OCT.30th 2010 HQUEmail-zgzhaobo@gmail.com QQ-452728574Latest Modified Date:OCT.30th 2010 HQU原理方法显示资源中的图片(1)从资源中装入位图● 定义位图转载 2015-08-06 10:32:04 · 481 阅读 · 0 评论 -
VC中ID、句柄、指针、对象互相转换 .
VC中ID、句柄、指针、对象互相转换2011-09-20 22:42一般我们使用的框架是VC提供的Wizard生成的MFC App Wizard(exe)框架,无论是多文档还是单文档,都存在指针获取和操作问题。下面这节内容主要是一般的框架,然后再讲多线程中的指针使用。使用到的类需要包含响应的头文件。首先一般获得本类(视,文档,对话框都支持)实例指针 this,用th转载 2015-09-25 09:50:45 · 415 阅读 · 0 评论 -
IplImage, CvMat, Mat 的关系
opencv中常见的与图像操作有关的数据容器有Mat,cvMat和IplImage,这三种类型都可以代表和显示图像,但是,Mat类型侧重于计算,数学性较高,openCV对Mat类型的计算也进行了优化。而CvMat和IplImage类型更侧重于“图像”,opencv对其中的图像操作(缩放、单通道提取、图像阈值操作等)进行了优化。在opencv2.0之前,opencv是完全用C实现的,但是,IplIm转载 2015-10-17 14:17:10 · 350 阅读 · 0 评论 -
16bit灰度图像映射到8bit显示
图像显示和打印面临的一个问题是:图像的亮度和对比度能否充分突出关键部分。这里所指的“关键部分”在 CT 里的例子有软组织、骨头、脑组织、肺、腹部等等。 技术问题: o 显示器往往只有 8-bit, 而数据有 12- 至 16-bits。 o 如果将数据的 min 和 max 间 (d转载 2015-10-17 09:58:09 · 2647 阅读 · 0 评论 -
OpenCV】访问图像中每个像素的值
struct数据结构processinglibrarywindowsimage目录(?)[+]转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7557063!!此篇是基于IplImage* (C接口或者说2.1之前版本的接口,新的Mat的访问方式请参考博文:《访问Mat图像中每个像素的值》)转载 2015-10-17 16:07:06 · 2478 阅读 · 0 评论 -
DCM医学影像文件的格式与读取方法分享
DCM医学影像文件的格式与读取方法分享转自 http://bbs.csdn.net/topics/3901466222014-01-10 13:25 636人阅读 评论(0) 收藏 举报医学影像DCM是个类似PNG的分块格式,内涵丰富医疗信息,由于应用领域较窄,OpenCV没有提供对其加载支持,一般采用dcmtk库进行加载。博主本着研究探索的精神写了这段转载 2015-10-20 09:17:52 · 21642 阅读 · 0 评论 -
【OpenCV】有关内存释放的一些问题
OpenCV】有关内存释放的一些问题 (2014-01-10 16:18:05)转载▼ 分类: OpenCV转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7586847前一天把系统整个重写了一遍,脉络清晰了很多,也终于解决了以前很多崩溃,异常退出的转载 2015-11-07 21:03:37 · 2072 阅读 · 0 评论 -
RAW文件读写
RAW文件读写bytefilenulldelete存储 1.RAW结构是纯像素数据文件,里面只有每个像素的值,没有文件头、调色板等数据,所以要想正确显示一个RAW文件图像,必须人工指定它的长、宽和像素深度。2.每个像素根据格式不同占有不同的字节,如8位256色每个像素占一个字节;24位真彩色每个像素占三个字节。3.要自己写,注意:(1)函数要有此RAW文件的转载 2015-10-12 22:15:34 · 1753 阅读 · 0 评论 -
OpenCV 边缘检测:Sobel、拉普拉斯算子
OpenCV 边缘检测:Sobel、拉普拉斯算子 (2014-10-20 19:00:53)转载▼ 分类: OpenCV基础原文地址:http://blog.csdn.net/xiaowei_cqu/article/details/7829481边缘边缘(edge)是指图像局部强度变化最显著的部分。主要转载 2015-11-27 10:11:40 · 1083 阅读 · 0 评论 -
CArray的类成员函数和使用方法详解
CArray基础C++并不支持动态数组,MFC提供了一个CArray类来实现动态数组的功能。有效的使用CArray类,可以提高程序的效率。MFC提供了一套模板库,来实现一些比较常见的数据结构如Array,List,Map。CArray即为其中的一个,用来实现动态数组的功能。一、CArray类的构造函数CArray是从CObject派生,有两个模板参数,第一个参数就是CArr转载 2016-03-28 16:02:59 · 864 阅读 · 0 评论 -
孙鑫VC学习笔记 (图形的保存和重绘)
第11课 如何让CDC上输出的文字、图形具有保持功能1.创建4个菜单,为其添加消息响应,用成员变量保存绘画类型。添加LButtonDown和Up消息。2.当窗口重绘时,如果想再显示原先画的数据,则需要保存数据。为此创建一个新类来记录绘画类型和两个点。[cpp] view plain copyclass CGraph { public: CPoint m_ptOrigin;//起点 CPoint m转载 2016-04-11 16:10:14 · 422 阅读 · 0 评论 -
孙鑫VC学习笔记 (图形的保存和重绘)
第11课 如何让CDC上输出的文字、图形具有保持功能1.创建4个菜单,为其添加消息响应,用成员变量保存绘画类型。添加LButtonDown和Up消息。2.当窗口重绘时,如果想再显示原先画的数据,则需要保存数据。为此创建一个新类来记录绘画类型和两个点。[cpp] view plain copyclass CGraph转载 2016-04-11 16:14:42 · 1123 阅读 · 0 评论 -
文档、视图和框架:分割窗口
VS2010/MFC编程入门之四十一(文档、视图和框架:分割窗口)分类标签: 编程入门 VS2010 VC++ MFC 上一节中鸡啄米讲了文档、视图和框架结构中各对象之间的关系,本节主要讲讲在MFC中如何分割窗口。 分割窗口概述 分割窗口,顾名思义,就是将一个窗口分割成多个窗格,在每个窗格中都包含有视图,或者是同一类型转载 2015-08-05 18:56:28 · 866 阅读 · 0 评论 -
CSplitterWnd的使用 .
null文档classborder框架command一、关于CSplitterWnd类我们在使用CuteFtp或者NetAnt等工具的时候,一般都会被其复杂的界面所吸引,在这些界面中窗口被分割为若干的区域,真正做到了窗口的任意分割。 那么我们自己如何创建类似的界面,也实现窗口的任意的分割呢 ?在VC6.0中这就需要使用到CSplitterWnd类。CSplitterWnd看上去像是转载 2015-08-10 15:29:56 · 595 阅读 · 0 评论 -
Socket的阻塞/非阻塞
WinSock基本知识 这里不打算系统地介绍socket或者WinSock的知识。首先介绍WinSock API函数,讲解阻塞/非阻塞的概念;然后介绍socket的使用。WinSock APISocket接口是网络编程(通常是TCP/IP协议,也可以是其他协议)的API。最早的Socket接口是Berkeley接口,在Unxi操作系统中实现。WinSock也是一个基于Soc转载 2015-01-28 14:43:31 · 1324 阅读 · 0 评论 -
揭开Socket编程的面纱
揭开Socket编程的面纱Posted on 2005-12-10 22:59 源码工作室 阅读(180900) 评论(106) 编辑 收藏 对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1. 什么是TCP/IP、UDP?2. Socket在哪里呢?3.转载 2015-01-28 16:01:45 · 346 阅读 · 0 评论 -
VC下CSocket非阻塞方式下的连接框架
VC下CSocket非阻塞方式下的连接框架CSocket非阻塞方式(不用自己建立线程)1.服务端应用非阻塞方式需要自己声明一个类继承CSokcet类// MySocket.h : header fileclass CMySocket : public CSocket{// Attributespublic:转载 2015-01-28 14:07:18 · 1121 阅读 · 0 评论 -
深入 CSocket 编程之阻塞和非阻塞模式
深入 CSocket 编程之阻塞和非阻塞模式有时,花上几个小时阅读、调试、跟踪优秀的源码程序,能够更快地掌握某些技术关键点和精髓。当然,前提是对这些技术大致上有一个了解。 我通过几个采用 CSocket 类编写并基于 Client/Server (客户端 / 服务端)的网络聊天和传输文件的程序 ( 详见: 源代码参考 ) ,在调试这些程序的过程中,追踪深入至 CSocket转载 2015-01-28 14:10:24 · 787 阅读 · 0 评论 -
CAsyncSocket与CSocket的区别
CAsyncSocket与CSocket的区别 CAsyncSocket与CSocket的区别一、CAsyncSocket与CSocket的区别前者是异步通信,后者是同步通信;前者是非阻塞模式,后者是阻塞模式。另外,异步非阻塞模式有时也被称为长连接,同步阻塞模式则被称为短连接。为了更明白地讲清楚两者的区别,举个例子:设想你是一位体育老师,需要测验100位同学的400米成转载 2015-01-28 14:15:50 · 950 阅读 · 0 评论 -
vs2010 快捷键大全
vs2010 快捷键大全VS2010版快捷键Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属转载 2015-02-02 11:23:45 · 468 阅读 · 0 评论 -
让程序只运行一个实例的四种方法
让程序只运行一个实例的四种方法分类: C++ Win322008-12-25 13:16 6281人阅读 评论(6) 收藏 举报nulllinker编译器callback框架 源代码下载:http://d.download.csdn.net/down/907655/magictong 综述:让一个程序只运行一个实例的方法有多种,但是原理都类似,也就是在程转载 2015-02-09 16:18:33 · 659 阅读 · 0 评论 -
VC++中Format函数详解
VC++中Format函数详解 首先看它的声明: function Format(const Format: string; const Args: array of const): string; overload; 事实上Format方法有两个种形式,另外一种是三个参数的,主要区别在于它是线程安全的,但并不多用,所以这里只对第一个介绍:function Forma转载 2015-02-12 10:49:59 · 601 阅读 · 0 评论 -
CFileFind用法小结
1、遍历一个目录: CFileFind Finder ;CString strDir = DataDir ; //DataDir为要操作的文件所在目录if( strDir.Right(1) != "\\" ) strDir += "\\" ;strDir += "*.*" ;bool bWorking = Finder.FindFile( strDir ) ;while(转载 2015-02-28 15:36:45 · 492 阅读 · 0 评论 -
VS2010 实现文件夹浏览、遍历所有文件
分类: VC++ 技巧 2010-08-26 16:29 2969人阅读 评论(0)收藏 举报2010mfcpathc 最近开始写一个隐秘图像特征提取的工程,第一步就是要实现:打开一个文件夹,获得所有图像文件的数目和列表。发现VS2010实现文件夹浏览可以不再使用SHBrowseForFolder ,使用CShellManager::BrowseForFold转载 2015-02-28 16:11:20 · 3251 阅读 · 0 评论 -
VC++中Format函数详解的补充
在VC++中Format函数详解 一文中我们提到FormatDateTime函数的用法,这个函数是Delphi中的一个函数,在VC里面并没有找到,由于对VC不熟,害我浪费时间好多时间,在VC++2010里面,可以用如下代码将时间转化为字符 CString Temp; CTime now=CTime::GetCurrentTime(); Temp=now.Format原创 2015-03-04 11:03:54 · 484 阅读 · 0 评论 -
vs2008 MFC程序 读取显示图像、更改背景图像
标签:转载分类: 学习笔记原文地址:MFC程序 读取显示图像、更改背景图像" href="http://blog.sina.com.cn/s/blog_59c2553b0100rc3u.html" target="_blank">vs2008 MFC程序 读取显示图像、更改背景图像作者:桐影浅溪一、创建MFC首先创建一个MFC对话框应用程序(转载 2015-08-07 16:51:16 · 1233 阅读 · 0 评论 -
使用CSplitterWnd类分割窗体,拆分窗体
VC++6.0使用CSplitterWnd类分割窗体,拆分窗体(图) 下载LOFTER客户端晚上一个QQ技术群中的人提出了一个比较尖锐的问题,其尖锐性并不是在于难度,而是复杂度,分割窗体,也叫拆分窗体,这个问题还是值得仔细去研究一番的,下面切入正题。因为比较复杂,所以这个问题我会讲的很细致,基本是带着做下来。我们在使用WINDOWS的资源管理器的时候转载 2015-08-08 16:31:33 · 1432 阅读 · 0 评论 -
vc++6.0中的图形图像处理
vc++6.0中的图形图像处理 (2012-03-11 03:50:12)转载▼标签: 杂谈 vc++6.0中的图形图像处理 图形图像处理 1.设备环境(DC)的概念。 2.常用的几个设备环境类如CPaintDC、CClientDC、CWindowDC和CMetaFileDC类的主要特转载 2016-04-28 14:33:09 · 5934 阅读 · 0 评论