㈠ 如何用c語言作出有圖形界面的小程序
那需要學VC。確切的說是要學MFC。
MFC編圖形化程序也是很麻煩的,難學,繁瑣。
其實你可以再學Java或者C#。
Java本身也不適合做圖形化應用程序,但是比MFC要簡單得多。
C#則是當前做圖形化程序最簡單高效的了,不需要編程單靠滑鼠拖拽就能做出圖形界面。特別是C#的WPF圖形框架更是把圖形化編程簡化到了極限。
所以強烈建議學C#。
C#語言綜合Java和C++的優點。Java和C++都源自C語言。所以學C#之前最好先學一下C++,C、C++、C#可以說是一脈相承,向下兼容的。
總之,學圖形化編程比較好的順序是:
C(結構化語言,入門)-> C++(面向對象語言,鋪墊) -> C# (享受快速圖形化開發吧)
忘解釋那幾個名詞了,補上:
集成開發環境:就是IDE,一類開發工具。
你的代碼本來可以直接在記事本里寫完,然後命令行下調用編譯器編譯就能執行了。
集成開發環境將代碼編輯、代碼編譯執行、代碼調試功能集成在一起(甚至集成更多功能),使開發人員的開發變得更加高效。比如Visual C++ 6.0就是一個集成開發環境,還有Eclipse、CodeBlocks、Visual Studio等都是。
㈡ C語言圖形界面怎麼做出來
windows平台下,含入windows.h,就可以編寫圖形界面的程序了。跟面向過程還是面向對象沒有關系。
並且C++寫界面一點都不麻煩,它也有很多類庫可以讓你選擇,如VCL,MFC,還有qt之類的跨平台庫。
初學者很想寫windows圖形界面的程序,推薦C++ Builder,雖然現在它的發展不太明朗,但寫起圖形界面來,還是相當容易的,跟Visual Basic一樣拖拖控制項就好了。
㈢ 編寫圖形界面程序
編程VC++2008,很簡單的,但是學習編程是要循序漸進的,好高騖遠做不來的,也不只言片語就說清楚的,網上很多教程,LZ閑暇時間可以多看看。
㈣ 關於WINDOWS圖形界面程序編程
語言:C#,C+,C++;
工具:Microsoft Visual Studio系列。
C#:讀做C-sharp,編程語言是由微軟公司的Anders Hejlsberg和 Scott Willamette領導的開發小組專門為.NET平台設計的語言,它可以使程序員移植到.NET上。這種移植對於廣大的程序員來說是比較容易的,因為C#從C,C++和Java發展而來,它採用了這三種語言最優秀的特點,並加入了它自己的特性。C#是事件驅動的,完全面向對象的可視化編程語言,我們可以使用集成開發環境來編寫C#程序。
Microsoft Visual Studio:簡稱VS,是美國微軟公司的開發工具包系列產品。VS是一個基本完整的開發工具集,它包括了整個軟體生命周期中所需要的大部分工具,如UML工具、代碼管控工具、集成開發環境(IDE)等等。所寫的目標代碼適用於微軟支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。
㈤ 圖形界面編程的過程是什麼
首先必須先設計界面的
沒有設計,隨手做出來的界面,會很不舒服。
越復雜的越是。
然後才是你說的步驟
把界面拉出來,然後定義各種操作代碼。
㈥ C 圖形界面編程
1、圖形編程都是用的純C函數庫, 比如Windows的GDI,還有DirectX,以及開源的OpenGL。這些都是純C庫,也就是說會C語言就能開發圖形界面和游戲了。C++當然也可以調用這些函數庫,但不是必要的。
2、學GDI的話最好的書是《Windows程序設計.chm》這個文檔,這東西網上到處都有。學OpenGL的話,有個網站Nehe有完整的教學。人翻譯了這個教程的中文版,google 「Nehe opengl」 就能找到了。
㈦ 我想做圖形界面程序用那款編程語言好
C#.NET windows微軟的,C#也是微軟的,正好配套。。。。。
㈧ linux下如何進行圖形界面編程
一,linux本身沒有圖形界面,linux現在的圖形界面的實現只是linux下的應用程序實現的。
圖形界面並不是linux的一部分,linux只是一個基於命令行的操作系統,linux和Xfree的關系就相當於當年的DOS和 WINDOWS3.0一樣,windows3.0不是獨立的操作系統,它只是DOS的擴充,是DOS下的應用程序級別的系統,不是獨立的操作系統,同樣 XFree只是linux下的一個應用程序而已。不是系統的一部分,但是X的存在可以方便用戶使用電腦。WINDOWS95及以後的版本就不一樣了,他們 的圖形界面是操作系統的一部分,圖形界面在系統內核中就實現了,沒有了圖形界面windows就不成為windows了,但linux卻不一樣,沒有圖形界面linux還是linux,很多裝linux的WEB伺服器就根本不裝X伺服器。這也是WINDOWS和linux的重要區別之一。
二,X是協議,不是具體的某個軟體:
X 是協議,就像HTTP協議,IP協議一樣。這個概念很多初學者甚至學習LINUX有一定時間的人都混淆,一個基於X的應用程序需要運行並顯示內容時他就聯接到X伺服器,開始用X協議和伺服器交談。
比如一個X應用程序要在屏幕上輸出一個圓那麼他就用X協議對X伺服器說:喂!我需要在屏幕上畫一個圓。
X應用程序只負責告訴X伺服器在屏幕的什麼地方用什麼顏色畫一個多大的圓,而具體的」畫」的動作,比如這個圓如何生成,用什麼顯卡的驅動程序去指揮顯卡完成等等工 作是由X伺服器來完成的。
X伺服器還負責捕捉鍵盤和滑鼠的動作,假設X伺服器捕捉到滑鼠的左鍵被按下了,他就告訴X應用程序:親愛的應用程序先生,我發現 滑鼠被按下了,您有什麼指示嗎?如果X應用程序被設計成當按下滑鼠左健後再在屏幕上畫一個正方形的話,X應用程序就對X伺服器說:請再畫一個正方形,當然 他會告訴伺服器在什麼地方用什麼顏色畫多大的正方形,但不關心具體怎麼畫–那是伺服器的事情。
㈨ 如何用C#進行圖形界面編程
很簡單啊。。假設你的按鈕叫button 文本框叫textbox
雙擊按鈕 再代碼塊里輸入下面的代碼
char aToA = 'A' -'a'; //算出大寫字母和小寫字母的差值
for(int i=0;i='a'&&textbox.Text[i]<='z') //這是小寫字母
textbox.Text[i] += aToA; //小寫變大寫
else if(textbox.Text[i]>='A' && textbox.Text[i]<='Z') //這是大寫字母
textbox.Text[i] -= aToA; //大寫變小寫
}
Messagebox.Show(textbox.Text); //顯示
上面寫的是代碼實現
其實你雙擊控制項後出現的代碼塊就是你單擊控制項的時候執行的代碼
同理 你在相應事件中寫的代碼 就是這個引發事件之後要執行的代碼
比如你在窗口的Paint事件中寫了代碼 那麼每次窗口重繪的時候就會執行
引發事件是系統控制的 一般來說你不用管他 只要寫好事件對應的代碼就好了
這些只是對事件比較淺層次的理解,深層次的話你需要了解.NET的事件和委託機制 這些東西書上網上都有很多,
㈩ 什麼是圖形化編程編程語言是什麼
圖形化編程就是編寫有界面的程序,編程語言是一種被標准化的交流技巧,用來向計算機發出指令,定義計算機程序。
一、圖形化編程
1、使用圖形化編程可以進行良好的頁面布局,在現有的很多Web應用中,其應用程序的頁面布局經常需要使用圖像,這樣能夠讓頁面整體效果更加友好。用戶會對界面友好的應用程序印象深刻從而會進行回訪。
2、在頁面布局中,很多設計人員喜歡使用CSS設計,這樣能夠簡化頁面代碼,將頁面布局代碼和頁面代碼相分離,從而提高了維護性。
二、編程語言
1、允許程序員准確地定義計算機需要使用的數據以及在不同情況下要採取的行動。在不斷的發展和變化過程中,從最初的機器語言到2500多種高級語言,每種語言都有其特定的目的和不同的發展道路。
2、編程語言不像人類自然語言的發展和變化那樣緩慢和持久,它的發展是相當迅速的。這主要是因為計算機硬體、互聯網和IT產業的發展促進了編程語言的發展。
(10)圖形界面編程擴展閱讀:
編程語言選用技巧
1、在選擇編程語言之前,應充分考慮項目的總體框架,以確定編程語言的分布。因為整個項目的所有部分都是用一種語言寫的。在一些項目中,可以相對簡單地選擇最佳編程語言,但是編程過程是靈活多變的。最佳語言選擇需要根據程序要求進行更改。
2、在科學合理的原則下,我們應該選擇最熟悉的編程語言。因為開發人員熟悉某種語言,他們可以極大地幫助他們預測開發時間、過程和其他內容,這可以很好地避免大的變化,提高編程效率。
3、對於高成本操作,如加密、圖形渲染、視頻處理和其他內容操作,應給予充分考慮。對於這些高成本的操作模塊,開發人員應該選擇需要編譯的靜態語言。JAVA和C#是最好的選擇。
參考資料來源:網路-編程語言