ASP. Mvc5+ef6+easyui Admin System (1)-Preface and catalogue (Continuous update ... )

Source: Internet
Author: User

Development tools: VS2015 (more than 2012) +SQL2008R2 database

You can get a copy of the latest source contact qq:729994997 Price 666RMB

Post-upgrade interface effects are as follows:

Schedule Management http://www.cnblogs.com/ymnets/p/7094914.html

Task scheduling System Interface http://www.cnblogs.com/ymnets/p/5065154.html

Full set of system permissions complete diagram http://www.cnblogs.com/ymnets/p/5065201.html

System configuration Section Figure http://www.cnblogs.com/ymnets/p/5065232.html

Workflow http://www.cnblogs.com/ymnets/p/5193862.html

System Interface Appreciation http://www.cnblogs.com/ymnets/p/5599366.html

Public Platform Basic Edition interface http://www.cnblogs.com/ymnets/p/5805223.html

Simple article Management System http://www.cnblogs.com/ymnets/p/6011433.html

--------------------------------------------------------------------------------------------------------------- --------------------------------

Preface:

When I first wrote this frame, I could say that it was not a very popular design pattern at the time, it was in the 2012, object-oriented programming was familiar to everyone, but "injection, control inversion (DI,IOC, Dependency Injection), AOP programming" emerging nouns

Many people do not know especially to engage. NET developers, at least at the time, but today they are very popular technical indicators, many Daniel also admitted that this is the mainstream development model, you can see from the recruitment network of technical posts.

I have been involved in MVC2.0 to 5.0 development work, witnessed the maturation of MVC evolution process, like this framework, the design pattern has not changed, but the code has been refactoring. I also believe that this development model can not be replaced at present, but also our web development work is the first choice

MVCWEBAPI is suitable for mobile device interface, Mvcweb business interface display processing, this is how standard.

Why do I choose this technology portfolio?

I was the first choice of technology is very simple, from the simple development method and the study cost of personnel considerations, we all know the technical way, can overcome the development process of team personnel replacement (turnover, new)

The choice of technology is the essence of the pandemic architecture, do not use a very large underlying framework, training and learning costs are very high, from learning to development needs a long process, which is what bosses do not want to see

It also takes into account that the use of the application system is not very

So: ASP. NET MVC, EF, IOC container, Easyui, layered sub-module, interface-based

MVC5: currently applicable to all front-end applications deployment, including Web site, System backend, adaptation, API interface, no like webform,php and other mixed-type bloated code, focus on separation

EF6: micro-software own things, after all, very handy, updated quickly, support the mainstream database, easy to expand and change, the current performance is very good

Injection (IOC): injection container I chose unity in the most popular IOC injection containers, and at the time, unity, like the popular autofac,spring.net and so on, belonged to the stable type, until today

After many years of version evolution, the performance of the large injection frame stability, and ease of use are similar, so regardless of the choice that is good, we achieve the same effect, and their principles are the same

Easyui 1.5: for the application system, I think the most important is the data table, processing and displaying the complex business model is the necessary first choice, Easyui components have everything, I wanted to switch to Bootstrap, but for the application system

Bootstrap is not really suitable, especially in the development of speed and display, although more lightweight, but you will end up for the interaction to scratch your own head, do not believe you can try. However, the interface published on the internet can be used

BootStrap, non-conflict, finally I still look tired of easyui skin, their efforts to write 5 sets of Easyui skin, in fact, not difficult. Transmission Door

Hierarchical sub-modules: from database to file naming they are normative, but also to the system of the Convention and coding norms, each company has a certain code codes, but Datong small a different, such as workflow module, flow in the database table is Flow_

As a prefix, areas in MVC for Flow,bll,dal, Flow.bll,flow.dal. This facilitates the development of rapid set-up and T4 of the unified generation, but also for the system's splitting, while our bll,dal is also applicable to

WINFORM,WPF and other desktop software, or as a WEBAPI business layer.

based on interfaces: specifications, constraints, separation, etc., popular point I mainly as sub-package, business code hiding, team development as long as the definition of interface, and no need for practical business, can be contracted at the same time development, very good

How to read articles in this series

Section 1-10: The basics of getting started with this series. Basically determined from the user request to read the entire process of the database, the main explanation Easyui is how to read the background data, through the interactive way of JSON data, fast no refresh, the same applies to other front frame. such as Extjs,jqgrid,bootstrap and so on.

11,12,13: Is the system of the log, exception processing, the log can record the user's every action, exception can let developers quickly get problem positioning.

Section 18-28: Permissions are the most basic thing in every application system, and theory must be owned. The key permissions are the degree of control, this series controls the permissions to the button level, and processes the request through a global filter

--------------------the middle of the reading section------------------

Although the 58,59 section is the refactoring section of this series, the system code is changed, but must have the previous design method, which is to encapsulate the previous design, through the T4 template, encapsulated Dal,bllmodel ' Duplicate code, the code generator's Bll,dal no longer needed. Greatly eliminates a lot of duplicate code, must read. Even if your system does not fall within the scope of this series, 58,59 may be helpful to you.

