I launched a. Net Open source cross-platform GUI (Interface Development framework) Project Htmlsharpcore

Source: Internet
Author: User

Hello everyone, I have launched a. Net Open source cross-platform GUI (Interface development framework) project, named Htmlcore.

A major goal of the project is to develop GUI programs (interface programs) on mobile devices using. Net.

Welcome familiar with C + + and operating system programming users to join.

I'm not familiar with C + + and OS programming, I need someone who knows this part to be responsible for porting. Net Core to Android and IOS.

This is a good base, we can use C # to develop the interface framework.

The interface frame is not too difficult.

It can be divided into several parts:

1 Interface Description Language

2 rendering

3 Event Model

O.

Interface Description Language I intend to use Html + Css + C #, C # as a scripting language.

Xaml is a tedious thing, and no one knows what it is except the person who invented it.

Javascript I think we've had enough.     Use C # bar. ^^  ^^  ^^

The interface Description Language part involves the compilation principle syntax analysis, may refer to I previously wrote the project Selectdatatable https://www.cnblogs.com/KSongKing/p/9455216.html, may parse the simple SQL statement that uses SQL to query data in a DataTable.

Rendering is GDI programming, or a native interface that calls Android and IOS.

Event model, your own design, how to play on how to play. But the Html event model is almost there.

Although it is HTML, but not copy HTML, we will only implement some useful common tags and styles. At the same time, we will add some new tags and styles to support the native interface interface between Android and IOS.

We follow some common HTML tags and styles, while inheriting and carrying forward the HTML simple and clear, young and old, including women, many years have been loved by the people of the fine tradition.

As long as you're porting. Net Core to Android and IOS, you can play it all.

I launched a. Net Open source cross-platform GUI (Interface Development framework) Project Htmlsharpcore

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.