上一页 1 ··· 73 74 75 76 77 78 79 80 81 ··· 161 下一页
摘要: ATL是ActiveXTemplateLibrary的缩写,它是一套C++模板库。使用ATL能够快速地开发出高效、简洁的代码,同时对COM组件的开发提供最大限度的代码自动生成以及可视化支持。为了方便使用,从MicrosoftVisualC++5.0版本开始,Microsoft把ATL集成到VisualC++开发环境中。1998年9月推出的VisualStudio6.0集成了ATL3.0版本。在ATL产生以前,开发COM组件的方法主要有两种:一是使用COMSDK直接开发COM组件,另一种方式是通过MFC提供的COM支持来实现。直接使用COMSDK开发COM组件是最基本也是最灵活的方式。通过使用M 阅读全文
posted @ 2012-11-29 14:04 郑文亮 阅读(8507) 评论(0) 推荐(2)
摘要: 今天有朋友在52css.com的留言板提出一个问题:为什么text-overflow:ellipsis的时候没有任何效果呀?text-overflow是一个比较特殊的属性,在CSS手册中,这个属性是这样定义的: 语法: text-overflow:clip|ellipsis 参数: clip: 不显示省略标记(...),而是简单的裁切 (clip这个参数是不常用的!) ellipsis: 当对象内文本溢出时显示省略标记(...) 说明:设置或检索是否使用一个省略标记(...)标示对象内文本的溢出。 请您注意,text-overflow:ellipsis属性在FF中是没有效果的。... 阅读全文
posted @ 2012-11-28 11:08 郑文亮 阅读(1159) 评论(0) 推荐(0)
摘要: 1.嵌套元素中使用负边界举例:<div class="main"><div class="content">子元素,注意自元素中的内容,这将有助于理解负边界的含义</div></div>.main{padding:50px 0 0 100px;width:350px;height:150px;background:#999999;}.content{margin:-100px 0 0 100px;width:100px;height:100px;background:#cccccc;}实现效果是:子元素的上 阅读全文
posted @ 2012-11-28 10:56 郑文亮 阅读(1877) 评论(0) 推荐(0)
摘要: GUID guid; CString szGUID; if (S_OK == ::CoCreateGuid(&guid)) { szGUID.Format( "{%08X-%04X-%04x-%02X%02X-%02X%02X%02X%02X%02X%02X} " , guid.Data1 , guid.Data2 , guid.Data3 , guid.Data4[0], guid.Data4[1] , guid.Data4[2], guid.Data4[3], guid.Data4[4], guid.Data4[5] , guid.Data4[6], guid. 阅读全文
posted @ 2012-11-27 17:19 郑文亮 阅读(3954) 评论(0) 推荐(0)
摘要: ListBox控件的使用 ListBox窗户用来列出一系列的文本,每条则本占一行。创建一个列表窗户可使用成员函数: BOOL CListBox::Create( LPCTSTR lpszText, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID = 0xffff ); 其中dwStyle将指明该窗户的风格,除了子窗户常用的风格WS_CHILD,WS_VISIBLE外,你可以针对列表控件指明专门的风格。 LBS_MULTIPLESEL 指明列表框可以同时选择多行 LBS_EXTENDEDSEL 可以路程经过过程按下. 阅读全文
posted @ 2012-11-27 17:00 郑文亮 阅读(6607) 评论(0) 推荐(0)
摘要: 我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有点杀鸡用牛刀的感觉,甚至会对我们的程序增加不必要的复杂性,对于这种情形的对话框有没有更优雅的解决方案呢? 幸运的是,android提供了这种问题的解决方案,刚开始接触android的时候,我在做一个自定义对话框的时候,. 阅读全文
posted @ 2012-11-27 16:34 郑文亮 阅读(839) 评论(0) 推荐(0)
摘要: 转载注明以上文字第一:出现内存泄露后如图1所示,点击view工具的第三个视图,显示左侧栏,即如图2所示:(图一)第二:双击泄露的黑色的表示泄露的代码,出现如图三所示(图二)第三:红色区域即是表示有泄露的object,添加代码: CFRelease(email); [personNamerelease];后,解决了泄露问题(图三)第二种方法:使用analyze,会自动分析出可能存在的内存泄露的地方,或者错误引用的地方,如图所示(图四)将出现问题的代码换成被注释掉的代码即可。 阅读全文
posted @ 2012-11-27 16:20 郑文亮 阅读(238) 评论(1) 推荐(0)
摘要: 在project-setting中找到 “Run Static Analyzer” 键,然后把值修改为“YES”.这样在编码的时候,xcode就可以自动为我们检查内存泄露了. 阅读全文
posted @ 2012-11-27 16:18 郑文亮 阅读(1025) 评论(0) 推荐(0)
摘要: 一. 在 MFC 中检测内存泄漏 假如是用MFC的程序的话,很简单。默认的就有内存泄露检测的功能。 我们用VS2005生成了一个MFC的对话框的程序,发现他可以自动的检测内存泄露.不用我们做任何特殊的操作. 仔细观察,发现在每个CPP文件中,都有下面的代码: #ifdef _DEBUG #define new DEBUG_NEW #endif DEBUG_NEW 这个宏定义在afx.h文件中,就是它帮助我们定位内存泄漏。 在含有以上代码的cpp文件中分配内存后假如没有删除,那么停止程序的时候,VisualStudio的Output窗口就会显示如下的信息了: Detected m... 阅读全文
posted @ 2012-11-27 16:08 郑文亮 阅读(3159) 评论(0) 推荐(1)
摘要: 沿金马路——玉清东街——光电东路——第一孵化器(三楼恩源信息,20分钟;参观九楼中动传媒,20分钟;参观公共技术平台,10分钟)——光电西路——玉清东街——东方路——北宫东街——华光照排(停车参观,15分钟)————北宫东街——潍县中路——健康东街——软件园(路过)——健康东街——山东呼叫中心产业基地(一楼听取PPT情况介绍,参观四楼呼叫职场,15分钟)——健康东街——第二孵化器(参观高新成果展,15分钟;参观十二楼乐维特、天创传媒、英豪网络,30分钟;参观十四楼尚德软件,10分钟) 阅读全文
posted @ 2012-11-27 15:03 郑文亮 阅读(1397) 评论(0) 推荐(0)
上一页 1 ··· 73 74 75 76 77 78 79 80 81 ··· 161 下一页