网站首页
立即登录
登录
首页
»
C#
»
C#串口调试助手(源码)
C#串口调试助手(源码)
于 2018-09-16 发布
0
109
下载积分:
1
下载次数:
1
我要下载
代码说明:
串口调试助手 VS开发,C#串口编程实例
下载说明:请别用迅雷下载,失败请重下,重下不扣分!
发表评论
提交评论
0 个回复
C#文件加密实例源码下载
C#文件加密实例
2013-01-29
下载
积分:
1
asp.net mv
c
多级下拉联动 源码下载
多级下拉联动,城市选择
2016-09-01
下载
积分:
1
后台权限管理系统源码下载(ASP.NET MVC+EF框架+EasyUI)
主要用到的技术有 ASP.NET MVC EF框架 EasyUI
2013-10-28
下载
积分:
1
C# 通
用
方
法
项目源码下载(含人民币转换大小写类)
C# 通用方法 项目源码下载(含人民币转换大小写类)
2015-02-06
下载
积分:
1
c
# 设置程序开机运行 代码
c# 设置程序开机运行 代码
2014-01-03
下载
积分:
1
asp.net防刷新(F5) 禁止重复提交 实例(附完整源码)
实现了用户操作时 刷新导致的重复操作问题。 实现原理如下: 使用一个上下文唯一的票据号,该票据号随页面提交或回发而递增,每当用户与服务器端交互时,代码会提取上次的票据号码并与当前票据号码比较,如果当前票据大于上次的票据,则是提交或回发,否则则识别为刷新。 这种方式会用到HttpMoudel,并在其中操作Session。 使用方法如下: 1、引入dll MsdnExt 压缩包中有2.修改web.config,在 添加以下item: 其中“MsdnModule”是一个名字, “Msdn.RefreshModule”是“Msdn”下的“RefreshModule”类型,“MsdnExt”是程序集的名字 3.引入命名空间 using Msdn; 并修改页面类继承Msdn.Page 4.使用代码 代码: protected void Button1_Click(object sender, EventArgs e) { if (!IsPageRefresh) Response.Write("按钮事件"); else Response.Write("页面刷新");TrackRefreshState();} MSDNPage.cs 核心代码如下:using System;using System.Web.UI;using System.Web;using System.Text;namespace Msdn{ public class Page : System.Web.UI.Page { #region Constants // *********************************************************** // Constants public const string RefreshTicketCounter = "RefreshTicketCounter"; private const string SetFocusFunctionName = "__setFocus"; private const string SetFocusScriptName = "__inputFocusHandler"; // *********************************************************** #endregion // *********************************************************** // Ctor public Page() { m_focusedControl = ""; // Register a PreRender handler this.PreRender = new EventHandler(RefreshPage_PreRender); } // *********************************************************** // ************************************************************** // Indicates if the page is being viewed in response to F5 hit public bool IsPageRefresh { get { object o = HttpContext.Current.Items[RefreshAction.PageRefreshEntry]; if (o == null) return false; return (bool) o; } } // ************************************************************** // ************************************************************** // Increase the internal counter used to generate refresh tickets public void TrackRefreshState() { InitRefreshState(); int ticket = Convert.ToInt32(Session[RefreshTicketCounter]) 1; Session[RefreshTicketCounter] = ticket; } // ************************************************************** // ************************************************************** // Set the control with the input focus public void SetFocus(string ctlId) { m_focusedControl = ctlId; } // ************************************************************** #region Private Members // ************************************************************** // Create the hidden field to store the current request ticket private void SaveRefreshState() { int ticket = Convert.ToInt32(Session[RefreshTicketCounter]) 1; RegisterHiddenField(RefreshAction.CurrentRefreshTicketEntry, ticket.ToString()); } // ************************************************************** // ************************************************************** // Ensure that the ticket counter is initialized private void InitRefreshState() { if (Session[RefreshTicketCounter] == null) Session[RefreshTicketCounter] = 0; } // ************************************************************** // ************************************************************** // Handle the PreRender event private void RefreshPage_PreRender(object sender, EventArgs e) { SaveRefreshState(); AddSetFocusScript(); } // ************************************************************** // ************************************************************** // Add any script code required for the SetFocus feature private void AddSetFocusScript() { if (m_focusedControl == "") return; // Add the script to declare the function // (Only one form in ASP.NET pages) StringBuilder sb = new StringBuilder(""); sb.Append(""); sb.Append("function "); sb.Append(SetFocusFunctionName); sb.Append("(ctl) {"); sb.Append(" if (document.forms[0][ctl] != null)"); sb.Append(" {document.forms[0][ctl].focus();}"); sb.Append("}"); // Add the script to call the function sb.Append(SetFocusFunctionName); sb.Append("(); sb.Append(m_focusedControl); sb.Append();"); // Register the script (names are CASE-SENSITIVE) if (!IsStartupScriptRegistered(SetFocusScriptName)) RegisterStartupScript(SetFocusScriptName, sb.ToString()); } // ************************************************************** #endregion #region Private Properties // *********************************************************** // Private properties private string m_focusedControl; // *********************************************************** #endregion }}
2021-03-16 17:39:21
下载
积分:
1
asp.net 存储过程分页实例源码 下载
分页
2013-11-28
下载
积分:
1
asp.net 购物网站
用
支付宝实现支付功能 含完整实例源码
支付宝付款接口实例实现,购物网站常用的代码
2013-04-14
下载
积分:
1
C# 发送带附件的邮件 支持中文(不乱码) 附完整源码 下载
C# 发送带附件的邮件 支持中文(不乱码) 附完整源码 下载
2013-06-21
下载
积分:
1
C#8.0官
方
2020年中文教程.pdf(共2248页)
C#文档是一套C#入门使用手册,了解如何在 .NET 平台上使用 C# 编程语言编写任何应用程序。这里包含三个文档:C#8.0规范、C#8.0指南完整版、CSharp Language Specification 5.0 中文简体版,内含涵盖C#8.0新功能介绍、基础知识、入门教程、操作指南、编程指南、语言参考等,需要的朋友可下载试试!C#(读作“See Sharp”)是一种简洁、现代、面向对象且类型安全的编程语言。C# 起源于 C 语言家族,因此,对于 C、C 和 Java 程序员,可以很快熟悉这种新的语言。C# 已经分别由 ECMA International 和 ISO/IEC 组织接受并确立了标准,它们分别是 ECMA-334 标准和 ISO/IEC 23270 标准。Microsoft 用于 .NET Framework 的 C# 编译器就是根据这两个标准实现的。C# 8.0 向 C# 语言添加了以下功能和增强功能:Readonly 成员默认接口方法模式匹配增强功能:Switch 表达式属性模式元组模式位置模式Using 声明静态本地函数可处置的 ref 结构可为空引用类型异步流异步可释放索引和范围Null 合并赋值非托管构造类型嵌套表达式中的 Stackalloc内插逐字字符串的增强功能 .NET Core 3.x和.NET Standard 2.1支持 C# 8.0 。
2021-05-06
下载
积分:
1
696518
资源总数
104224
会员总数
54
今日下载
热门标签
Visual C++
matlab
C/C++
Java
Others
Unix_Linux
EasyLanguage易语言
Visual Basic
C#
PDF
C++
Delphi
VHDL
ASP
WINDOWS
热门下载
yu-jiang-Paper
仿真高斯在大气湍流中的传输 gauss
选址定容
ADP code
HT16C22
reconfiguration
SatNav-ToolBox-3.0-
Final Version
BG-PSO
fig1_Monte_Carlo_3
SCE-UA
lstm
LMS自适应滤波算法
蚁群算法
采用粒子滤波的多目标检测前跟踪程序 MPF_TBD
周期性边界条件
自适应矢量化算法(VQ)源程序VQ
kol
最先提出深度学习算法hinton的自动编码器AutoEncoder
GHDP1