随笔分类 -  VC

摘要:我们知道,在以往的图像处理中,常常要根据不同图像文件的格式及其数据存储结构在不同格式中进行转换。某个图像文件的显示也是依靠对文件数据结构的剖析,然后读取相关图像数据而实现的。现在,GDI+提供了Image和Bitmap类使我们能轻松容易地处理图像。 概述 GDI+支持大多数流行的图像文件格式,如B... 阅读全文
posted @ 2010-05-31 21:32 微笑的艾米 阅读(601) 评论(0) 推荐(0) 编辑
摘要:采用VC++MFC实现,我把主要的代码给贴上来了。虽然网上也可以搜到部分代码,但是没有具体的实现过程。由于我们采用dcmtk能够将dib读取出来,但是没有调色板,所以我们需要自己构造我们的调试板,具体的代码如下: DcmFileFormat * pDicomFile=new DcmFileForma... 阅读全文
posted @ 2010-05-31 21:21 微笑的艾米 阅读(3099) 评论(7) 推荐(0) 编辑
摘要:之前写过一篇文章关于VC中打开图片文件的文章,那个不是很好理解,里面有些地方显得有点乱,这个版本的要容易理解一点,不多说了,我们开始吧。 源文件下载:ShowBitmap.rar 1、新建一个单文档的应用程序,项目名称为ShowBitmap 2、为CShowBitmapView类添加下述成员变量和... 阅读全文
posted @ 2010-05-31 21:18 微笑的艾米 阅读(1256) 评论(0) 推荐(0) 编辑
摘要:MSVC6 MFC中如何使用dcmtk3.5.4 0.准备工作0.1 去http://www.dcmtk.org/dcmtk.php.en下载DCMTK 3.5.4 - source code and documentation 和一个支持库压缩文件,这个文件不能用页面上的这个DCMTK 3.5.4... 阅读全文
posted @ 2010-05-31 21:17 微笑的艾米 阅读(1014) 评论(1) 推荐(0) 编辑
摘要:串行化(Serialization)作者:阿荣 下载例子源代码串行化是微软提供的用于对对象进行文件I/O的一种机制,该机制在框架(Frame)/文档(Document)/视图(View) 模式中得到了很好的应用。很多人对什么是串行化、怎么使对象具有串行化能力和如何使用串行化功能等问题都不甚明了。本文... 阅读全文
posted @ 2010-05-31 13:32 微笑的艾米 阅读(483) 评论(0) 推荐(0) 编辑
摘要:译者:徐景周(原作:VGirish) Q:如何在对话框中加入工具条 在 OnInitDialog 中加入下面代码: BOOL CYourDlg::OnInitDialog(){ CDialog::OnInitDialog(); // Create the toolbar... 阅读全文
posted @ 2010-05-31 13:28 微笑的艾米 阅读(298) 评论(0) 推荐(0) 编辑
摘要:作者:浙江省温岭电信局 王骏 一、实现原理图中两个窗口的实现类是从CControlBar派生出来的,我们并不需要从头到尾实现该类,因为Cristi Posea先生已经为我们实现了一个称为CSizingControlBar的类,而且做得相当完美!我们所要做的便是好好地利用该类,为了尽可能地简洁,... 阅读全文
posted @ 2010-05-31 13:25 微笑的艾米 阅读(1295) 评论(1) 推荐(1) 编辑
摘要:转载自:小男人博客 前言:没想到这么久不来这里写东西了。其实真的是前段时间没什么东西好写的,毕竟肚子里面墨水不多。还有就是没有什么有价值的东西,只是觉得最近自己进步很慢,不过倒是不想以前那么散漫了,看到喜欢什么就学什么。看来我还是专心研究C++吧,呵呵。真是门很好很强大的语言。这里自己在做任务的时... 阅读全文
posted @ 2010-05-31 13:23 微笑的艾米 阅读(1387) 评论(0) 推荐(0) 编辑
摘要:1.逻辑坐标 逻辑坐标是独立于设备的,它与设备点的大小无关。使用逻辑单位,是实现"所见即所得"的基础。当程序员在调用一个画线的GDI函数LineTo,画出25.4mm(1英寸) 长的线时,他并不需要考虑输出的是何种设备。若设备是VGA显示器,Windows自动将其转化为96个像素点;... 阅读全文
posted @ 2010-05-31 13:21 微笑的艾米 阅读(421) 评论(0) 推荐(0) 编辑
摘要:1、DECLARE_MESSAGE_MAP:在头文件中声明源文件中所含有的消息映射 2, BEGIN_MESSAGE_MAP:标记源文件消息映射的开始 3,END_MESSAGE_MA:标记源文件消息映射的结束 4,ON_COMMAND:将特定命令的处理委派给类的一个成员函数 5,ON_C... 阅读全文
posted @ 2010-04-06 17:46 微笑的艾米 阅读(705) 评论(0) 推荐(0) 编辑
摘要:一、Debug 和 Release 编译方式的本质区别 Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。 De... 阅读全文
posted @ 2010-04-06 09:37 微笑的艾米 阅读(602) 评论(0) 推荐(1) 编辑
摘要:VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非常困难。 ... 阅读全文
posted @ 2010-04-01 09:19 微笑的艾米 阅读(525) 评论(0) 推荐(0) 编辑
摘要:Visual C++ 开发中心 Microsoft Visual C++ 2008 Sample Library Visual C++ Samples documentation 阅读全文
posted @ 2010-03-31 08:38 微笑的艾米 阅读(331) 评论(0) 推荐(0) 编辑
摘要:图形画板2008设计文档 目录 1. 图形后台框架 1.1. 基本图形类框架如下: 2. 界面框架 2.1. 快捷菜单 2.2. 主菜单 2.3. 工具栏 3. 如何创建OFFICE风格的MFC工程 4. 如何在工具栏上面添加按钮 4.1. 添加菜单主项 4.2. 为菜... 阅读全文
posted @ 2010-03-29 15:48 微笑的艾米 阅读(1285) 评论(0) 推荐(0) 编辑
摘要:作为一名 Visual C++ 开发人员 ,您在最近几年可能有点被冷落的感觉,因为与 Visual C#® 相比,似乎 Microsoft 向 Visual C++® 添加的新特性和新功能要少很多。事实上,尽管 Visual C++ 编译器在性能、安全性和标准符合性等方面始终在不断改进,但很长时间以... 阅读全文
posted @ 2010-03-29 15:48 微笑的艾米 阅读(574) 评论(0) 推荐(0) 编辑
摘要:Visual C++为了让程序员能够自由的使用C++语言完成Windows应用程序的编写,可谓“煞费苦心”,然而,同时因为一些原因Visual C++却饱受争议。这些争议包括以下5点。 1.关于Visual C++对标准C++的支持 前面谈到,Visual C++不是唯一的C++编译器提供者,在li... 阅读全文
posted @ 2010-03-29 15:48 微笑的艾米 阅读(263) 评论(0) 推荐(0) 编辑
摘要:MFC、ATL和CLR是VC2005内置的3大库,涵盖了windows的各种开发方法和开发应用。当然关于C++开发的库不止这3个,不过这3个是微软推荐。从编程所处层次而言,WIN32为最底层,其次是MFC.然后是CLR. WIN32 winAPI MFC MFC类库 CLR .net库 1. WIN... 阅读全文
posted @ 2010-03-29 15:48 微笑的艾米 阅读(293) 评论(0) 推荐(0) 编辑
摘要:静态连接库就是把(lib)文件中用到的函数代码直接链接进目标程序,程序运行的时候不再需要其它的库文件;动态链接就是把调用的函数所在文件模块(DLL)和调用函数在文件中的位置等信息链接进目标程序,程序运行的时候再从DLL中寻找相应函数代码,因此需要相应DLL文件的支持。 静态链接库与动态链接库都是共... 阅读全文
posted @ 2010-03-29 15:48 微笑的艾米 阅读(326) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示