自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(105)
  • 资源 (24)
  • 收藏
  • 关注

转载 层次遍历二叉树 ——微软面试题

这也是网络流传的Microsoft的面试题目之一:“怎样从顶部开始逐层打印二叉树结点数据?请编程”。这个题目实际上很简单,采用队列的方式很容易可以实现:void HiberarchyRetriveATree(TreeNode root,void (* vi

2011-08-31 18:36:21 397

转载 设计模式解析之——Facade模式

0 引言0.1 目的       本文档给出设计模式之——Facade模式的简化诠释,并给出其C++实现。0.2 说明ProjectDesign Pattern Explanation(By K_Eckel)Au

2011-08-31 18:26:10 461

转载 练习2-4:编一个程序统计文件中特定单词出现的次数(要求使用string类的运算符==来查找单词) .

#include#include#includeusing namespace std; void main(){ ifstream in("e://test.txt"); string word; int num = 0; while(i

2011-08-31 18:11:22 783

转载 Windows SDK笔记 .

Windows SDK笔记(一):Windows程序基本结构一、概述Windows程序具有相对固定的结构,对编写者而言,不需要书写整个过程,大部分过程由系统完成。程序中只要按一定的格式填写系统留给客户的那一小部分。所需要完成的有:窗口类的定义、窗口的建立、

2011-08-31 17:41:05 399

转载 VC用ADO连接oracle的方法 .

#import "c:/program files/common files/system/ado/msado15.dll" /no_namespace /rename ("EOF", "adoEOF")_ConnectionPtr m_pConnection;

2011-08-31 17:37:05 426

转载 vc++ resource.h文件出现“fatal error RC1004: unexpected end of file found”问题 .

问题描述:vc6中编译是在resource.h文件出现“fatal error RC1004: unexpected end of file found”错误问题原因:resource文件最后一行需要一个回车,可能是因为通过拷贝粘贴时将回车换行去掉了解决方法:添加一个回车

2011-08-31 17:36:35 489

转载 多文档转单文档工程

多文档改单文档步骤:1.首先找到CXxxApp类里的InitInstance函数 (其中Xxx为你自己创建的类名称)将多文档模块改为添加单文档模块CSingleDocTemplate * pDocTemplate;    pDocTemplate = new CS

2011-08-31 17:34:27 391

转载 MFC,单文档视图创建顺序 .

OnInitialUpdate  视图窗口完全建立后第一个被框架调用的函数。框架在第一次调用OnDraw前会调用OnInitialUpdate,因此OnInitialUpdate是设置滚动视图的逻辑尺寸和映射模式的最合适的地方。  时间上,两者先后顺序不同,构造函数生成本类的

2011-08-31 17:34:02 909

转载 VC项目开发之单文档多视图实现(整理) .

多视图是VC开发中经常要用到的技术之一,一般地实现单文档多视图有三种方式(1)通过视图分割的技术(使用CSplitterWnd实现),将窗口分割为多个部分,每个部分显示各自显示不同的视图,这种技术实现起来比较简单,并且相关的资料也很多。(2)通过一个文档关联多个视图,窗口显示整个

2011-08-31 17:33:23 787

转载 MFC中CMainFrame类CDoc类CView类CApp类之间关系 .

用APPWIZARD这个工具声称的应用程序架构包括了应用程序基本的四个类,分别是:CApp,CMainFrame,CDoc,CView。其中 CApp负责整个应用程序的管理,CDOC类中有一个CAPP的指针,也可以认为应用程序是从CApp开始执行的。CMainFram

2011-08-31 17:32:20 729

转载 vc 建立空文档失败 问题跟踪 .

问题引入:    新建一个mfc单文档程序后,删除了所有的工具栏条目,程序编译通过,但在执行时后提示:“建立空文档失败”,程序退出问题分析:    由于工具栏资源被删除,所以在int CMainFrame::OnCreate(LPCREATESTRUCT lpCrea

2011-08-31 17:31:32 2479

转载 深入分析MFC文档视图结构(项目实践)

深入分析MFC文档视图结构(项目实践)       k_eckel:http://www.mscenter.edu.cn/blog/k_eckel文档视图结构(Document/View Architecture)是MFC的精髓,也是Observer模式的具体实现框架之一

2011-08-31 10:51:31 363

转载 总结VC中VIEW类与DOC类

刚开始学习MFC,总是搞不清变量以及消息响应函数等究竟应该放在什么地方,感觉放在哪里都是一样的。就百度了一下,汇报结果如下:首先是来自于百度知道的:http://zhidao.baidu.com/question/55308058.html回答一:document/v

2011-08-31 10:13:45 346

转载 VC下使用橡皮筋类(Use CRectTracker)

使用CRectTracker,可以简单的实现操作系统下的选择框声明与设置 //成员变量CRectTracker m_RectTracker;//设置RectTracker样式m_RectTracker.m_nStyle = CRectTracker::re

2011-08-30 18:51:45 1067

转载 CRectTracker(橡皮筋)

CRectTracker(俗称“橡皮筋”类)是一个非常有意思的类。你在Windows中,在桌面上用鼠标拖拽,便可以看到一个虚线的矩形框,它便是橡皮筋.它可以用做显示边界,你也可以扽它的八个角用来放大缩小,做框选使用。如何通过编程来实现这种功能呢?这就是CRectTracker类的

2011-08-30 18:50:06 663

转载 CRectTracker(橡皮筋)类的使用

CRectTracker(俗称“橡皮筋”类)是一个非常有意思的类。你在Windows中,在桌面上用鼠标拖拽,便可以看到一个虚线的矩形框,它便是橡皮筋.它可以用做显示边界,你也可以扽它的八个角用来放大缩小,做框选使用。如何通过编程来实现这种功能呢?这就是CRectTracker类的

2011-08-30 18:11:36 565

转载 VC制作可鼠标拖动及改变大小的矩形:CRectTracker“橡皮筋类”的应用

建立一个单文档的工程文件,将其命名为Rect。单击finish完成工程的建立;先编译一下,来第一次生成obj文件吧,在它生成的过程中,我们继续往下讲解; 第一步:在CRectDoc类中生成一个公有的数据成员:CRectTracker m_rectTracker;之所以

2011-08-30 15:09:59 2384

转载 如何修改cstatic控件的颜色和字体

设置控件颜色的主要目的是为了解决控件文字背景色不透明的问题。当向一个有背景色的界面上放置控件后,由于控件文字的背景色与界面背景色不符,使文字背后留下难看的灰块。现在我定义了可设置背景色和前景色的控件,只要使控件背景色与界面背景色相同,问题就解决了。设置控件颜色和字体时必须重载

2011-08-29 17:21:35 3519

转载 VC编程 之 多文档应用程序(子窗体) 标题栏和菜单

1.窗口最大最小化按纽的控制①怎样在程序开始的时候让它最大化?②vC++做出来的exe文件在窗体的右上方是没有最大化和最小化按钮的,怎样实现这一功能? ③如何在显示窗口时,使最大化按钮变灰? ①在App类里的C…App::InitInstance()中把m

2011-08-27 18:44:52 1853

转载 CBitmap的使用

在初始化CBitmap对象时,常用Cbitmap::LoadBitmap,即如下两种: BOOL LoadBitmap(LPCTSTR lpszRecourceName);BOOL LoadBitmap(UINT nIDResource);MSDN中的说明为:

2011-08-25 16:23:11 537

转载 MFC双缓冲解决图象闪烁

转载网上找到的一篇双缓冲的文章,很好用。_______________________________________________________________________显示图形如何避免闪烁,如何提高显示效率是问得比较多的问题。而且多数人认为MFC的绘图函数效

2011-08-25 13:24:49 307

转载 win32多线程 - 汉诺塔动画 .

最近在学win32的多线程,感觉很好玩。还是比较喜欢C语言的简洁,我总觉得MFC干扰的要素太多了,让人不能集中精力做核心代码,花在做界面上的时间太多。这个程序是用C语言写的,用了win32提供的多线程做。虽然整个程序可以完全不用多线程也能实现,但是作为练习写一写感觉还是蛮

2011-08-25 13:21:37 1099

转载 堆和栈的区别

一、预备知识:程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分:  1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。  2、堆区(heap) — 一般由程序员分配释放, 若

2011-08-25 13:16:53 272

转载 MFC双缓冲实现闪烁的处理

1、显示的图形为什么会闪烁  我们的绘图过程大多放在OnDraw或者OnPaint函数中,OnDraw在进行屏幕显示时是由OnPaint进行调用的。当窗口由于任何原因需要重绘时,总是先用背景色将显示区清除,然后才调用OnPaint,而背景色往往与绘图内容反差很大,这样在短时间

2011-08-25 13:15:52 443

转载 深入理解C++的动态绑定和静态绑定

为了支持c++的多态性,才有了动态绑定和静态绑定。理解他们的区别有助于更好的理解多态性,以及在编程的过程中避免犯错误。需要理解四个名词:1、对象的静态类型:对象在声明时采用的类型。是在编译期确定的。2、对象的动态类型:目前所指对象的类型。是在运行期决定的。对象的动态类

2011-08-24 17:04:30 300

转载 GDI+学习之路8--图形容器

图片状态(裁剪区域、变形、质量设置等)存储于Graphics对象中。GDI+ 允许您采用一个容器临时替换或者扩充一个Graphics对象的状态。调用Graphics对象的BeginContainer方法开始一个容器,直至调用EndContainer方法终止一个容器。在这期间,您对

2011-08-24 17:03:07 411

转载 GDI+学习之路7--坐标系统和转换

GDI+ 提供世界变换和页面变换功能,可让您转换 (旋转、缩放、平移等) 所绘制的项目。这两种转换功能适用于各种坐标系统。坐标系统类型(Types of Coordinate Systems)GDI+使用三个坐标空间:世界、页面和设备。世界坐标 (World Coordi

2011-08-24 17:02:20 940

转载 GDI+学习之路6--图象、位图和图元文件

Microsoft Windows GDI+提供了Image类用于进行光栅图像(位图)和矢量图像(图元文件)。Bitmap类和Metafile 类都是继承自Image类。Bitmap类通过提供加载、储存和管理光栅图像的其它方法,增强了Image类的功能。Metafile类别通过提

2011-08-24 17:01:23 1656

转载 GDI+学习之路5--线条、曲线和图形(三)

今天更新多点吧,把线条、曲线和图形部分写完了。看起来得要有时间的紧迫感啊,呵呵……画刷和填充图形(Brushes and Filled Shapes)         一个闭合图形比如矩形和椭圆包含一个边框和内部区域。边框是由Pen对象绘制,而内部区域由Brush对象进行

2011-08-24 17:00:11 856

转载 GDI+学习之路4--线条、曲线和图形(二)

基数样条(Cardinal Splines)         基数样条是一组独立的曲线按照一定的顺序连接成一条较大的曲线。样条由一组点和张力参数描述,基数样条以平滑的方式穿过数组里的每个点,在曲线上不会出现尖角和突变。下图显示一组点和穿过他们每个点的基数样条。

2011-08-24 16:59:00 995

转载 GDI+学习之路3--线条、曲线和图形(一)

GDI+的矢量绘图部分被用来绘制线条、绘制曲线和填充图形。矢量图概览(Overview of Vector Graphics)         Microsoft Windows GDI+在一个坐标系统中绘制线条、矩形和其它图形,你可以选择各种不同的坐标系统,默认的坐标系

2011-08-24 16:57:53 770

转载 GDI+学习之路2--新特性

Microsoft Windows GDI+ 不同于GDI体现在2个方面。第一,GDI+通过提供新的功能扩展了GDI的特性,比如渐变画刷和半透明混合。第二,编程模型的改进使得图形开发更加简单和灵活。相对于GDI的新特性渐变画刷(Gradient Brushes)

2011-08-24 16:56:19 504

转载 GDI+学习之路1--准备知识

从今天开始,根据MSDN中GDI+文档正式学习GDI+图形界面编程技术。GDI+概述:Microsoft Windows GDI+ 是Windows XP和Windows Server 2003操作系统的子系统,它负责在屏幕和打印机上显示信息。GDI+是一个应用程序编程接

2011-08-24 16:54:13 463

转载 VC读取多张bmp图片。像幻灯片一样一个一个全屏显示

来自 http://blog.csdn.net/fyi2010/article/details/6253660功能:读取多张bmp图片。像幻灯片一样一个一个全屏显示。void CshowpicDlg::OnBnClickedChopic(){ // T

2011-08-24 15:00:00 1878

转载 MFC的文件操作

指向常量的指针char ch[5]="list";const char * pStr=ch;*pStr='w';//error,修改了指针指向的值pStr="wangwu";//ok,修改了指针值,而不是指针指向的值指针常量char ch[5]="list

2011-08-23 17:40:15 525

转载 CString 与int double互换

CString 与其它类型的互换1.CString 与intCString->intCString cs=L"123";int iTemp=_ttoi(cs);分析:分为ANSI和Unicode环境  在ANSI环境下,会被编译成_atoi(),在Unicod

2011-08-23 17:39:00 459

转载 MFC改变桌面背景

void SetBackGround(CString &backPath){//在设置背景以前需要通过修改注册表,使壁纸拉伸显示//=======================================//修改注册表HANDLE hKEY;//定义hK

2011-08-23 17:37:13 931

转载 设置桌面图标坐标

void SetIconPosition(int x,int y,int num){HWND hwndParent=::FindWindow(_T("Progman"),NULL);HWND hwndSHELLDLL_DefView=::FindWindowEx(hw

2011-08-23 17:35:41 803

转载 获取桌面区域大小

RECT   rc; SystemParametersInfo(SPI_GETWORKAREA,   0,   (PVOID)   &rc,   0); ---------------------桌面区域大小: int

2011-08-23 17:31:02 957

转载 Visual C++ MFC 简明教程

Visual C++ MFC 简明教程原著:Marshall Brain 编译:张圣华第一部分:MFC导论  Visual C++ 不仅仅是一个编译器。它是一个全面的应用程序开发环境,使用它你充分利用具有面向对象特性的 C++ 来开发出专业级的 W

2011-08-23 16:54:44 591

msvcp140dll,msvcp140.1dll丢失

缺少msvcp140dll,msvcp140.1dll丢失的解决方法,傻瓜式修复,下一步,下一步

2023-03-24

Sublime Text 3 for Mac 3075 破解版 – Mac上强大的代码编辑神器

Sublime Text 3 for Mac 3075 破解版,包内有注册码,直接注册即可

2016-10-14

iOS 单选按钮

高度自定义的 iOS 单选按钮

2016-06-26

libopencore-amrnb.a libopencore-amrwb.a(64位)

voiceconvert libopencore-amrwb.a(64位) 和 libopencore-amrnb.a(64位) 支持arm64,armv7,armv7s

2015-11-19

libidn.a(arm64)

libidn.a(arm64) xmpp需要导入libidn.a,支持x86_64、i386、armv7、armv7s、arm64

2015-11-19

Vsiaul Assist X (win10)

vs助手 Vsiaul Assist X (win10) VA_X 通用破解补丁 VA_X_官方安装程序

2015-10-28

error C1083: 无法打开包括文件:“pthread.h”

error C1083: 无法打开包括文件:“pthread.h”: No such file or directory cocos2d-x-2.1.5\extensions\AssetsManager\AssetsManager.h 30 1 AssetsManagerTest

2013-09-26

InstallWizardForVS2012/2010/2008.js

InstallWizardForVC2008Express.js InstallWizardForVC2010Express.js InstallWizardForVS2008.js InstallWizardForVS2010.js InstallWizardForVS2012.js

2013-09-26

install-templates-msvc.bat

cocos2d-x 2.1.5 没有install-templates-msvc.bat,这个就是

2013-09-25

VM的MAC OS补丁

VM的MAC OS补丁,修补VM虚拟机没有MAC系统,下载VM的MAC OS补丁,解压后以管理员身份运行“install”

2013-06-24

VC6.0 助手

具有安装指导说明书,简单安装 VC++6.0助手[Visual+Assist+X+v10.0.1233.0+破解版Cracked

2012-12-17

eclipse助手

eclipse助手,Eclipse Android代码助手,解压到Eclipse 的plugins目录下就可以了

2012-08-03

VC ++ Gzip解压缩代码

VC ++ Gzip解压缩代码,生成DLL可直接使用。。希望对你有帮助

2012-05-08

vs2010小助手破解版

最新最好用的vs2010小助手破解版,只需2步,即安即用方便快捷,带有详细安装步骤文档 看着文档傻子都会安装,就2步。。。

2012-01-18

HTTP协议详解全套合辑(最全中文)

HTTP协议详解全套合辑,最全的HTTP解读,深入浅出

2012-01-16

ThinkPHP 最全的手册

ThinkPHP 最全的文档手册,想从基础成为高手必备

2012-01-16

C++贪吃蛇游戏开发最全源代码

C++贪吃蛇游戏开发最全源代码,游戏开发初学者必备可以进行扩展

2012-01-05

C++拼图游戏最全源代码

C++拼图游戏最全源代码,游戏开发初学者必备可以进行扩展

2012-01-05

C++俄罗斯方块游戏开发最全源代码

C++俄罗斯方块游戏开发最全源代码,游戏开发初学者可以进行扩展

2012-01-05

C++推箱子游戏最全源代码

C++推箱子游戏最全源代码,游戏开发初学者必备可以进行扩展

2012-01-05

C++扫雷游戏最全源代码

C++扫雷游戏最全源代码,初学者可以利用此游戏进行扩展设计

2012-01-05

VC++ 最权威的培训机构内部课件

第1章 VC++开发环境.ppt 第2章 MFC应用程序概述.ppt 第3章 图形与文本.ppt 第4章 菜单工具栏与状态栏.ppt 第5章 对话框.ppt 第6章 Windows常用控件.ppt 第7章 文档与视图.ppt 第8章 打印编程.ppt 第9章 动态链接库.ppt 第10章 多线程编程.ppt 第11章 数据库编程.ppt 第12章 多媒体编程.ppt

2012-01-05

c++库函数(简体中文).chm

C++ 历史上最全的中文帮助文档,全简体中文

2011-12-26

VC连接Oracle

VC++连接ORACLE的源程序,源代码敬请欣赏

2011-12-26

空空如也

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

TA关注的人

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