如何利用c++构建小程序?

计算机实习,要求构建如均值方差计算器,数字波形生成这样的小程序。之前只学过c,所以面对这种问题完全不知道怎么下手。老师说要先熟悉软件再学语言,可是还要我们提交设计方案,迷糊。
大概构建一个有对话框有文本载入有错误提示有界面可以脱离vc++单独运行的程序应该怎么着手啊?大致分成几块,每块写点啥之类的,还有每块大概需要多少时间啊?(我属于偏苯那类的~)另外,有好的推荐的入门书吗?
谢谢啦~作揖作揖~

建议看易学C++。你说的快速构建界面可以用MFC,但是快淘汰了。MFC只适合小程序。除了MFC你可以看看windows程序设计(比较专业)。追问

我现在手头有的是谭浩强,c++primer这一类的,易学c++是什么颜色的?明天去找~
MFC试着按着书打了几个程序,从hello world开始到绘图之类的,可是打到最后也没弄明白什么,就记着有一个pDC神马的~现在的问题是没有如何构建程序的大体概念,(只知道可以从MFC(exe)的那个选项卡开始创建工程,但是在哪个地方可以干什么完全懵……)连具体要划分成哪几块来设计程序都不知道,更别提界面怎么设计之类的了。有好的指导么?

追答

你不能光打,要看啊。其实很简单。把main函数复制过来,就是一个模板。然后把后面那个函数的声明和返回的代码也复制过来。然后switch(message),case后面跟消息。例如WM_CHAR就是用户发送了一个文字。lParam和hParam是参数,表示的东西因消息而异,需要积累。

追问

……老师说打着打着就熟悉软件了,可事实上我好像打了好多天也没打明白~看书是肯定要看的,但是经常看着看着就看不懂了……
main函数我懂,但是从哪里复制这些到哪里当什么模板啊?自己写一个全部的程序之后全打到"view"的某个地方里吗?把读取文件也找函数写进去?那界面对话框都该在这之前还是这之后做呐?

温馨提示:内容为网友见解,仅供参考
无其他回答

怎么用c语言编写一个小程序?
1、首先打开DEV C++软件,点击“新建源代码”,在编辑页面输入以下代码。2、因为题目要求我们先输入一个整数,所以在定义变量时,就应该将其定义为整数型,注意,在输入,输出函数中,整数型对应的是“%d”。3、接下来就要对输入的整数进行判断,在C语言中,if是判断语句,所以用它来对整数进行判断。if...

C\/C++如何写出极简的HelloWorld程序?
C\/C++编程中,要创建一个极简的HelloWorld程序,无需依赖main函数。通过内嵌汇编,可以消除额外的库函数调用,显著减小程序体积。通常的HelloWorld程序从main函数开始,但这并不是必须的。实际上,我们可以编写一个没有main函数的极简版本。以C语言为例,经典的HelloWorld程序看似简单,但编译后的二进制文件大...

用C++写一个简单的表白小程序
实现代码中,首先通过`while`循环控制输入条件,只要用户输入的不是"no",程序就会继续循环,直到用户输入"yes"。在循环控制之外,引入了C++清屏函数,用于在屏幕输出时保持程序界面的整洁。接着,使用`for`循环绘制一颗心,并在心的底部输出"爱你,么么哒"的字样。此外,通过代码中的循环变色程序,心形...

用C语言怎么做?
方法\/步骤 1\/6分步阅读 想要编写软件首先得要有编写工具,对于初学者来说,一个好的编写工具会能让我们更快的上手,所以编写软件最好是中文版的,我这里使用的是Visual C++ 6.0(完整绿色版)软件,当然也可以用其他版本,只是内容大同小异。首先要在网上下载软件。查看剩余1张图 2\/6 软件安装后(...

【新手求教】我想用c++写个小程序 内详
1、在 “解决方案资源管理器” 右击 “引用” 添加 “System.Management” 的引用。2、添加 “using System.Management;”。static void SetNetworkAdapter(){ ManagementBaseObject inPar = null;ManagementBaseObject outPar = null;ManagementClass mc = new ManagementClass("Win32_NetworkAdapter...

c++一个小程序编写
计算三角形面积:include<cstdlib>#include<cmath>#include<iostream>using namespace std;float triangle(float,float,float);int main(){int a,b,c;cin>>a>>b>>c;cout<<triangle(a,b,c);system("pause");return 0;}float triangle(float x, float y,float z){int p;p=(x+y+z)\/2;...

C++已经入门,怎样编一些小游戏
你看的书是学习c++和c的基础,首先恭喜你没有和一部分急于求成的人一样直接就看mfc。。。这个顺序我认为还是比较正确的。要写界面么。看win32 和 mfc ,我建议先看孙鑫老师的视频,讲mfc的,会让我们对windows程序有一个结构性的了解。然后就开始摸索,练习。。。共勉!

用c++写一个打开网页的小程序?
int main(){ \/\/CString strResponse = HttpRequest("translate.google.com",80,"\/translate_t?langpair=en|zh-CN","POST","hl=zh-CN&ie=UTF-8&text=this is me&langpair=en|zh-CN",strlen("hl=zh-CN&ie=UTF-8&text=this is me&langpair=en|zh-CN"));std::string strResponse =...

C++编译小程序 急求!!!,速度满意就加送高额金币!!!
\/\/ ts001.cpp : 定义控制台应用程序的入口点。\/\/ include "stdafx.h"include <ctime> include <iostream> using namespace std;int _tmain(int argc, _TCHAR* argv[]){ time_t t;struct tm tmval;time(&t);cout<<ctime(&t)<<endl;\/\/显示当前时间 tmval = *localtime(&t);cout<<...

用C++编写的小游戏源代码
include<iostream> include<stdio.h> include<stdlib.h> include using namespace std;const int N=15; \/\/15*15的棋盘 const char ChessBoardflag = ' '; \/\/棋盘标志 const char flag1='o'; \/\/玩家1或电脑的棋子标志 const char flag2='X'; \/\/玩家2的棋子标志 typedef struc...

相似回答