计算机科学与技术《Vc 程序设计》实验指导书-07计(2)

来源:网络收集 时间:2025-05-01 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xuecool-com或QQ:370150219 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

所具有的语法颜色功能如图1.11所示。其中,绿色表示注释,蓝色表示关键词等。

图1.11 编辑器的代码语法颜色功能

⑥ 按快捷键F7,系统开始编译。编译后,再按快捷键Ctrl+F5就可运行了。 说明:对于C/C++语言工程项目的创建,凡没有特别说明,均采用此方法。 7.退出Visual C++ 6.0

退出Visual C++ 6.0有两种方式:一种是单击主窗口右上角的“关闭”按钮是选择File→Exit菜单。

,另一种

六、实验运行结果

写出程序的运行结果。

七、选做题:

任意输入长方形的长和宽,求长方形的周长和面积。 #include void main() {

double leng,wide, area,c; cout<<\长方形的长:\ cin>>leng;

cout<<\长方形的宽:\ cin>>wide;

area = leng * wide;

c=(leng + wide)*2; cout<<\面积为:\ cout<<\周长为:\ }

实验二:C++基础(1)

一、实验目的与要求

创建一个Win32 Console Application项目,完成的功能为:定义一个人员类CPerson,包括数据成员:姓名、编号和用于输入输出姓名和编号的成员函数。在此基础上派生出职员类Cworker增加工资,并实现对职员基本信息的输入输出。

二、实验类型

设计型

5

三、实验原理及说明

类的定义、继承和派生类的方法。

四、实验仪器

序 号 1 名 称 计算机 主要用途 编写程序 五、实验内容和步骤

1.启动Visual C++ 6.0 启动Visual C++ 6.0系统。 2.创建工程并添加代码

① 选择“文件”→“新建”菜单命令,打开应用程序向导,显示出“新建”对话框。单击“工程”标签,从列表框中选中Win32 Console Application项。在工程名称框中输入Win32应用程序项目名称。

② 单击“确定”按钮继续。在向导第一步对话框中,选中An empty project(一个空的工程)项。单击“完成”按钮,系统将显示AppWizard(应用程序向导)的创建信息,单击“确定”按钮,系统将自动创建此应用程序。

③ 再次选择“文件”→“新建”菜单命令,显示出“新建”对话框。单击“文件”标签,在左边的列表框中选择C++ Source File项,在右边的“文件”下的编辑框中输入Ex_SDK.cpp,单击“确定”按钮。 ④ 在打开的文档窗口中输入代码。

3.运行并测试 编译并运行程序。

六、实验运行结果

写出程序的运行结果。 七、选做题

定义一个圆类完成求圆的面积和圆的周长程序。

实验三:C++基础(2)

一、实验目的与要求

定义一个抽象类CShape,包含纯虚函数Area(用来计算面积)。派生出三角形CTriangle类、圆CCircle类,分别求其面积。

二、实验类型

设计型

三、实验原理及说明

虚函数和抽象类的用法。

6

四、实验仪器

序 号 1 名 称 计算机 主要用途 编写程序 五、实验内容和步骤

1.启动Visual C++ 6.0 启动Visual C++ 6.0系统。

2.创建工程并添加代码

① 选择“文件”→“新建”菜单命令,打开应用程序向导,显示出“新建”对话框。单击“工程”标签,从列表框中选中Win32 Console Application项。在工程名称框中输入Win32应用程序项目名称Ex_virtual。

② 单击“确定”按钮继续。在向导第一步对话框中,选中An empty project(一个空的工程)项。单击“完成”按钮,系统将显示AppWizard(应用程序向导)的创建信息,单击“确定”按钮,系统将自动创建此应用程序。

③ 再次选择“文件”→“新建”菜单命令,显示出“新建”对话框。单击“文件”标签,在左边的列表框中选择C++ Source File项,在右边的“文件”下的编辑框中输入Ex_ virtual.cpp,单击“确定”按钮。

④ 在打开的文档窗口中输入下面的代码:

#include class CShape

{

public: virtual float area() = 0; };

class CTriangle:public CShape {

public: CTriangle(float h, float w)

{

H = h;

W = w;

// 在派生类定义纯虚函数的具体实现代码

// 将area定义成纯虚函数

}

float area() {

return (float)(H * W * 0.5);

} private: };

float H, W;

class CCircle:public CShape {

public:

CCircle(float r) {

// 在派生类定义纯虚函数的具体实现代码

R = r; }

float area()

7

{

return (float)(3.14159265 * R * R);

} private: };

float R;

void main() { }

CShape *pShape; CTriangle tri(3, 4); cout<

cout<area()<

cout<area()<

3.运行并测试

编译并运行程序,显示结果。

六、实验运行结果

写出程序的运行结果。

七、选做题:

补充上面程序,完成任意输入正方形的边长,求面积。

实验四:Windows编程基础

一、实验目的与要求

创建一个Win32应用程序,当单击鼠标左键时,弹出你好消息框。

二、实验类型

验证型

三、实验原理及说明

使学生熟悉windows应用程序的基本结构。

四、实验仪器

序 号 1 名 称 计算机 主要用途 编写程序 五、实验内容和步骤

1.启动Visual C++ 6.0

打开计算机,启动Visual C++ 6.0系统。 2.创建工程并添加代码

① 选择“文件”→“新建”菜单命令,打开应用程序向导,显示出“新建”对话框。

8

单击“工程”标签,从列表框中选中Win32 Application(Win32 应用程序)项。在工程名称框中输入Win32应用程序项目名称Ex_SDK。

② 单击“确定”按钮继续。在向导第一步对话框中,选中An empty project(一个空的工程)项。单击“完成”按钮,系统将显示AppWizard(应用程序向导)的创建信息,单击“确定”按钮,系统将自动创建此应用程序。

③ 再次选择“文件”→“新建”菜单命令,显示出“新建”对话框。单击“文件”标签,在左边的列表框中选择C++ Source File项,在右边的“文件”下的编辑框中输入Ex_SDK.cpp,单击“确定”按钮。

④ 在打开的文档窗口中输入下面的代码:.找出错误,考察程序运行的结果。

LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM); int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {

HWND hwnd ;

// 窗口句柄

// 窗口过程

MSG msg ; // 消息 WNDCLASS

wndclass ; // 窗口类

= CS_HREDRAW | CS_VREDRAW ;

wndclass.style

wndclass.lpfnWndProc = WndProc ; wndclass.cbClsExtra = 0 ; wndclass.cbWndExtra = 0 ; wndclass.hInstance

= hInstance ;

wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION) ;

wndclass.hCursor = LoadCursor (NULL, IDC_ARROW) ;// IDC_CROSS wndclass.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH) ;//BLACK wndclass.lpszMenuName = NULL ; wndclass.lpszClassName = \ if (!RegisterClass (&wndclass)) {

MessageBox (NULL, \窗口注册失败!\ return 0 ; }

// 创建窗口

hwnd = Create (\

9

// 窗口类名

// 窗口类名 // 注册窗口

百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典综合文库计算机科学与技术《Vc 程序设计》实验指导书-07计(2)在线全文阅读。

计算机科学与技术《Vc 程序设计》实验指导书-07计(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.70edu.com/wenku/293243.html(转载请注明文章来源)
Copyright © 2020-2025 70教育网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备16052595号-17
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:7 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219