java - 怎么开发windows桌面程序?
PHP中文网
PHP中文网 2017-04-18 10:16:09
0
11
1275

用java和c#这两个语言开发桌面程序,最先进的技术分别是什么?
我学过android开发,和android开发风格差不多的(就是用xml做布局)的java桌面开发技术是什么?c#桌面开发技术是什么?

谢谢大神们

PHP中文网
PHP中文网

认证0级讲师

membalas semua(11)
左手右手慢动作

Java menggunakan awt, swing atau javafx J2SE dan C# menggunakan winform, wpf atau uwp.

黄舟

Tradisional seperti kata @RobinTang.

Jika anda tidak keberatan JS, anda boleh lihat Electron, yang kini merupakan alat pembangunan aplikasi desktop yang popular.

Rujukan:
https://www.oschina.net/p/ele...

Peter_Zhu

Jika anda ingin membangunkan program desktop untuk Windows sekarang, ia pada asasnya adalah yang dinyatakan di atas.
Jika anda hanya menganggap platform windows, maka sebaiknya gunakan winform atau wpf Lagipun, ia adalah semula jadi, dan ia sememangnya mudah dan cantik untuk dibangunkan.
Jika anda ingin mempertimbangkan merentas platform, anda boleh memilih swing atau Qt.

大家讲道理

javafx

Ty80

Untuk desktop yang menggunakan reka letak seperti XML, kini terdapat DirectUI (C++) yang lapuk, Qt's Qt Quick (C++), WPF Microsoft yang lapuk dan UWP (C#) yang baru dilancarkan, serta yang lebih bergaya berdasarkan Elektron (HTML+JS) untuk Node.js.
Pembangunan desktop Java secara amnya menggunakan Swing dan antara muka penulisan lain, dan menggunakan kod untuk mengawal reka letak Salah satunya ialah ia mungkin tidak sepadan dengan gaya sistem (Java mempunyai Rupa dan Rasa sendiri), dan ia lebih perlahan dan pengalaman akan. menjadi lebih teruk. Wakil biasa termasuk NetBeans (tampan tetapi perlahan) dan Eclipse (hodoh tetapi lambat). Projek baru pada dasarnya tidak digunakan.
C# mempunyai WinForms dan WPF. Yang pertama adalah dekat dengan program asli, dan susun atur juga dikawal oleh kod, tetapi IDE boleh terus menyeret dan melepaskan antara muka reka bentuk. Yang terakhir lebih sesuai untuk program grafik yang lebih cantik WPF adalah lebih perlahan sehingga hanya sedikit orang yang menggunakannya. C# kini mempunyai program UWP yang dilancarkan oleh Win10, tetapi ia tidak menyokong sistem sebelumnya dan pada masa ini jarang digunakan.
Elektron ialah enjin HTML terkapsul Chrome Ia boleh mereka bentuk antara muka dengan HTML dan mengawalnya dengan JS Ia lebih sesuai untuk aplikasi B/S, tetapi ia boleh menjadi sangat lancar baik, seperti Kod Visual Studio.

Ty80

Terima kasih atas jemputan.
Mengenai aspek ini, saya hanya bermain hayunan semasa di sekolah saya rasa tidak layak untuk bercakap. Walau bagaimanapun, nampaknya agak mudah untuk melihat orang lain menggunakan C# untuk melakukan ini di bawah VS.

洪涛

Jawa domestik jarang bermain dengan Java GUI, benda ni memang pelik! Semasa saya di kolej, saya menggunakan Netbeans untuk menyeret dan melepaskan untuk menambah kawalan, tetapi saya rasa saya tidak pernah menggunakan GUI selepas saya tamat pengajian, dan saya benar-benar tidak mempunyai hak untuk bercakap. .

迷茫

Untuk program desktop windows, jika anda tidak mempertimbangkan merentas platform, tetapi pertimbangkan kos masa, C# pastinya pilihan pertama
C# menggunakan winform atau wpf, manakala WPF menggunakan XAML untuk susun atur, dan sintaks. daripada xaml adalah berdasarkan xml.

小葫芦

j2se j2me j2ee

巴扎黑

Jika anda sedang membangunkan antara muka Java, anda menggunakan Java swing atau javafx untuk menulis antara muka Kebanyakan mereka menggunakan javafx untuk menulis antara muka

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!