The follow-up will bring some webapi to open and verify, let Webapi open to the mobile end of the article, let us know how Android is communicating with our API and verifying

Table of Contents: (Although very careful, but the article inevitably has a lot of typos and thinking errors)

Section II: ASP. Mvc5+ef6+easyui Admin System (2)-easyui front page frame----> Note: Beginner students, direct use of MVC5

Section III: ASP. Mvc5+ef6+easyui Admin System (3)-Beautiful System Login Interface

Fourth: ASP. Mvc5+ef6+easyui Admin System (4)-Project Solution

Section Fifth: ASP. Mvc5+ef6+easyui Admin System (5)-ef additions and deletions

Section Sixth: ASP. Mvc5+ef6+easyui Admin System (6)-unity Dependency Injection

Section seventh: ASP. Mvc5+ef6+easyui Admin System (7)-mvc and Easyui DataGrid

Section eighth: ASP. Mvc5+ef6+easyui Admin System (8)-MVC and Easyui DataGrid paging

Section nineth: ASP. Mvc5+ef6+easyui Admin System (9)-mvc and Easyui combined additions and deletions

Section Tenth: ASP. Mvc5+ef6+easyui Admin System (10)-system menu bar [with source code]

Section 11th: ASP. Mvc5+ef6+easyui Admin System (11)-System log and exception handling ①

Section 12th: ASP. Mvc5+ef6+easyui Admin System (12)-System log and exception handling ②

Section 13th: ASP. Mvc5+ef6+easyui Admin System (13)-System log and exception handling ③

Section 14th: ASP.-easyui defect Repair and extension [Mvc5+ef6+easyui]

Section 15th: ASP. Mvc5+ef6+easyui Admin System (15)-Permission management System Preparation

Section 16th: ASP. Mvc5+ef6+easyui Admin System (16)-Privilege management system-Beautiful verification code

Section 17th: ASP.-LINQ dynamic sequencing of the Mvc5+ef6+easyui admin system

-------------------------------------------------------------------------Rights Management-------------------------------------------- ---------------------

Section 18th: ASP. Mvc5+ef6+easyui Admin System (18)-Rights Management system-table data

Section 19th: ASP. Mvc5+ef6+easyui Admin System (19)-Rights Management system-User Login

Section 20th: ASP. Mvc5+ef6+easyui Admin System (20)-Rights management system-get menu based on permissions

Section 21st: ASP. Mvc5+ef6+easyui Admin System (21)-Access management system-run through the system

Section 22nd: ASP. Mvc5+ef6+easyui Admin System (22)-Rights Management system-module navigation production

Section 23rd: ASP. Mvc5+ef6+easyui Admin System (23)-Rights Management System-role Group module

Section 24th: ASP. Mvc5+ef6+easyui Admin System (24)-Rights management system-authorizing permissions to roles

Section 25th: ASP. Mvc5+ef6+easyui Admin System (25)-Rights management system-system administrator

Section 26th: ASP. Mvc5+ef6+easyui Admin System (26)-Rights management system-assigning roles to users

Section 27th: ASP. Mvc5+ef6+easyui Admin System (27)-Rights management system-assigning users to roles

-------------------------------------------------------------------------Additional features-------------------------------------------- ---------------------

Section 28th: ASP. Mvc5+ef6+easyui Backend Management System (28)-System Summary

Section 29th: ASP.-t4 template for Mvc5+ef6+easyui admin system

Section 30th: ASP. Mvc5+ef6+easyui Admin System (30)-Localization (multi-language)

31st: ASP.-MVC using the RDL report in the Mvc5+ef6+easyui admin system

Section 32nd: ASP.-swfupload multi-File upload [with examples] Mvc5+ef6+easyui

Section 33rd: ASP. Mvc5+ef6+easyui Admin System (33)-Data validation sharing

Section 34th: ASP. Mvc5+ef6+easyui Admin System (34)-①-Brief analysis of the article release system

Section 35th: ASP. Mvc5+ef6+easyui Admin System (35)-Article Release System ②-Project

Section 36th: ASP. Mvc5+ef6+easyui Admin System (36)-Article release system ③-kindeditor use

Section 37th: ASP. Mvc5+ef6+easyui Admin System (37)-Article release system ④-millions data and tens data simple test

Section 38th: ASP.-easyui-accordion+tree Beautiful Menu Navigation in the Mvc5+ef6+easyui admin system

Section 39th: ASP. Mvc5+ef6+easyui Admin System (39)-on-line population statistics

Section 40th: ASP. Mvc5+ef6+easyui Admin System (40)-Accurate online demographic implementation-"Filter +cache"

--------------------------------------------------------------------Workflow-------------------------------------------------- ------------

Section 41st: ASP. Mvc5+ef6+easyui Admin System (41)-Organizational structure

Section 42nd: ASP. Mvc5+ef6+easyui Admin System (42)-Workflow Design-database table creation

Section 43rd: ASP. Mvc5+ef6+easyui Admin System (43)-Workflow design-field classification design

