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

正文內容

c語言程序設計課程設計報告(編輯修改稿)

2025-05-08 22:29 本頁面
 

【文章內容簡介】 信息,按”delete”,看系統(tǒng)如何處理,會否出錯。然后選擇一個和多個信息,進行刪除,看是否正確處理.11. 檢查添加和修改是否一致: 檢查添加和修改信息的要求是否一致,例如添加要求必填的項,修改也應該必填。添加規(guī)定為整型的項,修改也必須為整型. 12. 檢查修改重名:修改時把不能重名的項改為已存在的內容,看會否處理,也要注意,會不會報和自己重名的錯. 13. 重復提交表單:一條已經(jīng)成功提交的紀錄,back后再提交,看看系統(tǒng)是否做了處理。14. 檢查多次使用back鍵的情況: 在有back的地方,back,回到原來頁面,再back,重復多次,看會否出錯. 15. search檢查: 在有search功能的地方輸入系統(tǒng)存在和不存在的內容,可以同時添加合理和不合理的條件,看系統(tǒng)處理是否正確.16. 輸入信息位置: 注意在光標停留的地方輸入信息時,光標和所輸入的信息會否跳到別的地方. 17. 上傳下載文件檢查:上傳下載文件的功能是否實現(xiàn),上傳文件是否能打開。對上傳文件的格式有何規(guī)定,系統(tǒng)是否有解釋信息,并檢查系統(tǒng)是否能夠做到。 18. 必填項檢查:應該填寫的項沒有填寫時系統(tǒng)是否都做了處理,對必填項是否有提示信息,如在必填項前加* 19. 快捷鍵檢查:是否支持常用快捷鍵,如Ctrl+C Ctrl+V Backspace等,對一些不允許輸入信息的字段,如選人,選日期對快捷方式是否也做了限制。 20. 回車鍵檢查: 在輸入結束后直接按回車鍵,看系統(tǒng)處理如何,會否報錯.樓盤系統(tǒng)數(shù)據(jù)測試:(1) 添加信息:該模塊實現(xiàn)添加新的樓盤或樓棟或房屋的功能。單擊添加信息結束編輯后保存后關閉再重新打開(2) 插入信息:在所選項之下插入新的信息項。選中一項后,直接在數(shù)據(jù)維護中實現(xiàn)或者右鍵選擇插入信息實現(xiàn)。彈出窗口,鍵入信息,然后結束編輯。(3) 刪除信息:刪除選中的項。選中需要刪除的信息,郵件或者直接在數(shù)據(jù)維護中實現(xiàn)。單擊刪除后。(4) 編輯信息:實現(xiàn)修改詳細信息。選中需要修改的項后右鍵或者在數(shù)據(jù)維護中編輯信息中實現(xiàn)。單擊編輯信息,彈出窗口,修改需要編輯的項。結束編輯。(5) 查找:實現(xiàn)單一條件或者多條件查找。單擊查找菜單項,選擇想要查找的模塊。以房屋為例。彈出窗口首先,單一條件搜索,以樓盤名稱,房屋價格,是否售出為例單擊搜索單擊搜索單擊搜索組合條件搜索,以價格和是否售出,地址和價格為例單擊搜索單擊搜索\(6) 統(tǒng)計:統(tǒng)計別墅,經(jīng)濟適用房(),商品房(既不是經(jīng)濟適用房也不是別墅)的數(shù)量。選擇菜單中的統(tǒng)計,統(tǒng)計房屋信息。綜合上述幾個功能的實現(xiàn),數(shù)據(jù)測試環(huán)節(jié)順利通過。 5 總結與展望 全文總結(1)根據(jù)樓盤系統(tǒng)的基本需要,設計功能。(2)設計簡潔易操作的界面,選擇恰當?shù)膱D形庫。(3)設計數(shù)據(jù)結構和文件格式,詳細刻畫樓盤或者樓棟或房屋的特性。(4)用C語言實現(xiàn)先前設計的功能,編寫代碼并且編譯調試。(5)將模塊拼接,構成完整系統(tǒng)。(6)上網(wǎng)查詢樓盤的具體信息,為系統(tǒng)錄入數(shù)據(jù)。(7)進行數(shù)據(jù)測試,修改bug。(8)與同學交流,完善程序。 工作展望在今后的研究中,圍繞著如下幾個方面開展工作(1)繼續(xù)熟悉GTK+,增加對其他類型的庫的了解。(2)不斷精進自己C語言的水平,并且有意識地去稍微接觸其他面向對象的語言。(3)設計系統(tǒng)時考慮功能更齊全,界面設計更合理。(4)數(shù)據(jù)測試方面加強對數(shù)據(jù)實際情況的查實,用真是數(shù)據(jù)進行數(shù)據(jù)測試可靠性更高。(5)不斷向他人學習,積極和同學討論,傾聽他人的想法。 體會 這次課程設計是學習C語言以來第一次嘗試的大項目,不同于以前的小程序小算法,系統(tǒng)的內部是換換相扣的,無論哪個細微的地方出了很小問題,都會最直接地反映出來。這次也是第一次嘗試代碼量如此高的程序,相比以前的小程序,覺得較為吃力和辛苦,這也讓我明白很多看起來很簡單的程序后面都是程序員的心血。此次課設我前前后后總共重做了三次。第一次是按照書本上的例子,一筆一劃地模仿,但在編譯過程中出現(xiàn)太多錯誤,于是舍棄。第二次,自己設計了功能和界面,然后根據(jù)書上給出的一次實現(xiàn)界面的函數(shù)開始了代碼編寫。第二次的作品比較成功,文本界面功能較齊全。但只放在了U盤里,在打印的途中我將U盤遺失了,所以第二次的作品也無法面世。在課程設計檢查的時候,我發(fā)現(xiàn)別人設計的界面與自己的差異很明顯,按照課本上來的是文本界面,但是 有能力的學生都不約而同得選擇了在上網(wǎng)上自學GTK+之類的圖形庫設計了圖形界面。羨慕之余我也有點心動,就向同班的大神請教,大神推薦了一些資料,不厭其煩地回答和提供一些幫助使我的第三次作品成形。讓我對編程有了新的看法,其實編程不一定是自己悶著頭在那想算法敲代碼,他還可以是相互交流,互相幫助的。在和別人交流的過程中,我了解到自己對于計算機無論是哪個方面的了解都很匱乏,也缺少一些鉆研的熱情。所以從今天起,我要學會利用互聯(lián)網(wǎng)這個強有力的工具進行自我的學習和提升,積極和別人交流討論,不要怕去嘗試。先把對于計算機的態(tài)度矯正過來再加強自己各方面的能力。教訓:對于重要信息要及時備份,并且需要在電腦上留底 。課本很重要但它不能教會你所有,你需要擁有更多的學習途徑。可以進行模仿創(chuàng)新,但是照本宣科毫無益處。 參考文獻[1] 劉云生. 現(xiàn)代數(shù)據(jù)庫技術. 北京: 國防工業(yè)出版社,~46[2] 陽小華,劉振宇,,2002,13(7):1264~1270[3] Rogic S, Mackworth A K, Ouellette F B. Evaluation of genefinding programs on mammalian sequences. Genome Res., 2001, 11(5): 817~832[4] Krogh A. Two methods for improving performance of an HMM and their application for genefinding. In: Gaasterland T, Karp P, Karplus K, et al., eds. Proc. Int. Conf. Intell. Syst. Mol. Biol., Menlo Park, CA: AAAI Press, 1997, 5:179~186[5] :[碩士學位論文].浙江大學,~47[6] URL: 附錄 程序清單ifndef MAIN_H_INCLUDEDdefine MAIN_H_INCLUDEDincludegtk/includeincludeincludedefine SAVE 1define OPEN 0enum{ PREMISES_NUM, PREMISES_NAME, PREMISES_LOCATION, PREMISES_DEVELOPER, PREMISES_COMPAIN, PREMISES_AREA, PREMISES_GREEN_RATE, PREMISES_BUILDING_NUM, NUM_PREMISES_COLUMNS,}。enum{ BUILDING_NUM, BUILDING_NUM_FLOOR, BUILDING_AREA, BUILDING_IS_VILLA, BUILDING_BELONGED, NUM_BUILDING_COLUMNS,}。enum{ HOSE_NUM, HOSE_AREA, HOSE_FLOOR, HOSE_PRINCE, HOSE_RATE, HOSE_IS_SOLD, HOSE_IS_SECOND_HAND, HOSE_BELONGED_PRE, HOSE_BELONGED_BUI, NUM_HOSE_COLUMNS,}。typedef struct struc_0{ int num。 int floor。 float prince。 int rate。 int is_sold。 int is_second_hand。 int area。 struct struc_0 * next。 struct struc_0 * prev。} hose。typedef struct struc_1{ int num。 int num_floor。 int area。 int is_villa。 struct struc_1 * next。 struct struc_1 * prev。 hose * P_hose。} building。typedef struct struc_2{ int num。 char * name。 char * location。 char * developer。 char * pain。 int area。 int gree_rate。 int num_building。 struct struc_2 * next。 struct struc_2 * prev。 building * P_building。} premises。typedef struct struc_3{ GtkEntry * entry_name。 GtkEntry * entry_location。 GtkEntry * entry_developer。 GtkEntry * entry_pain。 GtkEntry * entry_area_low,* entry_area_high。 GtkEntry * entry_rate_low,* entry_rate_high。} filter_data_premises。typedef struct struct_4{ GtkWidget * treeview。 GtkTreeModel * tree_model。 GtkTreeIter iter。} tree_data。typedef struct struct_5{ GtkEntry * entry_num。 GtkEntry * entry_name。 GtkEntry * entry_location。 GtkEntry * entry_developer。 GtkEntry * entry_pain。 GtkEntry * entry_area。 GtkEntry * entry_green_rate。 GtkEntry * entry_num_building。 GtkWidget * window。} premises_edit_widget。typedef struct struct_6{ GtkEntry * entry_num。 GtkEntry * entry_floor。 GtkEntry * entry_area。 GtkCheckButton * checkbutton。 GtkWidget * window。} building_edit_widget。typedef struct struct_7{ GtkEntry * entry_num。 GtkEntry * entry_floor。 GtkEntry * entry_prince。 GtkEntry * entry_rate。 GtkEntry * entry_area。 GtkCheckButton * check_is_sold。 GtkCheckButton * check_is_second_hand。 GtkWidget * window。} hose_edit_widget。typedef struct struct_8{ premises * Ppremises。 building * Pbuilding。 hose * Phose。 struct struct_8 * next。 struct struct_8 * prev。} search_result。typedef struct struct_9{ GtkEntry * entry_name。 GtkEntry * entry_location。 GtkEntry * entry_developer。 GtkEntry * entry_pain。 GtkEntry * entry_num_floor_low,* entry_num_floor_high。 GtkEntry * entry_area_low,* entry_
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1