粵教版B版八年級下冊信息技術(shù)3.1開發(fā)簡易記事本 課件.ppt
第一節(jié) 開發(fā)簡易記事本,粵教版 八年級下,粵教版初中信息技術(shù),課件,新知導(dǎo)入,看圖,記事本,系統(tǒng)自帶的應(yīng)用軟件,常見的文本編輯軟件。界面比較簡單,那么是否可以用VB寫一個簡單的Windows應(yīng)用軟件呢?,新知導(dǎo)入,1、簡單的記事本,包含了什么功能? 具有菜單、新建文本、編輯文本和保存文本的功能 2、如何修改記事本編輯區(qū)里的文字屬性? 單擊記事本菜單欄上的“格式”選項 3、字號和顏色是兩組單項選項,如何讓兩組單項選項同時存在? 借助寫字板編輯,新知講解,一、記事本功能分析,Windows的記事本程序是一個基本的文本編輯程序。只能對編輯的文檔進行簡單的字型、字號更改。界面只有編輯區(qū)和菜單兩部分。,新知講解,若要將功能選擇字型、字號放到界面中,應(yīng)怎樣設(shè)計?,新知講解,二、Frame控件和CheckBox控件,1、Frame控件,Frame控件的作用就是為了其他控件進行分組,是一個控件容器。,使用Frame進行分組時,先畫Frame,然后在拖出其他控件。Frame控件一般只修改器Caption屬性,對分組進行命名。,新知導(dǎo)入,新知講解,CheckBox控件(復(fù)選框),可以同時選擇多種字形效果。通常用于某選項的打開或關(guān)閉。有三種待定狀態(tài),即選定(Checked)、清除(UnChecked)和默認選中(Grayed),2、CheckBox控件,新知講解,三、程序設(shè)計,1、設(shè)置窗體和屬性,新知講解,根據(jù)圖3-1和表3-1所示的控件,完成簡單的記事本界面設(shè)計,新知講解,2、設(shè)計事件程序,TextBox在VB中主要用來接收使用者輸入的文字信息。在Windows的字體對話框中,不能直接修改屬性值,只能在編寫代碼時加上相關(guān)屬性:,新知講解,程序代碼:,新知講解,根據(jù)上訴程序代碼,完成簡易記事本程序代碼的編寫。(下面為部分代碼,根據(jù)提示補充完整),新知講解,3、保存程序,4、調(diào)試程序 運行簡易記事本,編輯區(qū)輸入一段文字,選擇字形、字號、顏色。,新知講解,(1)能否實現(xiàn)文本編輯區(qū)即可手動換行又可自動換行? MultiLine 屬性(應(yīng)用于TextBox)返回或設(shè)置一個值,該值指示 TextBox 控件是否能夠接受和顯示多行文本。 設(shè)置MultiLine 屬性值為True 允許多行文本,新知講解,(2)能否實現(xiàn)文本編輯區(qū)中文本字體的更換? (不能) RichTextBox1.SelColor = vbRed RichTextBox1.SelFontName = 黑體 RichTextBox1.SelFontSize = 16 2種控件 前者可以設(shè)置 選中字符的顏色 后者只能全部統(tǒng)一設(shè)置,課后習(xí)題,1、關(guān)于框架(Frame)控件正確的闡述是(BCD)。 A、它只是用來對單選按鈕或復(fù)選框進行分組 B、它具有Caption、Font屬性 C、為了將控件分組,首先需要繪制框架控件,然后繪制框架里面的控件 D、它支持click事件,課后習(xí)題,2、用來設(shè)置粗體字的屬性是(C)。 (A)FontItalic (B)FontName (C)FontBold (D)FontSize 3、確定復(fù)選框是否被選中,應(yīng)訪問的屬性是(B)。 (A)Selected(B)Value(C)Checked(D)Style,課堂總結(jié),1、Frame控件的作用就是為了其他控件進行分組,是一個控件容器。,2、CheckBox控件(復(fù)選框)有三種待定狀態(tài),即選定(Checked)、清除(UnChecked)和默認選中(Grayed),板書設(shè)計,一、記事本功能分析。 二、Frame控件和CheckBox控件。 三、程序設(shè)計