# HslControlsDemo
**Repository Path**: Richard_Hu/HslControlsDemo
## Basic Information
- **Project Name**: HslControlsDemo
- **Description**: No description available
- **Primary Language**: C#
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 2
- **Created**: 2021-05-31
- **Last Updated**: 2025-07-03
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
///\ ///\ /////////\ ///\
//\\/ //\/ //\\\\\\\\//\ //\\/
//\/ //\/ //\\/ \\/ //\/
//\/ //\/ \//\ //\/
/////////////\/ \//////\ //\/
//\\\\\\\\\//\/ \\\\\//\ //\/
//\/ //\/ \//\ //\/
//\/ //\/ ///\ //\\/ //\/ //\
///\ ///\/ \/////////\\/ /////////////\/
\\\/ \\\/ \\\\\\\\\/ \\\\\\\\\\\\\/ Present by Richard.Hu
# HslControls.dll
    
一个工业软件的控件库,配套HslCommunication通信组件使用即可以快速开发上位机的软件系统。本项目不是源代码,是一个DEMO项目的源代码。本控件库支持windows版本和安卓版,开发不容易,禁止破解,请支持正版,谢谢合作。
## Install From Nuget
```
Install-Package HslControls
```
## 关于授权说明
具体可以参照 http://www.hslcommunication.cn/Cooperation
试用授权: 加入 **技术支持VIP群** 即可以获得激活码,支持长时间测试使用。
商用授权(赠送源代码):
1. 签订合同。
2. 付款,支付宝,微信,银行卡都可以。
3. 开票,目前是增值税普票。
4. 加入 **HslControls粉丝群** 即获得源代码和超级激活码,永久支持更新。
5. 注册官网的git账户
6. 专业培训额外付费,1000元人民币1小时,培训控件使用,控件开发。
## 输入激活码
在你的程序进入的地方输入激活码即可。
```
static class Program
{
///
/// 应用程序的主入口点。
///
[STAThread]
static void Main( )
{
// 注册控件示例,如果注册失败,你的控件仍然只能使用8个小时
bool isSuccess = HslControls.Authorization.SetAuthorizationCode( "你的授权码" );
if (!isSuccess)
{
Console.WriteLine( "注册失败" );
}
Application.EnableVisualStyles( );
Application.SetCompatibleTextRenderingDefault( false );
Application.Run( new FormLoad( ) );
}
}
```
安卓的版本在你的MainActivity里面输入即可
```
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
Xamarin.Essentials.Platform.Init(this, savedInstanceState);
SetContentView(Resource.Layout.activity_main);
Android.Support.V7.Widget.Toolbar toolbar = FindViewById(Resource.Id.toolbar);
SetSupportActionBar(toolbar);
FloatingActionButton fab = FindViewById(Resource.Id.fab);
fab.Click += FabOnClick;
DrawerLayout drawer = FindViewById(Resource.Id.drawer_layout);
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, toolbar, Resource.String.navigation_drawer_open, Resource.String.navigation_drawer_close);
drawer.AddDrawerListener(toggle);
toggle.SyncState();
NavigationView navigationView = FindViewById(Resource.Id.nav_view);
navigationView.SetNavigationItemSelectedListener(this);
// code here
bool isSuccess = HslControls.Authorization.SetAuthorizationCode( "你的授权码" );
if (!isSuccess)
{
Console.WriteLine( "注册失败" );
}
}
```
## Demo
初步实现的控件如下所示(有些为动图,实际需要自己下载demo运行,demo仅支持免费运行8小时):
安卓版的如下




这是wpf版本的界面

这是winform版本的界面


































