自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (2)
  • 收藏
  • 关注

原创 今天开始学习DISCUZ

下载了源码安装包。

2015-04-28 01:19:07 396

转载 修改Zend Studio新建php文件时的默认模板

转自:http://jingyan.baidu.com/article/90bc8fc87edbfcf652640c45.html方法:1.Window-->preferences(偏好设置)       2.PHP-->Code Style-->Code Templates-->Simple php file  , 点击edit。       3.修改成你想要的结果,

2015-03-11 22:14:45 756

转载 关于Appserv无法打开localhost问题的解决方法

转自:http://www.jb51.net/article/20437.htm安装了Appserv时,无法打开http://localhost或是http://127.0.0.1 在端口没有被占的情况下(本来我就没安装IIS),只要启动下D:\AppServ\Apache2.2\bin文件夹里的ApacheMonitor.exe . 即启动Apache,运行,就可以了。 登陆ph

2015-03-08 21:42:10 9602

转载 如何解决“因为计算机中丢失php_mbstring.dll”

转自:http://jingyan.baidu.com/article/148a19219e11a54d70c3b159.html方法/步骤1.配置编译环境时,php.exe报系统错误,无法启动此程序,因为计算机中丢失php_mbstring.dll。2.在C:\Windows找到php.ini文件,ctrl+f找到extension=php_mbstring.dll。

2015-03-08 17:16:33 2614

转载 Wireshark基本介绍和学习TCP三次握手

转自http://www.cnblogs.com/TankXiao/archive/2012/10/10/2711777.html阅读目录wireshark介绍wireshark不能做的wireshark VS Fiddler同类的其他工具什么人会用到wiresharkwireshark 开始抓包wireshark 窗口介绍wireshark 显示过滤保存过滤过滤表达式封包

2015-03-08 11:30:34 515

原创 微信公众平台Token验证失败问题的解决

验证一直失败,后来检查了一下,发现URL里面没有加上wx_sample.php,加上后验证通过。

2015-03-07 15:29:10 2066

转载 下载XCODE断点续传

转自:http://blog.sina.com.cn/s/blog_55f899fb0102e523.html在下载Xcode 4.3.2的时候,上G的文件下载很不方便,因为有时候你会离开,而不去下载它了。这时候要关机,最好是支持断点,大文下载不容易。 只要在偏好设置中设置一下就可以了 方法: 偏好设置——用户与群组——Apple ID中,设置为你的App Store帐号就可以

2013-06-17 11:43:59 1933

转载 virtualBox按住CentOS6.3时出现的错误提示信息:磁盘空间不够

转自:http://xxlovexx.cn/post/2012-09-25/40039094843虚拟电脑运行发生错误! 详细的错误信息显示在下面. 你可以试着修复这个描述的错误并恢复虚拟电脑的运行.The I/O cache encountered an error while updating data in medium "ahci-0-0" (rc=VERR_DISK_FU

2013-05-24 14:07:19 2584

转载 centos in virtualbox (nat 模式) 实现 ssh

近来,想在linux系统下装个oracle学学。但是虚拟机和物理机不能通讯,郁闷,找到这篇文章后可以了。我的环境是:Host OS : Windows xp sp3Guest OS : CentOS 6.3Virtual Machine : VirtualBox 4.2.6Connection Type: Nat转载文章如下:

2013-05-20 23:32:15 855

原创 ADO 版本问题导致了程序不能在其他电脑运行

最近同事开发了一个VC2003+ADO的程序,在本机可以运行,但是拷贝到其他不同WINDOW版本机器上则不可以运行,最后发现是ADO版本问题。把高版本的ADO拷过来跟程序一起编译,即可连接上数据库。

2013-04-15 17:20:56 696

原创 VC多文档转为单文档后 弹出“建立空文档失败”对话框——原因及解决方案

