第6周-初试“窗口”程序设计-VC++-MFCAPP工程
来源:互联网 发布:js改变div的style 编辑:程序博客网 时间:2024/04/28 16:11
一、在VC++下新建一个MFCAPP工程。
不得不说,全英文的界面看得我心好累。。
工具栏从左到右,从上到下依次编号。。
作为提示出现,请插入左2静态控件;
作为输入输出出现,请插入右2编辑控件;
solve作为交互式按钮出现,请插入右3交互式按钮控件;
分别右击对话框中选择最下面一项可修改属性。
快捷键Ctrl+T,或者Layout+Test,可出现运行窗口如下。
C++中代码:
#include<iostream>#include<cmath> usingnamespace std;int main( ){ float a,b,c,x1,x2; cin>>a>>b>>c; if ((b*b-4*a*c)>=0) { if((b*b-4*a*c)>0) { x1=(-b+sqrt(b*b-4*a*c))/(2*a); x2=(-b-sqrt(b*b-4*a*c))/(2*a); cout<<"两个不相等的实根分别是:x1="<<x1<<",""x2="<<x2<<endl; } else { x1=-b/(2*a); cout<<"两个相等的实根,x1=x2="<<x1<<endl; } } else cout<<"方程无实根"<<endl; return 0;}
然后要给各个变量设定各种属性。。。。。。
插入控件中的代码:
double delta;UpdateData();//用于将控件显示的数据传给成员变量delta=m_b*m_b-4*m_a*m_c;if(delta>=0){ m_x1=(-m_b+sqrt(delta))/(2*m_a); m_x2=(-m_b-sqrt(delta))/(2*m_a);}else MessageBox("方程无实根!");UpdateData(FALSE);//用于将计算好的数据传给控件在窗口中显示
【特别注意】要在头文件中加上include<cmath>,不然build会出错。
然后就可以开始玩啦~\(≧▽≦)/~啦啦啦
新技能get~~!!!不再只是黑框框的世界啦!灰常开心阿阿阿阿阿!!!
0 0
- 第6周-初试“窗口”程序设计-VC++-MFCAPP工程
- 第6周项目1-VC++窗口程序设计
- 第6周项目2-VS窗口程序设计
- 第7周--C++“窗口”程序设计
- MOOC清华《VC++面向对象与可视化程序设计》第1章:空白窗口的创建(空项目)
- MOOC清华《VC++面向对象与可视化程序设计》第1章:空白窗口的创建(Win32项目)
- 第25周-window程序设计(基础篇)-第3章-注册窗口类别1
- 第25周-window程序设计(基础篇)-第3章-注册窗口类别2
- 第25周-window程序设计(基础篇)-第3章-显示窗口ShowWindow
- 第25周-window程序设计(基础篇)-第3章-窗口消息处理程序WndProc
- 第25周-window程序设计(基础篇)-第4章-SYSMETS.C窗口消息处理程序
- 第一天初试linux
- 如何用vc在不同窗口打开多个工程
- C语言Windows程序设计->第三天->属于自己的窗口
- Javascript高级程序设计--第8章笔记---窗口对象
- Javascript高级程序设计--第8章笔记---窗口位置
- 命令行编译vc 6工程
- vc程序设计
- javax.servlet.jsp cannot be resolved to a type
- 即时音效
- java 多线程
- 1.14
- iOS零碎知识
- 第6周-初试“窗口”程序设计-VC++-MFCAPP工程
- Android多线程下载
- 我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(二)菜单导航
- Aerospike C客户端手册———Ubuntu 12 安装
- MyBatis的动态SQL详解
- Android Wifi密码查看器实现思路
- EditPlus如何实现自动换行
- 使用代理类增强业务类的功能示例
- Core Animation之多种动画效果