实验一-熟悉Visual-Studio开发环境
本科实验报告
课程名称:C++面向对象程序设计实验项目:
实验地点:明向校区
专业班级:软件1419 学号:61 学生姓名:刘国鑫
指导教师:王丽娟
2015年5月10日
cout<<"请输入长方形的边长:"<<endl;
cin>>m>>n;
cout<<"长方形的面积为:"<<Area(m,n)<<" "<<"长方形的周长为:"<<Perim(m,n)<<endl;
cout<<"请输入正方形的边长:"<<endl;
cin>>m;
cout<<"正方形的面积为:"<<Area(m,m)<<" "<<"正方形的周长为:"<<Perim(m,m)<<endl;
system("pause");
return 0;}
double Area(double R)
{
double s;s=pi*R*R;return s;
}
double Area(double a,double b)
{
double s;s=a*b;return s;
}
double Perim(double R)
{
double p;p=2*pi*R;return p;
}
double Perim(double a,double b)
{
double p;p=2*(a+b);return p;
}
运行结果:
cout<<"circle area="<<rl.area()<<endl;
system("pause");
break;}
case'r':
{ double len,wid;
cout<<"input length and width"<<endl;
cin>>len>>wid;
Rectangle r(len,wid);
cout<<"rectangle area="<<r.area()<<endl;
system("pause");
break;}
case's':
{ double len;
cout<<"input lengh"<<endl;
cin>>len;
Square s(len);
cout<<"square area="<<s.area()<<endl;
system("pause");
break;}
default:cout<<"input error!"<<endl;
system("pause");
break;
}
getchar();
return 0;
}
运行结果:
using namespace std;
class Complex
{
private:
float Real,Image;
public:
Complex(float r,float i)
{ Real=r;Image=i; }
Complex(Complex &c)
{ Real=c.Real;Image=c.Image; }
Complex()
{ Real=0;Image=0; }
void Display()
{
cout<<Real<<"+"<<Image<<"i"<<'\n';
}
};
void main()
{
Complex c1(20,40),c2,c3(c1);
c1.Display();
c2.Display();
c3.Display();
system("pause");
}
运行结果:
#include <math.h>
using namespace std;
class Rectangle
{ public:
Rectangle(float l, float t, float r, float b) :left(l), top(t), right(r), bottom(b) {}
float Diagonal()
{ return sqrt((top - bottom) * (top - bottom) + (left - right) * (left- right)); }
void Show(Rectangle rec)
{ cout << rec.Diagonal()<<endl; }
~Rectangle(){}
private:
float left;
float top;
float right;
float bottom;
};
int main()
{
Rectangle *re = new Rectangle(10, 10, 20, 20);
re->Show(*re);
delete re;
system("pause");
}
运行结果:。
微机软件实验报告
一、实验目的1. 熟悉微机软件的基本概念和原理。
2. 掌握微机软件的开发流程和常用工具。
3. 提高编程能力和软件设计能力。
4. 理解微机软件在各个领域的应用。
二、实验环境1. 操作系统:Windows 102. 编程语言:C++3. 开发工具:Visual Studio 20194. 实验设备:个人电脑一台三、实验内容本次实验主要分为以下几个部分:1. 微机软件概述- 微机软件的概念及分类- 微机软件的发展历程- 微机软件在各个领域的应用2. C++编程基础- 变量和数据类型- 运算符和表达式- 控制结构(条件语句、循环语句) - 函数- 数组- 指针3. Visual Studio 2019开发环境- 创建项目- 编写代码- 编译和调试程序4. 实验项目:计算器程序设计- 界面设计- 功能实现- 测试与优化四、实验步骤1. 微机软件概述- 通过查阅资料,了解微机软件的基本概念、分类、发展历程和应用领域。
- 思考微机软件在日常生活、工作学习中的应用。
2. C++编程基础- 学习C++编程基础,包括变量、数据类型、运算符、控制结构、函数、数组、指针等。
- 通过编写简单的程序,巩固所学知识。
3. Visual Studio 2019开发环境- 安装并熟悉Visual Studio 2019开发环境。
- 创建一个新项目,并编写简单的C++程序。
4. 实验项目:计算器程序设计- 设计计算器界面,包括按钮、文本框等控件。
- 编写程序实现计算器的功能,如加、减、乘、除等运算。
- 对程序进行测试,确保功能正确无误。
- 优化程序,提高运行效率。
五、实验结果与分析1. 微机软件概述- 通过实验,掌握了微机软件的基本概念、分类、发展历程和应用领域。
- 认识到微机软件在各个领域的广泛应用,如操作系统、办公软件、游戏、数据库等。
2. C++编程基础- 通过实验,掌握了C++编程基础,包括变量、数据类型、运算符、控制结构、函数、数组、指针等。
软件开发工具实验报告
一、实验目的1. 了解并掌握常用的软件开发工具的功能和使用方法。
2. 培养学生在实际项目中运用软件开发工具的能力。
3. 提高学生的团队协作和项目管理水平。
二、实验环境1. 操作系统:Windows 102. 开发工具:Visual Studio 20193. 编程语言:C#4. 数据库:MySQL三、实验内容1. 创建项目(1)打开Visual Studio 2019,创建一个新的C# Windows Forms Application 项目。
(2)在项目中添加一个新的窗体(Form),命名为“MainForm”。
2. 设计界面(1)在MainForm上添加必要的控件,如Label、TextBox、Button等。
(2)设置控件的属性,如大小、位置、字体等。
3. 编写代码(1)为Button控件添加点击事件处理函数。
(2)在事件处理函数中,实现以下功能:- 从TextBox中获取用户输入的数据。
- 将数据存储到MySQL数据库中。
- 显示成功或失败的消息。
4. 连接数据库(1)在项目中添加MySQL数据库驱动。
(2)配置数据库连接字符串,包括数据库名、用户名、密码等。
(3)在代码中创建数据库连接对象,并使用该对象执行SQL语句。
5. 部署项目(1)在Visual Studio中生成项目。
(2)将生成的可执行文件和数据库文件复制到目标机器上。
(3)在目标机器上运行可执行文件,访问数据库。
四、实验结果与分析1. 实验结果通过以上步骤,成功创建了一个C# Windows Forms Application项目,实现了从界面输入数据、存储到数据库、显示成功或失败消息的功能。
2. 实验分析(1)通过使用Visual Studio 2019,提高了开发效率。
(2)熟悉了C#编程语言,掌握了Windows Forms界面设计。
(3)学会了使用MySQL数据库,实现了数据的存储和查询。
(4)提高了团队协作和项目管理能力。
c语言实验报告实验
c语言实验报告实验C 语言实验报告实验一、实验目的本次 C 语言实验的主要目的是通过实际操作和编程实践,加深对 C 语言基本语法、数据类型、控制结构、数组、指针等重要概念的理解和掌握,提高编程能力和解决实际问题的能力。
二、实验环境本次实验使用的编程环境为 Visual Studio 2019,操作系统为Windows 10。
三、实验内容1、基本数据类型和运算符的使用定义不同类型的变量,如整数型(int)、浮点型(float、double)、字符型(char)等,并进行赋值和运算操作。
熟悉各种运算符的优先级和结合性,包括算术运算符(+、、、/、%)、关系运算符(>、<、>=、<=、==、!=)、逻辑运算符(&&、||、!)、位运算符(&、|、^、~、<<、>>)等。
2、控制结构的应用使用ifelse 语句实现条件判断,根据不同的条件执行相应的代码块。
运用 switch 语句进行多分支选择,处理不同的情况。
利用 for 循环、while 循环和 dowhile 循环实现重复执行的操作,例如计算数列的和、打印特定的图案等。
3、数组和字符串的操作定义和使用一维数组、二维数组,进行数组元素的访问、赋值和遍历。
掌握字符串的存储和处理方式,使用字符数组和字符串函数(如strlen、strcpy、strcmp 等)进行字符串的操作。
4、指针的应用理解指针的概念和指针变量的定义,通过指针访问变量和数组元素。
实现指针与数组、指针与函数的结合使用,体会指针在程序中的灵活运用。
5、函数的定义和调用编写自定义函数,实现特定的功能,如计算阶乘、判断素数等。
掌握函数的参数传递方式(值传递和地址传递),理解函数的返回值。
6、结构体和共用体的使用定义结构体类型,创建结构体变量,访问结构体成员。
了解共用体的概念和使用场景,比较结构体和共用体的区别。
四、实验步骤1、实验准备打开 Visual Studio 2019 开发环境,创建一个新的 C 语言项目。
windows实验报告_2
Windows计算机科学与技术学院计算机科学与技术专业班姓名学号目录Windows (1)实验一、熟悉visual c++的编程环境 (3)实验二、对话框的使用 (5)实验三、调整线程优先级 (8)实验4内存实验 (10)实验一、熟悉visual c++的编程环境一实验目的1.了解和使用VC集成开发环境2.熟悉VC环境的基本命令和功能键,3.熟悉常用的功能菜单命令4.学习使用VC++环境的帮助5.学习完整的C++程序开发过程6.理解简单的C++程序结构7.了解用Visual C++开发Windows MFC应用程序的过程二实验内容1.熟悉Visual C++实验环境(1) 启动Developer Studio, 看看初始化界面由哪些部分组成(2) 查看各菜单项, 看看都有哪些子菜单和命令(3) 将鼠标放置于各工具条图标上, 系统会自动显示该图标代表的命令含义, 了解一下都有哪些命令。
(4) 在任意工具条上单击鼠标右键, 弹出式菜单上将显示所有可用的工具条, 选择其中没有对号(√)的项, 看看有什么效果, 再选择有对号的项, 又有什么效果?(5) 将鼠标移动到任意工具条上, 将鼠标放到图标间隙, 按下鼠标左键不放,移动鼠标到屏幕中间, 有什么现象发生?再将它拖回到原来位置, 有什么现象发生?(6) 将鼠标移动到左边的工作区窗口, 按下鼠标左键不放, 移动鼠标到屏幕中间, 有什么现象发生?再将它拖回到原来位置, 有什么现象发生?7) 将鼠标移动到下边的输出窗口, 按鼠标右键, 弹出一个菜单, 选择其中的菜单项"Hide", 结果如何?要重新显示该窗口, 选择菜单View|Output, 窗口是不是又显示出来了?(8) 学习使用帮助系统。
如果你用的是Visual C++5.0, 则在工作区窗口的InfoView中选择你感兴趣的内容, 双击它, 在文档区显示具体的帮助信息。
如果你用的是Visual C++6.0, 选择菜单Help|Contents, 启动MSDN联机帮助系统, 学习使用该帮助系统。
学生信息管理系统实验报告
一、实验目的1. 熟悉学生信息管理系统的基本功能和操作流程。
2. 掌握数据库设计的基本方法,能够根据需求设计合理的数据库结构。
3. 熟悉编程语言和开发工具,能够编写简单的数据库应用程序。
4. 提高团队合作能力和沟通能力。
二、实验环境1. 操作系统:Windows 102. 开发工具:Visual Studio 20193. 数据库:MySQL 5.74. 编程语言:C#三、实验内容1. 需求分析学生信息管理系统主要用于对学生信息进行管理,包括学生基本信息、成绩、课程、班级等。
系统应具备以下功能:(1)学生信息管理:增加、删除、修改、查询学生信息。
(2)成绩管理:录入、修改、查询学生成绩。
(3)课程管理:增加、删除、修改、查询课程信息。
(4)班级管理:增加、删除、修改、查询班级信息。
(5)统计分析:对学生成绩、课程等进行统计分析。
2. 数据库设计根据需求分析,设计如下数据库表:(1)学生信息表(student)字段名 | 数据类型 | 说明--- | --- | ---id | int | 学生编号(主键)name | varchar(50) | 学生姓名gender | varchar(10) | 性别age | int | 年龄class_id | int | 班级编号(外键)(2)成绩表(score)字段名 | 数据类型 | 说明--- | --- | ---id | int | 成绩编号(主键)student_id | int | 学生编号(外键)course_id | int | 课程编号(外键)score | float | 成绩(3)课程表(course)字段名 | 数据类型 | 说明--- | --- | ---id | int | 课程编号(主键)name | varchar(50) | 课程名称credit | int | 学分(4)班级表(class)字段名 | 数据类型 | 说明--- | --- | ---id | int | 班级编号(主键)name | varchar(50) | 班级名称3. 系统设计(1)界面设计采用Windows窗体应用程序,界面包括以下部分:- 主界面:展示系统功能菜单。
大学计算机实验报告答案
一、实验目的1. 理解操作系统基本概念和功能。
2. 掌握进程和线程的基本知识。
3. 学习进程调度和同步机制。
4. 熟悉操作系统实验环境。
二、实验环境1. 操作系统:Windows 102. 编程语言:C/C++3. 开发环境:Visual Studio 2019三、实验内容1. 进程和线程的创建与终止2. 进程调度算法(先来先服务、短作业优先、轮转)3. 线程同步机制(互斥锁、条件变量、信号量)四、实验步骤1. 进程和线程的创建与终止(1)创建进程使用函数`fork()`创建子进程,实现进程的创建。
```c#include <unistd.h>#include <stdio.h>int main() {pid_t pid = fork();if (pid < 0) {perror("fork error");return 1;} else if (pid == 0) {// 子进程printf("I am child process, PID: %d\n", getpid()); // 执行子进程任务} else {// 父进程printf("I am parent process, PID: %d\n", getpid()); // 等待子进程结束wait(NULL);}return 0;}```(2)创建线程使用函数`pthread_create()`创建线程,实现线程的创建。
```c#include <pthread.h>#include <stdio.h>void thread_func(void arg) {printf("Thread ID: %ld\n", pthread_self());return NULL;}int main() {pthread_t tid;if (pthread_create(&tid, NULL, thread_func, NULL) != 0) { perror("pthread_create error");return 1;}// 等待线程结束pthread_join(tid, NULL);return 0;}```(3)终止进程和线程使用函数`exit()`和`pthread_exit()`终止进程和线程。
Visual C++实验报告
为项目添加自定义的类是常用的编程,选择“项目” “添加类”命令即可打开“添加类”对话框,一般添加的是C++类或MFC类选择“C++类”,则弹出“一般C++类向导”对话框,在“类名”文本框中输入“CMyPoint”。
(4)为类添加成员
打开类视图,右键单击CMyPoint类,从弹出的快捷菜单中选择“添加” “添加变量”命令即打开“添加成员变量向导”对话框,在其中可添加类的数据成员,设置相关参数,添加整形变量m_x和m_y。选择“添加” “添加函数”命令即打开函数向导对话框,即可设置函数的返回值、函数名、函数访问属性和参数,可以通过单击“添加”按钮添加多个参数,添加GetX和GetY函数获得m_x和m_y,在函数体中添加“returnm_x;”和“returnm_y;”。
(2)编辑菜单
选择“视图” “资源视图”命令,打开资源视图,双击Menu中的IDR_MAINFRAME即打开菜单资源,其他资源使用类似操作。添加Test菜单,右键单击Test菜单,在属性中设置ID为ID_TEST。可以为其创建消息映射,右键单击Test,从弹出的快捷菜单中选择“添加事件处理程序”命令,在出现的对话框中的“消息类型”列表框中选择COMMAND消息,在“类列表”列表框中选择CBasicView类,单击“添加编辑”按钮即完成。
编写消息映射函数:打开“类视图”,单击CBasicView类,在类视图窗格下方显示CBasicView类成员,双击OnLButtonDown,此时光标自动定位到OnLButtonDown函数定义处,添加“MessageBox(_T(“TestLButtonDown”));”。
②菜单消息映射:打开CBasicView类(或其他类)属性窗口中的消息子窗口,选择需要被映射的菜单ID,可以添加COMMAND或UPDATE_COMMAND消息处理函数第(2)步中已经创建了ID_TEST的COMMAND消息,添加如下代码:
初识软件工程实验报告
初识软件工程实验报告实验目的:本实验旨在让学生初识软件工程实验,了解软件工程的基本概念、原理和方法,以及软件开发过程中的各个阶段和相关工具的使用。
通过完成实验,学生可以掌握软件工程实验的基本流程和方法,培养软件开发的思维方式和实践能力。
实验环境:本实验使用的软件开发环境为Visual Studio和Github。
实验内容:1. 熟悉Visual Studio开发环境:学生需要了解Visual Studio的安装和基本使用方法,包括创建项目、添加文件、编译运行等操作。
2. 创建一个简单的控制台应用程序:学生需要使用Visual Studio创建一个控制台应用程序,并编写简单的代码逻辑,实现一个简单的功能,如输出“Hello, World!”等。
3. 学习使用版本控制工具Github:学生需要了解Github的基本使用方法,包括创建仓库、添加文件、提交修改、查看历史记录等操作。
4. 将实验代码托管到Github上:学生需要将自己编写的实验代码托管到Github上,并确保代码的完整性和正确性。
实验步骤:1. 打开Visual Studio,创建一个新的空项目;2. 在项目中创建一个新的控制台应用程序;3. 编写代码逻辑,实现所需功能;4. 运行程序,验证代码的正确性;5. 打开Github,创建一个新的仓库;6. 将实验代码上传到Github仓库中;7. 验证代码在Github上的托管情况;8. 提交实验报告。
实验结果:经过以上步骤,学生完成了一个简单的控制台应用程序,并成功将代码托管到Github上,实现了软件工程实验的基本要求。
实验总结:通过本次实验,学生初步了解了软件工程的基本概念和方法,熟悉了Visual Studio和Github的使用,掌握了软件开发的基本流程。
实验过程中,虽然遇到了一些困难和问题,但通过查阅相关资料和请教同学,最终成功完成了实验任务。
此次实验不仅加深了学生对软件工程的理解,还培养了学生的团队合作和问题解决能力。
实用的C_实验指导书
实验一C#集成开发环境㈠实验目的(1)熟悉Visual Studio 2005的开发环境。
(2)操作工具栏和项目工作区窗口。
(3)创建控制台应用项目。
㈡实验准备和说明实验报告采用A4纸,封面一般包含实验目次、实验题目、班级、姓名、日期和机构名称。
报告内容一般包括实验目的和要求、实验步骤、实验思考和总结。
Visual Studio 2005 是Microsoft公司基于.NET框架和多语言开发推出的目前极为流行的可视化编程环境。
目前最新版本是Visual Studio 2008,该环境灵活性、完全可扩展以及具有强有力的Internet支持。
㈢实验步骤⒈启动Windows操作系统⒉启动和操作Visual Studio 2005选择“开始”菜单里面的Microsoft Visual Studio 2005,启动Visual Studio 2005,进入开发环境。
由于Visual 所包括的各个语言工具,都使用相同的集成开发环境,所以在启动C#之前,要启动整个Visual 。
在开始菜单中选择Microsoft Visual Studio 2005进行启动,启动完毕后,打开“起始页→Microsoft Visual Studio”窗口。
要启动C#开发环境有两种方式,一种是单击“起始页”上的“打开项目”,选择现在已存在的C#项目文件;另一种是单击“起始页”上的“创建项目”,则打开一个“新建项目”对话框,如下图。
在“项目类型”框中选择“Visual C#项目”,然后在“模板”框中任意选择一个项目模板(若是开发Windows应用项目,则选择“Windows应用程序”),并在下面“名称”文本框中设置新项目名称,然后单击“确定”按钮,一个新的C#的项目就创建了,并进入Visual Studio.NET的集成开发环境。
⒊ C# 集成开发环境介绍C#的集成开发环境集成了设计、开发、编辑、测试和调试的多种功能,使得开发人员能够方便、快速地开发应用程序。
实验指导书——精选推荐
.NET程序开发与设计实验指导书丰艳信息科学技术学院实验一Visual C#实验环境及程序调试一、实验目的及要求:(1)熟悉集成开发环境。
初步掌握集成开发环境的菜单栏、工具栏、解决方案资源管理器的使用;(2)初步掌握创建控制台应用程序和Windows应用程序的基本步骤;(3)熟悉程序输入、编译、链接和运行过程;(4)初步掌握程序的调试方法,熟悉调试器的使用方法。
二、实验平台:操作系统:Windows XP以上版本实验环境:V isual Studio 2008三、实验内容:1、新建一个控制台应用程序Hello World;2、新建一个Windows应用程序,计算圆柱体体积。
四、实验步骤:1、创建控制台应用程序的操作过程单击“开始”---“程序”---“Microsoft V isual Studio .NET 2008”;此时将打开 2008的起始页;要创建C# 控制台应用程序,从菜单中选择“文件”---“新建”---“项目”。
此时将打开“新建项目”窗口;选择“Visual C# 项目”作为项目类型,选择“控制台应用程序”作为模板;编写代码;2、创建Windows应用程序的操作过程要创建C# Windows应用程序,从菜单中选择“文件”---“新建”---“项目”。
此时将打开“新建项目”窗口;选择“Visual C# 项目”作为项目类型,选择“Windows应用程序”作为模板;在窗体上添加相应控件:添加三个标签按钮,标题分别为“圆柱体底面半径:”、“圆柱体高:”、“计算结果:”,添加两个文本框,让用户在其中输入半径和高,添加一个命令按钮,标题为“计算”。
双击按钮控件,为按钮单击事件编写代码,计算体积;选择主菜单“调试”中的“启动调试”命令运行程序。
五、总结本次实验并完成实验报告实验二结构化程序设计一、实验目的及要求:(1)掌握逻辑运算和条件逻辑运算的区别;(2)了解checked用法;(3)学习foreach语句的使用;(4)掌握定义函数和调用函数的方法,以及参数传递方式;(5)掌握数组的定义和使用方法;(6)了解ArrayLlist类和哈希表的用法;二、实验平台:操作系统:Windows XP以上版本实验环境:V isual Studio 2008三、实验内容:(1)分别使用for和while循环输出1~36之间的整数,且每行只输出6个整数。
