实验一 Win32程序运行原理

实验指导书

实验一、Win32程序运行原理

一、实验目的:

1. 熟悉VC编程环境;

2. 掌握Windows程序的基本结构;

3. 掌握Windows环境下进程的管理方法。

二、实验内容

1. 编写一个简单的控制台程序和一个简单的窗口程序,并比较它们之间的差异。

2. 编写一个控制台程序,要求该程序能够启动一个“记事本”进程并终止该进程。

3. 编写两个程序,要求程序1对应的进程能够修改程序2对应的进程中的变量值。

三、实验步骤

第一部分:

1. 在VC中新建一个工作空间;

2. 在工作空间中创建一个“Win32 Console Application”类型的工程“Hello1”;

3. 在工程“Hello1”中用“类生成向导”生成一个Circle类,该类能够计算圆的面积

与周长。下面是该类的部分参考代码,请将其修改并补充完整;

class Circle

{

public:

double area();

Circle(int radius);

virtual ~Circle();

public:

static const double PI;

private:

int radius;

};

4. 在工程“Hello1”中新建一个C++文件,Hello.cpp,输出了圆的面积与周长,下面

是该类的部分参考代码,请将其修改并补充完整;

#include <stdio.h>

#include "circle.h"

int main(){

Circle c(10);

printf("The area of circle is: %f\n",c.area());

return 0;

}

5. 编译、连接并运行该工程;

6. 再在该工作空间中创建一个“Win32 Application”类型的工程“Hello2”;

7. 将在工程“Hello1”中定义的Circle类加入到工程“Hello2”中;

8. 在工程“Hello2”中新建一个C++文件,Hello.cpp,并在其中输入以下代码:

实验一 Win32程序运行原理相关文档

最新文档

返回顶部