brief introduction

The content brought to you this time is based on NCF Multi module collaboration instance

The main content is NCF Module Xncf Call each other , The ability to work together

Here we can put Xncf Compared to LEGO toys , One Xncf Is the type of LEGO toys you have , For example, you have a set of LEGO toys to build a house , You also have a set of LEGO toys for building airplanes and cars

The collaboration of so many modules is like you build a part with the toys that build the house , If you want to build a garage in the house , Then put the built car in the car LEGO toy directly into the garage of the house , perfect match , No, I won't feel out of place , Because their specifications are consistent

The above pictures are online pictures , For reference only

step

  • NCF summary
  • NCF setup script
  • NCF Docs
  • NCF Demonstration of running module
  • NCF Demonstration of interface operation
  • NCF Demonstration of cases
  • NCF Management of modules under different modules
  • NCF Increase of interfaces under different modules
  • NCF Mutual calls under different modules
  • MAUI A brief introduction
  • MAUI Operation and installation of
  • NCF combination MAUI Of Demo demonstration
  • NCF More possibilities

The implementation of

  • NCF summary

    About NCF Overview , We have talked about many chapters , The detailed content , Please move : About NCF

  • NCF setup script

    About NCF setup script , Please move :NCF First run installation

  • NCF Docs

    Official documents :Docs

  • NCF Demonstration of running module

    After successful login , You will see that the module management under the extension module contains many new modules found

    Click Install module , It will show whether the module needs to be turned on , After opening , Then the functions of the module are all opened to the enabled state

  • NCF Demonstration of interface operation

    We use visual Swagger plug-in unit , take web api The interface of is displayed

    After the interface call is completed , What is displayed is the data format returned by the interface , You can put it on the application you need according to your needs

  • NCF Demonstration of cases

    This case is a small case we made , You can scan the code to authorize login , This small program is completely used NCF make

  • NCF Management of modules under different modules

    Today's focus is on , Several different modules are installed into the project at the same time

    You can see the picture above , The installed module contains 2 A module , One is the platform management module, and the other is DotnetDay modular

    From the code structure of the project, it looks like this

    The actual situation shown by the backend is like this

    Click add product , You can see the form information of the new product

    There is an edit operation at the end of each line , Click to pop up the edited form page

  • NCF Increase of interfaces under different modules

    This is open platform management v1 Version of the interface

    This is a DotnetDay Modular v3 The interface of

  • NCF Mutual calls under different modules

    Let's take the uploaded pictures of new products for example , We take DotnetDay The commodity management module under the module calls 【 Platform management 】 Next v1 The interface of , It can prove whether the mutual calls between modules are successful

    The above figure shows the result of the call , We see that the upload calls v1 Interface upload , That means 【DotnetDay modular 】 And 【 Platform module 】 Call each other , And it worked

    in summary ,Xncf It gives developers great possibilities , So that you can code in your way , Write application , Write function

  • MAUI A brief introduction

    .NET Multi-platform application UI (.NET MAUI) It's a cross platform framework , For the use of C# and XAML Create native mobile and desktop apps .

    Use .NET MAUI, Can be developed in a single shared code base Android、iOS、macOS and Windows Applications running on .

    .NET MAUI It's open source. , yes Xamarin.Forms The evolution of , Expand from mobile solutions to desktop solutions ,UI Control is regenerated from scratch , In order to achieve performance and scalability . If used before Xamarin.Forms Generate a cross platform user interface , You will notice that .NET MAUI There are many similarities . But there are also some differences . Use .NET MAUI, You can use a single project to create multi platform applications , But if necessary , You can add platform specific source code and resources . .NET MAUI The main goal of is to realize as much application logic and... As possible in a single code base UI Layout .

  • MAUI Operation and installation of

    install MAUI front , You have to install dotnet 7 preview, Otherwise, there is no way to run successfully

    So here I'm going to choose Windows Operation platform

    Of course , He also supports Android,IOS Simulator, etc

    If you haven't Android Simulator , You can try to create a new one

    Add the device specifications you want

    After adding , Show

    Run show

  • NCF combination MAUI Of Demo demonstration

    We combine NCF And MAUI Go to show the list function of the product

    MAUI There is a new button to enter the application , Click to enter the page of product list , When NCF When the data in commodity management changes

    MAUI After entering the application , Will show the following , That's it MAUI And NCF The combination of

    There are many more interesting functions , I hope to explore with you NCF The future of ...

    Wechat with QR code of Sheng xiaohi , Welcome to join us NCF The big family of

    NCF Warehouse address :https://github.com/NeuCharFramework/NCF

    NCF Doc Warehouse address :https://github.com/NeuCharFramework/NcfDocs

    Welcome to Star, Contribute together

