C#授权组件设计 - LicenseControlProject
来源:互联网 发布:qq空间剪影软件 编辑:程序博客网 时间:2024/05/22 17:29
授权组件设计 - LicenseControlProject
授权组件设计使用到的主要类型 - System.ComponentModel.License
核心代码: (点击此处下载源代码)
- public class LicenseControl
- {
- private License license = null;
- public LicenseControl()
- {
- license = LicenseManager.Validate(typeof(LicenseControl), this);
- InitializeComponent();
- }
- protected override void Dispose(bool disposing)
- {
- //释放资源
- if (disposing && (license != null))
- {
- license.Dispose();
- license = null;
- }
- if (disposing && (components != null))
- {
- components.Dispose();
- }
- base.Dispose(disposing);
- }
- }
一、以下是组件主要代码:
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Drawing;
- using System.Data;
- using System.Text;
- using System.Windows.Forms;
- namespace LicenseControlProject
- {
- public partial class LicenseControl : UserControl
- {
- private License license = null;
- public LicenseControl()
- {
- license = LicenseManager.Validate(typeof(LicenseControl), this);
- InitializeComponent();
- }
- /**//// <summary>
- /// 清理所有正在使用的资源。
- /// </summary>
- /// <param name="disposing">如果应释放托管资源,为 true;否则为 false。</param>
- protected override void Dispose(bool disposing)
- {
- //释放资源
- if (disposing && (license != null))
- {
- license.Dispose();
- license = null;
- }
- if (disposing && (components != null))
- {
- components.Dispose();
- }
- base.Dispose(disposing);
- }
- }
- }
二、用户使用本组件时需获得一个NameSpace.Class.LIC授权文件。
文件格式:"NameSpace.Class 是一个授权组件。"
例如:"LicenseControlProject.LicenseControl 是一个授权组件。"
源文:http://www.cnblogs.com/CrackerLeader/articles/517547.html
- C#授权组件设计 - LicenseControlProject
- Visual C#实现自定义组件的设计
- 漫谈Visual C#的组件设计方法
- Visual C#实现自定义组件的设计
- 漫谈Visual C#的组件设计方法
- 消息总线授权设计
- 授权详细设计
- Visual C#实现自定义组件的设计2
- Visual C#实现自定义组件的设计3
- C#组件设计技术兼谈带百分比进度条组件TSmartProgressBar的实现
- 设计模式之 Delegation 授权
- (下载)C#设计模式电子书(包括示例)和ASP.NET服务器控件与组件开发
- Unity3d&amp;C#分布式游戏服务器ET框架介绍-组件式设计
- C#微信第三方授权登录
- 设计由应用程序管理的授权
- 设计由应用程序管理的授权
- 企业级系统的认证与授权设计
- v4设计器下更换授权文件
- 头疼,不停的头疼.
- winform中写个自定义控件列
- C++编程的一些原则
- S60十大优秀软件
- Head First C# 中文版 图文皆译 第二章 page45
- C#授权组件设计 - LicenseControlProject
- 遭遇svchoct.exe,vonine.exe,HBKernel32.sys,ssdtti.sys,System.exe,ublhbztl.sys等1
- js_dom
- 捕获winform 中 datagridview 中的单击选中事件
- Netstat
- 用PageMethods进行Server和Client通信
- SaaS遇上云计算:危险的三角关系
- 一些检索英文文献的网址(收藏)
- ORACLE 中ROWNUM用法总结