文档介绍:熟悉Visual studio .NET 的IDE界面,练习使用窗口的浮动、停靠,菜单、工具栏。
分别用写字板和VC# .NET编写控制台应用程序,输出“Hello,Visual C#.NET”。
编写Windows应用程序,在窗体上输出一幅图片
编写控制台程序,输入圆的半径,输出圆的周长和面积。
输入一年份,判断它是否为闰年,并显示有关信息。判断闰年的条件是:年份能被4整除但不能被100整除,或者能被400整除。
从键盘输入10个整数,放入一个一维数组,然后在输出。
实现输入正整数n,求n!。并能够捕获溢出异常
定义一个圆类,有两个重载的构造方法,一个无参数用于设置圆的半径为1,另一构造方法用于定义对象时通过参数初始化半径
using System;
namespace ConstructorDemo
{
public class myCircle
{ //字段变量
private int redius;
//构造方法
public myCircle()
{ = 1;
}
//构造方法重载
public myCircle(int r)
{ = r;
}
public void Print()
{ ("圆的半径为:{0}",redius);
}
}
public class StartM
{
public static void Main()
{
myCircle c1 = new myCircle(); ("第一个");
();
myCircle c2 = new myCircle(4); ("第二个");
();
myCircle c3 = c2; ("第三个");
();
}
}
}
委托的简单使用
using System;
//定义一个委托类型
delegate void D();
public class Test
{
public void Show()
{
("This is Show method.");
}
}
public class MainTest
{
public static void Main()
{
Test t = new Test();
//定义一个D类型的对象
D d = new D();
//用委托对象代替Show()方法的执行
d();
}
}
事件的简单使用
using System;
public delegate void D();//定义一个委托类型
public class Test
{
//定义一个委托类型,移至类内//部使D类型的有效范围缩小,本例会导致程序出错
//public delegate void D();
//定义一个事件方法成员
public event D d;
public void Start()
{
//执行事件,该语句不能放在类的外部
d();
}
}
public class MainTest
{
p