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

正文內(nèi)容

科技成果信息管理系統(tǒng)_大學(xué)c語言課程設(shè)計實驗報告-文庫吧

2025-06-09 08:15 本頁面


【正文】 信息 P2=p2next P3==NULL 關(guān)閉文件 退出系統(tǒng) 在文件 3 寫入 一條完成 人員 信息 P3=p3next 結(jié)束 C 語言課程設(shè)計實驗報告 6 3. 添加流程 C 語言課程設(shè)計實驗報告 7 4. 單位 查詢流程 C 語言課程設(shè)計實驗報告 8 5. 統(tǒng)計 50 歲以下第一完成人 流程 Y N Y N N N Y 開始 調(diào)用統(tǒng)計函數(shù) statis_func3 創(chuàng)建一個 GtkListStore, P1=gp_head 取鏈表的鏈頭指針 P1 P1==NULL P1=p1next 獲取第二級鏈表的鏈頭指針p2=p1achs P2==NULL P2=p2next P3=MEMBER_search(p2first_member_name,p2members) P3age50 插入 liststore 結(jié)束 將 ListStore傳遞 給 Statis_info展示出來 取鏈表的鏈頭指針 P1 C 語言課程設(shè)計實驗報告 9 四、 函數(shù)原型及功能 (所有 GtkWidget *button 參數(shù)均為與消息鏈接用) 1. 登陸模塊 //功能:登錄框初始化函數(shù) //輸入?yún)?shù): //返回值:無 void init_login_widget() //功能:登錄驗證函數(shù),點擊 login 按鈕時調(diào)用 //輸入?yún)?shù): //返回值:無 void login(GtkWidget *widget,gpointer data) 2. 圖形界面模塊 /**初始化部分變量,再依次調(diào)用各函數(shù)初始化界面各部分 */ int main( int argc, char *argv[]) /**初始化菜單欄 */ void init_menubar(GtkWidget *menubar) /**初始化目錄 */ void create_view_and_model (void) /**初始化顯示欄 */ void init_show(GtkWidget *list) /**改變狀態(tài)欄及顯示欄 */ void on_changed(GtkWidget *widget, gpointer statusbar) //功能:將選中的節(jié)點信息在顯示欄中顯示出來 //輸入?yún)?shù): iter //返回值:無 int Show_Node(GtkTreeIter iter)//值傳遞不影響 selectediter /**對應(yīng) 3 個節(jié)點顯示的 3 個函數(shù),返回對應(yīng) GtkListStore*/ GtkListStore *Show_Dept(char *name)。 GtkListStore *Show_Achs(char *name,char *P_name)。 GtkListStore *Show_Member(char *name,char *P_name,char *PP_name)。 3. 文件模塊 //功能:讀取數(shù)據(jù)文件 //輸入?yún)?shù): //返回值: re 的二進制前 3 位記錄了三個數(shù)據(jù)文件是否成功打開, 1 為成功 int LoadData(GtkWidget *button) //功能:讀取數(shù)據(jù)文件中數(shù)據(jù)到鏈表中 //輸入?yún)?shù): phead 單位節(jié)點頭指針的地址 //返回值: re 的二進制前 3 位記錄了三個數(shù)據(jù)文件是否成功打開, 1 為成功 C 語言課程設(shè)計實驗報告 10 int LoadList(DEPT_NODE **phead) //功能:將鏈表中節(jié)點添加到左側(cè)樹狀列表中 //輸入?yún)?shù): //返回值: void rebuildtree() //功能:存儲數(shù)據(jù)文件 //輸入?yún)?shù): //返回值: flag 的二進制前 3 位記錄了三個數(shù)據(jù)文件是否成功打開, 1 為成功 int SaveData(GtkWidget *button) //功能:將鏈表中數(shù)據(jù)存儲在數(shù)據(jù)文件中 //輸入?yún)?shù): phead 單位節(jié)點頭指針 //返回值: flag 的二進制前 3 位記錄了三個數(shù)據(jù)文件是否成功打開, 1 為成功 int SaveList(DEPT_NODE *phead) //功能:推出前提示保存 //輸入?yún)?shù): //返回值: void quit_save(GtkWidget *button) 4. 查詢模塊 //功能:根據(jù) type 彈出一個查詢框 ,再分別調(diào)用對應(yīng)的 Query 函數(shù) //輸入?yún)?shù): type 對應(yīng)枚舉的幾種類型 //返回值:無 void Query_info(GtkWidget *button,int type) //功能:查詢學(xué)院 //輸入?yún)?shù): in 包含 iter 和名稱的結(jié)構(gòu) //返回值:無 void Query_Dept(GtkWidget *button,struct query_judge *in) //功能:根據(jù) type 彈出一個查詢框 ,再分別調(diào)用對應(yīng)的 Query 函數(shù) //輸入?yún)?shù): type 對應(yīng)枚舉的幾種類型 //返回值:無 void Query_info(GtkWidget *button,int type) //功能:查詢完成人員 //輸入?yún)?shù): in 包含 iter 和名稱的結(jié)構(gòu) //返回值:無 void Query_Member(GtkWidget *button,struct query_judge *in) //功能:展開并跳轉(zhuǎn)至指定 iter //輸入?yún)?shù): iter treeview 中的一個目標 iter //返回值:無 void expand_select(GtkTreeIter iter) //功能:按名稱搜索單位 //輸入?yún)?shù): D_name 單位名稱 //返回值:單位節(jié)點指針 DEPT_NODE *DEPT_search(char *D_name) C 語言課程設(shè)計實驗報告 11 //功能:按名稱搜索科技成果節(jié)點 //輸入?yún)?shù): A_name 科技成果節(jié)點名稱, ACHS 所在學(xué)院頭科技成果節(jié)點指針 //返回值:科技成果節(jié)點節(jié)點指針 ACHS_NODE *ACHS_search(char *A_name,ACHS_NODE *ACHS) //功能:按名稱搜索完成人員節(jié)點 //輸入?yún)?shù): M_name 完成人員節(jié)點名稱, ACHS 所屬科技成果頭完成人員節(jié)點指針 //返回值:完成人員節(jié)點節(jié)點指針 MEMBER_NODE*MEMBER_search(char*M_name,MEMBER_NODE *MEMBER) 5. 添加模塊 //功能:彈出一個輸入框 //輸入?yún)?shù): type 對應(yīng)枚舉的幾種類型 //返回值:無 void entry_info(GtkWidget *button,int type) //功能:添加 3 種節(jié)點統(tǒng)一函數(shù),由 entry_info 確定按鈕調(diào)用 //輸入?yún)?shù): //返回值:無 void Add_node(GtkWidget *button,struct nodecreate *nodec) //功能:插入科技成果節(jié)點函數(shù),由 Add_Node 中情況 3 調(diào)用 //輸入?yún)?shù): pNew 指向新節(jié)點的指針 //返回值:對應(yīng)單位節(jié)點指針 DEPT_NODE *insert_ACHS(ACHS_NODE *pNew) //功能:插入完成人員節(jié)點函數(shù),由 Add_Node 中情況 4 調(diào)用 //輸入?yún)?shù): pNew 指向新節(jié)點的指針 //返回 值:對應(yīng)科技成果節(jié)點指針 ACHS_NODE *insert_MEMBER(MEMBER_NODE *pNew) 6. 刪除模塊 //功能:刪除 3 種節(jié)點統(tǒng)一函數(shù),由“刪除”按鈕調(diào)用 //輸入?yún)?shù): //返回值:無 void Del_Node(GtkWidget *button) //功能:刪除單位節(jié)點,由 Del_Node 函數(shù) case 2 調(diào)用 //輸入?yún)?shù): name 單位名稱 //返回值: int 1 為有錯, 0 為正常 int Del_Dept(char *name) //功能:刪除科技成果 節(jié)點,由 Del_Node 函數(shù) case 2 調(diào)用 //輸入?yún)?shù): name 科技成果名稱, P_name 對應(yīng)單位名稱 //返回值: int 1 為有錯, 0 為正常 C 語言課程設(shè)計實驗報告 12 int Del_Achs(char *name,char *P_name) //功能:刪除完成人員節(jié)點,由 Del_Node 函數(shù) case 4 調(diào)用 //輸入?yún)?shù): name 完成人員名稱, P_name 對應(yīng)科技成果名稱, PP_name 對應(yīng)單位名稱 //返回值: int 1 為有錯, 0 為正常 int Del_Member(char *name,char *P_name,char *PP_name) 7. 編輯模塊 //功能:彈出一個編輯框 //輸入?yún)?shù): //返回值:無 int Edit_info(GtkWidget *button) //功能:編輯節(jié)點 //輸入?yún)?shù): //返回值:無 void Edit_Node(GtkWidget *button,struct nodecreate *nodec) 8. 統(tǒng)計模塊 //功能:彈出一個統(tǒng)計框,由傳入?yún)?shù)設(shè)置具體內(nèi)容 //輸入?yún)?shù): title 統(tǒng)計框標題 ,col1 第一列標題 ,col2 第二列標題 ,in 傳入的model //返回值:無 void Statis_info(char *title,char *col1,char *col2,GtkListStore *in) //功能:統(tǒng)計各單位科技成果數(shù)量,調(diào)用 Statis_info 顯示統(tǒng)計結(jié)果 //輸入?yún)?shù): //返回值:無 void statis_func1(GtkWidget *button) //功能:統(tǒng)計各單位完成人員成果排名,調(diào)用 Statis_info 顯示統(tǒng)計結(jié)果 //輸入?yún)?shù): //返回值:無 void statis_func2(GtkWidget *button) //功能:統(tǒng)計所有 50 歲以下第一完成人,調(diào)用 Statis_info 顯示統(tǒng)計結(jié)果 //輸入?yún)?shù): //返回值:無 void statis_func3(GtkWidget *button) 9. 幫助模塊 //功能: 彈出軟件信息及作者信息 //輸入?yún)?shù): //返回值:無 void help_about(GtkWidget *button) 五、 試驗結(jié)果 C 語言課程設(shè)計實驗報告 13 編譯環(huán)境: Ubuntu linux64 位 Mingw Gcc (源代碼配置好后可跨平臺編譯) GTK 版本: GTK+ 開發(fā) IDE: Codeblocks 1. 系統(tǒng)登陸 輸對自動進入 輸錯 顯示錯誤 C 語言課程設(shè)計實驗報告 14 2. 登陸成功進入主界面 3. 全屏模式 4. 讀取數(shù)據(jù) C 語言課程設(shè)計實驗報告 15 (標準 gnome 菜單欄在最上面) 5. 讀取成功 點擊相應(yīng)節(jié)點右側(cè)顯示相關(guān)信息 6. 添加單位 C 語言課程設(shè)計實驗報告 16 (添加成功提示) C 語言課程設(shè)計實驗報告 17 7. 添加科技成果 C 語言課程設(shè)計實驗報告 18 8. 添加完成人員 9. 添加錯誤返回 信息 C 語言課程設(shè)計實驗報告 19 C 語言課程設(shè)計實驗報告 20 10. 編輯 結(jié)點 (選中節(jié)點后點擊左下角編輯按鈕) C 語言課程設(shè)計實驗報告 21 更改生效 11. 刪除節(jié)點 彈出確認框 C 語言課程設(shè)計實驗報告 22 刪除成功 C 語言課程設(shè)計實驗報告 23 12. 查詢單位 查詢成功,左側(cè)已跳轉(zhuǎn)至并展開機械學(xué)院 13. 查詢科技成果 查詢成功,左側(cè)已跳轉(zhuǎn)至并展開網(wǎng)絡(luò)磁盤陣列 C 語言課程設(shè)計實驗報告 24 未查詢到時彈出提示 14. 查詢完成人員 C 語言課程設(shè)計實驗報告 25 從頭查詢,
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1