導航:首頁 > 編程語言 > gui編程工具

gui編程工具

發布時間:2022-05-07 18:24:34

java實現GUI編程基本方法都有那些

典型的包括窗口(Window)、框架(Frame/JFrame)、對話框(Dialog/JDialog)、面板(Panel/JPanel)等。只有先創建了這些容器,其它界面元素如按鈕(Button/JButton)、標簽(Label/JLabel)、文本框(TextField/JTextField)等才有地方放。
②添加組件
為了實現GUI應用程序的功能,為了與用戶交換,需要在容器上添加各種組件/控制項。這需要根據具體的功能要求來決定用什麼組件。例如,如果需要提示信息,可用標簽(Label/JLabel);如果需要輸入少量文本,可用文本框(TextField/JTextField);如果需要輸入較多文本,可用文本區域(TextArea/JTextArea);如果需要輸入密碼,可用密碼域(JPasswordField)等等。
③安排組件
與傳統的Windows環境下的GUI軟體開發工具不同,為了更好地實現跨平台,Java程序中各組件的位置、大小一般不是以絕對量來衡量,而是以相對量來衡量。例如有時候,程序的組件的位置是按"東/East"、"西/West"、"南/South"、"北/North"、"中 /Center"這種方位來標識的。因此,在組織界面時,除了要考慮所需的組件種類外,還需要考慮如何安排這些組件的位置與大小。這一般是通過設置布局管理器(Layout Manager)及其相關屬性來實現的。事實上上述按方位來安排組件就是採用了Java中多種布局管理器里的BorderLayout布局管理器。
為了完成一個GUI應用程序所應具備的功能,除了適當地安排各種組件產生美觀的界面外,還需要處理各種界面元素事件,以便真正實現與用戶的交換,完成程序的功能。在Java程序中這一般是通過實現適當的事件監聽者介面來完成的。

Ⅱ WINDOWS下,GUI編程用什麼語言和工具最好

C# 2005、VC++ 2005、VB 2005,都是最先進的最出色的 WinForms 編程語言

補充:
這些都是.NET,VC 和 C# 區別很大,根據你自己的情況選擇吧

Ⅲ 什麼是GUI編程

GUI代表graphics user interface 一般翻譯為圖形用戶介面或圖形用戶界面

GUI就是圖形用戶界面,是基於圖形的界面,windows就是一個圖形用戶界面的操作系統,而DOS是基於命令提示符的操作系統,GUI編程就是編出一個圖形用戶界面的軟體.

補充 圖形用戶界面(Graphical User Interface,簡稱 GUI,又稱圖形用戶介面)是指採用圖形方式顯示的計算機操作用戶界面。

與早期計算機使用的命令行界面相比,圖形界面對於用戶來說在視覺上更易於接受。然而這界面若要通過在顯示屏的特定位置,以」各種美觀而不單調的視覺消息「提示用戶」狀態的改變「,勢必得比簡單的消息呈現花上更多的計算能力。

Ⅳ java GUI界面的設計工具有哪些

Eclipse開發環境下Java可視化編程。
首先打開eclipse
Help→Instal
New
Software
在Work
with輸入
http://download.eclipse.org/windowbuilder/WB/release/R201506241200-1/4.4/
這里把4.4改成你自己的eclipse版本號,如果搜索不到適合版本的,再選擇4.4版本
將下方出現的全部安裝。
等安裝完成後,要重啟eclipse。
啟動eclipse
在包名上右鍵→New→Other→WindowBuilder
文件夾下,就是實現可視化編程功能
然後輸入類名,完成創建。
創建完成會直接出現基本代碼
在代碼最下,有兩個按鍵
Source就是當前頁面的代碼
Design就是可視化編程設計界面
點擊Design後,稍等一會。
當出現設計界面,就可以設計圖形界面了。
原文:http://blog.csdn.net/dkbnull/article/details/48368913

Ⅳ Python GUI庫大匯總

所有程序都是基於命令行的,這些程序可能只有一些「專業」的計算機人士才會使用。例如前面編寫的五子棋等程序,恐怕只有程序員自己才願意玩這么「糟糕」的游戲,很少有最終用戶願意對著黑乎乎的命令行界面敲命令。
相反,如果為程序提供直觀的圖形用戶界面(Graphics User Interface, GUI),最終用戶通過拖動滑鼠、單擊等動作就可以操作整個應用,這樣的應用程序就會很受政迎(實際上,Windows 之所以廣為人知,其最初的吸引力就是來自它所提供的圖形用戶界面)。
作為一個程序設計者,必須優先考慮用戶的感受,一定要讓用戶感到「爽」,程序才會被需要、被使用,這樣的程序才有價值。
在真正開始介紹 Python 圖形界面編程之前,首先簡單介紹一下 Python 的圖形用戶界面庫。
1) PyGObject
PyGObject 庫為基於 GObject 的 C 函數庫提供了內省綁定,這些庫可以支持 GTK+3 圖形界面工具集,因此時 GObject 提供了豐富的圖形界面組件。
2) PyGTK
PyGTK 基於老版本的 GTK+2 的庫提供綁定,藉助於底層 GTK+2 所提供的各種可視化元素和組件,同樣可以開發出在 GNOME 桌面系統上運行的軟體,因此它主要適用於 Linux/UNIX 系統。PyGTK 對 GTK+2 的 C 語言進行了簡單封裝,提供了面向對象的編程介面。其官方網址是http://www.pygtk.org/。
3) PyQt
PyQt 是 Python 編程語言和 Qt 庫的成功融合。Qt 本身是一個擴展的 C++ GUI 應用開發框架,Qt 可以在 UNIX、Windows 和 Mac OS X 上完美運行,因此 PyQt 是建立在 Qt 基礎上的 Python 包裝。所以 PyQt 也能跨平台使用。
4) PySide
PySide 是由 Nokia 提供的對 Qt 工具集的新的包裝庫,目前成熟度不如 PyQt。
5) wxPython
wxPython 是一個跨平台的 GUI 工具集,wxPython 以流行的 wxWidgets(原名 wxWindows)為基礎,提供了良好的跨平台外觀。簡單來說,wxPython 在 Windows上調用 Windows 的本地組件、在 Mac OS 上調用 Mac OS X 的本地組件、在 Linux 上調用 Linux 的本地組件,這樣可以讓 GUI 程序在不同的平台上顯示平台對應的風格。wxPython 是一個非常流行的跨平台的 GUI 庫。
如果讀者有需要,則完全可以選擇上面這些 Python GUI 庫來開發圖形用戶界面。如果考慮開發跨平台的圖形用戶界面,則推薦使用 PyQt 或 wsPython。

