這是一個關於GUI的常見問題。我從來沒有用GUI寫過程序,現在我必須爲大學做這個。我發現C語言中最好的解決方案是GTK +。GTK + C中的GUI,第一步
我看到很多例子,但我仍然無法理解一件事。我的程序是一個服務器/客戶端應用程序,所以它必須在後臺運行,如果有一個小的GUI。它怎麼能實現?我看到要「啓動」我必須使用gtk_main()循環的人,並且應用程序始終在該循環內部阻塞。我應該使用fork()同時執行其他任務嗎?
謝謝,抱歉,如果這是一個微不足道的問題。
這是很難解釋它在意大利,在英語中是更壞:)
該方案有聽汽車無網絡(LAN),看看其他用戶到達,趕上他們的UDP消息,同時如果某些條件得到驗證,它必須與特定用戶進行通信(例如,如果本地文件夾中的文件發生更改,則必須將此文件發送給指定用戶。這可能會發生在同時)。我只有一個應用程序必須是服務器(發送文件)和客戶端(同時收聽網絡)。
有一個實現GUI的單獨「客戶端」的想法可能很有趣。
我從來沒有開發過一個GUI,所以我想寫所有我的程序,然後在最後添加GUI。這是可能的?
你究竟是什麼意思:「我的程序是服務器/客戶端應用程序」?它是連接到服務器(這是一個不同的程序)的客戶端?或者運行同一個程序的兩個實例,其中一個是客戶端,另一個是服務器? – ArjunShankar 2012-04-25 15:44:10
Next:「我應該使用fork()同時執行其他任務嗎?」除了運行GUI之外,還有哪些其他任務要做? – ArjunShankar 2012-04-25 15:44:52
下一個:「所以它必須在後臺運行,如果有一個小GUI」:這是什麼意思?我不清楚。 – ArjunShankar 2012-04-25 15:45:25