利用ASP.net怎样实现对串口数据的采集

利用ASP.net怎样实现对串口数据的采集,第1张

简单的说一下吧,爪机打字麻烦。

服务器端对串口的 *** 作可以用winform来完成也可以写成一个服务,随系统启动而启动,负责写数据数据库或从响应用户的命令,

而你说的b/s架构则仅仅提供数据浏览与提交命令,回显命令的执行结果即可

我建议你这样做: 因为串口数据要采集并且保存,建议你使用数据库保存串口数据,然后用ASP.Net连接保存数据的数据库,从数据库里面读取数据,然后就可以将数据显示在TextBox中了. 其中涉及的技术:数据库数据的保存,ASP.Net的数据库 *** 作和基本的ASP.Net的控件显示技术都很成熟,网上的范例很多,你可以在google里面搜索并且参考

数据库连接:using System

using System.Collections

using System.Collections.Specialized

using System.Data

using System.Data.SqlClient

using System.Configurationnamespace DAL

{//数据库连接字符串

protected static string connectionString="server=.database=datauid=sapwd=sa"public static string ConnectionString

{

set { connectionString = value}

get { return connectionString}}/// <summary>执行查询语句,返回DataSet

/// </summary>

/// <param name="SQLString">查询语句</param>

/// <returns>DataSet</returns>

public static DataSet Query(string SQLString)

{

using (SqlConnection connection = new SqlConnection(connectionString))

{

DataSet ds = new DataSet()

try

{

connection.Open()

SqlDataAdapter command = new SqlDataAdapter(SQLString, connection)

command.Fill(ds, "ds")

}

catch (System.Data.SqlClient.SqlException ex)

{

throw new Exception(ex.Message)

}

return ds

}

} 查询类:using System

using System.Data

using System.Text

using System.Data.SqlClient

using System.Collections

using System.Collections.Generic

using Business.Modelsnamespace Business.SQLServerDAL

{/// <summary>

/// 数据访问类handbook。

/// </summary>

public partial class handbookService

{public handbookService()

{}/// <summary>

/// 获数据列表

/// </summary>

public DataSetGetList()

{

return DbHelperSQL.Query("select * from [2002handbook]")

}}} 页面后台.cshandbookService bll=new handbookService ()GridView1.DataSource=bll.GetList()GridView1.DataBind()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10652710.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存