Ligg.EasyWinApp: a WIndows application programming framework introduced

This solution is a Windows application programming framework and UI libraries, including four items:

  •   Ligg.EasyWinForm is a Winform application programming framework and UI libraries. By this the frame, without any code, through XML configuration file, build arbitrarily complex Windows application interface, in a similar manner as the formula Execel basic process control (assignment, conditional, looping, branching) and function (character processing , document processing, Windows script execution, logical, math, data input and output - support String, Jonson, DataTable type of data); dynamic loading "plug and play" .Net assemblies or COM components to achieve specific business processing functions ; support multi-threaded, multi-language.
  •   Ligg.EasyWinSignalR is a windows-based SignalR client, a single user on multiple machines instant messaging, built-in basic functions such as chat, file transfer to receive, screen shots, and so on. Dynamic loading "plug and play" .Net components or COM component to achieve a specific service processing. Operation and maintenance of automation can be used as a proxy for real-time monitoring and operation and maintenance of the computer.
  •   Ligg.EasyWinConsole is a Windows-based console application template, and Ligg.EasyWinform similar, without any code, with the parameters passed and keyboard input; through the configuration file, in a similar manner Execel formula for basic process control and function, achieve a specific service processing by dynamically loading "plug and play" COM component or .Net components.
  •   Ligg.EasyWinService is a template-based applications windows services, by (remote) configuration, define the startup / shutdown, real-time operation / timing / cycle operation, dynamic loading "plug and play" .Net assemblies or COM components to achieve specific business processing functions. Just realize different configuration, a Windows service for different functions in different business scenarios.

The significance of this program to address:

This suitable solution of application scenarios:

Each program implements the project schematics :

The following will be divided into several chapters to introduce the design ideas and source code:

Ligg.EasyWinForm: a Winform application programming framework and UI library introduction

Ligg.EasyWinForm: Application- incoming parameters, verify the password, the software covers, start login, ReleaseForm and DebugForm

Ligg.EasyWinForm:FunctionForm: menu、tray、ControlBox

Ligg.EasyWinForm: View

Ligg.EasyWinForm: Variable

Ligg.EasyWinForm: Zone

Ligg.EasyWinForm:Control、 StyleClass、StyleText

Ligg.EasyWinForm:GetText、Action

Ligg.EasyWinForm: each control Introduction

Ligg.EasyWinForm: support for multiple languages

Ligg.EasyWinForm: Support multi-threading

Ligg.EasyWinForm: how to commission and publish

Ligg.EasyWinForm: External .Net Component

Ligg.EasyWinForm: server-side data interface

 

 

 

 

 

Go to the source code and test cases https://www.github.com/liggin2019 visit. (Currently only EasyWinForm, other projects will be complete and upload)

Guess you like

Origin www.cnblogs.com/liggin2019/p/11780431.html