2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p><b>  課程設(shè)計(jì)報(bào)告書(shū)</b></p><p>  課程名稱(chēng): VB課程設(shè)計(jì) </p><p>  題 目: 編制文本編輯器 </p><p>  系 名: 信息工程系 </p><p>  2011 年 12 月 30 日</p>

2、;<p><b>  課程設(shè)計(jì)任務(wù)書(shū)</b></p><p>  設(shè)計(jì)題目:編制文本編輯器</p><p>  初始條件:要求具備VB語(yǔ)言基礎(chǔ);順序、選擇、循環(huán)結(jié)構(gòu);界面設(shè)計(jì)、RichTextBox等相關(guān)知識(shí)。要求電腦配置Visual Basic 6.0集成開(kāi)發(fā)環(huán)境。</p><p>  要求完成的主要任務(wù):</p>

3、<p><b>  主要任務(wù):</b></p><p>  1.使用VB的控件(RichTextBox)編寫(xiě)一個(gè)文本編輯器。</p><p>  2.實(shí)現(xiàn)打開(kāi)/保存/新建/查找/替換字符,能改變文字的大小/字體/著色等功能。</p><p>  3.要求外觀類(lèi)似于Windows系統(tǒng)自帶的記事本。</p><p&g

4、t;  設(shè)計(jì)報(bào)告撰寫(xiě)格式要求:</p><p>  1. 設(shè)計(jì)題目與要求;</p><p>  2. 設(shè)計(jì)思想、系統(tǒng)總體框架說(shuō)明;</p><p>  3. 數(shù)據(jù)結(jié)構(gòu)、系統(tǒng)各模塊功能說(shuō)明及具體實(shí)現(xiàn)的算法;</p><p>  4. 用戶界面的設(shè)計(jì)步驟;寫(xiě)出涉及的主要控件的名稱(chēng)及作用;</p><p>  5. 運(yùn)行結(jié)果

5、、系統(tǒng)關(guān)鍵界面的截圖;</p><p>  6. 調(diào)試記錄(靜態(tài)檢查、動(dòng)態(tài)檢查過(guò)程中所遇到的問(wèn)題、解決的辦法)、心得體會(huì)(即程序 設(shè)計(jì)過(guò)程中的經(jīng)驗(yàn)、體會(huì));</p><p>  7. 該系統(tǒng)的運(yùn)行條件(系統(tǒng)支撐環(huán)境),運(yùn)行該系統(tǒng)的方法;</p><p>  8. 附錄:源程序,要求源代碼中要有清晰的注釋。</p><p><b> 

6、 時(shí)間安排:</b></p><p>  12月19日上午布置課程設(shè)計(jì)任務(wù);分配題目后,查閱資料、 準(zhǔn)備程序;</p><p>  12月 20日~12月22 日上機(jī)編寫(xiě)、調(diào)試程序、書(shū)寫(xiě)課程設(shè)計(jì)報(bào)告;</p><p>  12月23 日上午答辯并提交課程設(shè)計(jì)報(bào)告及相關(guān)文檔。</p><p>  指 導(dǎo) 教 師 簽 字:

7、 2011年 12 月 15 日</p><p>  系 主 任 簽 字: 2011年 12 月 15 日</p><p>  一、VB課程設(shè)計(jì)目的</p><p>  通過(guò)一學(xué)期的VisualBasic程序設(shè)計(jì)學(xué)習(xí),以及平時(shí)的上機(jī)實(shí)驗(yàn),初步掌握了VB程序設(shè)計(jì)的各種方法,學(xué)會(huì)了編輯最基本的VB程序;對(duì)于完整的VB程序設(shè)計(jì)來(lái)講

8、是很不足的,平時(shí)掌握的只是單獨(dú)的窗體(Form)程序編寫(xiě),以及各種簡(jiǎn)單控件的使用,沒(méi)有做到很好連貫性,所以有必要做一次完整的VB程序設(shè)計(jì),結(jié)合所學(xué)的基本知識(shí),使用多個(gè)窗體自成一套系統(tǒng),加上各種控件的綜合運(yùn)用,初步設(shè)計(jì)一個(gè)合格的VB應(yīng)用程序。</p><p>  自從接到我們要上課程設(shè)計(jì)課開(kāi)始,我們知道word的文本編輯器,當(dāng)然眾所周知word是當(dāng)今最流行最常用的文本編輯器,用來(lái)日常對(duì)工作生活中的文本進(jìn)行編輯,它的

