編寫一個小windows桌面程序用什麼語言和工具?

這個問題的來源:我是一個大四學生,管理專業,現在上海做安卓開發,近期要做畢業設計,我選的課題是做一個小軟體。學校的標準是用powerbuilder9.0做開發,我與導師交涉用安卓手機軟體的形式失敗了,於是我只能在桌面上開發一個小軟體用來做畢業設計了。

我用的是Mac,希望做畢業設計可以通過Mac來編寫,能夠簡單生成exe文件,因為在學校答辯還是必須用windows的形式。學習成本低一點的最好,反正我也有編程基礎。多謝!


在 mac 上寫 windows 客戶端軟體?

您還是用 html5 做吧……


mac怎麼寫exe

技術好的話mac上寫完win上編譯吧


必須Qt啊,在Mac平台開發,只要你用的都是Qt提供的類庫和C++的標準庫(這很容易,我就是),豈止Windows,全平台都可以編譯。

有空還可以適配一下手機,這樣就可以兼顧iOS、安卓甚至WP,多棒。

ps:這些都可以1份代碼實現。


妥妥的Qt,了解詳情訪問 http://qt.digia.com


裝虛擬機,裝windows,裝vs吧!


Qt大法好,到時候在Windows編譯一發就搞定了。


大牛們都太喜歡扯了

MAC怎麼了,裝個虛擬機就是了。

或者用JAVA。swing什麼的也是可以通過WINDOWS命令行或者快捷方式什麼的運行的。

以我聽過的故事來看,你這事要坑,,,純預感。


可以使用Adobe Air, Haxe, Delphi, node-webkit, QT 這些都可以, 看你熟悉哪些技術了, 選擇你感覺容易學的就ok.

Adobe Air 支持mac, windows, Andorid, IOS, 可用語言:Actionscript3, Html+js

Delphi xe8 也支持 mac, windows, Andorid, IOS, 使用語言:Object Pascal

node-webkit 支持 mac, windows, linux: 使用語言: html+js

QT: windows, mac, linux: 使用語言:c++

Haxe: 支持windows, mac, linux, android, IOS, 黑霉等, 使用語言:haxe


強推qt,跨平台不說,而且編寫小程序特別簡單


為啥完全沒人提MFC........


必須qt!跨平台,簡潔易操作。只要你是用c++寫的。


要不試試還用安卓, 最後在Windows上把模擬器開開給老師試試?


C#妥妥的。。。。


c#吧,比qt簡單,相信我

另外不要用mac編,至少也得開一個windows虛擬機吧~


竟然還有人用PB, 我都要被他坑死了


一定要Mac下的話,還是Java吧

或者安裝虛擬機跑windows


flash

----

haxe也可以


C#(WPF)

看這本書:《.NET開發經典名著?WPF編程寶典:使用C# 2012和.NET 4.5(第4版)》([美]麥克唐納(Matthew Macdonald))【摘要 書評 試讀】的前六章即可。


裝vs程序用c#寫,基本都學過c++,就算沒有語法類似的語言多學個類。界面用c#winform寫。

基本上照貓畫虎寫次例子找下度娘就熟悉了。


qt是比較容易的,不過用nwjs也是不錯的,可以嘗試一下


推薦閱讀:

當我們在學習一門編程語言的時候,我們究竟在學習什麼?
寫一個具有model based design功能的Simulink需要哪些技術?難度如何?
內聯函數可以是虛函數嗎?
請問mono unity Xamarin 這三者之間是什麼關係?
初學者學編程,是看項目源碼學習,還是看著書一步步敲代碼見效?

TAG:編程語言 | Windows開發 | 桌面應用開發 |