All Projects → dathlin → Hslcontrolsdemo

dathlin / Hslcontrolsdemo

Licence: mit
HslControls控件库的使用demo,HslControls是一个工业物联网的控件库,基于C#开发,配套HslCommunication组件可以实现工业上位机软件的快速开发,支持常用的工业图形化控件,快速的集成界面开发。 主要包含了按钮,开关,进度条,信号灯,数码管,时钟,曲线显示控件,仪表盘控件,管道控件,瓶子控件,饼图控件,传送带控件,温度计控件,鼓风机控件,阀门控件,电池控件等等。

Programming Languages

csharp
926 projects

Projects that are alternatives of or similar to Hslcontrolsdemo

plain-free-bootstrap-admin-template
Free Bootstrap 5 Admin and Dashboard Template that comes with all essential dashboard components, elements, charts, graph and application pages. Download now for free and use with personal or commercial projects.
Stars: ✭ 141 (-63.75%)
Mutual labels:  charts, ui-kit
Xamarin Demos
This repository contains the Syncfusion Xamarin UI control’s samples and the guide to use them.
Stars: ✭ 218 (-43.96%)
Mutual labels:  xamarin-android, charts
Fcharts
📊 [wip] Create beautiful, responsive, animated charts using a simple and intuitive API.
Stars: ✭ 318 (-18.25%)
Mutual labels:  charts
React Native Material Ui
Highly customizable material design components for React Native
Stars: ✭ 3,731 (+859.13%)
Mutual labels:  ui-kit
Spfx 40 Fantastics
This package is a sample kit of Client Side Web Parts built on the SharePoint Framework SPFx. You can find here different kind of high visual web parts as carousel, images galleries, animations, map, editors, etc.
Stars: ✭ 345 (-11.31%)
Mutual labels:  charts
Vant
Lightweight Mobile UI Components built on Vue
Stars: ✭ 18,852 (+4746.27%)
Mutual labels:  ui-kit
Apexcharts.rb
📊 Awesome charts for your ruby app powered by ApexCharts.JS.
Stars: ✭ 350 (-10.03%)
Mutual labels:  charts
Flutter page transition
This is Flutter Page Transition Package
Stars: ✭ 314 (-19.28%)
Mutual labels:  curve
React Chartjs 2
React components for Chart.js, the most popular charting library
Stars: ✭ 4,667 (+1099.74%)
Mutual labels:  charts
Cxjs
CxJS - Advanced JavaScript UI framework for admin and dashboard applications with ready to use grid, form and chart components.
Stars: ✭ 345 (-11.31%)
Mutual labels:  charts
React Native Ios Kit
The missing React Native UI Kit for iOS
Stars: ✭ 368 (-5.4%)
Mutual labels:  ui-kit
Minera
Minera is a web interface to monitor and manage mining devices
Stars: ✭ 337 (-13.37%)
Mutual labels:  charts
Layercake
graphics framework for sveltejs
Stars: ✭ 329 (-15.42%)
Mutual labels:  charts
Taro Ui
一款基于 Taro 框架开发的多端 UI 组件库
Stars: ✭ 3,806 (+878.41%)
Mutual labels:  ui-kit
Open Source Xamarin Apps
📱 Collaborative List of Open Source Xamarin Apps
Stars: ✭ 318 (-18.25%)
Mutual labels:  xamarin-android
Svelte Materialify
A Material UI Design Component library for Svelte heavily inspired by vuetify.
Stars: ✭ 351 (-9.77%)
Mutual labels:  ui-kit
Vega Lite
A concise grammar of interactive graphics, built on Vega.
Stars: ✭ 3,568 (+817.22%)
Mutual labels:  charts
React Jsx Highcharts
Highcharts built with proper React components
Stars: ✭ 336 (-13.62%)
Mutual labels:  charts
Reports kit
Beautiful, interactive charts and tables for Ruby on Rails
Stars: ✭ 349 (-10.28%)
Mutual labels:  charts
Gittrends
A iOS and Android app to monitor the views and clones of your GitHub repos
Stars: ✭ 388 (-0.26%)
Mutual labels:  xamarin-android
             ///\      ///\             /////////\              ///\
            //\\/      //\/           //\\\\\\\\//\            //\\/
           //\/       //\/          //\\/       \\/           //\/
          //\/       //\/           \//\                     //\/
         /////////////\/             \//////\               //\/
        //\\\\\\\\\//\/               \\\\\//\             //\/
       //\/       //\/                     \//\           //\/
      //\/       //\/           ///\      //\\/          //\/       //\   
     ///\      ///\/            \/////////\\/           /////////////\/
     \\\/      \\\/              \\\\\\\\\/             \\\\\\\\\\\\\/             Present by Richard.Hu

HslControls.dll

NuGet Status NuGet Download NetFramework Visual Studio copyright status

一个工业软件的控件库,配套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
    {
        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [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<Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            SetSupportActionBar(toolbar);

            FloatingActionButton fab = FindViewById<FloatingActionButton>(Resource.Id.fab);
            fab.Click += FabOnClick;

            DrawerLayout drawer = FindViewById<DrawerLayout>(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<NavigationView>(Resource.Id.nav_view);
            navigationView.SetNavigationItemSelectedListener(this);

			// code here
            bool isSuccess = HslControls.Authorization.SetAuthorizationCode( "你的授权码" );
            if (!isSuccess)
            {
                Console.WriteLine( "注册失败" );
            }
        }

Demo

初步实现的控件如下所示(有些为动图,实际需要自己下载demo运行,demo仅支持免费运行8小时):

安卓版的如下

Picture Picture Picture Picture

这是wpf版本的界面

Picture

这是winform版本的界面

Picture Picture Picture Picture Picture Picture Picture Picture Picture Picture Picture Picture Picture Picture Picture Picture Picture Picture Picture Picture Picture Picture Picture Picture Picture Picture Picture Picture Picture Picture Picture Picture Picture Picture Picture

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].