文章目录

  • 一、实验准备
  • 二、实验步骤
    • 1.界面操作
      • 1)ClassView是类视图,系统自动生成的,你可以点击它快速找到某个类,就不演示了。
      • 2)ResourceView被称为资源视图,你可以直接动手在这个框里面放置你想要的东西。
      • 3)第三个叫做文件视图,展开头文件后会看到这几个文件(你的名字可能与我不同)
    • 2. 插入函数
  • 三、结果演示
  • 四、VC++6.0进行cl.exe和linker.exe操作
    • 1.配置系统环境变量
    • 2.Debug
    • 3.开始链接
  • 四、资料链接
    • 1.[最完整VC++6.0安装教程、windows命令行cl编译命令配置、cl编译命令使用、以及整套安装所需的附件](https://blog.csdn.net/coinph/article/details/84673153)
    • 2.[vc++中的编译链接错误error link2001 unresolved external symbol _main解决办法](https://blog.csdn.net/lh1162810317/article/details/17000191)

一、实验准备

WindowsXP,VC++6.0(安装包关于WindowsAPI学习里面有)。

二、实验步骤

1.界面操作

打开VC++6.0找到文件点击后选择MFC AppWizard[exe](图中红圈选项)

工程名称自己填,填完后点击确定,进入下一步


勾选基本对话框,点击完成。
会有一个基本框架(我这是加工后的)

已经完成一大半了,你肯定比较好奇这三个东西是什么

1)ClassView是类视图,系统自动生成的,你可以点击它快速找到某个类,就不演示了。
2)ResourceView被称为资源视图,你可以直接动手在这个框里面放置你想要的东西。


上图红圈部分是工具栏,把你想要的拖入界面就搞定了。
我的成品很简单就是上面那张图。

3)第三个叫做文件视图,展开头文件后会看到这几个文件(你的名字可能与我不同)


文件名的命名格式是 工程名+Dlg.h。

2. 插入函数

1)右键空白处选择建立类向导。

2)点击建立类向导后会进入MFC ClassWizard页面,第一个选项Message Maps可以直接找到刚才所用的菜单按钮,选择菜单按钮特性,单机或者双击,选择完毕后直接点击Add Function

添加完成后会出现最下面红圈所显示的内容,中间省略了一部函数命名,函数命名格式是m_xxx(只需要改xxx就行了)。

点击Edit Code直接进行代码编写。如图所示,代码直接写在注释下面。

三、结果演示


四、VC++6.0进行cl.exe和linker.exe操作

1.配置系统环境变量

右键我的电脑---->属性---->高级---->环境变量---->系统变量

  1. .添加环境变量VS,VS为自己的VC安装路径(配置过Java环境变量的应该知道这样做方便后面对环境变量的更改)
    2).找到PATH,在PATH后面添加%VS%\VC98\bin;%VS%\VB98;%PATH%;
    3).添加环境变量INCLUDE,在INCLUDE中添加%VS%\VC98\Inlcude;%VS%\VC98\MFC\Include;%VS%\VC98\ATL\Include;
    4).添加环境变量LIB
    %VS%\VC98\Include;%VS%\VC98\MFC\Lib;

2.Debug

打开管理面板,输入cl

如图所示,配置成功!

3.开始链接

我出现了4个问题

还在继续debug……

四、资料链接

1.最完整VC++6.0安装教程、windows命令行cl编译命令配置、cl编译命令使用、以及整套安装所需的附件

2.vc++中的编译链接错误error link2001 unresolved external symbol _main解决办法

