2024年3月23日发(作者:)

C#实验

实验一

实验内容:

1. 创建一个控制台程序,输出Hello,world.

2. 创建一个windows窗口应用程序,输出Hello,world.

3. 创建一个Web应用程序,输出Hello,world.

程序代码:

2

Using System;

Using g;

Using ;

Using ;

Namespace HelloWin

{

Public partial class HelloFrm:Form

{

Public HelloFrm();

{

InitializeComnent();

}

Private void HelloFrm_Load(object sender,EventArgs e)

{

=”我的第一个Windows 应用程序”;

}}}

实验二 对象的继承和多态性

实验内容:

一、

1. 定义一个抽象类Shape,包含抽象方法求面积area(),求周长perimeter()和

显示属性display()三个抽象函数。

2. 定义圆Circle类,继承Shape类。圆类还包含属性:圆心和半径。

3. 定义三角形Triangle,继承Shape类。三角形类还包含属性:三条边a,b,c,

包含成员函数画三角形draw();//简化为输出文字:画三角形

4. 定义长方形类Square,继承Shape类。长方形类还包含属性:长和宽,包含

成员函数画长方形draw();//简化为输出文字:画长方形

5. 完成以上类的测试。

二.将第一题中的Shape抽象类改为接口来实现。并比较一下抽象类与接口的

区别.

实验代码:

实验三 WinForms应用(一)

第 1 页 共 16 页

C#实验

要求:实现一个最简单的登录过程。用户首先进行登录界面(图3-1),当输入正确的用户名

和口令及选择相应的用户类型后,登录成功后切换到程序的主界面(图3-3),否则提示输入

的用户名和口令不正确(图3-2)。这里假定管理员正确的用户名为admin,口令为123,一般用

户正确的用户名为username,口令为password。

(图3-1)

(图3-2)

(图3-3)

第 2 页 共 16 页