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

正文內(nèi)容

c多文檔文本編輯器(txt)-wenkub

2022-11-17 02:37:33 本頁(yè)面
 

【正文】 efile() {/*********************/ if ( == 0) { return。 StreamReader sr = new StreamReader(())。 8 string filter = 文本文件 (*.txt)|*.txt。 // = false。 窗口 (newWindowsItem)。 } //設(shè)置文件菜單的新建項(xiàng) private void 新建 ToolStripMenuItem_Click_1(object sender, EventArgs e) { Form2 frm = new Form2()。 using 。 using 。 ”這樣的兩個(gè)異常錯(cuò)誤,點(diǎn)擊中斷后則會(huì)出現(xiàn)提示“沒(méi)有可用 的當(dāng)前代碼”。我們采用了加入菜單查看,添加名稱為狀態(tài)的子菜單。 ② : 為了使用戶更方便地使用多文檔編輯,我們還運(yùn)用了快捷菜單,但是當(dāng)我們將上下文菜單中的取消、剪切、復(fù)制和粘貼四個(gè)按鍵均綁定到事件處理程序 menuItemClickhander 上時(shí),測(cè)試仍沒(méi)有達(dá)到我們想要的結(jié)果。這就牽涉到我們學(xué)過(guò)的 事件綁定。 五 、調(diào)試與測(cè)試 .調(diào)試方法 在設(shè)計(jì)本應(yīng)用程序時(shí),我們采用步步為營(yíng) .整體配合的思想。 編輯工具 和右鍵菜單項(xiàng) 主要是 剪切、復(fù)制、粘貼所選內(nèi)容 。 退出是 先判斷是否需要保存,如果是,使用另存為的功能,不是 直接調(diào) Close()關(guān)閉函數(shù)來(lái)實(shí)現(xiàn)的。 文件菜單項(xiàng)的新建項(xiàng):主要是調(diào)用了添 加新文檔的方法: New form1() ,這個(gè)方法是用 新窗口的 實(shí)例顯現(xiàn)出來(lái)的。父窗體的菜單項(xiàng)和子窗體的菜單項(xiàng)并不完全相同,最后經(jīng)過(guò)它們的結(jié)合而合并為同一個(gè)菜單,使運(yùn)行的最終窗口更加完善。此外,處于活動(dòng)狀態(tài)的子窗口最多只能有一個(gè)。同時(shí)它也綜合了有關(guān)文件的保存、打開(kāi),文檔內(nèi)容的編輯如:字體、顏色、背景,也實(shí)現(xiàn)了文檔的 剪切、 復(fù)制、粘貼等編輯功能。 可以讓我們更加熟練的掌握 . 基本結(jié)構(gòu)以及 C語(yǔ)言的基本知識(shí)和技能,基本掌握面向?qū)ο蟪绦蜷_(kāi)發(fā)的基本思路和方法,掌握文件讀寫(xiě)開(kāi)發(fā)的基本知識(shí),可以利用自己所學(xué)的基本知識(shí)和技能進(jìn)行簡(jiǎn)單的可視化應(yīng)用程序設(shè)計(jì)。 學(xué)習(xí)這門(mén)可視化編程語(yǔ)言,使我們?cè)谶\(yùn)用語(yǔ)言編寫(xiě)程序的過(guò)程中,能更直觀的編寫(xiě)出我們理想中的程序,而且也使我們的編譯工作變單易行。用 C 設(shè)計(jì)的組件可以很容易的轉(zhuǎn)換成 Web 服務(wù) ,可以以任意操作系統(tǒng)的任意語(yǔ)言從 Inter 上調(diào)用。開(kāi)發(fā)人員可以定義特定域的屬性,并將它們應(yīng)用于任何語(yǔ)言元素如類,接口等。我們學(xué)習(xí)這門(mén)語(yǔ)言的目的,不是僅僅的理論研究。 二、設(shè)計(jì)需求分析 多文檔文本編輯器就是在單文檔界面的基礎(chǔ)上,應(yīng)用所學(xué)的 C的基本知識(shí)對(duì)其編輯,做出多文檔界面,這是一個(gè)挑戰(zhàn),對(duì)于只對(duì) C有初步了解的我們有 一定的難度。 4 三、總體設(shè)計(jì) 編寫(xiě)多文檔界面應(yīng)用程序,它和單文檔界面應(yīng)用程序不同,它允許同時(shí)顯示多個(gè)文檔,每個(gè)文檔都顯示在自己的窗口中,各文檔或窗口之間可以直接進(jìn)行操作切換。 四、詳細(xì)設(shè)計(jì)及算法分析 詳細(xì)設(shè)計(jì) 此次設(shè)計(jì)內(nèi)容主要分為 三 個(gè)大的模塊,針對(duì)多文檔編輯的含義定義為窗體模塊 、文檔編輯模塊和工具欄模塊 。 父窗體菜單部分,也就是 Form1 窗體 的菜單部分分為菜單欄和工具欄。打開(kāi)的功能是利用一個(gè) 組件 OpenFileDialog 來(lái)創(chuàng)建它的實(shí)例,通過(guò)ShowDialog()這個(gè)實(shí)例來(lái)調(diào)用;通過(guò)條件 if 語(yǔ)句來(lái)判斷并打開(kāi)所選的文件。 幫助菜單項(xiàng) 含有關(guān)于記事板項(xiàng)。 主要使用了 Clipboard 類將數(shù)據(jù)置于剪切板上,和 RichTextBox 的 SelectedText 屬性選擇內(nèi)容來(lái)實(shí)現(xiàn)的。也即在設(shè)計(jì)的過(guò)程中,每添加上一部分功能代碼,按 F5 鍵或 開(kāi)發(fā)環(huán)境下提供的快捷菜單或快捷鍵后,若提示有錯(cuò),則根據(jù)提示找出出錯(cuò)的地方并加以改正;若正確則繼續(xù)往下進(jìn)行。我們知道 ,在復(fù)制菜單中名為menuItemClickerhander 的事件處理程序,并在其中加入相應(yīng)的功能代碼,再將取消、剪切、粘貼按鈕的 Click 事件綁定到 menuItemClickerhander 上即可。原來(lái)不僅要將社會(huì)分配的 ContextMenu 屬性設(shè)置為ContextMenu1,也要將 richTextBox 的屬性設(shè) 置為 ContextMenu1,這樣上下方菜單才能與該窗體關(guān)聯(lián)。雙擊后在其 Click事件中加入它的執(zhí)行語(yǔ)句:=。 六 .原程序代碼與執(zhí)行結(jié)果 原程序代碼 7 //父窗體 部分的源代碼 using System。 using 。//添加 IO命名空間 namespace WrittenBoard_finally_ { public partial class Form1 : Form { public Form2 f2 = new Form2()。 = this。 ()。 } //設(shè)置文件菜單的打開(kāi)項(xiàng) private string Url。 = filter。 = ()。 } else {/********************/ //RichTextBox richTextBox1 = (RichTextBox)。 if (() == ) { = 。 } catch { string Message = Cannot Open + 。 } //設(shè)置文件菜單的另存為項(xiàng) private void 另存為 ToolStripMenuItem_Click(object sender, EventArgs e) { Savefile()。 else if (result == ) { Form2 frm = new Form2()。 } private void 垂直平鋪 VToolStripMenuItem_Click(object sender, EventArgs e) { ()。 } } } //子窗體部分源代碼 using System。 using 。 } //定義初始字體字號(hào) int fontsize = 16。 Url = 。 foreach (FontFamily font i
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1