9、功能強(qiáng)大,也在軟件設(shè)計(jì)業(yè)成為了一種流行的標(biāo)準(zhǔn)。我們這次設(shè)計(jì)的就是以word的一些基本功能為基礎(chǔ),由于我們的能力有限我們把一些特殊功能刪除了,只留下了一些簡(jiǎn)單的功能例如:剪切、新建、復(fù)制、粘貼、查找等。此次設(shè)計(jì)課主要是鍛煉我們的vb設(shè)計(jì)能力和思維考慮能力使我們的vb 學(xué)習(xí)真正的用到實(shí)處,無(wú)論在將來(lái)工作還是學(xué)習(xí)有著重要作用 </p><p><b>  二、設(shè)計(jì)題目與要求</b></p&

10、gt;<p><b>  文本編輯器</b></p><p>  1.使用VB的控件(RichTextBox)編寫(xiě)一個(gè)文本編輯器。</p><p>  2.實(shí)現(xiàn)打開(kāi)/保存/新建/查找/替換字符,能改變文字的大小/字體/著色等功能。</p><p>  3.要求外觀類(lèi)似于Windows系統(tǒng)自帶的記事本。</p><

11、;p>  三、設(shè)計(jì)思想、系統(tǒng)總體框架說(shuō)明</p><p>  題目為文本編輯器,既是最基本的文本編輯程序,首先必須做好文本編輯器本身的功能,然后對(duì)其完善做成一個(gè)完整的小程序,基本功能和我們平時(shí)用的記事本差不多。</p><p>  基本功能說(shuō)明:功能是這個(gè)文本編輯器的核心內(nèi)容,也就是程序的作用,它是用來(lái)做什么的;本程序就是用來(lái)編寫(xiě)文本的,編寫(xiě)過(guò)程中要用到窗體(Form)一個(gè),控件包括

12、:RichTextBox(超文本框)、CommonDialog(通用對(duì)話框),以及InputBox(消息框)、菜單編輯器等。要做的工作就是編寫(xiě)代碼把這些控件和窗體等結(jié)合為一體,使得程序能夠成為一體,順參運(yùn)行。</p><p><b>  1、典型功能</b></p><p><b>  (1)查找和替換</b></p><p&

13、gt;  在一個(gè)文本文件中查找一個(gè)詞或者一個(gè)字符串,把一個(gè)字符串替換成另一個(gè)字符串??刹扇「鞣N方式進(jìn)行:全局查找替換、條件查找替換、無(wú)條件查找替換。 </p><p> ?。?)剪切、復(fù)制、粘貼</p><p>  大多數(shù)文本編輯器都支持文件內(nèi)的或者文件間的復(fù)制或者移動(dòng)。 字體設(shè)置大多數(shù)文本編輯器都有字體設(shè)置這一個(gè)功能</p><p>  (3)打開(kāi)、保存、新建、&

14、lt;/p><p>  這也是文本編輯器的一個(gè)最簡(jiǎn)單的功能</p><p><b>  總體框架</b></p><p><b>  2、繪制界面</b></p><p>  新建一個(gè)標(biāo)準(zhǔn)EXE工程,將其Caption屬性改為“易記本”,點(diǎn)擊Icon屬性給它找個(gè)合適的Icon圖標(biāo)。單擊菜單“工程”-“部

15、件”,在彈出的“部件”對(duì)話框里找到MicrosoftRichTextBox 6.0和公共對(duì)話框Microsoft CommonDialog6.0并選中它們,單擊“確定”按鈕。這時(shí)左邊的工具欄上出現(xiàn)了我們剛才新添的兩個(gè)控件了。在窗體上繪制RichTextBox和CommnDialog,其中RichTextBox的大小和位置可不用理睬,我們將在代碼中處理它,當(dāng)然,有必要把它的ScrollBar屬性設(shè)為2-rtfVertical,這樣在打開(kāi)和

