資源簡介
程序相對簡易,包括所有代碼,參考《誤差理論與平差基礎》,另附習題

代碼片段和文件信息
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?????????????{
????????????????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?????????????{
????????????????string?[]?tt?=?s[i?+?1].Split(‘?‘);
????????????????a[i]?=?tt[0];????????????????
????????????}
????????????for?(int?i?=?0;?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?????????????{
????????????????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擴展工具
- 下一篇:學生信息管理系統模板(靜態頁面模板)
評論
共有 條評論