初识mfc

  今天主要了解了Visual C++的开发环境Visual Studio(话说以前都是用来调试控制台程序的)和用mfc写了一个最简单的程序。

  目前微软大力推广的开发环境就是vs,它的集成度相当高,方便程序员进行开发工作。vs就不说了。来说说如何建立一个最简单的mfc程序。首先新建项目->输入项目名Hello,然后对程序进行一些属性设置.

  第一步应用程序类型类型选择为:基于对话框,然后项目类型选择为MFC然后点完成,一个简单的对话框程序框架就完成了.现在已经有了一个可运行的应用程序框架,接下来要做的就是设计程序的窗口.为什么说是用mfc写的程序呢?因为mfc是一系列的c++类,他们包含了绝大多数与windows操作系统交互的编程功能,就是说别人已经预先写好了,我们自需要拿来用即可.

  对一个程序的管理分为三个部分,分别为解决方案资源管理器,类视图,资源视图.

  直接在资源视图中打开IDD_HELLO_DIALOG对界面进行修改.鼠标点击每个按钮右下角的属性窗口对该按钮进行修改,比如更改大小,位置,增加点击事件等.在左边的工具箱中可直接拖拽各种控件到窗口中,非常方便.

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏开源优测

移动测试 Appium源码初探

移动测试 Appium源码初探 介绍 Appium 是一个自动化测试开源工具,支持 iOS 平台和 Android 平台上的原生应用,web 应用和混合应用。 ...

36150
来自专栏我是攻城师

elasticsearch里面bulk的用法

40570
来自专栏大数据杂谈

Windows下python2和3共存问题

在学习python的过程中,有人推荐2,也有人推荐3。但是,不管选择了哪一个版本,总是想着是否能2个版本同时安装并兼容使用呢? 真的可以吗? 答案是肯定的,完全...

22990
来自专栏我的博客

Mysql的控制台导入、导出

今天在往数据库里面导入.sql文件时,发现大的文件根本没办法直接导入的。通过百度,在网上找到了两种解决办法,现在和大家分享一下吧! 第一种: 一,修改PHPMy...

31150
来自专栏Samego开发资源

Linux之expect交互语言命令

19450
来自专栏Web项目聚集地

Linux养成计划(四)

Linux系统会内建 vi 文本编辑器,Vim具有程序编程的能力,可以看作是Vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计、补充代码、编译及...

11210
来自专栏漫漫全栈路

node.js 学习笔记

node.js学习笔记 最近一直在折腾前端,为了方便前端学习,所以打算顺带捡一下之前看过一点的node.js,也就顺手MarkDown一个学习笔记。 no...

50770
来自专栏Jerry的SAP技术分享

如何创建一个新浪微博应用以及获得Access token

打开网页http://open.weibo.com/wiki/%E9%A6%96%E9%A1%B5

17440
来自专栏狂码一生

linux系统挂载磁盘、卸载磁盘、磁盘分区

一、挂载磁盘     1.查看磁盘列表、查看是否有硬盘未被挂载:     >fdisk -l ?     可以看到/dev/sdb硬盘没有被挂载。     2....

1.9K90
来自专栏IMWeb前端团队

Nodejs进阶:Express常用中间件body-parser实现解析

写在前面 body-parser是非常常用的一个express中间件,作用是对post请求的请求体进行解析。使用非常简单,以下两行代码已经覆盖了大部分的使用场景...

324100

扫码关注云+社区

领取腾讯云代金券