16、編輯文件時(shí)垂直滾動(dòng)條才可用。 </p><p><b>  3、編輯菜單</b></p><p>  點(diǎn)擊右鍵,打開(kāi)菜單編輯器,設(shè)置標(biāo)題(文件、編輯、格式、查看、幫助)</p><p> ?。?)文件菜單(File):</p><p>  新建———New (Ctrl+N)</p><p>  打

17、開(kāi)———Open (Ctrl+O)</p><p>  保存———Save (Ctrl+S)</p><p>  - ———FileSep (分隔線) </p><p>  退出———Exit (Ctrl+E)</p><p> ?。?)編輯菜單(Edit):</p><p>  復(fù)制———Copy (Ctrl+C

18、)</p><p>  剪切———Cut (Ctrl+X)</p><p>  粘貼———Paste (Ctrl+V)</p><p>  - ———EditSep (分隔線) </p><p>  全選———SelecAll (Ctrl+A)</p><p>  (3)格式菜單(Format):</p>

19、<p><b>  字體———Font</b></p><p> ?。?)搜索菜單(Search):</p><p>  查找———Find </p><p>  查找下一個(gè)———Findnext</p><p> ?。?)幫助菜單(Help): </p><p>  使用說(shuō)明———

20、Usage </p><p>  關(guān)于 ———About </p><p><b>  4、程序代碼:</b></p><p>  (1)聲明查找變量 </p><p>  Dim sFind As String </p><p>  (2)聲明文件類(lèi)型 </p><p>

21、;  Dim FileType, FiType As String </p><p><b>  (3)初始化程序 </b></p><p>  Private Sub Form_Load() </p><p>  (4)設(shè)置程序啟動(dòng)時(shí)的大小 </p><p>  Me.Height = 6000 </p>

22、<p>  Me.Width = 9000 </p><p><b>  End Sub </b></p><p>  (5)設(shè)置編輯框的位置和大小 </p><p>  Private Sub Form_Resize() </p><p>  On Error Resume Next '出錯(cuò)處理 &

23、lt;/p><p>  RichTextBox1.Top=20 </p><p>  RichTextBox1.Left=20 </p><p>  RichTextBox1.Height = ScaleHeight-40 </p><p>  RichTextBox1.Width = ScaleWidth-40 </p><

24、p><b>  End Sub </b></p><p><b>  文件菜單</b></p><p><b>  “新建”</b></p><p>  Private Sub New_Click() </p><p>  RichTextBox1.Text = &quo

25、t;" '新建文本時(shí)清空文本框 </p><p>  FileName = "未命名" </p><p>  Me.Caption = FileName </p><p><b>  End Sub </b></p><p><b>  “打開(kāi)”</b><

26、/p><p>  Private Sub Open_Click() </p><p>  CommonDialog.Filter = "文本文檔(*.txt)|*.Txt|RTF 文檔(*.rtf)|*.rtf所有文件(*.*)|*.*"</p><p>  CommonDiolag.ShowOpen</p><p>  Ri

27、chTextBox 1.Text="" '打開(kāi)新的文件時(shí)清空原來(lái)的文本框 X001(1前的空格去掉)</p><p>  FileName = CommonDialog.FileName</p><p>  RichTextBox1.LoadFile FileName</p><p>  Me.Caption="易記本"

28、;:&FileName</p><p><b>  End Sub </b></p><p><b>  “保存”</b></p><p>  Private Sub Save_Click()</p><p>  CommonDialog.Filter = "文本文檔(*.txt)

29、|*.Txt|RTF 文檔(*.rtf)|*.rtf所有文件(*.*)|*.*"</p><p>  CommonDiolag.ShowSave</p><p>  FileType=CommonDialog1.FileTitle</p><p>  FileType=LCase(Right(FileType,3))</p><p>

30、;  FileName=CommonDialog1.FileName</p><p>  Select Case FileType</p><p>  Case "txt"</p><p>  RichTextBox|.SaveFile FileName,rtfText</p><p><b>  Case&qu

