资源简介
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
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
.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个文件信息
- 上一篇:c#二维码生成
- 下一篇:连锁店管理系统c#含数据库
相关资源
- 连锁店管理系统c#含数据库
- c#二维码生成
- 迷宫自动生成.zip
-
C# winfrom操作xm
l_读写修改xm l及写入 - C# 角点检测
- C# 西门子PLC ppi通讯程序
- C#自动出题判分小程序
- C#实现的 路由 距离矢量算法
- C# 将照片存储到MySQL数据库
- ASP.NET 动态网站开发基础教程(C#篇)
- C# 简单反射实现winform左侧树形导航,
- WPF封装动画类,使用方便气泡动画、
- C#WinForm基于BS构架实现CS及源代码
- C#实现局域网文件传送
- c# 截取指定窗口图 根据指定坐标
- 传智播客24期最全视频
- C#控制IE浏览器
- C#对DataGridView进行添加、修改、删除数
- FTP上传、、创建目录、重命名、删除
- c# 游戏手柄控制 Joystick
- c# 调用百度地图API
- C#软件注册和注册机的实现源码
- c# 图片编辑方法集合
- c#五子棋游戏源代码200445
- c# 加密和解密相关代码
- C#编写txt小说阅读器()
- C#实现简洁的绘图界面
- C#实现的读取CAD表格文字
- C#高质量仿腾讯截图程序(改)
- 员工管理信息系统C#源代码
评论
共有 条评论