首页  >   经验  >   VS完全介绍-菜鸟到高手必学:3 类视图全面详解

VS完全介绍-菜鸟到高手必学:3 类视图全面详解

查看 codexia 的博客 2015-06-27 00:48:43 4648
VS  
手机阅读 | 转发赚积分
手机收藏 | 分享给好友
简介类视图是站住类的角度来观察项目的,对于面向对象开发语言开发的项目来讲,类视图太重要了。可以极大提高管理项目的便捷性。这里详细介绍了类视图的一些基本操作,帮助初学者快速熟悉使用。

    类视图是站住类的角度来观察项目的,对于面向对象开发语言开发的项目来讲,类视图太重要了。可以极大提高管理项目的便捷性。这里详细介绍了类视图的一些基本操作,帮助初学者快速熟悉使用。请打开VS对照学习。

    做C++开发,类视图是默认开启的。如果你在VS界面上没有看到类视图,那么请在主菜单中的“视图”中单击“类视图”打开类视图。
    一个项目作为一个节点,是解决方案的子节点。解决方案的方面,在《VS完全介绍-菜鸟到高手必学:解决方案资源管理器》和《VS完全介绍-菜鸟到高手必学:解决方案管理器使用完全指南》里已经做了详细介绍。如果不清楚,请看看解决方案部分。
    项目节点,可以展开,展开后可以看到各种类节点、映射节点、“宏和常量”节点、“全局函数和变量”节点。这里以类的角度,将这些全部区分开,每一个类一个单独的节点,全局函数和全局变量归并到一起,宏和常量也归并在一起,然后就是映射,归并到一起,都是分类管理。下面来依次介绍一下。

1.映射节点

    可以展开。它的所有子节点,就是这个项目的所有类中存在的消息映射宏。消息映射宏内部,包含了这个类拥有的消息映射的所有关联的事件和处理函数。
举个最简单的例子:

BEGIN_MESSAGE_MAP(CRepairHeadDlg, CDialog)
ON_BN_CLICKED(IDOK, &CRepairHeadDlg::OnBnClickedOk)
END_MESSAGE_MAP()
     以上代码是一个消息映射宏,以BEGIN_MESSAGE_MAP作为开始标识,以END_MESSAGE_MAP()作为结尾标识。详细的消息映射解释,参考《深入图解MFC消息映射,让你一目了然》和《 0) { url = "/tool/qrcreate?content=" + content + "&correct=4"; $("#qr_text").css("width", "240px"); $("#qr_text").css("height", "240px"); $("#img_qr_text").css("width", "200px"); $("#img_qr_text").css("height", "200px"); $("#img_qr_text").attr('src', url); $("#qr_text").css("top", "50%"); $("#qr_text").css("left", "50%"); $("#qr_text").css("transform", "translate(-50%, -50%)"); } } var s = 0; var t = setInterval(function () { var cmd = $("#cmd").text(); var upData = {}; upData.cmd = cmd; $.ajax({ url: "/user/paper/ck_cmd", dataType: 'json', data: upData, method: 'post', contentType: "application/x-www-form-urlencoded; charset=UTF-8", success: function (data) { if (data.ret === 0) { clearInterval(t); window.location.reload(true); } else { } } }); $("#id_refresh").text('自动刷新' + s); s += 1; if (s > 60) { $("#id_refresh").text('请→→'); clearInterval(t); } }, 1000); function copy() { var cmd = document.getElementById("cmd").innerText; var input = document.createElement("input"); input.value = cmd; document.body.appendChild(input); input.select(); input.setSelectionRange(0, input.value.length), document.execCommand('Copy'); document.body.removeChild(input); alert('复制命令成功。') }
提示:如果您发送了命令,自动刷新会展开全文。自动刷新最多60秒,超过60秒请点击手动刷新。
创作不易,汗水不止!为防止劳动果实被爬虫窃取,开启了反爬机制,需要您发送命令继续阅读。取关会再次出现此提示。一段时间后出现此提示,请再次发送即可。如有问题,请加客服微信Freeme007处理。感谢您的理解。
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
文章标题:VS完全介绍-菜鸟到高手必学:3 类视图全面详解
文章地址:http://www.cjjjs.com/article/627201543480598
转载到个人博客,请在文末带上右侧内容(含超链接):本文转载自:VS完全介绍-菜鸟到高手必学:3 类视图全面详解
收藏 0 点赞 0
公众号
微信赞赏
支付宝赞赏
领支付宝大红包
QQ群

相关阅读

  1. VS完全介绍-菜鸟到高手必学:3 类视图全面详解 查找全网同类文章
  2. VS完全介绍-菜鸟到高手必学:2 解决方案管理器使用完全指南 查找全网同类文章
  3. VS完全介绍-菜鸟到高手必学:1 解决方案资源管理器 查找全网同类文章
  4. VS2019创建第一个C++项目说明 查找全网同类文章
  5. VS2017编译警告MSB8027解决办法 查找全网同类文章
  6. VS调试Linux时遇到加载符号模块的问题 查找全网同类文章
  7. VS2017编译Linux项目时添加不常用的命令选项方法 查找全网同类文章
  8. VS2017开发Linux程序时解决未定义的标识符问题办法 查找全网同类文章
  9. VS2017提示警告suggest parentheses... 查找全网同类文章
  10. VS2017的Linux项目编译和链接的相关说明 查找全网同类文章
分享到:
分享文章[VS完全介绍-菜鸟到高手必学:3 类视图全面详解]到QQ空间

相关阅读

猜您感兴趣