be based on NCF More related articles on multi module collaboration instances of

  1. mybatis Learning one : be based on xml And annotation configuration entry examples and problems

    notes : Ben case Reference from :http://www.cnblogs.com/ysocean/p/7277545.html One :Mybatis Introduction to : MyBatis This is a apache An open source project of iBatis ...

  2. Maven-- Multi module dependency instance parsing ( 5、 ... and )

    <Maven-- Build development environment ( One )> <Maven-- Build enterprise warehouse ( Two )> <Maven— A few questions that need to be added ( 3、 ... and )> <Maven— Lifecycles and plug-ins ( Four )&g ...

  3. Ansible Operation and maintenance automation tools 19 Examples of common modules 【 turn 】

    One . Module list 1.setup 2.ping 3.file 4.copy 5.command 6.shell 7.script 8.cron 9.yum 10.service 11.group 12.u ...

  4. Android MCU and Bluetooth module communication example code

    Android MCU and Bluetooth module communication example code Reference path :http://www.jb51.net/article/83349.htm Lala graduated , Write your graduation project before graduation , Need to write a simple Bluetooth APP Interact , through ...

  5. python in argparse Detailed explanation of module usage examples

    python in argparse Detailed explanation of module usage examples This article mainly introduces python in argparse Module usage , In the form of examples, this paper analyzes in detail argparse Module parsing command line parameters using skills , Friends in need can refer to ...

  6. Arduino be based on ESP8266 To configure WIFI modular

    Arduino be based on ESP8266 To configure WIFI modular Use ESP8266 As a server , Use a browser to access the server , To control LED The lamp choice [ file ]->[ Example ]->[ESP8266WIFI]-& ...

  7. Recommendation system | ② Offline recommendation &amp; Collaborative filtering recommendation based on implicit semantic model

    One . Offline recommendation service Offline recommendation service integrates all historical data of users , Use the set offline statistical algorithm and offline recommendation algorithm to periodically count and save the results , The result of calculation is fixed in a certain period of time , The frequency of change depends on the frequency of algorithm scheduling . Offline push ...

  8. Python Solve based on Backtracking 01 Example of knapsack problem

    Python Solve based on Backtracking 01 Example of knapsack problem This article mainly introduces Python Solve based on Backtracking 01 knapsack problem , Combined with the example form, the paper analyzes Python Backtracking method adopts depth first strategy to search and solve 01 Knapsack problem related operating skills , Friends in need ...

  9. python Use cPickle Module serialization instance

    python Use cPickle Module serialization instance This article mainly introduces python Use cPickle Method of module serialization , It's a very practical technique , This article gives an example of python Use cPickle Method of module serialization , Share ...

  10. [ Python Introductory tutorial ] Python Middle date time datetime Examples of module usage

    Python in datetime The module provides powerful and easy-to-use date processing function , Used to record program operation or modification time . Time calculation . Log time display and other functions .datatime The module is repackaged time modular , The classes provided include date.time.da ...

Random recommendation

  1. python web Programming - Concept preheating

    The Internet is triggering a revolution ?? I don't like the skipping of concepts , Note that here are just some from python Excerpt from the book of core programming This is the most exciting part ,web Programming Web The client and server interact “ Language ”,Web The standard of interaction ...

  2. ios iphone take log Output at the terminal

    For simulators , It is at the terminal log The file is located in :   -/Library/Logs/CoreSimulator/C4B94BA6-EF08-4AD2-AE7D-1A3A2E2AC545/system.log Yes ...

  3. Java IO6 :IO summary

    Byte stream . Character stream inheritance Previous articles have explained byte streams . Use of character stream , however Java There are far more stream classes provided to users , Limited to space , There is no way to explain them one by one , And there is no need to explain them one by one , As I mentioned many times when writing my blog , Learn when you have problems ...

  4. Move app Interface programming technology - Learning to achieve PHP Advanced Array

    Array creation , initialization <?php // Please create an array variable arr, And try to create an index array /** * Creation without initial values . Assign values after creation * notes : The subscript must be an integer */ $arr = array(); $a ...

  5. EF add to

    1. Add a single model (CreatRule() It's the construction model )(Shop_ActivityRuleProduct It's a class ) var rule = CreatRule(model); var ruled = db.S ...

  6. vue The road to installation

    vue source 1. install node.js(http://www.runoob.com/nodejs/nodejs-install-setup.html) 2. be based on node.js, Use Taobao npm Image installation related ...

  7. MySQL-- LAN 、 Extranet access MySQL

    One . LAN . Extranet access 1. open CMD, Navigate to the current MySQL Of bin route , Here's the picture : 2. visit MySQL: Input MySQL -u root -p, Click on Enter key , You can see the password input box : Input password , Point needs E ...

  8. kerberos Medium spn Detailed explanation

    0x01 SPN Definition     Service principal name (SPN) yes Kerberos The client is used to uniquely identify a particular Kerberos The service instance name of the target computer .Kerberos Authentication uses SPN Associate a service instance with a service login account . ...

  9. JS Learning notes (2)-- Regular expression gets the specified string

    js Regular extraction string There is :SA  How to use regular extraction sa come out var str=“ There is :SA ” How to use regular extraction sa come out YDhcui |  Browse 2087 Time Recommended on 2016-05-30 18:25:4 ...

  10. [linux][shell] Code synchronization scheme of multiple servers under load balancing

    explain : The server is Tencent's cloud server ( Tencent uses linux container), You need to use an agent to log in to ECS remotely , You cannot access the Internet in the server , So I didn't want to do it at that time svn demand : 1. Synchronize the same code to different servers ...