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

正文內(nèi)容

科技成果信息管理系統(tǒng)_c語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告-wenkub.com

2025-06-29 08:16 本頁(yè)面
   

【正文】 gtk_list_store_set(lstore[i], amp。 for(j=0。 Node_iter[2]=member_iter。 C 語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告 44 gtk_tree_view_append_column(GTK_TREE_VIEW(list), column)。 renderer = gtk_cell_renderer_text_new()。 gtk_tree_view_set_model(GTK_TREE_VIEW(treeview), model)。rootiter, NULL)。 gtk_tree_view_column_pack_start(col, renderer, TRUE)。 col = gtk_tree_view_column_new()。 } C 語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告 43 /**初始化目錄 */ void create_view_and_model (void) { GtkTreeViewColumn *col。 gtk_menu_item_set_submenu(GTK_MENU_ITEM(help), helpmenu)。 GtkWidget *about。 g_signal_connect(G_OBJECT(statistics[1]), activate, G_CALLBACK(statis_func2), NULL)。 gtk_menu_shell_append(GTK_MENU_SHELL(statistics_menu), statistics[1])。 gtk_menu_item_set_submenu(GTK_MENU_ITEM(statistics_M), statistics_menu)。 GtkWidget *statistics[3]。 g_signal_connect(G_OBJECT(query[1]), activate, G_CALLBACK(Query_info), 3)。 gtk_menu_shell_append(GTK_MENU_SHELL(query_menu), query[1])。 gtk_menu_item_set_submenu(GTK_MENU_ITEM(query_M), query_menu)。 GtkWidget *query[3]。 g_signal_connect(G_OBJECT(add[1]), activate, G_CALLBACK(entry_info), 3)。 gtk_menu_shell_append(GTK_MENU_SHELL(add_menu), add[1])。 gtk_menu_item_set_submenu(GTK_MENU_ITEM(add_M), add_menu)。 GtkWidget *add[3]。 g_signal_connect(G_OBJECT(save), activate, G_CALLBACK(SaveData), NULL)。 gtk_menu_shell_append(GTK_MENU_SHELL(filemenu), save)。 gtk_menu_item_set_submenu(GTK_MENU_ITEM(file), filemenu)。 GtkWidget *quit。 } C 語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告 40 /************** 界面初始化 **************/ /**初始化菜單欄 */ void init_menubar(GtkWidget *menubar) { /**文件 子菜單 */ GtkWidget *file。 g_signal_connect(selection, changed, G_CALLBACK(on_changed), statusbar)。 init_show(showlist)。//全局變量 vbox = gtk_vbox_new (FALSE, 6)。 gtk_box_pack_start(GTK_BOX(hbox2), edit, FALSE, FALSE, 0)。 edit = gtk_button_new_with_label( 編輯 )。 gtk_box_pack_start(GTK_BOX(vbox), scrolled, TRUE, TRUE, 10)。 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW(scrolled), GTK_SHADOW_ETCHED_IN)。 /**滾動(dòng)條 */ hbox = gtk_hbox_new(FALSE, 0)。 gtk_container_add(GTK_CONTAINER(window), vbox)。 gtk_container_set_border_width (GTK_CONTAINER (window), 0)。 window = gtk_window_new(GTK_WINDOW_TOPLEVEL)。 Str_Pointer[2]=Member_Str。argc, amp。 GtkWidget *edit。 C 語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告 38 GtkWidget *hbox,*hbox2。 /**3 類(lèi)信息需填資料字符串?dāng)?shù)組 */ char *Dept_Str[]= { 單位編號(hào) :, 單位名稱(chēng) :, 負(fù)責(zé)人 : }。 /*單位信息數(shù)據(jù)文件 */ char *gp_achs_info_filename=。 void login(GtkWidget *widget,gpointer data)。 /***/ void statis_func1(GtkWidget *button)。 void expand_select(GtkTreeIter iter)。 void itoa(int i,char* str)。 int Show_Node(GtkTreeIter iter)。 int Edit_info(GtkWidget *button)。 int Del_Member(char *name,char *P_name,char *PP_name)。 int DelNode(GtkWidget *button)。 void quit_save(GtkWidget *button)。 int LoadList(DEPT_NODE **phead)。 void create_view_and_model (void)。 extern char *Member_Str[]。 extern char *Node_Str[]。 void (*query_node[3])()。 GtkTreeIter achs_iter[9]。 /*樹(shù)形儲(chǔ)存 */ GtkWidget *treeview。 /*主界面窗口 */ GtkWidget *showlist。 struct query_judge /*傳遞參數(shù) */ { GtkWidget *entry。 GtkWidget *entry[9]。 struct achs_node *achs。 //包含用戶名提示標(biāo)簽和用戶名文本框,下面的 HBOX 作用類(lèi)似 GtkWidget *hbox_pwd。 GtkWidget *label_username。 //用于信息提示的標(biāo)簽 GtkWidget *button_login。 /*指向科技成果信息鏈結(jié)點(diǎn)的指針 */ GtkTreeIter iter。 /*單位編號(hào) */ char name[30]。 /*指向下一節(jié)點(diǎn) */ struct member_node *members。 /*第一完成人 */ char award_name[30]。 /*成果名稱(chēng) */ char field[20]。/*指向下一個(gè)結(jié)點(diǎn) */ GtkTreeIter iter。 /*年齡 */ char title[15]。 /*身份證號(hào) */ char name[20]。我用的各種查找的方法都有點(diǎn)太依賴于名稱(chēng),和遍歷的方法比起來(lái)有很多缺點(diǎn),但在大量數(shù)據(jù)的情況也有優(yōu)勢(shì),可以結(jié)合一下。就是流程圖上因?yàn)楹蛨D形界面交互的操作比較繁瑣,不知道處理得是否得當(dāng)。那段時(shí)間真是絕望到懷疑自己能不能寫(xiě)出能運(yùn)行的成品。 C 語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告 30 在一開(kāi)始我通過(guò)頭文件和多個(gè) .C 文件來(lái)劃分了一下整個(gè)程序的模塊,雖然不是一開(kāi)始規(guī)劃完整體的結(jié)構(gòu),但邊寫(xiě)邊規(guī)劃還是很不錯(cuò)的,這個(gè)可以根據(jù)各處開(kāi)頭的注釋看出那種模塊化的感覺(jué)。 之前完全沒(méi)有接觸過(guò) GTK+和圖形界面開(kāi)發(fā)的東西,于是便開(kāi)始了兩個(gè)多星期的 GTK+學(xué)習(xí)。 GtkListStore *Show_Achs(char *name,char *P_name)。 struct query_judge C 語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告 4 { GtkWidget *entry。 GtkWidget *entry[9]。 struct achs_node *achs。 //包含用戶名提示標(biāo)簽和用戶名文本框,下面的 HBOX 作用類(lèi)似 GtkWidget *hbox_pwd。 GtkWidget *label_username。 //用于信息提示的標(biāo)簽 GtkWidget *button_login。 /*treeview 中對(duì)應(yīng) treeiter*/ } MEMBER_NODE。 /*職稱(chēng) */ int rank。 /*姓名 */ char dept_name[30]。 中文字段名 類(lèi)型及長(zhǎng)度 變量名 舉例 成果編號(hào) char[12] numbe 20xx03150001 成果名稱(chēng) char[40] name The_method_of_study 所屬技術(shù)領(lǐng)域 char[20] field puter 第一完成單位 char[30] first_dept_name Huazhong_university_of_sciamp。 /*獲獎(jiǎng)等級(jí) */ struct arhs_node *next。 /*第一完成單位編號(hào) */ char first_member_name[20]。 /*成果編號(hào) */ char name[50]。 /*指向下一結(jié)點(diǎn) */ struct archs_node *achs。如下圖所示: 二、 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 1. 單位信息鏈結(jié)點(diǎn)結(jié)構(gòu) (DEPT_NODE)及用法 typedef struct dept_node C 語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告 2 { char number[8]。 /*單位編號(hào) */ char name[30]。 /*指向科技成果信息鏈結(jié)點(diǎn)的指針 */ GtkTreeIter iter。 /*成果名稱(chēng) */ char field[20]。 /*第一完成人 */ char award_name[30]。 /*指向下一節(jié)點(diǎn) */ struct member_node *members。tech 第一完成單位編號(hào) first_dept_number first_dept_number 43007401 第一完成人 char[20] first_member_name Lu_zhengding 獲獎(jiǎng)名稱(chēng) char[30] award_name Natural_science_of_hubie_province 獲獎(jiǎng)檔次 char[10] award_level province /*省級(jí) */ 中文字段名 類(lèi)型及長(zhǎng)度 變量名 舉例 單位編號(hào) char[8] number 43007401 單位名稱(chēng) char[30] name Huazhong_university_of_sciam
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1