Ⅵ GUI編程是怎樣的

GUI入門也很簡單,讀者可參考Help→Contents→MATLAB→。

MATLAB還專門提供了一個GUI編寫的環境,名為GUIDE()。在CommandWindow中運行「guide」命令,就會彈出一個關於GUI編寫的向導,按照這個向導,就可以寫一些簡單的GUI了。

應該說,相對於目前流行的編程語言,MATLAB並不是編寫GUI程序的好的工具,但如果深入下去,MATLAB的GUI功能並不差,也可以寫一些復雜的界面程序,圖6-1所示為作者寫的一個實現數字圖像相關方法(一種實驗固體力學測量方法)計算的GUI程序。

Ⅶ 什麼編程語言有GUI編程環境

用Visual studio的話,c++也能有GUI編程,建議用2012版,2013有bug
Java也有GUI編程工具。像Eclipse,需要安裝插件才能顯示窗口

Ⅷ C語言怎麼做GUI開發用什麼工具

可以用win32API做,開發工具推薦用vc6。關鍵是一個頭文件windows.h,看這本書就可以做出基本的界面來:Programming Windows程式開發設計指南。要的話我發你

Ⅸ 常用的GUI開發工具有哪些

常用的GUI開發工具有gtkmm,Glade,Qt Creator。

gtkmm 是官方的GTK+的C++介面,GTK+是當前最流行的圖形界面開發庫之一。使用gtkmm,你不但可以從代碼還可以用Glade來創建用戶界面。不過需要libglademm的配合。gtkmm是自由軟體,遵循LGPL(GNU Library General Public License)。

Glade 是 GTK+ 圖形用戶界面產生器 。也就是說,Glade 是個 Visual Programming Tool,和 Microsoft Windows 平台的 Visual Tools 類似,只要用滑鼠拉一拉,它就會自動幫你產生 C source code。所以我們這些懶人,就不用再去為畫面的設計煩惱,用 Glade 設計好畫面,再用編輯器把程式碼稍為修減就 OK 了。(現在也有各種語言如 C++、Ada95、Python、Perl 等的 GTK+ 介面,如果搭配其它工具,也可以自動產生 C++, Ada95, Python and Perl 的程式碼) 。

Qt Creator是跨平台的 Qt IDE, Qt Creator 是 Qt 被 Nokia 收購後推出的一款新的輕量級集成開發環境(IDE)。此 IDE 能夠跨平台運行,支持的系統包括 Linux(32 位及 64 位)、Mac OS X 以及 Windows。根據官方描述,Qt Creator 的設計目標是使開發人員能夠利用 Qt 這個應用程序框架更加快速及輕易的完成開發任務。

GUI是指圖形用戶界面是指採用圖形方式顯示的計算機操作用戶界面。與早期計算機使用的命令行界面相比,圖形界面對於用戶來說在視覺上更易於接受。然而這界面若要通過在顯示屏的特定位置,以」各種美觀而不單調的視覺消息「提示用戶」狀態的改變「,勢必得比簡單的消息呈現花上更多的計算能力。

Ⅹ GUI編程軟體是什麼

GUI 就是 Graphical User Interface 的簡稱,即圖形用戶界面,通常人機交互圖形化用戶界面設計經常讀做「goo-ee」准確來說 GUI 就是屏幕產品的視覺體驗和互動操作部分。
GUI 是一種結合計算機科學、美學、心理學、行為學,及各商業領域需求分析的人機系統工程,強調人—機—環境三者作為一個系統進行總體設計。
由上可以知道,現在很多常見的軟體工具都支持 GUI 編程。如 .net 下的 VB,VC,C#, 或者 java ide , 或 eclipse 等等吧。

閱讀全文

與gui編程工具相關的資料

熱點內容
牆主鋼筋加密和非加密怎麼看 瀏覽:144
金山區文件夾封套定製 瀏覽:708
soho程序員 瀏覽:672
java位元組截取 瀏覽:525
php提交作業 瀏覽:815
房產還沒解壓可以辦理贈予嗎 瀏覽:224
java毫秒轉分鍾 瀏覽:753
模式識別中文pdf 瀏覽:774
c語言平均數字編譯錯誤 瀏覽:170
單片機算交流 瀏覽:45
php自適應網站 瀏覽:467
2b2t伺服器怎麼獲得許可權 瀏覽:816
c語言javaphp 瀏覽:804
程序員技術不分高低嗎 瀏覽:619
dos不是內部或外部命令 瀏覽:709
PC機與單片機通訊 瀏覽:675
二級加密圖 瀏覽:113
壓縮機異音影響製冷嗎 瀏覽:711
德斯蘭壓縮機 瀏覽:490
程序員太極拳視頻 瀏覽:531