资源简介
程序相对简易,包括所有代码,参考《误差理论与平差基础》,另附习题
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
namespace 水准网平差设计
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public int[] A = new int[3];//存放观测值个数+总点数+已知点数
public decimal[] B;//存放已知点号及其高程b
public string[] a;//存放已知点点号
public decimal[] C;//存放起始点+终点+观测值+路线长
public string[] b;//存放起点和终点点号
public decimal[] P;//权矩阵
public decimal c;//存放定权的数值
private void DataInput_Click(object sender EventArgs e)
{
openFileDialog1 .Filter = “文本文件(*.txt)|*.txt“;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
richTextBox1.Text = string.Empty;
richTextBox2.Text = string.Empty;
StreamReader sr = new StreamReader(openFileDialog1 .FileName System .Text.Encoding.Default);
richTextBox1.Text = sr.ReadToEnd();
sr.Close();
}
//读取并显示数据
string [] s=richTextBox1 .Text .Split (‘\n‘);
s[0] = new System.Text.Regularexpressions.Regex(“[\\s]“).Replace(s[0] “ “);
string [] t=s[0].Split (‘ ‘);
richTextBox1.Text = “=============水准网平差数据===========“+“\r\n“;
for (int i = 0; i < 3; i++)
{
A[i] = int.Parse(t[i]);
}
richTextBox1.Text += “(1)观测值总数:“ + “\t“ + A[0] + “\r\n“;
richTextBox1.Text += “ 总点数: “ + “\t“ + A[1] + “\r\n“;
richTextBox1.Text += “ 已知点个数:“ + “\t“ + A[2] + “\r\n“;
//richTextBox1.Text += “\r\n“;
richTextBox1.Text += “(2)已知点高程:“ + “\r\n“;
richTextBox1.Text += “ 点名\t高程(m)“ + “\r\n“;
B = new decimal[A[2] 2];
for (int i = 0; i < A[2]; i++)
{
string[] tt = s[i + 1].Split(‘ ‘);
for (int j = 1; j < 2; j++)
{
B[i j] = decimal.Parse(tt[j]);
}
}
a = new string[A[2]];
for (int i = 0; i < A[2]; i++)
{
string [] tt = s[i + 1].Split(‘ ‘);
a[i] = tt[0];
}
for (int i = 0; i < A[2]; i++)
{
richTextBox1.Text +=“ “+ a[i] + “\t“ + B[i1] + “\r\n“;
}
//richTextBox1.Text += “\r\n“;
richTextBox1.Text += “(3)高差观测值:“ + “\r\n“;
richTextBox1.Text += “ 起点\t终点\t高差(m)\t 距离(km)“+“\r\n“;
C = new decimal[A[0] 4];
for (int i = 0; i < A[0]; i++)
{
string[] tt = s[i +
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-05-06 19:47 水准网平差设计20113933\
文件 1134 2014-05-06 19:47 水准网平差设计20113933\7.4.45结果.txt
文件 100 2013-09-06 21:21 水准网平差设计20113933\例7-1.txt
目录 0 2013-12-08 01:24 水准网平差设计20113933\水准网平差设计\
目录 0 2013-12-08 01:24 水准网平差设计20113933\水准网平差设计\水准网平差设计\
文件 953 2013-12-07 00:42 水准网平差设计20113933\水准网平差设计\水准网平差设计.sln
文件 36864 2013-12-08 01:03 水准网平差设计20113933\水准网平差设计\水准网平差设计.v11.suo
文件 187 2013-12-07 00:42 水准网平差设计20113933\水准网平差设计\水准网平差设计\App.config
目录 0 2013-12-08 01:24 水准网平差设计20113933\水准网平差设计\水准网平差设计\bin\
目录 0 2013-12-08 01:24 水准网平差设计20113933\水准网平差设计\水准网平差设计\bin\Debug\
文件 23040 2013-12-08 01:02 水准网平差设计20113933\水准网平差设计\水准网平差设计\bin\Debug\水准网平差设计.exe
文件 187 2013-12-07 00:42 水准网平差设计20113933\水准网平差设计\水准网平差设计\bin\Debug\水准网平差设计.exe.config
文件 46592 2013-12-08 01:02 水准网平差设计20113933\水准网平差设计\水准网平差设计\bin\Debug\水准网平差设计.pdb
文件 22984 2013-12-08 01:02 水准网平差设计20113933\水准网平差设计\水准网平差设计\bin\Debug\水准网平差设计.vshost.exe
文件 187 2013-12-07 00:42 水准网平差设计20113933\水准网平差设计\水准网平差设计\bin\Debug\水准网平差设计.vshost.exe.config
文件 490 2010-03-17 22:39 水准网平差设计20113933\水准网平差设计\水准网平差设计\bin\Debug\水准网平差设计.vshost.exe.manifest
文件 32396 2013-12-08 01:02 水准网平差设计20113933\水准网平差设计\水准网平差设计\Form1.cs
文件 12192 2013-12-08 01:02 水准网平差设计20113933\水准网平差设计\水准网平差设计\Form1.Designer.cs
文件 6397 2013-12-08 01:02 水准网平差设计20113933\水准网平差设计\水准网平差设计\Form1.resx
目录 0 2013-12-08 01:24 水准网平差设计20113933\水准网平差设计\水准网平差设计\obj\
目录 0 2013-12-08 01:24 水准网平差设计20113933\水准网平差设计\水准网平差设计\obj\Debug\
文件 1308 2013-12-07 12:47 水准网平差设计20113933\水准网平差设计\水准网平差设计\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7164 2013-12-07 00:42 水准网平差设计20113933\水准网平差设计\水准网平差设计\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 0 2013-12-07 00:42 水准网平差设计20113933\水准网平差设计\水准网平差设计\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2013-12-07 00:42 水准网平差设计20113933\水准网平差设计\水准网平差设计\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2013-12-07 00:42 水准网平差设计20113933\水准网平差设计\水准网平差设计\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
目录 0 2013-12-07 00:42 水准网平差设计20113933\水准网平差设计\水准网平差设计\obj\Debug\TempPE\
文件 1248 2013-12-08 01:02 水准网平差设计20113933\水准网平差设计\水准网平差设计\obj\Debug\水准网平差设计.csproj.FileListAbsolute.txt
文件 975 2013-12-08 01:02 水准网平差设计20113933\水准网平差设计\水准网平差设计\obj\Debug\水准网平差设计.csproj.GenerateResource.Cache
文件 2209 2013-12-07 01:05 水准网平差设计20113933\水准网平差设计\水准网平差设计\obj\Debug\水准网平差设计.csprojResolveAssemblyReference.cache
文件 23040 2013-12-08 01:02 水准网平差设计20113933\水准网平差设计\水准网平差设计\obj\Debug\水准网平差设计.exe
............此处省略14个文件信息
- 上一篇:et扩展工具
- 下一篇:学生信息管理系统模板(静态页面模板)
相关资源
- 水准网平差
- 手写签名采集识别系统
- NotifyIcon
- GPS NMEA协议解析.NET库
- GPS广播星历计算卫星概略位置
- DevExpressCrack-master.zip
- 打包管理工具 Asset Bundle Manager
- Loic源码-DDOS/DOS测试
- 空间后方交会求外方位元素
- 手写签名图片,可保存为图片或到数
- WinRemoteDesktop 简易远程桌面管理工具
- 自动取款机管理系统
- 实现一个界面跳转到另一个界面
- PC与三菱FX系列PLC串口通讯库和exampl
- framwork赛马程序
- .Net人事管理系统开发教程
- Snap7西门子采集
- 信息论 香农,费诺,霍夫曼编码
- NAudio.dll
- GA-PLS 遗传算法部分最小二乘
- 基于ArcEngine的栅格计算器开发
- NET反混淆—de4dot-Reactor5.0
- 本地检索系统
- 参数估计-最小二乘法
- 简单的数字虚拟键盘
- myKTV项目
- WLS 加权最小二乘
- B*寻路算法 C Sharp实现
- 水晶报表8.0基本使用手册中文
- 长图片切割,A4纸,可微调
评论
共有 条评论