• 大小: 51KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-10
  • 语言: C#
  • 标签: GPS  RINEX  

资源简介

该程序主要采用C#编写,里面涉及一些控件的操作,主要实现的功能为GPS定位中的rinex数据的读取工作。

资源截图

代码片段和文件信息

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 rinex
{
    public struct GPS
    {
        string x;
        public String HH(string a)
        {
            x = a;
            return x;
        }
    }
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        public struct file
        {

        }
        string[] data = new string[10000 20];
        int linenum = 1;
        private void button1_Click(object sender EventArgs e)
        {
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                this.textBox1.Text = openFileDialog1.FileName;
                string name = textBox1.Text;
            }
            FileStream fs = new FileStream(openFileDialog1.FileName FileMode.Open FileAccess.Read);
            StreamReader m_streamReader = new StreamReader((System.IO.Stream)File.OpenRead(openFileDialog1.FileName) System.Text.Encoding.Default);//StreamReader的参数不止一个
            m_streamReader.baseStream.Seek(0 SeekOrigin.Begin);//第一个参数  0 表示指针位置第二个参数 SeekOrigin.Begin 表示所提供的指针位置相对流的开始,一般还可以使用 SeekOrigin.Current 
            this.richTextBox1.Text = ““;//控件内容为空TextBox1是文本框Text是文本框的值TextBox1.Text != ““的意思就是文本框的值不等于空TextBox1.Text==““为ture ;TextBox1.Text==NULL为false
            string strLine = m_streamReader.ReadLine();                //读入数据流RichTextBox控件可以打开和保存RTF文件或普通的ASCII文本文件可以使用控件的方法(LoadFile和SaveFile)直接读和写文件
            
            
            for (int i = 0 x = 0; strLine != null; x++ i++ linenum += 1)       //读数据循环
            {
                string now1=““;
                if (i >= 4)
                {
                    int k = i;
                    if (k % 8 == 4)
                    {
                        for (int g = 0t=0; g < 16;t++ g += 3)
                        {
                            now1 = strLine.Substring(g 3);
                            data[xt]=now1.Trim();
                        }
                        now1 = strLine.Substring(18 4);
                        data[x7]=now1.Trim();
                        for (int m = 22t=8; m < 61;t++ m += 19)
                        {
                            now1 = strLine.Substring(m 19);
                            data[xt]=now1.Trim();
                        }   
                    }
                    else for(int g =3t=0;g<61;t++g+=19)
                        {
                             now1 = strLine.Substring(g 19);
                            data[xt]=now1.Trim();
                          }

                  goto xx;
                 }    
                string[] now = strLine.Split(‘ ‘);                    //分割读入行
                string[] me = new string[20];
                for (i

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

     文件      16896  2014-09-09 21:36  rinex\rinex\bin\Debug\rinex.exe

     文件      34304  2014-09-09 21:36  rinex\rinex\bin\Debug\rinex.pdb

     文件      11600  2014-09-09 20:36  rinex\rinex\bin\Debug\rinex.vshost.exe

     文件        490  2010-03-18 14:39  rinex\rinex\bin\Debug\rinex.vshost.exe.manifest

     文件       6499  2014-09-09 21:38  rinex\rinex\Form1.cs

     文件      20914  2014-09-09 20:58  rinex\rinex\Form1.Designer.cs

     文件      10812  2014-09-09 20:58  rinex\rinex\Form1.resx

     文件       2855  2014-09-09 20:36  rinex\rinex\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache

     文件       6199  2014-09-09 21:36  rinex\rinex\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件        280  2012-10-24 23:28  rinex\rinex\obj\x86\Debug\GenerateResource.read.1.tlog

     文件        650  2012-10-24 23:28  rinex\rinex\obj\x86\Debug\GenerateResource.write.1.tlog

     文件       1291  2014-09-09 20:37  rinex\rinex\obj\x86\Debug\rinex.csproj.FileListAbsolute.txt

     文件        975  2014-09-09 21:36  rinex\rinex\obj\x86\Debug\rinex.csproj.GenerateResource.Cache

     文件      16896  2014-09-09 21:36  rinex\rinex\obj\x86\Debug\rinex.exe

     文件        180  2014-09-09 21:36  rinex\rinex\obj\x86\Debug\rinex.Form1.resources

     文件      34304  2014-09-09 21:36  rinex\rinex\obj\x86\Debug\rinex.pdb

     文件        180  2014-09-09 20:37  rinex\rinex\obj\x86\Debug\rinex.Properties.Resources.resources

     文件        486  2012-10-23 14:19  rinex\rinex\Program.cs

     文件       1342  2012-10-23 14:19  rinex\rinex\Properties\AssemblyInfo.cs

     文件       2862  2012-10-23 14:19  rinex\rinex\Properties\Resources.Designer.cs

     文件       5612  2012-10-23 14:19  rinex\rinex\Properties\Resources.resx

     文件       1092  2012-10-23 14:19  rinex\rinex\Properties\Settings.Designer.cs

     文件        249  2012-10-23 14:19  rinex\rinex\Properties\Settings.settings

     文件       3669  2012-10-23 16:14  rinex\rinex\rinex.csproj

     文件        857  2012-10-23 14:19  rinex\rinex.sln

    ..A..H.     20480  2014-09-09 21:39  rinex\rinex.suo

     目录          0  2012-10-23 14:19  rinex\rinex\obj\x86\Debug\TempPE

     目录          0  2014-09-09 21:36  rinex\rinex\obj\x86\Debug

     目录          0  2014-09-09 20:13  rinex\rinex\bin\Debug

     目录          0  2014-09-09 20:13  rinex\rinex\obj\x86

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

评论

共有 条评论