31、ot;rtf"</b></p><p>  RichTextBox|.SaveFile FileName,rtfRTF</p><p><b>  Case"*.*"</b></p><p>  RichTextBox|.SaveFile FileName,rtfName</p><

32、p>  End Select</p><p>  Me.Caption="易記本:" &FileName</p><p><b>  End Sub</b></p><p><b>  “退出”</b></p><p>  Private Sub Exit_Clic

33、k()</p><p><b>  End</b></p><p><b>  End Sub</b></p><p><b>  編輯菜單</b></p><p><b>  “復(fù)制”</b></p><p>  Private

34、Sub Copy_Click() </p><p>  Clipboard.Clear </p><p>  Clipboard.SetText RichTextBox1.SelText </p><p><b>  End Sub </b></p><p><b>  “剪切”</b></p

35、><p>  Private Sub Cut_Click() </p><p>  Clipboard.Clear </p><p>  Clipboard.SetText RichTextBox1.SelText </p><p>  RichTextBox1.SelText = "" </p><p&g

36、t;<b>  End Sub </b></p><p><b>  “粘貼”</b></p><p>  Private Sub Paste_Click() </p><p>  RichTextBox1.SelText = Clipboard.GetText </p><p><b>

37、  End Sub </b></p><p><b>  “全選”</b></p><p>  Private Sub SelectAll_Click() </p><p>  RichTextBox1.SelStart = 0 </p><p>  RichTextBox1.SelLength = Len(

38、RichTextBox1.Text) </p><p><b>  End Sub </b></p><p><b>  格式菜單</b></p><p><b>  “字體”</b></p><p>  Private Sub Font_Click()</p>

39、<p>  With Form1.Edit_Frame</p><p>  .SelFontName = "宋體" </p><p>  .SelFontSize = "30" </p><p>  .SelBold = True </p><p>  .SelIta

40、lic = True </p><p>  .SelColor = vbRed </p><p><b>  End With</b></p><p><b>  End Sub</b></p><p><b>  搜索菜單</b></p>

41、<p><b>  “查找”</b></p><p>  Private Sub Find_Click()</p><p>  inputbox()</p><p>  content = InputBox("輸入要查找的字符:", "查找內(nèi)容", content)</p>&l

42、t;p>  Edit_Frame.Find content</p><p><b>  End Sub</b></p><p><b>  “查找下一個(gè)”</b></p><p>  Private Sub FindNext_Click()</p><p>  Edit_Frame.SelSt

43、art = Edit_Frame.SelStart + Edit_Frame.SelLength + 1X002</p><p>  Edit_Frame.Find content, , Len(Edit_Frame)</p><p><b>  End Sub</b></p><p><b>  幫助菜單</b><

44、/p><p><b>  “使用說(shuō)明”</b></p><p>  Private Sub Usage_Click() </p><p>  On Error GoTo handler </p><p>  RichTextBox1.LoadFile "Readme.txt", rtfText '

45、請(qǐng)寫(xiě)好Readme.txt文件并存入程序所在文件夾中 </p><p>  Me.Caption = "易記本:" & "使用說(shuō)明" </p><p><b>  Exit Sub </b></p><p><b>  handler: </b></p><

46、;p>  MsgBox "使用說(shuō)明文檔可能已經(jīng)被移除,請(qǐng)?jiān)?編程天堂 www.bctt.com官網(wǎng)下載!", vbOKOnly, " 錯(cuò)誤信息" </p><p><b>  End Sub </b></p><p><b>  “關(guān)于”</b></p><p>  Priva

47、te Sub About_Click() </p><p>  MsgBox "超級(jí)記事本 Ver1.0 版權(quán)所有(C) 2001 土人",vbOKOnly,"關(guān)于 記事本" </p><p><b>  End Sub </b></p><p>  設(shè)置彈出式菜單(即在編輯框中單擊鼠標(biāo)右鍵時(shí)彈出的動(dòng)態(tài)菜

48、單) </p><p>  Private Sub RichTextBox1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) </p><p>  If Button = 2 Then </p><p>  PopupMenu mnuEdit, vbPopupMenuL