MFC做一个简易的登录界面相关推荐

  1. 用HTML写一个简易的登录界面

    用HTML写一个简易的登录界面 主要应用知识 img图片标签 表单的知识 下拉框以及单选框和多选框 锚链接以及email验证码 先看成品 再看代码 会理解的更快 <!DOCTYPE html&g ...

  2. 用layui做一个简易的登录注册页面

    用layui做一个简易的登录注册页面 1.首先在主页绑定一个点击事件,点击登录按钮就可以弹出一个弹出窗,一般商场登录页面不会跳转一个新页面,因为如果进入一个新页面,登录后需要跳转会原来的页面,这样会导 ...

  3. 使用vue-cli+element-ui+expsess+mysql做一个简易的登录功能

    使用vue-cli+element-ui+expsess+mysql做一个简易的登录功能 1使用webpack下载vue模板 vue init webpack aaa(aaa为项目名称) cd到aaa ...

  4. 第三章:做一个简易登陆界面

    一.内容 做一个简易的登陆界面,包含: 1.有账号输入和密码输入 2.有登陆和取消按钮 3.密码要带有屏蔽功能 4.通过取消按钮讲一点槽函数的运用 二.创建工程(初次做这个小例程,附带上建工程的步骤) ...

  5. 【新手向】Python做一个简易登录注册GUI界面(无事件绑定)

    Python做一个简易登录注册GUI界面 一,效果展示 (1)运行结果: (2)点击登录: 注:只有用户名:123 密码123456 会提示登录成功. 登录成功示范: 登录失败示范: (3)点击注册 ...

  6. 如何用idea做一个简易的网页登录界面

    在上一节课的内容基础上做一个简易的网页登录界面--18级软工1班03 打开idea后打开上一节课的工程文件(一般在打开idea软件的同时,idea会默认打开上一次的文件)并在左边列表的main文件夹下 ...

  7. 怎么用线程刷新 tkinter 进度条_tkinter做一个简易提词板(2)

    书接上文 花果山美男子:tkinter做一个简易提词板​zhuanlan.zhihu.com 上回说到,文字的动态效果还可以用after方法和StringVar来实现,今天我们就用它们来重新制作提词板 ...

  8. PyQt5制作一个简单的登录界面

    最近在学习GUI设计,分享做的一些小项目. 这篇文我们讲一下如何制作一个简单的登录界面. 目录 一.效果图 二.简述制作过程: 三.源码及材料: 1.源码: 2.图片素材: 一.效果图 如下: 二.简 ...

  9. 安卓初体验一:做一个简易计分器

    安卓初体验一:做一个简易计分器 1.成品图 2.准备:确定开发环境.明确应用功能 2.1开发环境 2.2应用功能 3.界面制作 3.1选择布局 3.2代码编写 4.功能编写 4.1提示信息功能编写 4 ...

  10. 23|VS2017 基于MFC 做一个音乐播放器,带音量调节,切换歌曲

    最近接到个小任务,用MFC做一个音乐播放器,不过这也是一直想尝试的,于是今天早上9点到下午16:00,总算是完成了需要的功能 开门见山,先展示一下整体界面 下面按照功能模块介绍我做这个播放器的过程 预 ...

最新文章

  1. iOS架构设计-URL缓存(上)
  2. 表单提交、页面注册案例
  3. Linux权限中的大写s,Linux文件权限、用户、组、文本实操二
  4. 嵌入式Linux系统中的.lds链接脚本基础
  5. aaynctask控制多个下载进度_史上最强的进度图绘制十大注意事项!
  6. 【laravel5.4 + TP5.0】hasOne和belongsTo的区别
  7. code iban 是有什么组成_EAN-128码和Code-128码的区别
  8. 获取本年、本月、本周时间范围_获取本周本月本季度本年开始结束时间.html
  9. 常见的几种索引扫描类型
  10. 利用随机数种子来使pytorch中的结果可以复现
  11. java单点登录需求分析与代码实现
  12. 华为手机鸿蒙系统手机_华为推出鸿蒙系统2.0 明年华为手机将适配支持
  13. OCR之表格结构识别综述
  14. 2020学而思笔记小初课程百度云网盘分享下载
  15. P8842 [传智杯 #4 初赛] 小卡与质数2 垃圾筛
  16. 《铸梦之路》帧同步卡牌放置手游(斗罗大陆武魂觉醒、上古王冠)
  17. idea 弹出Server‘s certificate is not trusted 解决方法
  18. mac系统安装Anaconda后再打开终端自动进入Anaconda环境
  19. Hive输出文件的间隔符
  20. Helm安装Harbor

热门文章

  1. 在Anylogic建立自己的智能体
  2. MODIS数据介绍及下载
  3. 菜鸟教程Python教程100例(一)(持续更新)
  4. 【第十届“泰迪杯”数据挖掘挑战赛】C题:疫情背景下的周边游需求图谱分析 问题三方案及Python实现
  5. Linux系统的镜像文件iso下载地址
  6. TC Games无需安卓模拟器电脑玩绝地求生手游,按键设置详细教程
  7. 使用计算机模拟抛硬币,计算机模拟抛硬币实验学生任务单.pdf
  8. 论文写作流程图软件_论文中的流程图一般都用什么软件?
  9. tikz包 安装_LaTeX安装宏包
  10. qca9563修改art区,将2T2R修改为1T1R