同事把一个VC++2003开发的多文档工程转化为单文档工程,按照网上所说,做了修改。但是在BOOL CSDITestApp::InitInstance()中的语句if (!ProcessShellCommand(cmdInfo)) 运行后弹出“创建空文档失败”对话框。困扰了他一段时间(两天),我拿来调了一会,只感觉应该是CMainFrame创建失败导致,不过没找出真正原因。后来还是他发现了

2013-03-21 17:26:17 2482 2

原创 把主框架窗口设置为圆角矩形,并改变外围边框颜色

最近需要把主框架窗口设置为圆角矩形,并且替换掉边框颜色。程序中已经隐藏掉标题栏,菜单栏,工具栏,因此边框不是蓝色,而是系统颜色。改变外围边框颜色是在void CMainFrame::OnNcPaint()中进行绘制边框即可。设置主框架窗口为圆角矩形在void CMainFrame::OnSize(UINT nType, int cx, int cy){ CMDIFrameWnd::

2013-03-08 13:51:39 3429

原创 主框架窗口随子窗口移动

最近,在一个多文档视图结构里面做界面,把标题栏,菜单栏,工具栏隐藏了,然后用对话框代替,在对话框里放置所需界面,对话框用CDialogBar派生类实现。其中关于窗口移动的问题,试了好几种方法,比如,在对话框的OnMove,OnMoving消息响应中发送消息到主框架窗口,都不能满足移动窗口要求,要么某个方向移动艰难,要不拖动时留着背影残留,最后,查找了资料,找到了一个比较好的方法,于是解决了该问题。

2013-03-07 09:26:07 1735

转载 模拟菜单栏

最近需要做了菜单栏,替换多文档试图结构的菜单栏。最后需模拟一个,参照了网上的资料,完成了所需菜单栏,谢谢goodboyws在论坛的帖子,展示如下:首先在窗口的任意一个区域画出菜单的效果,这个区域我们称为菜单区,我们把每个菜单项在窗口中的位置保存下来        CRect m_rcMenu[3];       程序主要要处理三个消息: WM_LBUTTONDOWN、WM_

2013-03-06 12:42:43 1065

转载 Extracting Single Images from a CImageList object

工作需要,从网上查找到该功能,特转载到空间,以后方便查找。This will show you how extract an individual CBitmap from a CImageList objectIntroductionWhil

2011-08-03 10:46:19 540

转载 关于透明位图的生成,

<br /><br />void CAboutDlg::TransparentBlt2( HDC hdcDest,      // 目标DC<br />                     int nXOriginDest,   // 目标X偏移<br />                     int nYOriginDest,   // 目标Y偏移<br />                     int nWidthDest,     // 目标宽度<br />                

2011-05-20 10:19:00 637

转载 VC调试入门

<br />VC调试入门<br /><br /><br />作者:阿荣<br /><br /> 概述<br />调试是一个程序员最基本的技能,其重要性甚至超过学习一门语言。不会调试的程序员就意味着他即使会一门语言,却不能编制出任何好的软件。<br />这里我简要的根据自己的经验列出调试中比较常用的技巧,希望对大家有用。<br />本文约定,在选择菜单时,通过/表示分级菜单,例如File/Open表示顶级菜单File的子菜单Open。<br /> <br /> 设置<br />为了调试一个程序,首先必须使程序

2011-02-22 10:07:00 479

转载 总结MFC窗口销毁过程

<br /> 考虑单窗口情况:<br />假设自己通过new创建了一个窗口对象pWnd,然后pWnd->Create。则销毁窗口的调用次序:<br /> <br />1.       手工调用pWnd->DestroyWindow();<br />2.       DestroyWindow会发送WM_DESTROY;<br />3.       WM_DESTROY对应的消息处理函数是OnDestroy();<br />4.       DestroyWindow会发送WM_NCDESTROY;<br /

2010-12-03 10:29:00 1098

转载 wince和Windowsmobile开发中怎样动态修改menubar菜单项的文本(原)

<br />我尝试了很多办法,网上搜到说是用SHGetSubMenu()这个方法获取HMENU,但是我在Aygshell.h中却没找到这个函数。尝试用SHGetMenu()获取,但是获取出来的都是NULL。最后在网上搜到了获取Menubar的HMENU句柄的方法:<br />首先,建立对应softkey的菜单。<br />SHMENUBARINFO* smb=new SHMENUBARINFO();<br />smb->cbSize = sizeof(SHMENUBARINFO); <br />smb->h

2010-11-22 15:47:00 1247

转载 如何在WM平台下, 给创建的Dialog添加菜单

如何在WM平台下, 给创建的Dialog添加菜单(2010-04-20 12:43:17)转载标签:it分类:UI<br />如何在WM平台下,给创建的Dialog添加菜单, 以下这段代码添加在CFileAssociationDlg::OnInitDialog()方法内, CFileAssociationDlg是你要创建的对话框.<br /> //创建SHMENUBARINFO结构体<br />SHMENUBARINFO   mbi; <br />// 初始化,每个字节都置为0<br /> ZeroMemo

2010-11-22 15:43:00 832

转载 CListCtrl控件功能扩展(滚动条)总结

CListCtrl控件功能扩展(滚动条)总结(三)<br />C++学习笔记2010-04-01 10:51:11阅读151评论0  字号:大中小 订阅<br />转自http://blog.sina.com.cn/s/blog_48f93b530100eg3z.html<br />前面写过两篇CListCtrl控件的开发总结,最近在开发和应用当中又发现了几个比较有趣的问题,主要是关于自绘滚动条的。从我的感觉来说,做CListCtrl控件(我们一直在讨论report风格)的自绘滚动条是比较复杂的,因为里边有

2010-11-22 15:42:00 2274 1

转载 CListCtrl控件功能扩展(滚动条)总结

CListCtrl控件功能扩展(滚动条)总结(三)<br />C++学习笔记2010-04-01 10:51:11阅读151评论0  字号:大中小 订阅<br />转自http://blog.sina.com.cn/s/blog_48f93b530100eg3z.html<br />前面写过两篇CListCtrl控件的开发总结,最近在开发和应用当中又发现了几个比较有趣的问题,主要是关于自绘滚动条的。从我的感觉来说,做CListCtrl控件(我们一直在讨论report风格)的自绘滚动条是比较复杂的,因为里边有

2010-11-05 16:59:00 11414

原创 windows mobile 程序启动时全屏显示图片

<br />首先,隐藏系统栏目,全屏显示图片<br /> SetForegroundWindow();<br /> // 隐藏任务栏<br /> m_pWndTaskBar = FindWindow( _T("HHTaskBar"), NULL );<br /> if ( m_pWndTaskBar )<br /> {<br />  m_pWndTaskBar->ShowWindow(SW_HIDE);<br /> }<br /> // 隐藏输入法栏<br /> m_pWndSIP = FindWindow

2010-10-26 17:38:00 904

转载 Static控件背景透明时文字覆盖问题的解决方案

Static控件背景透明时文字覆盖问题的解决方案(2009-11-06 15:21:24)转载标签:透明文字覆盖it分类:VC<br /> <br />HateMath<br /> <br />引子:<br />    我泡论坛的时间并不长,但印象中已经有好多次在VC区看到类似这样的问题,而且经常议之未果:<br />请问static控件设置透明后,再更改文字时会与之前的文字覆盖,怎么解决<br />用pDC->SetBkMode(TRANSPARENT);<br />设置透明后,要改变控件的文字就会发生文

2010-10-19 15:14:00 2232 1

原创 利用HTML控件获取网址

switch (pnmHTMLView->hdr.code) { case NM_HOTSPOT://点击Url OutputDebugString(pnmHTMLView->szTarget); //strHTML(W2CT(pnmHTMLView->szTarget) ); CHAR* lpszURL = (CHAR*)pnmHTMLView->szTarget; int nLen = MultiByteToWideChar( CP_ACP

2010-10-13 10:48:00 715

转载 CListCtrl行高的修改

<br />网上修改CListCtrl项高度的方法一般是扩大字体,及用图片将项高度撑大.<br />这两种方法虽然简单,但是效果却不是很理想.一种比较理想的方法是自画CListCtrl,不过方法相对来说比较复杂.<br />要修改CListCtrl的列表项高度,我们需要自己添加 MeasureItem 的消息响应函数,对应的消息是 WM_MEASUREITEM+WM_REFLECT_BASE, 而不是 WM_MEASUREITEM.在CListBox里我们可以直接在 ClassWizard 里将此消息响应添

2010-08-25 16:53:00 2075

转载 VC程序中实现控件的动态生成与响应

<br />动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。 <br /><br />一、创建动态控件:<br /><br />  为了对照,我们先来看一下静态控件的创建。<br /><br />  放置静态控件时必须先建立一个容器,一般是对话框,这时我们在对话框编辑窗口中,从工具窗口中拖出所需控件放在对话框中即可,再适当修改控件ID,设置控件属性,一个静态控件就创建好了,当对话框被显示时,其上的控件也会显示。<br /><br />  静态控件不需要调用Create

2010-07-12 16:46:00 640

转载 VC之TAB 控件实例(转)

<br />对于用惯了VB和VC#的我来说,VC控件真是太麻烦了,不过有什么办法呢?许多企业还在使用,所以继续学习,咸淡算扯到这了,这里做了个最为简单的Tab Control 的使用范例。 <br />1. 在主面板上拖放一Tab Control控件,我们这里建立其在主面板类(CTabSampleDlg)里面的成员变量m_tab。<br />2.添加两个子对话框,将其属性设置为“child,none”。这里要注意了,添加的必须是继承自DIALOG类的对话框,而不是PropPage对话框,否则的话,子面板将不

2010-07-10 12:49:00 2745

转载 演练:打包智能管理设备解决方案以便进行部署

<br />http://msdn.microsoft.com/zh-cn/library/zcebx8f8(VS.80).aspx<br /> <br />本演练演示如何使用 Visual Studio 2005 将应用程序及其资源打包到一个 CAB 文件中,以便可以将它部署到最终用户的智能设备上。<br />在本演练中,您可以从任何用 Visual Basic 2005、Visual C# 2005 或 Visual C++ 2005 编写的智能设备解决方案开始。有关更多信息,请参见演练:创建简单应用程

2010-07-08 16:25:00 571

转载 Error: The INF file contains Unicode characters that could not be converted correctly to ANSI的彻底解决

<br />今天制作WINDWO MOBILE的CAB安装包时遇到一些问题。网上找了下,解决了,特转如下:<br /> <br />昨天第一次为自己的windows mobile程序制作CAB安装包,但是在生成过程中,却出现了这样一个问题:<br /><br />编译完成 -- 0 个错误,0 个警告<br />time -> G:/WindowsMobile/time/time/bin/Debug/time.exe<br />------ 正在启动项目“SmartDeviceCab1”的预生成验证 ---

2010-07-08 13:49:00 1591

转载 在VC中使用自定义资源,FindResource,LoadResource,LockResource

关键字:VC 自定义资 源FindResource LoadResource LockResource一、前言  在VC环境中除了我们所常用的Dialog、Menu和Bitmap等标准资源类型之外,它还支持自定义资源类型(Custom Resource),我们自定义的资源类型能做些什么呢?呵呵,用处多多。1.      默认的皮肤压缩包或语言包。一些支持换肤的软件特别是一些媒体播放器常常有自定

2010-05-15 16:32:00 6665

转载 关于回调函数作为函数参数

 这里有一个简单的函数,它用于在单链表中查找一个值。它的参数是一个指向链表第 1 个节点的指针以及那个需要查找的值。        Node *        search_list(Node    *node, int    const    value)        {            while(node!=NULL){                if( node->valu

2010-05-07 15:36:00 6796

原创 如何设置调高COM端口速度

弄了好几天,还没调好COM端口的读取数据速度。汗,还是自己做事还没仔细认真,直到今天早上孟老师打开电脑属性的设置给我看才知道。其实我以前也到过那个设置页面,孟老师也告诉过我大概在那个地方设置。打个比方,地下三米的地方有水,可是我只挖到两米八九时就停了,以为没水了。在网上找了没找到,不好找。设置COM端口速度:打开设备管理器,在端口号那双击,弹出属性对话框,选择“端口设置”-》“高级”-》“BM

2010-04-27 09:49:00 3237

转载 VC的Ini文件读写类

Delphi用惯了,今天写族谱管理时发现VC居然没有ini文件操作的类(可能是我无知),只好自己动手。仿照Delphi的TIniFile写的,功能如下:bool SectionExists(CString Section);CString ReadString(CString Section, CString Ident, CString Default);void WriteString(C

2010-04-23 10:42:00 1379

原创 莫名奇妙的把编译错误 error C2027解决了

一个工程,编译时报错!     Compiling...     WINOCC.CPP     D:/Microsoft   Visual   Studio/VC98/MFC/SRC/WINOCC.CPP(416)   :   error   C2027:   use   of   undefined   type   CHandleMap                     d:/mic

2010-04-14 16:41:00 7073 6

原创 安装系统出现 STOP : 0X7B

以下是从一个BBS上回帖的对0X7B的说明,看的我头都大了,在电脑上看英文老感觉头脑空白。Bug Check 0x7B: INACCESSIBLE_BOOT_DEVICEThe INACCESSIBLE_BOOT_DEVICE bug check has value 0x0000007B. This indicatesthat Windows has lost access to the syst

2010-04-13 10:35:00 6167

原创 进制转换

十进制转十六进制:CString DecToHex(unsigned int uDec){ CString strRet; CString strTemp; strTemp.Format("%X", uDec); switch (strTemp.GetLength()) { case 0:  strRet.Format("0x00000000");  break; case 1:  strRe

2010-04-12 13:06:00 479

转载 VC中Tooltip的实现

正文:       我们经常在一些软件中看到类似的功能:鼠标移动到一个按钮(或其他控件)上的时候,自动弹出一些提示(不是弹出对话框),以提醒用户该控件的作用或注意事项。这种提示就是所说的Tooltip(如图1所示)。关于Tooltip,网上已经有很多资料了,我在这里只是给大家提供一些链接,让没有做过的朋友能在最短的时间内实现这个功能。 图1       Codeproj

2010-04-07 15:33:00 1022

转载 用VC实现TOOL TIP

我用VC做TOOL TIP很多次了,但每次都要再研究一遍.虽然说学而时习,应该的,但主要还是由于自己懒.今天一定要记下来.以后再用的时候,就是参考.也请阅读此文的朋友记下来,将来查阅用.用VC实现TOOL TIP.比较复杂,其实也简单,但MFC帮助一些窗口实现,而另一些窗口又不实现,倒搞得复杂了.最开始我用WM_MOUSEMOVE消息,然后用CToolTipCtrl::Pop,这个方法太笨.不

2010-04-07 15:28:00 1024

原创 error LNK2005

Linking...DlgDownLoad.obj : error LNK2005: "class std::vector > g_DL_HANDLE_LIST_nodes" (?g_DL_HANDLE_LIST_nodes@@3V?$vector@VMultiLoadNode@@V?$allocator@VMultiLoadNode@@@std@@@std@@A) already defined

2010-04-07 11:19:00 1696

VC 6.0开发关于进程打开关闭等信息的源码

获取进程,查找进程,关闭进程,使用VC6.0 工具开发,参考MSDN,使用多个相关进程API,可以学习借鉴,The OpenProcess function opens an existing process object.

2013-01-25

单元测试十大难题及解决思路

实践中走出来的理论。概括说明了单元测试中遇到的难题,以及解决的思路。

2009-09-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除