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

正文內(nèi)容

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

2025-06-29 08:15 本頁面
   

【正文】 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 語言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告 42 /**初始化目錄 */ 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 語言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告 39 /************** 界面初始化 **************/ /**初始化菜單欄 */ 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)。 /**滾動條 */ 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 語言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告 37 GtkWidget *hbox,*hbox2。 /**3 類信息需填資料字符串?dāng)?shù)組 */ char *Dept_Str[]= { 單位編號 :, 單位名稱 :, 負(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]。 /*樹形儲存 */ GtkWidget *treeview。 /*主界面窗口 */ GtkWidget *showlist。 struct query_judge /*傳遞參數(shù) */ { GtkWidget *entry。 GtkWidget *entry[9]。 struct achs_node *achs。 //包含用戶名提示標(biāo)簽和用戶名文本框,下面的 HBOX 作用類似 GtkWidget *hbox_pwd。 GtkWidget *label_username。 //用于信息提示的標(biāo)簽 GtkWidget *button_login。 /*指向科技成果信息鏈結(jié)點(diǎn)的指針 */ GtkTreeIter iter。 /*單位編號 */ char name[30]。 /*指向下一節(jié)點(diǎn) */ struct member_node *members。 /*第一完成人 */ char award_name[30]。 /*成果名稱 */ char field[20]。/*指向下一個結(jié)點(diǎn) */ GtkTreeIter iter。 /*年齡 */ char title[15]。 /*身份證號 */ char name[20]。我用的各種查找的方法都有點(diǎn)太依賴于名稱,和遍歷的方法比起來有很多缺點(diǎn),但在大量數(shù)據(jù)的情況也有優(yōu)勢,可以結(jié)合一下。就是流程圖上因?yàn)楹蛨D形界面交互的操作比較繁瑣,不知道處理得是否得當(dāng)。那段時(shí)間真是絕望到懷疑自己 能不能寫出能運(yùn)行 的成品。 C 語言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告 29 在一開始我通過頭文件和多個 .C 文件來劃分 了 一下整個程序的模塊,雖然不是一開始規(guī)劃 完 整體的結(jié)構(gòu),但邊寫邊規(guī)劃還是很不錯的 ,這個 可以根據(jù)各處開頭的注釋看出那種模塊化的感覺 。 之前完全沒有接觸過 GTK+和圖形界面開發(fā)的東西,于是便開始了兩個多星期的 GTK+學(xué)習(xí)。 GtkListStore *Show_Achs(char *name,char *P_name)。 struct query_judge C 語言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告 4 { GtkWidget *entry。 GtkWidget *entry[9]。 struct achs_node *achs。 //包含用戶名提示標(biāo)簽和用戶名文本框,下面的 HBOX 作用類似 GtkWidget *hbox_pwd。 GtkWidget *label_username。 //用于信息提示的標(biāo)簽 GtkWidget *button_login。 /*treeview 中對應(yīng) treeiter*/ } MEMBER_NODE。 /*職稱 */ int rank。 /*姓名 */ char dept_name[30]。 中文字段名 類型及長度 變量名 舉例 成果編號 char[12] numbe 20xx03150001 成果名稱 char[40] name The_method_of_study 所屬技術(shù)領(lǐng)域 char[20] field puter 第一完成單位 char[30] first_dept_name Huazhong_university_of_sciamp。 /*獲獎等級 */ struct arhs_node *next。 /*第一完成單位編號 */ char first_member_name[20]。 /*成果編號 */ 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 科技成果信息管理系統(tǒng) 文件模塊 加載數(shù)據(jù) 保存數(shù)據(jù) 編輯模塊 添加單位 刪除單位 編輯單位 添加科技成果 刪除添加科技成果 編輯添加科技成果 添加添加科技成果 刪除添加科技成果 編輯添加科技成果 查詢模塊 查詢單位 查詢科技成果 查詢完成人員 統(tǒng)計(jì)模塊 統(tǒng)計(jì)各單位科技成果總數(shù)及各類成果數(shù) 統(tǒng)計(jì)各單位成果排名 統(tǒng)計(jì) 50歲以下第一完成人 幫助模塊 軟件信息及作者信息 C 語言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告 2 { char number[8]。 /*單位編號 */ char name[30]。 /*指向科技成果信息鏈結(jié)點(diǎn)的指針 */ GtkTreeIter iter。 /*成果名稱 */ char field[20]。 /*第一完成人 */ char award_name[30]。 /*指向下一節(jié)點(diǎn) */ struct member_node *members。tech 第一完成單位編號 first_dept_number first_dept_number 43007401 第一完成人 char[20] first_member_name Lu_zhengding 獲獎名稱 char[30] award_name Natural_science_of_hubie_province 獲獎檔次 char[10] award_level province /*省級 */ 中文字段名 類型及長度 變量名 舉例 單位編號 cha
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1