• 大小: 53KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-12
  • 语言: C#
  • 标签: C#  GPS  n文件  

资源简介

一个读取n文件的小程序,里面有代码,可以读取任何n文件

资源截图

代码片段和文件信息

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.IO;

namespace n_file
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        n_file n;
        sta_epoch[] se;
        string nfilepath = ““;

        private void Form1_Load(object sender EventArgs e)
        {

        }

        private void 打开n文件ToolStripMenuItem_Click(object sender EventArgs e)
        {
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                nfilepath = openFileDialog1.FileName;
                int lastdot = nfilepath.LastIndexOf(“.“) + 1;
                string suffix = nfilepath.Substring(lastdot nfilepath.Length - lastdot);
                if (suffix != “18n“)
                    MessageBox.Show(“选择的文件不是n文件,请重新选择“ “错误“);
                else
                {
                    string[] n_text = File.ReadAllLines(nfilepath);
                    int headcounts = 0;
                    while (true)
                    {
                        string[] linestr = n_text[headcounts++].Split(new char[1] { ‘ ‘ } StringSplitOptions.RemoveEmptyEntries);
                        if (linestr[linestr.Length - 1] == “HEADER“)
                            break;
                    }
                    n = new n_file(n_text headcounts);
                    se = new sta_epoch[n.epochcounts];
                    for (int i = 0; i < n.epochcounts; i++)                   
                        se[i] = new sta_epoch(n.epochtext[i] n.dotindex);
                    StringBuilder sb = new StringBuilder();
                    for (int i = 0; i < n.epochcounts; i++)
                    {
                        sb.Append(se[i].staID + “历元“);
                        sb.Append(string.Join(“ “ se[i].time)+“:\r\n“);
                        for (int j = 0; j < 7; j++)
                        {
                            sb.Append(“ORBIT--“ + (j + 1).ToString() + “:\r\n“);
                            for (int k = 0; k < 4; k++)
                                sb.Append(se[i].ORBIT[j k] + “\r\n“);
                            sb.Append(“\r\n“);
                        }
                        sb.Append(“\r\n“);
                    }
                    showbox.Text = sb.ToString(); 
                }
            }
        }

        private void 退出ToolStripMenuItem_Click(object sender EventArgs e)
        {
            Close();
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    ..A..H.     37376  2018-04-01 23:03  n_file\.vs\n_file\v14\.suo

     文件      13312  2018-04-01 23:01  n_file\n_file\bin\Debug\n_file.exe

     文件      26112  2018-04-01 23:01  n_file\n_file\bin\Debug\n_file.pdb

     文件      21680  2018-04-01 21:24  n_file\n_file\bin\Debug\n_file.vshost.exe

     文件        490  2016-07-16 19:44  n_file\n_file\bin\Debug\n_file.vshost.exe.manifest

     文件       2738  2018-04-01 23:01  n_file\n_file\Form1.cs

     文件       5522  2018-04-01 23:01  n_file\n_file\Form1.Designer.cs

     文件       6219  2018-04-01 23:01  n_file\n_file\Form1.resx

     文件       3493  2018-04-01 22:47  n_file\n_file\gnss_n.cs

     文件       3717  2018-03-31 22:55  n_file\n_file\n_file.csproj

     文件       1230  2018-04-01 21:25  n_file\n_file\obj\Debug\DesignTimeResolveAssemblyReferences.cache

     文件       6834  2018-03-31 22:41  n_file\n_file\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件        658  2018-04-01 22:29  n_file\n_file\obj\Debug\n_file.csproj.FileListAbsolute.txt

     文件        847  2018-04-01 23:01  n_file\n_file\obj\Debug\n_file.csproj.GenerateResource.Cache

     文件       1758  2018-03-31 22:55  n_file\n_file\obj\Debug\n_file.csprojResolveAssemblyReference.cache

     文件      13312  2018-04-01 23:01  n_file\n_file\obj\Debug\n_file.exe

     文件        180  2018-04-01 23:01  n_file\n_file\obj\Debug\n_file.Form1.resources

     文件      26112  2018-04-01 23:01  n_file\n_file\obj\Debug\n_file.pdb

     文件        180  2018-03-31 22:55  n_file\n_file\obj\Debug\n_file.Properties.Resources.resources

     文件        487  2018-03-31 22:34  n_file\n_file\Program.cs

     文件       1320  2018-03-31 22:34  n_file\n_file\Properties\AssemblyInfo.cs

     文件       2825  2018-03-31 22:34  n_file\n_file\Properties\Resources.Designer.cs

     文件       5612  2018-03-31 22:34  n_file\n_file\Properties\Resources.resx

     文件       1093  2018-03-31 22:34  n_file\n_file\Properties\Settings.Designer.cs

     文件        249  2018-03-31 22:34  n_file\n_file\Properties\Settings.settings

     文件        985  2018-03-31 22:34  n_file\n_file.sln

     目录          0  2018-03-31 22:34  n_file\n_file\obj\Debug\TempPE

     目录          0  2018-03-31 22:34  n_file\.vs\n_file\v14

     目录          0  2018-03-31 22:55  n_file\n_file\bin\Debug

     目录          0  2018-04-01 23:01  n_file\n_file\obj\Debug

............此处省略10个文件信息

评论

共有 条评论