资源简介
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
相关资源
- .net C#代码生成器
- 成语接龙C#代码以前写的,暂时放这里
- SiriusCoder C#代码生成器
- 狂人代码生成器V3.0 C#代码生成器 实体
- C#代码生成二维码
- 影院售票系统(C#代码)
- MODUBUS C#代码
- A*逆向路径搜索算法C#代码以及地图文
- 关于图像格式转换的c#代码
- Halcon导出的C#代码的调用及讨论
- C#代码实现的库存管理系统
- C#课程设计学生管理系统
- ADB操作控制手机C#代码
- 学生选课系统C#代码
- C#课程设计源码
- C#海康识别抓拍回调(增加出入口LE
- Dot.NET Reactor 混淆加密工具 完美破解版
- C#代码混淆加密工具DotFuscatorpe 4.96 完
- 俄罗斯方块c#代码
- ASPNET学生选课系统C#代码
- C#代码_截屏工具(支持多显示器 含代
- 基于AE 的空间分析全部C#代码网络分析
- 最短路径 C#代码实现几个点之间的路
- 坦克大战C#代码
- 局域网内ping ip和获取mac地址的C#代码
- 手工添加的access2007 ole对象 批量导出
- 标准正态分布---由概率计算分位数C
- 比较C#代码文件 比较C#文件 比较C#代码
- c#代码混淆器,混淆单个文件和整个目
- Halcon生成的计算圆心C#代码
评论
共有 条评论