第七周上机实践项目1——图形用户界面(GUI)应用程序开发初体验

先放上截图

我只能说为了弄一个这么简单的界面,我至少花了两天时间,问了四五位同学最终才解决的,在这里先感谢为我解答的同学,学C++,有兄弟,不孤单!

我再来列举一下我遇到过的问题,首先我在第一次照着教程写的时候,打算运行,点了调试,结果冒出一大堆诸如XXXXX,dll,无法查找或打来PDF文件之类的,我当时就蒙了,后来还是查的度娘,在VS里设置了一下才解决的,下面上图

在“调试”->“选项和设置”里

注意我的选项,在蓝圈的选项上打钩,然后

符号这一栏也是一样

最后再进行调试,VS会自动下载一些文件,过程快慢取决于网速,全部下载完成后

大部分问题可以解决,以后在调试时也可能还会下载文件,不过都只是第一次需要下载

时间: 2024-08-01 18:55:26

第七周上机实践项目1——图形用户界面(GUI)应用程序开发初体验的相关文章

第七周 项目一-图形用户界面(GUI)应用程序开发初体验

第一次 用vc++感觉很蒙 第一次在4408在舍友指导下做的 感觉不太好 今天来机房又做了一次 顺手了些 vc++开始的样子 简单操作后的样子 我添加的代码 我们想要的样子 学习心得: 我在许多同学身上看到了贺老师的影子,这是种很特殊的力量在引领者我们前进,我们需要她.

第七周上机实践项目2——自选图形用户界面程序开发

效果如图 这是一个非常简略的计算器.... 放上代码 class.h class list { public: list(){ a = 1; b = 1; e = '+'; } list(double x, CString p, double y) :a(x), e(p), b(y){} double calculate(void); private: double a, b; CString e; }; howcalcu.cpp #include "stdafx.h" #includ

第12周上机实践项目4——点、园的关系(1)

(1)先建立一个Point(点)类,包含数据成员x,y(坐标点): (2)以Point为基类,派生出一个Circle(圆)类,增加数据成员(半径),基类的成员表示圆心: (3)编写上述两类中的构造.析构函数及必要运算符重载函数(本项目主要是输入输出): (4)定义友元函数int locate,判断点p与圆的位置关系(返回值<0圆内,==0圆上,>0 圆外): 代码 #include <iostream> #include <cmath> using namespace

第八周上机实践项目1——实现复数类中的运算符重载(3)

定义一个定义完整的类(是可以当作独立的产品发布,成为众多项目中的"基础工程").这样的类在(2)的基础上,扩展+.-.*./运算符的功能,使之能与double型数据进行运算.设Complex c; double d; c+d和d+c的结果为"将d视为实部为d的复数同c相加",其他-.*./运算符类似. 问题及代码 /* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作

第九周上机实践项目 项目2-我的数组类

问题及代码: [项目-我的数组类] 阅读程序,请完成成员函数的定义,因为存在指针型的数据成员,注意需要深复制的构造函数. #include<iostream> using namespace std; class MyArray { private: int *arrayAddr; //保存一个有len个整型元素的数组的首地址 int len; //记录动态数组的长度 int max; //动态数组中的最大值(并非动态数组中必须要的数据成员) public: MyArray(int *a, i

第九周上机实践项目 项目3-人数不定的工资类

问题及代码: [项目-人数不定的工资类] 设计一个工资类(Salary),其中的数据成员包括职工人数(number,人数不定)和number个职工的工资salary,要求输入职工工资并逐个输出. 提示:用固定大小的数组存储number个职工的工资,可能造成空间的浪费,也可能会由于空间不够而不能处理职工人数过多的应用.将salary声明为指针类型的成员,通过动态分配空间,分配正好大小的空间存储数据. class Salary { public: Salary(int n); //n为职工人数,初始

第12周上机实践项目4——点、圆的关系(2)

(5)在圆类上重载关系运算符(6种),使之能够按圆的面积比较两个圆的大小.自编main函数完成测试 代码 #include <iostream> #include <cmath> using namespace std; class Point { protected: double x,y; public: Point(double xx,double yy):x(xx),y(yy) {} double getx(){return x;} double gety(){return

第16周上机实践项目1--逆序输出数组

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2014 年 12 月 14 日 * 版 本 号:v1.0 * * 问题描述:采用指针访问的方式,从键盘给数组a[N]输入n个数据(n小于100),然后对元素值按逆序存放后输出.: * 输入描述:共n+1个整数,先输入n值,再输入n个整数: * 程序输出:与输入顺序正好相反的n个整数. #include <iostre

第13周上机实践项目4——数组的排序(1)

问题及代码 /* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:辛彬 * 完成日期:2014年 11 月 25 日 * 版 本 号:v1.0 * * 问题描述: 编写函数,完成冒泡排序,要求不能改变下面的main函数.. * 输入描述:没有输入. * 程序输出:冒泡排序: */ #include <iostream> using namespace std; //两个函数bubble_s