當前位置:吉日网官网 - 錢幣收藏 - 如何用C語言制作界面

如何用C語言制作界面

呵呵,樓主和我當初壹樣迷茫。

剛嚼C語言的時候,我也想用C語言做接口,走錯了很多步。希望能在這裏給樓主壹些提示。

如果妳想用“純”C作為接口,那麽我肯定的告訴妳,很難。妳所有的操作都要調用API,包括每個按鈕的位置和大小,盒子的位置和大小等等,都是經過計算的。所以開發的效率可想而知。

當然也有專門的接口,程序是用C語言寫的。比如:QT。具體樓主可以了解壹下。

想感受壹下C語言的“樂趣”,用Win32寫個程序:

# include & ltwindows.h & gt

void main()

{

MessageBox(NULL,“Hello World!”,“我的第壹個窗口程序”,MB _ OK);

//這裏的MessageBox函數是API函數,意思是調用壹個信息框。

}

界面只是壹個與用戶交互的窗口。比如在MFC中,界面和程序之間數據傳遞的方式是通過函數UpDate(),UpDate(FALSE);是將變量數據傳遞給接口,UpDate(TRUE)是將接口數據傳遞給變量。當然,前提是需要有關聯。所以我猜妳能理解界面的用處。

MFC是用C++開發的,C++和C還是有很大區別的,直接上手會很難。建議樓主可以先看看C++的書。了解什麽是類、容器、重載、構造、析構和面向對象。這不是壹句話兩句話就能說完的。

我給樓主壹些建議:

壹:如果想玩界面,用QT寫,或者先用其他簡單的語言(VB,或者國內易語言)。PS:易語言本質上是C++的封裝,但是封裝了很多函數,用起來比MFC簡單很多。)。

二:如果想進壹步做軟件,可以選擇先學C++,再學MFC。

三:C語言很強大,其他編程語言無法超越(個人觀點)。妳之前的演講者C學的很好,我覺得妳的話有點早。當妳的水平從新手上升壹兩個等級,妳就會明白這壹點。

四:多做項目。(PS:想做什麽軟件,就開始做吧。不要把要求定得太高。比妳水平高壹點的軟件,做項目是上升最快的方式之壹。)

  • 上一篇:快手直播怎麽找本地音樂呢?
  • 下一篇:什麽樣的鉆石有保存價值?
  • copyright 2024吉日网官网