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

正文內(nèi)容

c多文檔文本編輯器(txt)-展示頁

2024-11-18 02:37本頁面
  

【正文】 課程設(shè)計報告 題目名稱 多文檔編輯器 C課程設(shè)計 姓 名 亢凱航 王星辰 高亞楠 李飛 專 業(yè) 計算機科學(xué)與技術(shù) 班級代碼 0812112 指導(dǎo)教師 魏新紅 2020 年 12 月 28 日 2 目 錄 目 錄 2 一、課程設(shè)計目的 3 二、設(shè)計需求分析 3 三、總體設(shè)計 4 四、詳細設(shè)計及算法 分析 4 詳細設(shè)計 4 算法分析 5 五、調(diào)試與測試 5 .調(diào)試方法 5 運行結(jié)果的分析 5 測試過程中出現(xiàn)的問題及解決方法 6 六 .原程序代碼與執(zhí)行結(jié)果 6 原程序代碼 6 執(zhí)行結(jié)果 17 總結(jié) 17 參考資料 18 3 一、課程設(shè)計目的 我們采用 C進行課程設(shè)計,首先在于 C和別的語言相比具有其特殊之處。用 C 設(shè)計的組件可以很容易的轉(zhuǎn)換成 Web 服務(wù) ,可以以任意操作系統(tǒng)的任意語言從 Inter 上調(diào)用。開發(fā)此應(yīng)用程序的團隊使用 .NET 框架和 C 語言創(chuàng)建了多線程的郵件服務(wù)。 學(xué)習這門可視化編程語言,使我們在運用語言編寫程序的過程中,能更直觀的編寫出我們理想中的程序,而且也使我們的編譯工作變單易行。作為語言,它只是一種工具,因此學(xué)習它更重要的是運用 它來做有用的程序,這也就是說學(xué)習它重在應(yīng)用。 可以讓我們更加熟練的掌握 . 基本結(jié)構(gòu)以及 C語言的基本知識和技能,基本掌握面向?qū)ο蟪绦蜷_發(fā)的基本思路和方法,掌握文件讀寫開發(fā)的基本知識,可以利用自己所學(xué)的基本知識和技能進行簡單的可視化應(yīng)用程序設(shè)計。在查閱課本和相關(guān)資料的基礎(chǔ)上嘗試了解多文檔的含義和特征,敢于嘗試、不斷的完善,充分應(yīng)用所學(xué)的基礎(chǔ)知識。同時它也綜合了有關(guān)文件的保存、打開,文檔內(nèi)容的編輯如:字體、顏色、背景,也實現(xiàn)了文檔的 剪切、 復(fù)制、粘貼等編輯功能。 我們設(shè)計的多文檔編輯器 ,具有一個主窗口,稱作父窗體,它能包含其他多窗體,子窗體是一個限制為只能在父窗體內(nèi)出現(xiàn)的窗體。此外,處于活動狀態(tài)的子窗口最多只能有一個。在此基礎(chǔ)上分別設(shè)計出 各模塊 , 并 實現(xiàn)其相關(guān)的主要功能 。父窗體的菜單項和子窗體的菜單項并不完全相同,最后經(jīng)過它們的結(jié)合而合并為同一個菜單,使運行的最終窗口更加完善。菜單欄( MennuStrip) 主要包含 五 個菜單項:文件、 編輯、格式 、 幫助 。 文件菜單項的新建項:主要是調(diào)用了添 加新文檔的方法: New form1() ,這個方法是用 新窗口的 實例顯現(xiàn)出來的。 保存通過 if條件句判斷是否為新建文件,如果是,通過組件 saveFileDialog 另存為,不是直接在原文件上保存。 退出是 先判斷是否需要保存,如果是,使用另存為的功能,不是 直接調(diào) Close()關(guān)閉函數(shù)來實現(xiàn)的。通過新建 form 窗體, showDialog()方法模態(tài)打開來實現(xiàn)。 編輯工具 和右鍵菜單項 主要是 剪切、復(fù)制、粘貼所選內(nèi)容 。 字體工具主要有字體下拉菜單和字號下拉菜單。 五 、調(diào)試與測試 .調(diào)試方法 在設(shè)計本應(yīng)用程序時,我們采用步步為營 .整體配合的思想。 運行結(jié)果的分析 ?: 從運行結(jié)果可以明顯地看出來,窗體里面的文件、編輯和格式菜單執(zhí)行后,會在 6 richTextBox 實現(xiàn) 。這就牽涉到我們學(xué)過的 事件綁定。 測試過程中出現(xiàn)的問題及解決方法 ① : 使文檔出現(xiàn)在程序窗體中時,出現(xiàn) =” Form1” 與 =” MDI 程序 ” 的異常出錯,經(jīng)過仔細檢查,原來是先前對代碼含義理解不夠深刻,應(yīng)在 AddNewfile()方法中創(chuàng)建子窗體的實例 frm,而我們誤創(chuàng)建為父窗體的實例,故出錯,正確的寫法是: Form2 frm=new Form();這樣才能與后面的 =this。 ② : 為了使用戶更方便地使用多文檔編輯,我們還運用了快捷菜單,但是當我們將上下文菜單中的取消、剪切、復(fù)制和粘貼四個按鍵均綁定到事件處理程序 menuItemClickhander 上時,測試仍沒有達到我們想要的結(jié)果。但是我們運行后發(fā)現(xiàn)還是不可以,分析后明白錯誤出在取消、剪切、復(fù)制和粘貼的 Name屬性名稱因為和菜單中的名字不一樣,可將它們改統(tǒng)一或在對應(yīng)的處理程序中加入或語句,這樣程序就可以運行并達到期望的結(jié)果。我們采用了加入菜單查看,添加名稱為狀態(tài)的子菜單。這樣運行后就可以通過點擊查看菜單中的狀態(tài)欄來查看目前處于活動狀態(tài)的文檔是所建立的第幾個文檔。 ”這樣的兩個異常錯誤,點擊中斷后則會出現(xiàn)提示“沒有可用 的當前代碼”。 using 。 using 。 using 。 using 。//新建子窗體 public Form1() { InitializeComponent()。 } //設(shè)置文件菜單的新建項 private void 新建 ToolStripMenuItem_Click_1(object sender, EventArgs e) { Form2 frm = new Form2()。 = true。 窗口 (newWindowsI
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1