展开全部
前台有五个TextBox,分别是FirstTxt,SecondTxt,ThridTxt(代表a,b,c三边长),areaTxt,aroundTxt(代表面积,周长),一个计算的Button。
对输入进行了控制,对是否可形成三32313133353236313431303231363533e4b893e5b19e31333264653465角形进行了控制,最终计算。计算三角形面积用的是海伦公式。
下面是源码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Text.RegularExpressions;
using System.Windows.Forms;
namespace triangle
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public double Alength;
public double Blength;
public double Clength;
private Regex reg = new Regex("^(0|[1-9][0-9]*)$");
//用于检测的正则表达式
//只能输入0或者非0开头的数字