自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 深入分析MFC文档视图结构

 文档视图结构(Document/View Architecture)是MFC的精髓,也是Observer模式的具体实现框架之一, Document/View Architecture通过将数据和其表示分开,提供了很好的数据层次和表现层次的解耦。然而, 虽然我们使用MFC AppWizard就可以很轻松地获得一个支持Document/View Architecture的MFC程序框架, Docum

2009-11-21 22:00:00 1203

原创 Maxim Main Frame and Child Frame

(1) First create a MDI MFC Application.(2) Make the mainframe maxisize.      BOOL CMyFirstApp::InitInstance()     {          m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);  //add     }(3) Make

2009-11-19 22:45:00 374

转载 CTreeCtrl学习笔记1--基础篇

以下的说明中,注意以下变量的定义: CTreeCtrl  m_treectrl;//是关联变量    1. 如何获得选中项句柄?HTREEITEM h=m_treectrl.GetSelectedItem(); 2.如何获得右击项句柄? void CLayerDialog::OnRclick(NMHDR* pNMHDR, LRESULT* pResult)

2009-05-26 09:26:00 522

原创 memset 详解

memset  功 能: 将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值,  块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作  用 法: void *memset(void *s, char ch, unsigned n);  程序例:  #include   #include   #include   int main(void)  {  char

2009-05-20 13:36:00 666

原创 CTreeCtrl

树形控件可以用于树形的结构,其中有一个根接点(Root)然后下面有许多子结点,而每个子结点上有允许有一个或多个或没有子结点。MFC中使用CTreeCtrl类来封装树形控件的各种操作。通过调用BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID );创建一个窗口,dwStyle中可以使用以下一些树形控件的专用

2009-05-12 13:53:00 729 1

原创 CListCtrl应用

初始化: DWORD dwStyle; dwStyle = m_bzlist.GetStyle(); dwStyle |= LVS_EX_GRIDLINES |LVS_EX_FULLROWSELECT|LVS_SHOWSELALWAYS ; m_bzlist.SetExtendedStyle(dwStyle); m_bzlist.SetBkColor(RGB(0xec,0xf1,0xfd)); m

2009-05-12 10:19:00 500 2

转载 #define和typedef

  #define(宏定义)只是简单的字符串代换(原地扩展),它本身并不在编译过程中进行,而是在这之前(预处理过程)就已经完成了。typedef是为了增加可读性而为标识符另起的新名称(仅仅只是个别名),它的新名字具有一定的封装性,以致于新命名的标识符具有更易定义变量的功能,它是语言编译过程的一部分,但它并不实际分配内存空间。一般都遵循#define定义“可读”的常量以及一些宏语句的

2009-05-08 10:42:00 454

转载 设计模式之Singleton(单态模式)

 摘要:讨论 Singleton 设计模式(指示如何以及何时创建对象的创造性模式)及其在 Microsoft .NET 框架中的有效使用。内容简介Singleton 模式结论简介 在开发软件应用程序过程中,随着应用程序的开发,会出现重复性的模式。 随着整个软件系统的开发,很多相同的模式会逐渐显现出来。 这种重复性模式概念在其他应用中是非常明显的。 汽车制造就是一种此

2009-05-08 10:22:00 336

More.Effective.C++简体中文版

这类书籍的一个共通特色是轻薄短小,并且高密度地纳入作者浸淫於 C++/OOP 领域多 年而广泛的经验。它们不但开展读者的视野,也为读者提供各种 C++/OOP 常见问题或易犯 错误的解决模型。某些小范围主题诸如「在 base classes 中使用 virtual destructor」 、 「令operator= 传回*this 的reference」 ,可能在百科型 C++ 语言书籍中亦曾概略提过, 但此类书籍以深度探索的方式,让我们了解问题背後的成因、最佳的解法、以及其他可能的 牵扯。至於大范围主题, 例如smart pointers, reference counting, proxy classes,double dispatching, 基本上已属design patterns 的层级!

2010-03-14

经典的C++数据结构课件

本课程详细地介绍了数据结构各个部分,以C++语言为基础.简单精练,可以在很短地时间内了解数据结构的经典内容.

2009-05-12

空空如也

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

TA关注的人

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