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