49、eftAlign </p><p><b>  Else </b></p><p><b>  Exit Sub </b></p><p><b>  End If </b></p><p><b>  End Sub </b></p>&

50、lt;p>  防止在切換輸入法時(shí)字體自變</p><p>  Private Sub RichTextBox1_KeyUp(KeyCode As Integer, Shift As Integer) </p><p>  If KeyCode = vbKeySpace Then </p><p>  RichTextBox1.SelFontName = Com

51、monDialog1.FontName </p><p><b>  End If </b></p><p><b>  End Sub </b></p><p>  四、用戶界面的設(shè)計(jì)步驟;寫(xiě)出涉及的主要控件的名稱(chēng)及作用;</p><p>  多數(shù)字處理軟件都有工具欄和狀態(tài)欄。工具欄和狀態(tài)欄除了能

52、美化我們的程序使其更具有專(zhuān)業(yè)性質(zhì)外,還給用戶帶來(lái)操作上的便利。現(xiàn)在我們就來(lái)做一做這兩樣?xùn)|西。 </p><p><b>  (一)制作工具欄 </b></p><p>  單擊“工程”-“部件”,選中Microsoft Windows Common Control 6.0并確定。這時(shí),我們要用到的控件就出現(xiàn)在左邊的工具欄上了。 </p><p>

53、;  要做工具欄,首先需要一個(gè)叫ImageList的控件來(lái)裝載圖像。在程序界面上添加它,然后右鍵單擊此控件,左鍵單擊“屬性”,彈出“屬性頁(yè)”對(duì)話框的“圖像”,再單擊“插入圖片”就可以一次性裝載圖片了(如不滿意,以后還可以添加)。圖片可在C:\Microsoft Visual Studio\Common\Graphics\Bitmaps\TlBr_W95下選擇(這里假設(shè)你的VB安裝在C盤(pán)下)。注意了:在插入圖片時(shí)給每一張圖片注明關(guān)鍵字,以

54、便在引用圖片時(shí)不至于混亂。如插入“新建”的圖片,我們?cè)凇瓣P(guān)鍵字”欄注明“New”。 </p><p>  圖片有了,接下來(lái)在程序界面添加工具欄(ToolBar)。添加后工具欄就出現(xiàn)在菜單下面,右鍵單擊它,選擇“屬性”,在彈出的“屬性頁(yè)”對(duì)話框中的“通用”項(xiàng)作些設(shè)置,主要如下兩項(xiàng): </p><p>  1.“圖像列表”:選擇ImageList1 </p><p> 

55、 2.“樣式”:根據(jù)喜愛(ài)選擇1-trbStandard或者2-trbFlat </p><p>  繼續(xù)點(diǎn)擊“屬性頁(yè)”的“按鈕”選項(xiàng),插入若干按鈕。按鈕有多種樣式,請(qǐng)根據(jù)需要設(shè)置。這里請(qǐng)一定注意:每一個(gè)與用戶操作有關(guān)的按鈕都必須注明關(guān)鍵字、裝載圖片,如“新建”按鈕,在“關(guān)鍵字”項(xiàng)注明“新建”,在“圖像”項(xiàng)鍵入“New”(即ImageList1中的圖片關(guān)鍵字),需要的話還可以在“工具提示文本”項(xiàng)填入適當(dāng)?shù)奶崾菊Z(yǔ)。&

56、lt;/p><p>  (二)編寫(xiě)工具欄的按鈕代碼 </p><p>  工具欄按鈕的代碼編輯很簡(jiǎn)單,可以按照下面的格式去編寫(xiě): </p><p>  Private Sub ToolBar1_ButtonClick(ByVal Button As MSComctlLib.Button) </p><p>  On Error Resume Ne

57、xt '出錯(cuò)處理 </p><p>  Select Case Button.Key '按關(guān)鍵字選擇 </p><p>  Case "新建" </p><p>  mnuNew_Click '等于菜單項(xiàng)“新建”被單擊 </p><p>  Case "打開(kāi)" '等于菜單

