-
1.您可以使用 WinC,也就是說,您可以直接在 Windows 下程式設計。 這樣就比較麻煩了,因為什麼都得自己寫(比如建立視窗、初始化等基礎)老師之前在課堂上講過,理解之後,感覺很簡單,而且都是套路,看個例子就可以理解了。
2.你可以用MFC建立乙個介面,你想在裡面實現什麼,直接用C語言寫就行了,非常方便,其實MFC是Winc的一種封裝,是你第一點想寫的基本東西(建立視窗,初始化等),他給你搞定了。你不必自己寫,只需建立乙個專案就可以了。
3.你可以建立乙個 C 專案,在 C 語言中建立乙個介面(只需拖動小部件,如 VB),然後用 C 語言編寫要實現的內容。 或者,你可以用 C 語言編寫你要實現的內容,並將其編譯成乙個動態鏈結庫。
dll,然後在 C 專案中呼叫專案,這實際上起到了介面封裝的目的,也比較方便。
-
如果要建立乙個新專案,可以建立乙個空專案,然後在原始碼中建立乙個原始檔,然後在原始檔中寫入**。
-
通常有幾種方法可以直接使用 C C++ 開發介面程式:
1. 直接呼叫系統API
這個開發起來比較麻煩,效率低下,但通過練習,可以很好地掌握GUI程式的原理和技巧。 因為常用的第 3 種型別也是基於此,所以學習 API 有利於更深入地理解 GUI 程式的原理。
2.使用繪圖介面直接自己繪製。
這是最麻煩的,一般適用於遊戲和虛擬實境等專業領域,比如使用OpenGL繪圖介面製作3D程松寬喊叫序列。
3. 呼叫其他封裝庫。
這是當其他人封裝系統 API 並為您提供乙個簡單的介面(例如 MFC)時。 對於 C C++,喬超現在比較流行的是 QT、XWIDGET 等 GUI 庫,使用簡單,文件豐富,跨平台使用,是目前比較好的選擇。 如果 Nono 之前沒有使用過 MFC,建議不要學習 MFC,它很麻煩,而且不是跨平台的。
此外,如果您使用 vs development,..net 中的一些標準控制項足以滿足日常開發的需求,這實際上是當今最常用的控制項。
-
Linux GUI 開發當然是使用 QT (KDE) 或 GTK+ (GNOME)。
穩定。 然後它們都是可攜式的。
如果你想在linux下程式設計,首先要熟悉linux的使用方法,學習的一般過程如下述,希望對你有幫助:1Brother Bird 的私人菜餚基礎知識。
這是為了學習如何使用 Linux 系統。 2...伺服器。
您可以檢視一些簡單的伺服器構建:TFTP、FTP、NFS、DHCP我稍後會用到它......
一般來說,IDE在Linux下很少使用,Linux就是簡單和透明的。
emacs 是很多人使用的工具,它非常全面,但速度有點慢。
編譯器使用 G++ 進行 VI,emacs 自動化工具使用 Automake,Makefile IDE 使用 Eclipse、Qt、Kdevelop 等。
JetBrains、IntelliJ Idea、Pycharm、Geany 等
不,它都是標準的 GNU 工具連線、G LD 等。
Vim 已經能夠使用 Python 作為擴充套件語言。
因此,在編寫 python 時使用 vim 應該是乙個不錯的選擇。
如果你想要任何功能,你可以用python來做)。
使用 vim 的另乙個原因是使用它的人更多。
如果有任何問題,很容易解決。
vim 的對立面是 emacs。
他使用LISP(稱為ELISP)的變體為舊轎車製作擴充套件套件。
它是一種函式式程式語言,沒有物件的概念。
當然,在某種程度上可以模仿物件導向)。
使用 vim 和 emacs 似乎與個性有關(我猜)。
例如,當你在編寫 Python 時,你想學習 Lisp
當我了解 OOP 時,我想了解一些關於 FP 的資訊。
你應該是乙個 emacs 型別的人,使用 emacs 會更合適。
如果你只想專注於編寫 Python,不管 lisp 是什麼。
有一種說法是,python 甚至已經學會了 lisp 的缺點)
如果你不想知道什麼是lisp,那麼vim很適合你。
因為 emacs 型別的人有太多的興趣,所以 Vimer 總是說:
Emacs 根本不是裝置!
您也可以使用其他裝置。
但是,當您學習上述兩個之一時,您可能會明白它是什麼
Windows 上使用的許多 IDE 都有 Linux 版本,您可以了解您常用的 Windows 版本的 IDE 是否有 Linux 版本。
-
這裡有乙個非常簡單的方法,立即使用 GTK,乙個用 C 語言開發的跨平台圖形工具包。
使用 C 語言。
為了快速完成桌面GUI程式的開發,下面簡單介紹一下實現過程,主要內容如下:
使用 C 語言。
1.首先,**安裝gtk,有兩種方法,一種是按照gtk官網的方法一步一步配置液磨機,另一種是直接使用打包好的gtk-bundle包,這裡以第二種方法為例,直接使用打包好的gtk-bundle包,這個可以直接在csdn上找到**, 如下圖,將這個 zip 檔案解壓到任意資料夾,然後需要將 bin 目錄新增到環境變數中:
2.然後開啟 cmd 視窗並鍵入“pkg-config”。
cflags
gtk+命令,如果輸出如下,則配置成功:
這時就可以測試GTK內建的示例了,直接輸入命令“gtk3-demo”,效果如下,所有GTK內建的GUI示例都會彈出:
3.最後,我們在 C 語言中引入 GTK,然後實現 GUI 程式開發,這裡以 code::blocks 軟體為例,需要分別設定編譯器和鏈結器,如下所示:
開啟 code::blocks 並點選選單欄中的“settings” ->compiler在編譯器設定下方新增一行命令“pkg-config”
cflags
gtk+,注意是反引號,主要用於匯入編譯所需的標頭檔案:
接下來,您需要在鏈結器設定中新增一行命令“pkg-config”
libsgtk+,如下所示,用於新增執行程式所需的動態庫
最後,我們可以編寫 C 語言 ** 來實現 GUI 程式開發,測試 **如下,非常簡單,乙個簡單的視窗程式:
編譯執行此程式,效果如下,彈窗已成功彈出:
這裡還可以配置dev-c++、vs2017,網上也有相關資料和教程。 至此,我們已經完成了使用C語言開發桌面GUI程式,總的來說,整個過程並不難,只是有點繁瑣,C語言執行效率高,但畢竟封裝很差,GUI開發還是有點複雜,如果想快速談談開發乙個GUI應用, 可以考慮使用其他語言,如C++、C、electron等,更簡單快捷,希望以上分享內容對您有所幫助,也歡迎大家評論留言。
-
純C、Windows32的極少數團友
SDK 和 Linux GTK 是兩個庫,是 acacia 租用的為數不多的庫之一。
現代基本上不用C語言開發GUI,C++是更好的選擇,像QTMFC比Win32好用得多。
更高效的開發是 python、tkinterwxwidget
pyqt非常方便。
你想問的是做乙個圖形介面,對吧?
要製作 Windows 介面,您需要使用 Win32 API,同時學習 Windows 程式設計。 >>>More
VC**中可以生成一些介面,可以參考,也可以參考MSDN。 這不是乙個可以在這裡說的問題,因為它需要很多話才能完成。 這不是你能在一兩天內學會的東西。 強烈建議您檢視有關此主題的書籍。