不用C++代码写MFC基于对话框应用程序

虽然早就想不用VC++6.0,但实验室的项目是在VC++6.0下写的,所以MFC的学习也是在VC6下了,当初装的VS2008一直没去用过,现在VS2010又老是在网页上这么招摇,诱惑我,我实在是抵挡不住她的妩媚啊,呵呵,虽然实验室的电脑配置要满足她还真是很难,但我还是强行安装了,结果还好,只是启动时间,跟新建项目加载库文件时间长一点,我勉强还是接受了。

步骤/方法

  • 01

    想起以前重写又重写的最简单一个mfc的计算器程序,现在又打算在VS2010下写一遍,就在摸索过程中,新建MFC程序时,选择基于对话框,如下图:

  • 02

    它比VC6.0多了一个个自定义的选项“口使用HTML对话框”,默认是不选中的,我好奇的选上了,进去之后还发现VS2010下MFC程序的一些改进,比如说类向导(快捷键也变了ctrl+),控件的属性界面,都方便与完善了很多,具体操作有待我多多摸索。这里先介绍我的新发现,选了那个使用HTML对话框之后,在工程文件里面就多了一个.htm文件,双击打开,会发现所有控件都在这个htm文件里,打开正在的DIALOG文件,是一个空白的FORM,它就像一个底板一样,在htm的设计视图里可以看到它的背景是透明的然后覆盖在这个主form上面,如下图:

  • 03

    发现了这些后,我就尝试在htm文件里修改代码,就想做网页一样,可以很简单的设计界面了,我尝试了里面增加用JavaScript代码,发现还真是可以运行,于是想到,这样是不是只在这个文件写计算器的代码饿了,网上搜一个JavaScript的源代码,稍微修改就得到这个简易计算器了,这就符合我题目所说的,自己不用增加一句C++的代码了,,说它是MFC程序好呢,还是说它是web程序号呢,O(∩_∩)O哈哈~~~~效果图如下

(0)

相关推荐

  • VS2013/MFC基于对话框编程:[1]创建MFC工程

    VS2013作为最新版的Visual studio,界面和功能上相比之前的版本有了较大的改善和提高,MFC作为集成API的简单版更适合编程开发,许多应用软件都是基于对话框的,这里就介绍一下如何在VS2 ...

  • VS如何为基于对话框的MFC添加菜单及菜单项事件

    新建出来的基于对话框的MFC工程是没有菜单的,如何在对话框中添加菜单?又如何给菜单的菜单项添加事件应用响应?下面小编来具体描述一下,希望能帮助到一些人. 操作方法 01 新建一个基于对话框的MFC工程 ...

  • 在文本文档中用html代码写一个两行两列的表格

    在文本文档中用html代码写一个两行两列的表格:这个是HTML代码中比较基础,涉及<table>表格.<tr>行.<td>列元素. 操作方法 01 新建一个文本文档 ...

  • 用java代码写随机加法算术题。

    /* 随机加法运算器 * 随机生成10道题 * 每道题两个随机数相加,用户计算结果 * 如果用户答对了,提示答对了加十分 * 如果用户答错了,下一题 * 用户输入0的时候提示"结束" ...

  • 电脑蓝屏不用查代码 告诉你电脑为什么蓝屏

    有时候电脑用着用着就出现蓝屏,那么电脑为什么会出现蓝屏?小编来告诉你原因. 操作方法 01 电脑中毒 电脑中了病毒就会出现蓝屏,将电脑关掉重新开机,用杀毒软件杀下毒就好了. 02 卡机 电脑内存不足, ...

  • Excel交互式报表怎么做

    开发让员工在各自的电脑终端查询公司服务器上的数据报表的交互查询系统,最枯燥重复和占用时间的工作是通过JSP/ASP/PHP代码写出基于数据库的展示.查询和录入的网页,这样不仅开发效率不高,而且维护工作 ...

  • 吉他的电子节拍器

    我想学吉他,可是需要节拍器,于是我就想干脆在计算机上面编个程序,设定以一定的频率发出声音就好了,就这样,一个节拍器程序就完成了,省了不少钱. 操作方法 01 打开VC++6.0,新建MFC基于对话框的 ...

  • 6E 6Y 红绿块.固件修复技巧.SF方法

    6e硬盘出现红绿块 方法一:排除固件问题,首先低格一遍,然后使用mhdd4.2和以上版本进行擦除,剩余坏道使用缺陷探测器收录。 方法二:直接用at里边的第四项,进行驱动器全盘测试修复。 固件修复技巧: ...

  • 广告代码怎么写 如何在网站添加图片广告代码

    有了自己的网站,网站有了流量,就可以销售产品和服务在互联网赚钱. 有很多网站本身并不销售产品和服务,也许只是一个个人博客,也许是一个信息门户站,这样的网站要盈利,就要为其他客户做广告, 而网站最常见最 ...