58、項(xiàng)“打開(kāi)”被單擊 </p><p>  mnuOpen_Click </p><p>  '......(繼續(xù)編寫(xiě)其它按鈕的代碼) </p><p>  End Select </p><p><b>  End Sub </b></p><p>  完成后試運(yùn)行一下我們的程序,我們發(fā)現(xiàn),

59、有了工具欄之后,程序變得漂亮多了,只是有一個(gè)問(wèn)題:打開(kāi)一個(gè)較長(zhǎng)的文檔后,編輯框的下拉滾動(dòng)條向上的箭頭不見(jiàn)了。原因是:工具條占用一定的空間。解決方法:將“設(shè)置編輯框的位置和大小”中的RichTextBox1.Top = 20 和 RichTextBox1.Height = Me.ScaleHeight - 40分別改為RichTextBox1.Top = 380,RichTextBox1.Height = Me.ScaleHeight -

60、 400即可。 </p><p><b>  主要控件名稱(chēng)作用</b></p><p>  今天我們一起用RichTextBox控件來(lái)做一個(gè)文本編輯器,這個(gè)文本編輯器具有比較完備的功能,例如:查找字串、設(shè)置字體等。通過(guò)這個(gè)程序,我們可以看到RichTextBox控件豐富的使用方法。 </p><p><b>  圖</b>

61、</p><p>  程序中使用的RichTextBox控件在默認(rèn)狀態(tài)下不在控件面板中,我們可以在控件面板上點(diǎn)鼠標(biāo)右鍵“添加”,在“添加選擇對(duì)話框”中找到這個(gè)控件并添加。這時(shí)控件面板上會(huì)出現(xiàn)圖標(biāo),這就是這個(gè)小程序的主打控件RichTextBox。</p><p>  一個(gè)由RichTextBox實(shí)現(xiàn)的文本編輯器 '名稱(chēng)作用Form1 主窗體 ' Open 通用對(duì)話框 

62、9; RichTextBox1 RichTextBox ' New “新建”菜單項(xiàng) ' Open “打開(kāi)”菜單項(xiàng) ' Save “保存”菜單項(xiàng) ' Exit “退出”菜單項(xiàng) ' Font “字體”菜單項(xiàng) 'Find “查找”菜單項(xiàng) ' Next “查找下一個(gè)”菜單項(xiàng)</p><p>  ShowOpen 顯示“打開(kāi)”對(duì)話框 'ShowSave 顯示“

63、另存為”對(duì)話框ShowFont 顯示“字體”對(duì)話框'ShowHelp 調(diào)用 Windows 幫助引擎 CmdOpen.Flags = cdlCFBoth + cdlCFEffects CmdOpen.ShowFont '將RichTextBox1的屬性根據(jù)“字體”對(duì)話框的變化作相應(yīng)設(shè)置 '要改變 RichTextBox 控件中的字體特性,可以使用 'SelFontName、SelFontSize 和 S

64、elFontColor 屬性。</p><p>  控件中的每一個(gè)字符都有一個(gè)可唯一標(biāo)識(shí)的整數(shù)索引。控件中文本的第一個(gè)字符的索引是 0。 'end 可選的。決定在哪兒結(jié)束搜索的整數(shù)字符索引。 'options 可選的。用來(lái)指定一個(gè)或多個(gè)可選功能常數(shù)的和。所指定的功能如“設(shè)置值”中所述。 '</p><p>  RichTextBox1.SelPrint CmdOpe

65、n.hDC End Sub '當(dāng)“保存”菜單項(xiàng)被點(diǎn)擊時(shí) Private Sub mnuSave_Click() CmdOpen.ShowSave 'RichTextBox的SaveFile方法,保存文本 RichTextBox1.SaveFile (CmdOpen.FileName) End Sub </p><p>  RichTextBox控件的常用的屬性、事件和方法。</p>

66、<p>  RichTextBox 控件可用于輸入和編輯文本,它同時(shí)提供了比常規(guī)的TextBox控件更高級(jí)的格式特性。 通過(guò)這些屬性,可對(duì)該控件中任何部分的文本使用不同的格式,可以將文本變?yōu)榇煮w或斜體,改變文本的顏色,創(chuàng)建上標(biāo)或下標(biāo),可以調(diào)整段落的左右縮進(jìn)值,還可以使用懸掛式縮進(jìn)等。而且RichTextBox控件支持大于64K的文本,這些都是TextBox控件所不可比擬的。</p><p>  Load

