freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

課程設(shè)計(jì)---gtk圖形界面編程-計(jì)算器的實(shí)現(xiàn)-資料下載頁(yè)

2025-05-11 16:30本頁(yè)面

【導(dǎo)讀】簡(jiǎn)單的計(jì)算器是一種能實(shí)現(xiàn)加、減、乘、除等簡(jiǎn)單運(yùn)算的工具。要實(shí)現(xiàn)計(jì)算功能,可以用C語言的知識(shí)和GTK+編寫程序來解決此問題。該計(jì)算器大大的降低了數(shù)字計(jì)算。的難度及提高了計(jì)算的準(zhǔn)確度和精確度。該計(jì)算器使用非常簡(jiǎn)單和方便,對(duì)廣大中小學(xué)。生的學(xué)習(xí)有巨大幫助作用,也對(duì)在職人員的工作有點(diǎn)幫助作用。GTK+是自由軟件,并且是GNU工程的一部分[1]。GTK+的許可協(xié)議LGPL,允許任何開發(fā)者使用且不收任何費(fèi)用。一百分之百零付費(fèi)的工業(yè)級(jí)的圖形界面開發(fā)工具。本設(shè)計(jì)就以GTK+為開發(fā)工具,的可見或不可見的利益與效益?,F(xiàn)在大多數(shù)的計(jì)算器都具備+,-,*,/等四則運(yùn)算的功能。用計(jì)算器來算數(shù)顯然比。用腦袋或用紙筆計(jì)算要來得方便。講究高效的我們勢(shì)必要用到傻瓜設(shè)備(就是拿到手看。當(dāng)我們看到一個(gè)很長(zhǎng)很大的表達(dá)式需要得到結(jié)果時(shí),要你讀懂說明,那么你所輸入的表達(dá)式就一定能得到正確的結(jié)果。本文主要基于對(duì)表達(dá)式的分析并利用C進(jìn)行編程進(jìn)而實(shí)現(xiàn)算法的。

  

【正文】 //定義 hbox1 容納 + gtk_box_pack_start(GTK_BOX(vbox),hbox1,FALSE,FALSE,5)。 button = gtk_button_new_with_label(3)。 //按鍵 3 gtk_box_pack_start(GTK_BOX(hbox1),button,TRUE,TRUE,5)。 g_signal_connect(G_OBJECT(button),clicked, G_CALLBACK(on_num_clicked),NULL)。 button = gtk_button_new_with_label(2)。 //按鍵 2 gtk_box_pack_start(GTK_BOX(hbox1),button,TRUE,TRUE,5)。 g_signal_connect(G_OBJECT(button),clicked, G_CALLBACK(on_num_clicked),NULL)。 button = gtk_button_new_with_label(1)。 //按鍵 1 gtk_box_pack_start(GTK_BOX(hbox1),button,TRUE,TRUE,5)。 g_signal_connect(G_OBJECT(button),clicked, G_CALLBACK(on_num_clicked),NULL)。 GTK+圖形界面編程 — 計(jì)算器的實(shí)現(xiàn) 第 21 頁(yè) 共 22 頁(yè) button = gtk_button_new_with_label(+)。 //按鍵 + g_signal_connect(G_OBJECT(button),clicked, G_CALLBACK(on_suan_clicked),(gpointer)1)。 gtk_box_pack_start(GTK_BOX(hbox1),button,TRUE,TRUE,5)。 hbox2 = gtk_hbox_new(FALSE,0)。 //定義 hbox2 容納 gtk_box_pack_start(GTK_BOX(vbox),hbox2,FALSE,FALSE,5)。 button = gtk_button_new_with_label(6)。 //按鍵 6 g_signal_connect(G_OBJECT(button),clicked, G_CALLBACK(on_num_clicked),NULL)。 gtk_box_pack_start(GTK_BOX(hbox2),button,TRUE,TRUE,5)。 button = gtk_button_new_with_label(5)。 //按鍵 5 g_signal_connect(G_OBJECT(button),clicked, G_CALLBACK(on_num_clicked),NULL)。 gtk_box_pack_start(GTK_BOX(hbox2),button,TRUE,TRUE,5)。 button = gtk_button_new_with_label(4)。 //按鍵 4 g_signal_connect(G_OBJECT(button),clicked, G_CALLBACK(on_num_clicked),NULL)。 gtk_box_pack_start(GTK_BOX(hbox2),button,TRUE,TRUE,5)。 button = gtk_button_new_with_label()。 //按鍵 g_signal_connect(G_OBJECT(button),clicked, G_CALLBACK(on_suan_clicked),(gpointer)2)。 gtk_box_pack_start(GTK_BOX(hbox2),button,TRUE,TRUE,5)。 hbox3 = gtk_hbox_new(FALSE,0)。 //定義 hbox3 容納 * gtk_box_pack_start(GTK_BOX(vbox),hbox3,FALSE,FALSE,5)。 button = gtk_button_new_with_label(9)。 //按鍵 9 g_signal_connect(G_OBJECT(button),clicked, G_CALLBACK(on_num_clicked),NULL)。 gtk_box_pack_start(GTK_BOX(hbox3),button,TRUE,TRUE,5)。 button = gtk_button_new_with_label(8)。 //按鍵 8 g_signal_connect(G_OBJECT(button),clicked, G_CALLBACK(on_num_clicked),NULL)。 GTK+圖形界面編程 — 計(jì)算器的實(shí)現(xiàn) 第 22 頁(yè) 共 22 頁(yè) gtk_box_pack_start(GTK_BOX(hbox3),button,TRUE,TRUE,5)。 button = gtk_button_new_with_label(7)。 //按鍵 7 g_signal_connect(G_OBJECT(button),clicked, G_CALLBACK(on_num_clicked),NULL)。 gtk_box_pack_start(GTK_BOX(hbox3),button,TRUE,TRUE,5)。 button = gtk_button_new_with_label(*)。 //按鍵 * g_signal_connect(G_OBJECT(button),clicked, G_CALLBACK(on_suan_clicked),(gpointer)3)。 gtk_box_pack_start(GTK_BOX(hbox3),button,TRUE,TRUE,5)。 hbox4 = gtk_hbox_new(FALSE,0)。 //定義 hbox4 容納 0、 .、 =、 / gtk_box_pack_start(GTK_BOX(vbox),hbox4,FALSE,FALSE,5)。 button = gtk_button_new_with_label(0)。 //按鍵 0 g_signal_connect(G_OBJECT(button),clicked, G_CALLBACK(on_num_clicked),NULL)。 gtk_box_pack_start(GTK_BOX(hbox4),button,TRUE,TRUE,5)。 button = gtk_button_new_with_label(.)。 //按鍵 . g_signal_connect(G_OBJECT(button),clicked, G_CALLBACK(on_dot_clicked),NULL)。 gtk_box_pack_start(GTK_BOX(hbox4),button,TRUE,TRUE,5)。 button = gtk_button_new_with_label(=)。 //按鍵 = g_signal_connect(G_OBJECT(button),clicked, G_CALLBACK(on_eq_clicked),NULL)。 gtk_box_pack_start(GTK_BOX(hbox4),button,TRUE,TRUE,5)。 button = gtk_button_new_with_label(/)。 //按鍵 / g_signal_connect(G_OBJECT(button),clicked, G_CALLBACK(on_suan_clicked),(gpointer)4)。 gtk_box_pack_start(GTK_BOX(hbox4),button,TRUE,TRUE,5)。 gtk_widget_show_all(window)。 gtk_main()。 return FALSE。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1