㈠ 如何學習 GUI 編程
如何學習 GUI 編程
PyQT不錯的,只是要小心,這個東西是GPL的,如果你要寫商業程序需要購買商業版授權。
另外PyGTK、wxPython都是不錯的GUI庫。
Python自帶了一個基於TkInter的GUI庫,如果你不想引入第三方的依賴性,這就是唯一的選擇。
如果你在Mac下寫程序的話,Cocoa+PyObjC也不錯。
另外,java版的Python,也就是Jython,可以使用Java的GUI庫如AWT/Swing或者SWT;.Net/CLI版的IronPython可以使用.Net/CLI支持的GUI庫如WinForm或WPF等,如果你需要在項目中集成Java或者.Net功能,這也是最佳的選擇。
無論你用哪個GUI庫都需要注意,GUI庫都有自己的對象體系和生存期管理規則,這些規則和Python自己的不一定完全一
㈡ 編程里的GUI怎麼讀還有哪些一般習慣性的讀法
就直接讀每個字母 也有人當成拼音讀 貴 這個是個人習慣問題。
㈢ 如何學習 GUI 編程
1.先確定學習的編程語言。是C#,還是java?????
2.從網上找些入門的相應語言的視頻教程。看完後,基本上入門了。
3.多做些小型的單一功能的項目。不要把許多問題,都放到一起。分開做,一次只解決一個問題。從這些問題中,學習編程。
4.後面是進行實際的問題的解決,一些大型的項目,這個就很麻煩了。如果,3中的一些問題,不會解決,沒有相應的經驗的話,這步,基本上就很難進入了。
許多人學習編程,多數都是卡在了第3步上。
㈣ GUI編程軟體是什麼
GUI 就是 Graphical User Interface 的簡稱,即圖形用戶界面,通常人機交互圖形化用戶界面設計經常讀做「goo-ee」准確來說 GUI 就是屏幕產品的視覺體驗和互動操作部分。
GUI 是一種結合計算機科學、美學、心理學、行為學,及各商業領域需求分析的人機系統工程,強調人—機—環境三者作為一個系統進行總體設計。
由上可以知道,現在很多常見的軟體工具都支持 GUI 編程。如 .net 下的 VB,VC,C#, 或者 java ide , 或 eclipse 等等吧。
㈤ GUI編程用什麼語言最好
要看你想做什麼 像圖像處理的話 當然是C++ 比較好 其他的個人覺得 java 還挺方便的
㈥ Java實現GUI編程基本方法都有那些
其實無論在什麼平台下,GUI應用程序的基本開發方法都是相似的。一般都包括下面這樣四個步驟:
①創建容器
首先要創建一個GUI應用程序,需要創建一個用於容納所有其它GUI組件元素的載體,Java中稱為容器。典型的包括窗口(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程序中這一般是通過實現適當的事件監聽者介面來完成的。比如如果需要響應按鈕事件,就需要實現 ActionListener監聽者介面;如果需要響應窗口事件,就需要實現WindowListener監聽者介面。
㈦ java中gui編程使用的多麼
個人理解:gui編程,主要是圖形化界面加上事件的處理,說實話,我感覺用的不多,不過主要是了解gui編程的思想,像他裡面的回調機制,匿名內部類。。。
㈧ 請問 如何編寫GUI程序
netbeans 6 帶的gui builder很方便,支持類似vb那樣的可視化編程,直接拖放,添加事件,設定屬性。
如果你不是非要用eclipse的swt庫,用netbeans 6開發更好。反正最終的代碼什麼工具都可以編譯運行。
gui編程是少數幾個eclipse不如netbeans的地方。
你的問題實在是是太一般化,很難給你更多有用的信息。建議你找本好書,找個懂的人幫你。
㈨ 什麼是GUI編程
GUI代表graphics user interface 一般翻譯為圖形用戶介面或圖形用戶界面
GUI就是圖形用戶界面,是基於圖形的界面,windows就是一個圖形用戶界面的操作系統,而DOS是基於命令提示符的操作系統,GUI編程就是編出一個圖形用戶界面的軟體.
補充 圖形用戶界面(Graphical User Interface,簡稱 GUI,又稱圖形用戶介面)是指採用圖形方式顯示的計算機操作用戶界面。
與早期計算機使用的命令行界面相比,圖形界面對於用戶來說在視覺上更易於接受。然而這界面若要通過在顯示屏的特定位置,以」各種美觀而不單調的視覺消息「提示用戶」狀態的改變「,勢必得比簡單的消息呈現花上更多的計算能力。
㈩ GUI編程是怎樣的
GUI入門也很簡單,讀者可參考Help→Contents→MATLAB→。
MATLAB還專門提供了一個GUI編寫的環境,名為GUIDE()。在CommandWindow中運行「guide」命令,就會彈出一個關於GUI編寫的向導,按照這個向導,就可以寫一些簡單的GUI了。
應該說,相對於目前流行的編程語言,MATLAB並不是編寫GUI程序的好的工具,但如果深入下去,MATLAB的GUI功能並不差,也可以寫一些復雜的界面程序,圖6-1所示為作者寫的一個實現數字圖像相關方法(一種實驗固體力學測量方法)計算的GUI程序。