我剛開始探索單聲道winforms環境,我無法解決如何從monodevelop內啓動程序,而無需啓動控制檯會話。OS X上的單聲道和WInforms
我的簡單程序運行正常,但是當它退出終端會話總是被創建&等待我'按任意鍵'。我想我可以安排的東西,使終端窗口自動關閉,但我寧願應用程序只是'本地'運行,這是可能的或是否的方式單聲道& .net功能的工作排除它呢?
如examples at Zetcode所示,在'Main'中,其餘代碼以'application.run(new aFunction());'開頭,我認爲這可能是終端會話發生的原因,但將其替換與:
myNewClass n = new myNewClass();
n.aFunction();
導致該程序根本不運行(或者也許只是退出而不做任何事情)。
我是一位經驗豐富的程序員,但並不熟悉C#或mono/.net環境,所以'說明明顯'可能是答案中所需要的。
你的問題不清楚。終端會話未關閉的原因可能是系統設置。您發佈的代碼沒有任何意義。除非您正在啓動的類從Form繼承,否則Application.Run(myNewClass)將不起作用。你計劃使用哪種類型的應用程序?我真的很震驚Mono,因爲它假定僅限於基於文檔的Windows應用程序。 –
我快速瀏覽了一下頁面,沒有任何信息表明這個代碼可以在除了安裝了Mono的Windows之外的任何其他操作系統上工作。您無法在除Windows以外的任何其他操作系統上使用Windows窗體。 –
@RamHound那麼,代碼可以在Windows以外的操作系統上工作,否則我不會有問題。也許我誤解了一些東西,但爲什麼除了爲.net程序提供便攜式平臺之外,還會有其他一些東西? – blankabout