VC
文章平均质量分 77
subleo
这个作者很懒,什么都没留下…
展开
-
前言
前段时间用一周的时间看完了,孙新老师的VC++视频,对自己有种士别三日当刮目相看的感觉,但还是有些东西没有记住,今天开始用一周时间在把,配套书藉看一遍,加深一下理解和认识,以后在看起来,也当是看回记录一样,看自己的学习历程。原创 2009-08-10 10:34:00 · 419 阅读 · 0 评论 -
一.Windows程序内部运行机制
一 Windows内部运行机制1.API与SDKapi是windows操作系统提供给应用程序编程的接口(Application Proramming Interface)简称api函数,windows有1000多种api函数。sdk全称是Software Development Kit,中文译为软件开发包。例如:购买语音卡的同时,厂商就会提供语音卡的sdk,这个sdk通常包含语音卡的原创 2009-08-13 00:40:00 · 1809 阅读 · 1 评论 -
二.C++重点回顾
1.结构体与类的区别结构体的成员默认是公有的,类的成员默认是私有的。2.构造函数只有在以下三种情况,才会提供默认的构造函数。1. 如果类的虚拟成员函数或者虚拟继承父类时;2. 如果类的基类有构造函数;3. 在类中的所有非静态的对像数据成员,它们所属的类中有构造函数。3.类成员变量在类中定义成员变量时,不能直接给成员变量赋初值。4.重载构成条件函数的参数原创 2009-08-14 22:49:00 · 601 阅读 · 0 评论 -
三.MFC框架程序剖析
1.Cwnd类Cwnd类是MFC中一个重要的类,它封装了与窗口有关的操作。2.MFC中的WinMainMFC中的WinMain函数在APPMODUL.cpp中,在编译的时候才会连接进来。3.theApp全局对象在程序入口函数加载前,系统已经为全局变量或全局对象分配了内存空间并为它们赋与了初值。对于全局对象,要先调用构造函数对其进行初始化。调用theApp时会选调用设用其父类Cw原创 2009-08-15 16:38:00 · 1432 阅读 · 0 评论 -
四.简单绘图
1.ClassWizardMessage Maps选项卡可以通过此选项卡添加消息处理函数、成员函数及新类,还可以删除成员函数,以及对成员函数进行编辑。该选项卡上各控件含义及作用如下所述。Project下拉列表框给出当前工程名称。Class name下拉列表框显示当前工程中包含的类,用户可以选择任何存在于当前工程中的类,为其添加消息处理函数等。Object IDs列表框列出当前选原创 2009-08-16 20:27:00 · 821 阅读 · 0 评论 -
五.文本编程
1.创建文本插入符CClientDC dc(this); TEXTMETRIC tm; dc.GetTextMetrics(&tm); CreateSolidCaret(tm.tmAveCharWidth/8,tm.tmHeight); ShowCaret();2.创建图形插入符bitmap.LoadBitmap(IDB_BITMAP1); CreateC原创 2009-08-17 19:03:00 · 587 阅读 · 0 评论 -
六.菜单
1.响应菜单命令顺序视类-文档类-框架类-应用程序类2.windows消息分类标准消息除WM_COMMAND之外,所有以WM_开头的消息都是标准消息。从Cwnd派生的类,都可以接收到这类消息。命令消息来自菜单、加速键或工具栏按钮的消息。这类消息都可以WM_COMMAND形式吃不呈现。在MFC中,通过菜单项的标识(ID)来区分不同的命令消息;在SDK中,通过消息的wParam原创 2009-08-19 12:04:00 · 997 阅读 · 0 评论 -
七.对话框
1.模态与非模态对话框模态对话框创建CTestDlg dlg;dlg.DoModal(); 非模态对话框的创建CTestDlg *pDlg =new CTestDlg();pDlg->Create(IDD_DIALOG1,this);pDlg->ShowWindow(SW_SHOW);这里第一个参数是对话框资源的ID和或话框模板的名称。第二个参数是对话框的父原创 2009-08-19 20:27:00 · 537 阅读 · 0 评论