DotNet.AuthorizeClient/FormActivate.cs
(开头部分) 6KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Windows.Forms;
using System.Threading;
namespace DotNet.AuthorizeClient
{
internal partial class FormActivate : Form
{
#region 窗体单列模式
/// <summary>
/// 定义一个私有的静态全局变量来保存该类的唯一实例
/// </summary>
private static FormActivate singleForm;
/// <summary>
/// 定义一个只读静态对象,且这个对象是在程序运行时创建的
/// </summary>
private static readonly object syncObject = new object();
/// <summary>
/// 定义一个全局访问点,设置为静态方法,则在类的外部便无需实例化就可以调用该方法
/// </summary>
/// <returns></returns>
internal static FormActivate GetInstance()
{
//这里可以保证只实例化一次
//即在第一次调用时实例化
//以后调用便不会再实例化
//第一重 singleton == null
if (singleForm == null || singleForm.IsDisposed)
{
//第二重 singleton == null
if (singleForm == null || singleForm.IsDisposed)
{
singleForm = new FormActivate();
}
}
return singleForm;
}
/// <summary>
/// 构造函数必须是私有的,这样在外部便无法使用new 来创建该类的实例
/// </summary>
private FormActivate()
{
InitializeComponent();
this.textBoxRegistCode1 = new DotNet.Authorize.TextBoxRegistCode(DotNet.Authorize.RegistHelper.GetLocalRegCode());
this.textBoxRegistCode1.Location = new System.Drawing.Point(81, 18);
this.textBoxRegistCode1.Name = "textBoxRegistCode1";
this.textBoxRegistCode1.TabIndex = 6;
this.Controls.Add(this.textBoxRegistCode1);
}
#endregion
/// <summary>
/// 注册码控件
/// </summary>
private DotNet.Authorize.TextBoxRegistCode textBoxRegistCode1;
后面还有 108 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。