資源簡介
104電力規約的c#部分功能實現 實現了總召\單點數據解析\浮點數據解析。
代碼片段和文件信息
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.Net.Sockets;
using?TCP104Library;
using?System.Threading;
using?System.Net;
namespace?TCP104
{
????public?partial?class?Form1?:?Form
????{
????????//測試數據源,用來顯示
????????DataTable?table?=?new?DataTable();
????????DataTable?table2?=?new?DataTable();
????????//TCP連接
????????Socket?socket?=?new?Socket(AddressFamily.InterNetwork?SocketType.Stream?ProtocolType.Tcp);
????????//發送隊列
????????Queue?SendList?=?new?Queue();
????????//等待語句柄。掛起后臺線程時阻塞使用
????????EventWaitHandle?waitHandel?=?new?EventWaitHandle(false?EventResetMode.AutoReset);
????????//定時器掃描周期
????????int?scaneRate?=?200;
????????//定時器
????????System.Timers.Timer?tm;
????????//允許讀標志。關閉后臺線程時同步信號使用
????????bool?ReadEnable?=?false;
????????//發計數。程序中使用,實際應用中暫未起作用
????????short?sr?=?0;
????????//收計數。程序中使用,實際應用中暫未起作用
????????short?nr?=?0;
????????//建立數據索引,查找已初始化的數據更新
????????Dictionary?find?=?new?Dictionary();
????????///?
????????///?構造函數
????????///?
????????public?Form1()
????????{
????????????InitializeComponent();
????????????table.Columns.Add(“方向“);
????????????table.Columns.Add(“協議層數據“);
????????????table.Columns.Add(“數據層數據“);
????????????table.Columns.Add(“時間“);
????????????table.Columns.Add(“SR“);
????????????table.Columns.Add(“NR“);
????????????dataGridView1.DataSource?=?table;
????????????dataGridView1.Columns[0].AutoSizeMode?=?DataGridViewAutoSizeColumnMode.Fill;
????????????dataGridView1.Columns[0].FillWeight?=?10;
????????????dataGridView1.Columns[1].AutoSizeMode?=?DataGridViewAutoSizeColumnMode.Fill;
????????????dataGridView1.Columns[1].FillWeight?=?20;
????????????dataGridView1.Columns[2].AutoSizeMode?=?DataGridViewAutoSizeColumnMode.Fill;
????????????dataGridView1.Columns[2].FillWeight?=?60;
????????????dataGridView1.Columns[3].AutoSizeMode?=?DataGridViewAutoSizeColumnMode.Fill;
????????????dataGridView1.Columns[3].FillWeight?=?10;
????????????dataGridView1.Columns[4].AutoSizeMode?=?DataGridViewAutoSizeColumnMode.Fill;
????????????dataGridView1.Columns[4].FillWeight?=?5;
????????????dataGridView1.Columns[5].AutoSizeMode?=?DataGridViewAutoSizeColumnMode.Fill;
????????????dataGridView1.Columns[5].FillWeight?=?5;
????????????table2.Columns.Add(“地址“);
????????????table2.Columns.Add(“值“);
????????????table2.Columns.Add(“時間“);
????????????table2.PrimaryKey?=?new?DataColumn[]?{?table2.Columns[0]};
????????????dataGridView2.DataSource?=?table2;
????????????dataGridView2.Columns[0].AutoSizeMode?=?DataGridViewAutoSizeColumnMode.Fill;
????????????dataGridView2.Columns[0].FillWeight?=?10;
????????????dataGridView2.Columns[1].AutoSizeMode?=?DataGridViewAutoSizeColumnMode.Fill;
????????????dataGridView2.Columns[1].FillWeight?=?20;
????????????dataGridView2.Co
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????17408??2011-07-26?08:47??TCP104\TCP104\bin\Debug\TCP104.exe
?????文件??????30208??2011-07-26?08:47??TCP104\TCP104\bin\Debug\TCP104.pdb
?????文件??????14328??2011-07-26?08:50??TCP104\TCP104\bin\Debug\TCP104.vshost.exe
?????文件????????490??2009-06-11?05:14??TCP104\TCP104\bin\Debug\TCP104.vshost.exe.manifest
?????文件??????16384??2011-07-25?19:28??TCP104\TCP104\bin\Debug\TCP104Library.dll
?????文件??????40448??2011-07-25?19:28??TCP104\TCP104\bin\Debug\TCP104Library.pdb
?????文件??????11589??2011-07-26?08:47??TCP104\TCP104\Form1.cs
?????文件???????9374??2011-07-26?08:47??TCP104\TCP104\Form1.Designer.cs
?????文件???????6019??2011-07-26?08:47??TCP104\TCP104\Form1.resx
?????文件???????3263??2011-07-25?19:28??TCP104\TCP104\obj\Debug\ResolveAssemblyReference.cache
?????文件???????1029??2011-07-26?08:50??TCP104\TCP104\obj\Debug\TCP104.csproj.FileListAbsolute.txt
?????文件????????847??2011-07-26?08:47??TCP104\TCP104\obj\Debug\TCP104.csproj.GenerateResource.Cache
?????文件??????17408??2011-07-26?08:47??TCP104\TCP104\obj\Debug\TCP104.exe
?????文件????????180??2011-07-26?08:47??TCP104\TCP104\obj\Debug\TCP104.Form1.resources
?????文件??????30208??2011-07-26?08:47??TCP104\TCP104\obj\Debug\TCP104.pdb
?????文件????????180??2011-07-25?19:28??TCP104\TCP104\obj\Debug\TCP104.Properties.Resources.resources
?????文件????????487??2011-07-21?10:05??TCP104\TCP104\Program.cs
?????文件???????1344??2011-07-21?10:05??TCP104\TCP104\Properties\AssemblyInfo.cs
?????文件???????2862??2011-07-21?10:05??TCP104\TCP104\Properties\Resources.Designer.cs
?????文件???????5612??2011-07-21?10:05??TCP104\TCP104\Properties\Resources.resx
?????文件???????1091??2011-07-21?10:05??TCP104\TCP104\Properties\Settings.Designer.cs
?????文件????????249??2011-07-21?10:05??TCP104\TCP104\Properties\Settings.settings
?????文件???????3950??2011-07-21?10:12??TCP104\TCP104\TCP104.csproj
?????文件???????1401??2011-07-26?08:49??TCP104\TCP104.sln
????..A..H.?????37376??2011-07-26?08:49??TCP104\TCP104.suo
?????文件???????7366??2011-07-25?19:28??TCP104\TCP104Library\APCIClass.cs
?????文件???????6151??2011-07-25?19:27??TCP104\TCP104Library\APDUClass.cs
?????文件??????30101??2011-07-25?19:28??TCP104\TCP104Library\ASDUClass.cs
?????文件??????16384??2011-07-25?19:28??TCP104\TCP104Library\bin\Debug\TCP104Library.dll
?????文件??????40448??2011-07-25?19:28??TCP104\TCP104Library\bin\Debug\TCP104Library.pdb
............此處省略26個文件信息
- 上一篇:100個C#初學者編程
- 下一篇:12306搶票工具--搶票C# Demo
評論
共有 條評論