资源简介
c#编程环境下的测量程序,windows窗口化的。只是自己上课的一个作业。
创建了一个地面点的类,该类可以实现诸如坐标正反算、方位角计算的功能。
主要的是把这种方法放在了窗口当中。用了textbox,richtextbox,个人感觉比较有收获的就是提取出来textbox中的数字值,和弧度化角度
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Text.Regularexpressions;
namespace shiyan
{
public partial class Form1 : Form//这是一个窗口总类,派生于Form类
{
static GCPoint p1p2p3;//全局参数由刷新按钮赋值
static string E = ““;//确保第一个键首先被单击而引入的参数
public Form1()//构造窗口,可以在里面初始化全局变量
{
InitializeComponent();
MessageBox.Show(“如果有任何textbox上的改变,请先点击刷新!“);
}
private void Form1_Load(object sender EventArgs e)//窗口初始化
//lode窗口的时候给textbox一个初始值
{
this.FirstX.Text = “1“;
this.FirstY.Text = “1“;
this.SecX.Text = “2“;
this.SecY.Text = “2“;
this.ThrX.Text = “5“;
this.ThrY.Text = “6“;
}
private void update_Click(object sender EventArgs e)//刷新
{
E = e.ToString();
p1 = new GCPoint((Convert.ToDouble(this.FirstX.Text)) Convert.ToDouble(this.FirstY.Text) “第一点“);
p2 = new GCPoint(Convert.ToDouble(this.SecX.Text) Convert.ToDouble(this.SecY.Text) “第二点“);
p3 = new GCPoint(Convert.ToDouble(this.ThrX.Text) Convert.ToDouble(this.ThrY.Text) “第三点“);
}
private void distance_Click(object sender EventArgs e)//求距离
{
if (E != ““)//判断是否刷新键被第一次点击
{
this.richTextBox1.Text = ““;//置空
GCPoint r = new GCPoint();//局部变量,为了调用其中的方法
double dis;//距离
string m = “距离 “;
//计算两点之间距离
dis = r.distance(p1 p2);
this.richTextBox1.AppendText(m + p1.PointName + “ 和 “ + p2.PointName);//将字符串追加到文本控件的内容。
this.richTextBox1.Text += “\n“;//换行
this.richTextBox1.AppendText(Convert.ToString(dis));
dis = r.distance(p1 p3);
this.richTextBox1.AppendText(“\n“ + m + p1.PointName + “ 和 “ + p3.PointName + “\n“);
this.richTextBox1.Text += Convert.ToString(dis);
dis = r.distance(p2 p3);
this.richTextBox1.AppendText(“\n“ + m + p2.PointName + “ 和 “ + p3.PointName + “\n“);
this.richTextBox1.Text += Convert.ToString(dis);
}
else
{
MessageBox.Show(“请先点击‘刷新’键“);
}
}
private void angle_Click(object sender EventArgs e)//计算坐标方位角
{
if (E != ““)//判断是否刷新键被第一次点击
{
this.richTextBox1.Text = ““;//置空
GCPoint r = new GCPoint();//局部变量
double a;
string m = “坐标方位角 “;
a = r.alpha(p1 p2);
this.richTextBox1.AppendText(m + p1.PointName + “ 和 “
相关资源
- C# TIP文件生成和拆解
- C#解析HL7消息的库135797
- C# OCR数字识别实例,采用TessnetOcr,对
- 考试管理系统 - C#源码
- asp.net C#购物车源代码
- C#实时网络流量监听源码
- C#百度地图源码
- Visual C#.2010从入门到精通配套源程序
- C# 软件版本更新
- C#屏幕软键盘源码,可以自己定制界面
- 智慧城市 智能家居 C# 源代码
- c#获取mobile手机的IMEI和IMSI
- C#实现简单QQ聊天程序
- 操作系统 模拟的 欢迎下载 C#版
- C#写的计算机性能监控程序
- 用C#实现邮件发送,有点类似于outlo
- MVC model层代码生成器 C#
- c#小型图书销售系统
- C# Socket Server Client 通讯应用 完整的服
- c# winform 自动登录 百度账户 源代码
- C#编写的16进制计算器
- C#TCP通信协议
- C# 数据表(Dataset)操作 合并 查询一
- C#语音识别系统speechsdk51,SpeechSDK51L
- 数据库备份还原工具1.0 C# 源码
-
[免费]xm
lDocument 节点遍历C# - EQ2008LEDc#开发实例
- DirectX.Capturec# winform 操作摄像头录像附
- c# 实现的最大最小距离方法对鸢尾花
- C#版保龄球记分代码
评论
共有 条评论