資源簡介
104電力規(guī)約的c#部分功能實(shí)現(xiàn) 實(shí)現(xiàn)了總召\單點(diǎn)數(shù)據(jù)解析\浮點(diǎn)數(shù)據(jù)解析,

代碼片段和文件信息
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
????{
????????//測試數(shù)據(jù)源,用來顯示
????????DataTable?table?=?new?DataTable();
????????DataTable?table2?=?new?DataTable();
????????//TCP連接
????????Socket?socket?=?new?Socket(AddressFamily.InterNetwork?SocketType.Stream?ProtocolType.Tcp);
????????//發(fā)送隊(duì)列
????????Queue?SendList?=?new?Queue();
????????//等待語句柄。掛起后臺線程時(shí)阻塞使用
????????EventWaitHandle?waitHandel?=?new?EventWaitHandle(false?EventResetMode.AutoReset);
????????//定時(shí)器掃描周期
????????int?scaneRate?=?200;
????????//定時(shí)器
????????System.Timers.Timer?tm;
????????//允許讀標(biāo)志。關(guān)閉后臺線程時(shí)同步信號使用
????????bool?ReadEnable?=?false;
????????//發(fā)計(jì)數(shù)。程序中使用,實(shí)際應(yīng)用中暫未起作用
????????short?sr?=?0;
????????//收計(jì)數(shù)。程序中使用,實(shí)際應(yīng)用中暫未起作用
????????short?nr?=?0;
????????//建立數(shù)據(jù)索引,查找已初始化的數(shù)據(jù)更新
????????Dictionary?find?=?new?Dictionary();
????????///?
????????///?構(gòu)造函數(shù)
????????///?
????????public?Form1()
????????{
????????????InitializeComponent();
????????????table.Columns.Add(“方向“);
????????????table.Columns.Add(“協(xié)議層數(shù)據(jù)“);
????????????table.Columns.Add(“數(shù)據(jù)層數(shù)據(jù)“);
????????????table.Columns.Add(“時(shí)間“);
????????????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(“時(shí)間“);
????????????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
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
????.CA....??????7366??2011-07-25?19:28??TCP104Library\APCIClass.cs
????.CA....??????6151??2011-07-25?19:27??TCP104Library\APDUClass.cs
????.CA....?????30101??2011-07-25?19:28??TCP104Library\ASDUClass.cs
????.CA....?????16384??2011-07-25?19:28??TCP104Library\bin\Debug\TCP104Library.dll
????.CA....?????40448??2011-07-25?19:28??TCP104Library\bin\Debug\TCP104Library.pdb
????.CA....??????8704??2011-07-25?14:44??TCP104Library\obj\Debug\Refactor\TCP104Library.dll
????.CA....???????548??2011-07-25?19:28??TCP104Library\obj\Debug\TCP104Library.csproj.FileListAbsolute.txt
????.CA....?????16384??2011-07-25?19:28??TCP104Library\obj\Debug\TCP104Library.dll
????.CA....?????40448??2011-07-25?19:28??TCP104Library\obj\Debug\TCP104Library.pdb
????.CA....??????1358??2011-07-21?10:05??TCP104Library\Properties\AssemblyInfo.cs
????.CA....??????2585??2011-07-21?16:27??TCP104Library\TCP104Library.csproj
????.CA....??????1401??2011-07-26?08:49??TCP104.sln
????.CA..H.?????37376??2011-07-26?08:49??TCP104.suo
????.CA....?????17408??2011-07-26?08:47??TCP104\bin\Debug\TCP104.exe
????.CA....?????30208??2011-07-26?08:47??TCP104\bin\Debug\TCP104.pdb
????.CA....?????14328??2011-07-26?08:50??TCP104\bin\Debug\TCP104.vshost.exe
????.CA....???????490??2009-06-11?05:14??TCP104\bin\Debug\TCP104.vshost.exe.manifest
????.CA....?????16384??2011-07-25?19:28??TCP104\bin\Debug\TCP104Library.dll
????.CA....?????40448??2011-07-25?19:28??TCP104\bin\Debug\TCP104Library.pdb
????.CA....?????11589??2011-07-26?08:47??TCP104\Form1.cs
????.CA....??????9374??2011-07-26?08:47??TCP104\Form1.Designer.cs
????.CA....??????6019??2011-07-26?08:47??TCP104\Form1.resx
????.CA....??????3263??2011-07-25?19:28??TCP104\obj\Debug\ResolveAssemblyReference.cache
????.CA....??????1029??2011-07-26?08:50??TCP104\obj\Debug\TCP104.csproj.FileListAbsolute.txt
????.CA....???????847??2011-07-26?08:47??TCP104\obj\Debug\TCP104.csproj.GenerateResource.Cache
????.CA....?????17408??2011-07-26?08:47??TCP104\obj\Debug\TCP104.exe
????.CA....???????180??2011-07-26?08:47??TCP104\obj\Debug\TCP104.Form1.resources
????.CA....?????30208??2011-07-26?08:47??TCP104\obj\Debug\TCP104.pdb
????.CA....???????180??2011-07-25?19:28??TCP104\obj\Debug\TCP104.Properties.Resources.resources
????.CA....???????487??2011-07-21?10:05??TCP104\Program.cs
............此處省略25個(gè)文件信息
- 上一篇:c#二維碼生成
- 下一篇:連鎖店管理系統(tǒng)c#含數(shù)據(jù)庫
評論
共有 條評論