
VC++技术内幕(第四版)笔记
文章平均质量分 67
hbyufan
这个作者很懒,什么都没留下…
展开
-
VC++技术内幕(第四版)笔记(第6章)
/**************************************/第六章:模式对话框和Windows通用控件1,对话框也是窗口,它不当可以接受消息,而且还可以被移动和关闭,甚至可以在它的客户区中进行绘图操作。2,模式对话框在被关闭之前,用户无法在同一应用程序的其它地方进行工作。模式对话框更易于编程。无模式对话框在它仍保留在屏幕的同时,用户还可以在应用程序的其它窗口进行工作。3,对话框原创 2005-10-11 00:37:00 · 3231 阅读 · 0 评论 -
VC++技术内幕(第四版)笔记(第17章)
/*************************************/第十七章:读和写文档--MDI应用程序1, MFC库中CMDIFrameWnd类封装了主框架窗口和MDI客户窗口所有的函数(包含了所有Windows MDI消息的消息控制函数),因而完全可以管理它的子窗口(由CMDIChildWnd类对象来表示的)。2,MDI应用程序中,任何时候只有一个子窗口处于活动状态。MDI应用程序原创 2005-12-18 14:09:00 · 11886 阅读 · 2 评论 -
VC++技术内幕(第四版)笔记(第14章)
/****************************/第十四章:可重用框架窗口类1, 可重用基类的设计:为某个工程所设计的类应该能够被提取出来 ,使它进一步一般化后被应用于其他的应用程序。2, 一些重要函数:1)CFrameWnd::ActivateFrame virtual void ActivateFrame( int nCmdShow = -1 );//以nCmdShow作为参数调用C原创 2005-12-18 14:02:00 · 9633 阅读 · 0 评论 -
VC++技术内幕(第四版)笔记(第15章)
/********************************/第十五章:文档与视图的分离1,SDI应用程序文档类由CDocument类派生,一个文档类可以有一个或多个由CView类派生的视图类。 2,重要成员函数:1)CView::GetDocumentCDocument* GetDocument( ) const;//文档对象是用来保存数据的,而视图对象则是用来显示数据的。//一个视图对象原创 2005-12-18 14:06:00 · 13570 阅读 · 1 评论 -
VC++技术内幕(第四版)笔记(第13章)
第十三章:工具栏和状态栏1,工具栏是CToolBar类一个对象,状态栏是CStatusBar类的对象.CToolBar类和CStatusBar类均由CControlBar类派生.CControlBar类则由CWnd类派生.CControlBar类所支持的控制栏窗口位于主框架窗口内,并且这些控制栏窗口能够随着主框架窗口的尺寸改变或移动自动调整自己的尺寸与位置.控制栏对象的构造与析构以及窗口的创建都是原创 2005-12-18 14:01:00 · 5784 阅读 · 0 评论 -
VC++技术内幕(第四版)笔记(第16章)
/********************************************/第十六章:读和写文档--SDI应用程序一,序列化:1,序列化:对象可以被持续,即当程序退出时候它们被存盘,当程序重启时候它们又可被恢复,对象这种存盘和恢复处理过程称之为序列化。注意:MFC库中,不能利用序列化来代替数据库管理系统。与文档相关的所有对象只能在某个单独的磁盘文件中进行顺序读写,而不支持对象在磁盘原创 2005-12-18 14:07:00 · 10115 阅读 · 0 评论 -
VC++技术内幕(第四版)笔记(第11章)
/******************************************/第十一章:Winsows消息处理和多线程编程一)Winsows消息处理1,单线程:程序代码只有一条执行路径。2,单线程程序消息处理过程:MSG message;while(::GetMessage(&message,NULL,0,0)){::TranslateMessage(&message);//翻译如wm_原创 2005-11-06 01:25:00 · 4643 阅读 · 0 评论 -
VC++技术内幕(第四版)笔记(第10章)
第十章:位图1,Windows的位图实际上是一些和显示象素相对应的位阵列。2,GDI位图是设备相关位图,用MS基本类库(MFC)中的CBitmap类表示的,依赖具体的设备。3,DIB社设备无关位图,比GDI位图有许多编程优势。任何运行Windows的机器都可以处理DIB位图。DIB位图通常以.BMP文件形式保留在磁盘中,或作为资源保存在程序的EXE或DLL文件中。WIN32API只直接支持DIB格原创 2005-11-06 01:22:00 · 5093 阅读 · 0 评论 -
VC++技术内幕(第四版)笔记(第9章)
第九章:Win32内存管理1,一个程序就是一个EXE文件。Windows中,一旦一个程序被启动的,系统为其创建一个进程。一个进程拥有自己的内存,文件句柄,和其它的系统资源。如果连续两次启动同一个程序,系统为其创建两个独立的进程并发运行(并发:微观交替串行,宏观并行)。说明:1)一个进程(如Windows Wxplorer)可能有多个主窗口(每一个窗口由一个线程支持),也可能没有任何窗口。2)进程拥原创 2005-11-06 01:19:00 · 4575 阅读 · 0 评论 -
VC++技术内幕(第四版)笔记(第12章)
/***************************************/第十二章:菜单、键盘加速键、复文本编辑控件和属性表1,主框架窗口包含标题栏和菜单栏,而各种各样的子窗口(包括工具栏窗口、状态栏窗口和视图窗口)覆盖着主框架窗口的客户区域。应用程序通过框架和视图之间的消息传递来控制框架和视图之间的相互作用。2,MFC应用程序框架提供了一个非常复杂的命令消息传递系统,这些消息来自菜单的选原创 2005-11-06 01:27:00 · 6732 阅读 · 4 评论 -
VC++技术内幕(第四版)笔记(第4章)
/******************************************/第四章:基本事件处理、映射模式和滚动视图1,消息映射:如在视窗中按下鼠标做键,会自动发送WM_LBUTTONDOWN消息,如果要对这消息有所反应的话,需//{{AFX_MSG(CEx04aView) afx_msg void OnLButtonDown(UINT nFlags, CPoint point);//原创 2005-10-11 00:31:00 · 3530 阅读 · 0 评论 -
VC++技术内幕(第四版)笔记(1~2章)
/***************************************/第一章:Microsoft Windows 和 Visual C++1,Windows应用程序中一定要有WinMain函数,用来完成某些特殊的任务,其中最主要的是创建应用次序的主窗口。2,DOS下,所有次序的目标模块在创建过程中都被静态连接起来。而Windows允许动态连接,即一些特定结构的库(DLL)可以在运行过程原创 2005-10-11 00:20:00 · 6458 阅读 · 8 评论 -
VC++技术内幕(第四版)笔记(第3章)
/********************************************/第三章:从“Hello,world!”着手学习AppWizard1,视图:从用户角度看,视图是一个普通的窗口;从程序员角度看,试图是一个从MFC库中CView类所派生的类的对象。视图对象的行为完全由类的成员函数和数据成员决定,其中包括派生类的特定成员和基类的继承而来的成员。2,CEx03aView类最重要的原创 2005-10-11 00:26:00 · 3439 阅读 · 0 评论 -
VC++技术内幕(第四版)笔记(第8章)
/************************************/第八章:使用ActiveX控件1,ActiveX控件是一个直接插入到C++程序中的软件模块,以前常称OLE控件(OCX),是基于MS-COM技术。2,ActiveX控件与普通Windows控件比较:相同点:ActiveX控件也可看成是一个子窗口(可以看成这样的)。如果想在对话框上加入ActiveX控件,则只要在对话框编辑器原创 2005-10-11 00:42:00 · 4447 阅读 · 1 评论 -
VC++技术内幕(第四版)笔记(第7章)
/*****************************************/第七章:无模式对话框 和 Windows通用对话框类1,[无模式对话框]在它处于激活状态下还允许用户在(同一个应用程序中)其它地方工作。 [通用对话框]则是C++和一组Windows的实用对话框之间的程序设计借口,包括File Open,Page Setup,Color等等,它们都是通过COMDLG32.DL原创 2005-10-11 00:40:00 · 3053 阅读 · 0 评论 -
主题:寻求VC++技术内幕(第四版)笔记和孙鑫VC++讲座笔记志愿者
主题:寻求VC++技术内幕(第四版)笔记和孙鑫VC++讲座笔记志愿者有好多网友通过邮件的方式问我,笔记怎么不继续了?每次见到这样的邮件,我都感到有种惭愧:VC++技术内幕(第四版)笔记和孙鑫VC++讲座笔记是去年年底系统学VC的做的,虽然视频和书我差不多过了遍遍,但遗憾笔记却没跟上,主要是受当时时间和精力的限制.记得那时候,我每做一篇笔记(特别是孙鑫VC++讲座),我都要花费大量时间认真的原创 2006-03-18 19:48:00 · 20505 阅读 · 11 评论