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