{eval=Array;=+count(Array);}

成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

問(wèn)答專欄Q & A COLUMN

都有哪些編程語(yǔ)言可以快速開發(fā)Windows下的GUI程序?

williamwen1986williamwen1986 回答10 收藏1
收藏問(wèn)題

10條回答

Profeel

Profeel

回答于2022-06-22 19:16

易語(yǔ)言,哈哈

評(píng)論0 贊同0
  •  加載中...
opengps

opengps

回答于2022-06-22 19:16

謝邀。技術(shù)選型很重要,作為一名一線開發(fā)人員,下面談?wù)劤R姷腤indows平臺(tái)企業(yè)級(jí)開發(fā)GUI程序常用編程語(yǔ)言。


C/C++系列

如果你的程序?qū)π阅芤筝^高,那么推薦C++來(lái)完成。下面介紹介紹兩種官方的,開發(fā)過(guò)程中經(jīng)常用到的C++界面庫(kù),至于Duilib、BCG等第三方開源庫(kù)這里不再介紹。

1、Qt

C++開發(fā)界面首選開源庫(kù)??缙脚_(tái)支持,文檔齊全,API設(shè)計(jì)優(yōu)雅,一直保持更新,它不僅僅是一套界面庫(kù),更封裝了多線程、訪問(wèn)數(shù)據(jù)庫(kù)、圖像處理、音頻視頻處理、網(wǎng)絡(luò)通信、文件操作等接口。

2、MFC

俗話說(shuō),MFC==沒飯吃,雖然現(xiàn)在都已經(jīng)2020年了,但是還是有大量的公司在使用MFC這一上古技術(shù)來(lái)開發(fā)界面,它并沒有滅絕。不過(guò)大多數(shù)處于維護(hù)態(tài)了。新項(xiàng)目我想很少有公司會(huì)采用MFC來(lái)開發(fā)了(目前新版本的VS已經(jīng)默認(rèn)不搭載MFC了,需要多帶帶安裝)。

如果你是在校學(xué)生, 不建議深入學(xué)習(xí)MFC相關(guān)技術(shù),理解大致思想即可。

如果你已經(jīng)參加工作,不幸處于維護(hù)MFC老項(xiàng)目之中,那么建議工作之余多學(xué)習(xí)其他技術(shù),早日跳槽脫坑。

C#

這家伙絕對(duì)是Windows界面開發(fā)的王者,背靠微軟這一強(qiáng)大后盾,為開發(fā)者提供所見即所得的開發(fā)模式,即使是新手也可以通過(guò)簡(jiǎn)單的拖拽來(lái)開發(fā)出帶有圖形界面的可視化軟件,不僅可以開發(fā)PC客戶端,更能開發(fā)Web端。最大的缺點(diǎn)是要安裝framework組件。

JS系列

曾夢(mèng)想一統(tǒng)天下(Web、移動(dòng)端、PC端)的JS,推出了Electron,為開發(fā)者提供PC客戶端開發(fā),更有VSCode、Atom這樣的成熟案例。不過(guò)最大的缺點(diǎn)就是開發(fā)出來(lái)的東西體積太大了,運(yùn)行效率偏低。

Delphi

曾經(jīng)的王者,現(xiàn)在已經(jīng)落寞到很少有人知曉的地步,雖然它還在堅(jiān)持更新。將所見即所得發(fā)揮到了極致,至于到底它有多強(qiáng)大多好用呢,因?yàn)樽约捍_實(shí)沒有使用過(guò),就不再妄加評(píng)論了。

如果沒有特殊需求的話,不再建議大家再去糾纏Delphi 了,比較是過(guò)時(shí)的東西。

本文為作者“一個(gè)程序員的奮斗史”悟空問(wèn)答原創(chuàng)文章,未經(jīng)允許轉(zhuǎn)載、抄襲必究!

評(píng)論0 贊同0
  •  加載中...
sPeng

sPeng

回答于2022-06-22 19:16

Delphi7和C++builder6是我最愛用的,visual c++我只用過(guò)2003版本,感覺太麻煩,距離可視化編程差得很遠(yuǎn)。

評(píng)論0 贊同0
  •  加載中...
noONE

noONE

回答于2022-06-22 19:16

二十年前的vb6.0就可以秒殺現(xiàn)在一眾非微軟系解決方案 ,點(diǎn)幾個(gè)按鈕 界面自動(dòng)全部生成好 配置下數(shù)據(jù)庫(kù) 就行了 ,如果要自定義 可視化拖拽控件 拼裝界面 ,界面代碼一行不用寫。

評(píng)論0 贊同0
  •  加載中...
yzd

yzd

回答于2022-06-22 19:16

vb.net:論開發(fā)速度c#就是個(gè)弟弟

評(píng)論0 贊同0
  •  加載中...
Fourierr

Fourierr

回答于2022-06-22 19:16

Delphi已經(jīng)很少有人用了,新的程序員都不知道是什么東西,C#應(yīng)當(dāng)是首選,如果兼顧其他方面,比如:性能 跨平臺(tái)等,QT是比較好的選擇

評(píng)論0 贊同0
  •  加載中...
_ipo

_ipo

回答于2022-06-22 19:16

autoit

評(píng)論0 贊同0
  •  加載中...
loonggg

loonggg

回答于2022-06-22 19:16

快速的話c#吧,上手挺快的。

評(píng)論0 贊同0
  •  加載中...
CntChen

CntChen

回答于2022-06-22 19:16

pyqt,pyside

評(píng)論0 贊同0
  •  加載中...
xingqiba

xingqiba

回答于2022-06-22 19:16

用pyqt,感覺不錯(cuò)

評(píng)論0 贊同0
  •  加載中...

最新活動(dòng)

您已邀請(qǐng)0人回答 查看邀請(qǐng)

我的邀請(qǐng)列表

  • 擅長(zhǎng)該話題
  • 回答過(guò)該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說(shuō)句感謝的話吧!
付費(fèi)偷看金額在0.1-10元之間
<