Section 44th: ASP. Mvc5+ef6+easyui Backend Management System (44)-Workflow design-Design form

Section 45th: ASP. Mvc5+ef6+easyui Backend Management System (45)-Workflow design-Design steps

Section 46th: ASP. Mvc5+ef6+easyui Backend Management System (46)-Workflow design-Design Branch

Section 47th: ASP. Mvc5+ef6+easyui Backend Management System (47)-Workflow design-Supplemental

Section 48th: ASP. Mvc5+ef6+easyui Admin System (48)-Workflow design-Draft new application

Section 49th: ASP. Mvc5+ef6+easyui Admin System (49)-Workflow design-My application

----------------------------------------------------UI is fully upgraded----------------------------------------------------------

Section 50th: ASP.-easyui Flat Skin, Mvc5+ef6+easyui admin system

Section 51st: ASP. Mvc5+ef6+easyui Admin System (51)-System upgrade

Section 52nd: ASP. Mvc5+ef6+easyui Admin System (52)-Beautify Easyui skins and icons

Section 53rd: ASP. Mvc5+ef6+easyui Admin System (53)-Workflow design-my review

Section 54th: ASP. Mvc5+ef6+easyui Admin System (54)-Workflow design-All process monitoring

Section 55th: ASP. Mvc5+ef6+easyui Admin System (55)-Workflow design-form layout

Supplemental printing: ASP.-web Print Mvc5+ef6+easyui Admin system

----------------------------------------------------Common plug-ins use--------------------------------------------------------------- -------------

Section 56th: ASP. Mvc5+ef6+easyui Admin System (56)-Plugin---Single file upload and Easyui use FancyBox

Section 57th: ASP. Mvc5+ef6+easyui Admin System (57)-Plugin---ueditor use

-----------------------------------------------------refactoring------------------------------------------------------------------ -------------------

Section 58th: ASP.-dal layer reconfiguration of the Mvc5+ef6+easyui backend management system

Section 59th: ASP.-BLL layer reconfiguration of the Mvc5+ef6+easyui backend management system

Section 60th: ASP. Mvc5+ef6+easyui Backend Management System (60)-System Summary

Section 61st: ASP. Mvc5+ef6+easyui Admin System (61)-How do I use frameworks to develop?

Section 62nd: ASP.-EF link String encryption (NET Mvc5+ef6+easyui admin system)

Section 63rd: ASP.-excel Import and export of Mvc5+ef6+easyui admin system

Section 63rd: ASP.-excel Import and Export (Extended Supplement for table-mode import) Mvc5+ef6+easyui

-------------------------------------------------------------------------WebAPI------------------------------------------ -----------------------

Section 64th: ASP-webapi and Unity injection with the Mvc5+ef6+easyui admin system

Section 64th: ASP.-webapi and Unity Injection-config file (Mvc5+ef6+easyui)

Section 65th: ASP.-MVC WEBAPI user authentication (1) Mvc5+ef6+easyui

Section 66th: ASP.-MVC WEBAPI user authentication (2) Mvc5+ef6+easyui admin system

Section 67th: ASP.-mvc and Echarts of the Mvc5+ef6+easyui admin system

Two development-----------------------------------------------------------------------------------------------------------------public platform -----

Section 68th: ASP. Mvc5+ef6+easyui Admin System (68)-Public platform development-resource environment preparation

Section 69th: ASP. Mvc5+ef6+easyui Backend Management System (69)-Public platform development-functional Overview

Section 70th: ASP. Mvc5+ef6+easyui Admin System (70)-Public platform development-become a developer

Section 71st: ASP. Mvc5+ef6+easyui Admin System (71)-Public platform development-public number management

Section 72nd: ASP. Mvc5+ef6+easyui Admin System (72)-Public platform development-message processing

Section 73rd: ASP. Mvc5+ef6+easyui Admin System (73)-Public platform development-messaging Management

Section 74th: ASP. Mvc5+ef6+easyui Admin System (74)-Public platform development-custom menu

Section 75th: ASP. Mvc5+ef6+easyui Admin System (75)-Public platform development-user groups and user management

Section 76th: ASP. Mvc5+ef6+easyui Admin System (76)-Public platform development-web licensing

-------------------------------------------------------------------------extension---------------------------------------------- -------------------

Section 80th: ASP. Mvc5+ef6+easyui Admin System (80)-Free desktop

Section 81st: ASP. Mvc5+ef6+easyui Admin System (81)-Data filtering (Universal query)

Section 82nd: ASP.-easyui DataGrid Bulk Operations (edit, delete, add), Mvc5+ef6+easyui admin system

Section 83rd: ASP.-easyui Datagrid Inline Edit extension (Mvc5+ef6+easyui)

Section 84th: ASP.-quartz Job scheduling usage Mvc5+ef6+easyui

Section 85th: ASP.-quartz job scheduling usage in Mvc5+ef6+easyui admin system



ASP. Mvc5+ef6+easyui Admin System (1)-Preface and catalogue (Continuous update ... )

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.