資源簡介
該程序主要采用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個文件信息
- 上一篇:C# Http協議上傳文件有進度條
- 下一篇:C#無焦點后臺讀取掃碼槍信息
評論
共有 條評論