67、File方法和SaveFile方法:它們的作用分別是從文件中導(dǎo)入文本和保存文本到指定的文件,這兩個(gè)方法支持txt和rtf格式的文本文件,使用的語(yǔ)法是:</p><p>  object.SaveFile(pathname, filetype)  其中pathname是要打開(kāi)或保存的文件路徑,filetype是要打開(kāi)或保存的文件類(lèi)型(0表示txt文件;1表示rtf格式的文件)。</p><p&g

68、t;  Find方法:其語(yǔ)法是:object.Find(string, start, end, options) </p><p>  其中string是要查找的字符串;start, end是查找開(kāi)始和結(jié)束的位置,如果不指定的話默認(rèn)是在全部文本中查找;options是查找時(shí)匹配的模式,有三種選擇,rtfWholeWord為整個(gè)單詞匹配而不是單詞片段,rtfMatchCase為是否忽略字體的差別,rtfNoHigh

69、light為找到的單詞是否高亮顯示。</p><p>  SelPrint方法:將RichTextBox控件中格式化文本發(fā)送給設(shè)備進(jìn)行打印,使用的語(yǔ)法為:object.SelPrint(hdc),hdc為準(zhǔn)備用來(lái)打印控件內(nèi)容的設(shè)備的句柄。</p><p>  以上的方法和屬性只是RichTextBox控件豐富用法的</p><p>  五、運(yùn)行結(jié)果、系統(tǒng)關(guān)鍵界面的截

70、圖</p><p><b>  程序運(yùn)行初始窗口</b></p><p><b>  圖(1)</b></p><p><b>  菜單</b></p><p><b>  圖(2)</b></p><p>  右擊彈出式菜單

71、 </p><p><b>  桌面 </b></p><p><b>  查找及打開(kāi)功能</b></p><p><b>  六、心得體會(huì)</b></p><p>  通過(guò)本次的課程設(shè)計(jì),總體來(lái)說(shuō)難度適中,

72、通過(guò)實(shí)踐感覺(jué)這一學(xué)期的VB學(xué)習(xí)不是很深入,許多真正需要掌握的東西還沒(méi)學(xué)會(huì),或是沒(méi)學(xué)好,原因是平時(shí)理論學(xué)習(xí)不夠,沒(méi)用真正理解,其次就是實(shí)踐太少,不能熟練的使用VB開(kāi)發(fā)環(huán)境。具體說(shuō)文本編輯器的設(shè)計(jì),首先是控件的使用要注意,例如不能使用平時(shí)一般的Text文本框、因?yàn)槠渲贿m用于一般的文本顯示,使用RichTextBox,可擁有文本的完整功能,不再添加滾動(dòng)條等控件,而是使其自帶滾動(dòng)條,其次是菜單的設(shè)計(jì),應(yīng)注意菜單的名稱(chēng)書(shū)寫(xiě),不能出現(xiàn)重復(fù)現(xiàn)象,否則

73、要使用索引,不僅增加麻煩更不利于程序編寫(xiě),然后編寫(xiě)代碼的時(shí)候應(yīng)注意必須與菜單中的名字一一對(duì)應(yīng),否則出現(xiàn)錯(cuò)誤;最后要注意程序的完整性以及實(shí)用性、便捷性。</p><p>  總之,通過(guò)本次的VB課程設(shè)計(jì),不僅找到了以前學(xué)習(xí)中的不足,更對(duì)我的能力有了很大的提高,更體會(huì)到了實(shí)踐的重要性,所有的語(yǔ)言設(shè)計(jì)課程都必須通過(guò)實(shí)踐來(lái)掌握,同時(shí)要建立在掌握理論知識(shí)的基礎(chǔ)上,只有緊密的有機(jī)結(jié)合起來(lái),才能真正學(xué)好一門(mén)語(yǔ)言設(shè)計(jì)課程。<

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論