📄 ccommon.cs
字号:
using System;
using Microsoft.Win32;
namespace PlatF
{
/// <summary>
/// 类名:CCommonForCharge
/// 功能:在此类中实现一些系统公用的方法,放置一些公共静态变量;
/// </summary>
public class CCommonForCharge
{
private static string m_sSystemID ="9"; //通用收费子系统ID
//private static string m_sDBUser ="libcard"; //数据库用户名
private static string m_sDBUser ="charge"; //数据库用户名
/// <summary>
///通用收费子系统ID
/// </summary>
public static string SystemID
{
get
{
return m_sSystemID;
}
}
/// <summary>
/// 数据库用户名
/// </summary>
public static string DBUser
{
get
{
return m_sDBUser;
}
}
public CCommonForCharge()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
/// <summary>
/// 获得本机局域网IP地址
/// </summary>
/// <returns>本机IP地址</returns>
public static string getIPAddress()
{
return System.Net.Dns.GetHostByName(System.Net.Dns.GetHostName()).AddressList[0].ToString();
}
}
/// <summary>
/// 类名:CChargeRegister
/// 功能:读写注册表,从而设置或取得串口号
/// 使用方法:访问或设置SerialPort属性
/// </summary>
public class CChargeRegister
{
private int nSerialPort; //串口号
public CChargeRegister()
{
RegistryKey rk = Registry.LocalMachine;
rk = rk.CreateSubKey("Software\\BJTU_AILab\\LibCard\\Charge");
if (null != rk)
{
nSerialPort = Convert.ToInt32(rk.GetValue("SerialPort", 1));
}
}
/// <summary>
/// 取得或设置读卡器串口号
/// </summary>
public int SerialPort
{
get
{
return nSerialPort;
}
set
{
RegistryKey rk = Registry.LocalMachine;
rk = rk.CreateSubKey("Software\\BJTU_AILab\\LibCard\\Charge");
if(null != rk)
{
nSerialPort = value;
rk.SetValue("SerialPort", nSerialPort);
}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -