欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      金文老師的VB教案

      時(shí)間:2019-05-13 01:33:22下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《金文老師的VB教案》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《金文老師的VB教案》。

      第一篇:金文老師的VB教案

      第一章vasual basic 程序開發(fā)環(huán)境

      第一節(jié) visual basic 的啟動(dòng)與退出

      一.啟動(dòng) vb 的四種方法:

      1.使用“開始”菜單中的“程序”命令

      2.使用“我的電腦”

      3.使用“開始”菜單中的“運(yùn)行”命令

      4.建立啟動(dòng) visual basic6.0 的快捷方式

      二.vb 啟動(dòng)后的簡(jiǎn)單設(shè)置 · 1.新建工程··標(biāo)準(zhǔn) exe 2.(1)SDI 但文檔界面

      (2)MDI 多文檔界面

      “工具”—>“選項(xiàng)”—>“高級(jí)”—>“SDI 開發(fā)環(huán)境” 3.退出 vb:ALT+Q

      第二節(jié)

      主窗體的組成1.標(biāo)題欄:設(shè)計(jì)模式 運(yùn)行模式 中斷模式

      2.菜單欄:(12 個(gè))

      (1)菜單的分類: 直接執(zhí)行 彈出對(duì)話框 下一級(jí)菜單

      (2)進(jìn)入菜單欄的方法:

      <1>ALT 或 F10 激活菜單后光標(biāo)健選擇

      <2>ALT+激活鍵

      注:如果打開了不適當(dāng)或不需要的菜單,或者執(zhí)行菜單命令時(shí)打開了不需要的對(duì)話框,可以用 esc 健關(guān)閉

      <3>快捷鍵: 新建工程 ctrl+n 打開工程 ctrl+o 保存工程 ctrl+s 3.工具欄

      (1)工具欄的分類:編輯、標(biāo)準(zhǔn)、窗體編輯器和調(diào)試

      (2)工具欄的形式:固定、浮動(dòng)

      (3)標(biāo)準(zhǔn)工具欄圖標(biāo)及作用

      第三節(jié)

      其他窗體

      一.窗體設(shè)計(jì)器和工程資源管理器

      (一)窗體設(shè)計(jì)器窗口

      1.窗體設(shè)計(jì)器窗口簡(jiǎn)稱窗體()from,是應(yīng)用程序最終面向用戶的窗口,它對(duì) 應(yīng)于應(yīng)用程序的運(yùn)行結(jié)果。

      2.如果想清楚這些小點(diǎn)或者改變點(diǎn)與點(diǎn)間的距離,則可通過執(zhí)行“工具”菜單 中的“選項(xiàng)”命令(“通用”選項(xiàng)卡)來調(diào)整。

      (二)工程資源管理器窗口

      1.在工程支援管理器窗口中,含有建立一個(gè)應(yīng)用程序所需要的文件的清單。工程 支援管理器窗口中的文件可以分為 6 類,<1>窗體文件(.frm)

      <2>程序模塊文件(.bas)

      <3>類模塊文件(.cls)<4>工程文件(.vbp)

      <5>工程組文件(.vbg)

      <6>資源文件(.res)

      2.工程支援管理器窗口中文件的分類:

      (1)工程文件和工程組文件

      工程文件的擴(kuò)展名為.vbp,每個(gè)工程對(duì)應(yīng)一個(gè)工程文件。當(dāng)一個(gè)程序包括兩 個(gè)以上的工程時(shí),這些工程構(gòu)成一個(gè)工程組,工程組文件的擴(kuò)展名為.vbg

      用 “文件”菜單中的“新建工程”命令可以建立一個(gè)新的工程,用“打開工 程”命令可以打開一個(gè)已有的工程,而用“添加工程”命令可以添加一個(gè)工程。

      (2)窗體文件

      窗體文件的擴(kuò)展名為.frm,每個(gè)窗體對(duì)應(yīng)一個(gè)窗體文件,窗體及其控件的屬 性和其他信息(包括代碼)都存放在窗體文件中。一個(gè)應(yīng)用程序可以有多個(gè)窗體(最多可達(dá) 255 個(gè)),因此就可以有多個(gè)以.frm 為擴(kuò)展名的窗體文件。

      執(zhí)行“工程”菜單中的“添加窗體”命令或單擊工具欄中的“添加窗體”按 鈕可以增加一個(gè)窗體,而執(zhí)行“工程”菜單中的“移除窗體”命令可刪除當(dāng)前的 窗體。每建立一個(gè)窗體,工程資源管理器窗口中就增加一個(gè)窗體文件,每個(gè)窗體 都有一個(gè)不同的名字,可以通過屬性窗口設(shè)置(name 屬性),其默認(rèn)名字 formx(x 為 1,2,3…..),相應(yīng)的默認(rèn)文件名為 formx。

      (3)標(biāo)準(zhǔn)模塊文件

      標(biāo)準(zhǔn)模塊文件也稱程序文件,其擴(kuò)展名為.bas,它是為合理組織程序而設(shè)計(jì) 的。標(biāo)準(zhǔn)模塊是一個(gè)純代碼性質(zhì)的文件,它不屬于任何一個(gè)窗體,主要在大型應(yīng) 用程序中使用。

      標(biāo)準(zhǔn)模塊由程序代碼組成,主要用來聲明全局變量和定義一些通用的過程,可以被不同窗體的程序調(diào)用。標(biāo)準(zhǔn)模塊通過“工程”菜單中的“添加模塊”命令 來建立。

      (4)類模塊

      Visual basic 提供了大量預(yù)定義的類,同時(shí)也允許用戶根據(jù)需要定義自己的類,用戶通過類模塊來定義自己的類,每個(gè)類都用一個(gè)文件來保存,其

      擴(kuò)展名為.cls(5)資源文件

      資源文件中存放的是各種“資源”,是一種可以同時(shí)存放文本,圖片,聲

      音等多種資源的文件。資源文件由一系列獨(dú)立的字符串,位圖及聲音文件(.wav.mid)組成,其擴(kuò)展名為.res,資源文件是一個(gè)純文本文件,可

      以用簡(jiǎn)單的文字編輯器編輯。

      3.選項(xiàng)卡的切換

      在工程資源管理器窗口的頂部還有 3 個(gè)按鈕,分別為“查看代碼”“查看,對(duì)象”“切換文件夾”。二.屬性窗口和工具箱窗口

      (一)屬性窗口

      1.屬性的顯示方式有兩種,既按字母順序和按分類順序,分別通過單擊相對(duì)應(yīng)的按鈕來實(shí)現(xiàn)。

      2.每個(gè) visual basic 對(duì)象都有其特定的屬性,可以通過屬性窗口來設(shè)置,對(duì)象的外觀和對(duì)應(yīng)的操作由所設(shè)置的值來確定。有些屬性的取值是有一定限制 的,例如對(duì)象的可見性只能設(shè)置為 true 或 flase(既可見或不可見);而有些

      屬性(如標(biāo)題)可以為任何文本。在實(shí)際的應(yīng)用程序設(shè)計(jì)中,不可能也那沒

      有必要設(shè)置每個(gè)對(duì)象的所有屬性,很多屬性可以使用默認(rèn)值。

      (二)工具箱窗口

      1.工具箱窗口由工具圖標(biāo)組成,這些圖標(biāo)是 visual basic 應(yīng)用程序的構(gòu)件,稱為

      圖形對(duì)象或控件,每個(gè)控件由工具的一個(gè)工具圖標(biāo)來表示。

      2.在一般情況下,工具像位于窗體的左側(cè)。工具箱中的工具分為兩類,一類稱

      為內(nèi)部控件或標(biāo)準(zhǔn)控件,另一類稱為 ActiveX 控件。啟動(dòng) visual basic 后,工

      具箱中只有內(nèi)部控件。

      3.工具箱主要用于應(yīng)用程序的界面設(shè)計(jì)。在設(shè)計(jì)階段,首先用工具箱中的工具

      (既控件)在窗體上建立用戶界面,然后編寫程序代碼。界面的設(shè)計(jì)完全通

      過控件來實(shí)現(xiàn),可以任意改變其大小,移動(dòng)到窗體的任何位置。

      三.除上述幾種窗口外,在集成環(huán)境中還有其他一些窗口,包括窗體布局、代碼

      編輯器窗口、立即窗口、本地窗口和監(jiān)視窗口等。

      第二章

      對(duì)象及其操作

      第一節(jié)

      對(duì)象

      一.vb 的屬性

      (一)什么是對(duì)象

      1.窗體和控件就是 visual basic 中預(yù)定義的對(duì)象

      2.對(duì)象是具有特殊屬性(數(shù)據(jù))和行為方式(方法)的實(shí)體,建立一個(gè)對(duì)象

      后,其操作通過與該對(duì)象有關(guān)的屬性,事件和方法來描述。

      (二)對(duì)象屬性

      1.屬性是一個(gè)對(duì)象的特性,不同的對(duì)象有不同的屬性

      2.除了用屬性窗口設(shè)置對(duì)象屬性外,也可以在程序中用程序語(yǔ)句設(shè)置,一般格

      式如下:

      對(duì)象名.屬性名稱=新設(shè)置的屬性值

      (三)對(duì)象事件

      1.所謂事件,是由 vb 預(yù)先設(shè)置好的,能夠被對(duì)象識(shí)別的動(dòng)作,不同的對(duì)象能夠

      識(shí)別的事件也不一樣。當(dāng)時(shí)間有用戶觸發(fā)或由系統(tǒng)觸發(fā)時(shí),對(duì)象就會(huì)對(duì)該事 件做出響應(yīng)。

      2.響應(yīng)某個(gè)時(shí)間后所執(zhí)行的操作通過一段程序代碼來實(shí)現(xiàn),這樣的一段程序代

      碼叫做時(shí)間過程。

      3.時(shí)間過程的一般格式如下:

      Private sub 對(duì)象名稱_事件名稱()

      ……..事件響應(yīng)程序代碼

      ……….End sub

      “對(duì)象名稱”指的是該對(duì)象的 name 屬性,“事件名稱”是由 vb 預(yù)先定義好的賦

      予該對(duì)象的事件,而這個(gè)時(shí)間必須是對(duì)象所能識(shí)別的。

      (四)對(duì)象方法

      1.在傳統(tǒng)的程序設(shè)計(jì)中,過程和函數(shù)是編程語(yǔ)言的主要部件,而在面向?qū)ο蟪?/p>

      序設(shè)計(jì)中,引入了稱為方法的特殊過程和函數(shù)。

      2.方法的操作與過程,函數(shù)的操作相同,但方法是特定對(duì)象的一部分,正如屬

      性和事件是對(duì)象的一部分一樣。其調(diào)用格式為:

      對(duì)象名稱.方法名稱

      3.在調(diào)用方法時(shí),可以省略對(duì)象名。在這種情況下,vb 所調(diào)用的方法作為當(dāng)前

      對(duì)象的方法,一般把當(dāng)前窗體作為當(dāng)前對(duì)象。二.對(duì)象屬性設(shè)置

      (一)激活屬性窗口的集中方法:

      1.用鼠標(biāo)單擊屬性窗口的任何部位

      2.執(zhí)行“視圖”菜單中的“屬性窗口”命令。

      3.按 F4 鍵。

      4.點(diǎn)擊工具欄上的“屬性窗口”按鈕

      5.按組合鍵 CTRL+PAGE UP 或者 CTRL+PAGE DOWN

      (二)屬性不同,設(shè)置新屬性的方式也不一樣,通常有一下 3 種:

      1.直接鍵入屬性值 有些屬性,如 caption,text 等都必須由用戶鍵入,在建立對(duì)象(控件或窗體)時(shí),vb 可鞥為其提供默認(rèn)值。為了提高程序的可讀性,最好能賦予它一個(gè)有 確定意義的名稱。這可以通過在屬性窗口中鍵入新屬性值來實(shí)現(xiàn)。

      2.選擇輸入,既通過下拉列表選擇所需要的屬性值

      有些屬性(例如:borderstyle

      controlbox

      drawstyle

      drawmode 等)取

      值的可能情況是有限的,可能只有兩種,幾種或幾十種,對(duì)于這樣的屬性,可以在下拉列表中選擇所需要的屬性值。

      3.利用對(duì)話框設(shè)置屬性值 對(duì)于與圖形、圖標(biāo)或字體有關(guān)的屬性,設(shè)置框的右端會(huì)顯示省略號(hào),既 3 個(gè) 小點(diǎn)(·· ·),單擊這 3 個(gè)小點(diǎn),屏幕上將顯示一個(gè)對(duì)話框,可以利用這個(gè)對(duì)話框設(shè)置所需要的屬性(裝入圖形、圖標(biāo)或設(shè)置字體)。

      第二節(jié)

      窗體

      一.窗體的結(jié)構(gòu)與屬性

      屬性

      Autoredraw

      制動(dòng)重畫 也可以理解為刷新

      Backcolor

      背景顏色

      Borderstyle

      邊框類型 Caption

      標(biāo)題

      Controlbox

      控制框

      Enabled

      設(shè)置控件可用或不可用

      Font

      字體設(shè)置

      Forecolor

      字體顏色設(shè)置

      Maxbutton

      窗口最大化可用設(shè)置

      Minbutton

      窗口最小化按鈕可用設(shè)置

      Top

      控件離上邊框的距離 Left

      控件里左邊框的距離

      Picture

      Visible

      Windowstate

      二.窗體事件

      Click

      Dblclick

      Load

      Unload

      Activate

      Deactivate

      Paint

      三.控件

      1.pointer

      2.picturebox

      3.label

      4.extbox

      5.frame

      6.commandbutton

      7.checkbox

      8.optionbutton

      9.combobox

      添加圖片

      可見性

      初始窗口正?;蜃钚』蜃畲蠡O(shè)置

      單擊事件

      雙擊事件

      裝入事件(程序運(yùn)行自動(dòng)運(yùn)行的事件)

      (卸載)事件(關(guān)閉窗口運(yùn)行的事件)

      活動(dòng)事件

      非活動(dòng)事件

      指針

      這不是一個(gè)控件,只有在選擇 pointer

      后,猜能改變窗體中控件 的位置和大小 圖片框

      用于顯示圖片,包括圖片或文本,vb 把他們看成是圖形,可以裝入

      位圖(bitmap),圖標(biāo)(icon)以及

      vmf,jpg,gif 等各種圖形格式的文件,或作為其他控件的容器。

      標(biāo)簽

      可以顯示(輸出)文本信息,但不能輸入文本

      文本框

      可輸入文本的顯示區(qū)域,既可輸入也可輸出文本,并可對(duì)文本進(jìn)行編輯

      框架

      組合相關(guān)的對(duì)象,將性質(zhì)相同的控件集中在一起

      命令按鈕

      用于像vb 應(yīng)用程序發(fā)出指令,當(dāng)

      單擊此按鈕時(shí),可執(zhí)行指定的操作

      復(fù)選框

      又稱檢查框,用于多重選擇

      單選按鈕

      又稱錄音機(jī)按鈕,用于表示單項(xiàng) 的開關(guān)狀態(tài)

      組合框

      為用戶提供對(duì)列表的選擇,或者允

      許用戶在附加框內(nèi)輸入選擇項(xiàng),它把 textbox(文本框)和 listbox

      (列表框)組合在一起,既可選 擇內(nèi)容,(繪畫)事件(當(dāng)窗體移動(dòng)或放大時(shí)覆蓋了一個(gè)窗體所出發(fā)的事件)

      又可進(jìn)行編輯

      10.listbox

      列表框

      用于顯示可供用戶選擇的固定列表

      11.hscrollbar

      水平滾動(dòng)條

      用于表示在一定范圍內(nèi)的數(shù)值選 擇,常放在列表框或文本框中用來 瀏覽信息嗎,或用來設(shè)置數(shù)值輸入

      12.vscrollbar

      垂直滾動(dòng)條

      用于表示在一定范圍內(nèi)的數(shù)值選擇,可以

      定位列表,作為輸入設(shè)備 或數(shù)度、數(shù)量的指示器 13.timer

      計(jì)時(shí)器

      在給定的時(shí)刻觸發(fā)某一事件 14.drivelistbox

      驅(qū)動(dòng)器列表框

      顯示當(dāng)前系統(tǒng)中的驅(qū)動(dòng)器列表

      15.dirlistbox

      目錄列表框

      顯示當(dāng)前驅(qū)動(dòng)器磁盤上的目錄列表 16.filelistbox

      文件列表框

      顯示當(dāng)前目錄中文件的列表

      17.Shape

      形狀

      在面體中繪制矩形、園等幾何 圖像 18.line

      直線

      在窗體中畫直線

      19.image

      圖相框

      顯示一個(gè)位圖式圖像,可作 為背景或裝飾的圖像元素 20.data

      數(shù)據(jù)

      用來訪問數(shù)據(jù)庫(kù)

      21.OLE container

      OLE 容器

      用于對(duì)象的連接與嵌入 三.控件值

      在一般情況下,通過“控件.屬性”的格式設(shè)置一個(gè)控件的屬性值。

      例如:text1.text=“visual basic6.0 程序設(shè)計(jì)”

      這里的“text1”是文本框控件名,而 text 是文本框的屬性,上面的程序把文。

      本框的 text 的屬性值設(shè)置為“visual basic6.0 程序設(shè)計(jì)”

      為了方便使用,vb 為每個(gè)控件控件規(guī)定了一個(gè)默認(rèn)屬性,在設(shè)置這樣的 屬性時(shí),不必給出屬性名,通常把該屬性稱為控件的值??丶凳且粋€(gè)控件 的最重要或最常用的屬性,上面的例子可改寫成:

      Text=“visual basic6.0 程序設(shè)計(jì)” Vb 部分控件的控件值

      控件

      屬性 Checkbox(復(fù)選框)

      Value Combobox(組合框)

      Text Commonbutton(命令按鈕)

      Value Commondialog(通用對(duì)話框)

      Action Dbcombo(數(shù)據(jù)約束組合框)

      Text

      Data(數(shù)據(jù))

      Caption Dbgrid(數(shù)據(jù)約束網(wǎng)格)

      Text Dblist(數(shù)據(jù)約束列表框)

      Text Dirlisbox(目錄列表框)

      Path Drivelistbox(驅(qū)動(dòng)器列表框)

      Drive Filelistbox(文件列表框)

      Filename Frame(框架)

      Caption Rscrollbar(水平滾動(dòng)條)

      Value Image(圖像框)

      Picture Labal(標(biāo)簽)

      Caption Line(直線)

      Visible Listbox(列表框)

      Txxt Optiongbutton(單選按鈕)

      Value Picturebox(圖片框)

      Picture

      Shape(形狀)

      Shape Textbox(文本框)

      Text Timer(計(jì)時(shí)器)

      Enabled

      Vscrollbar(垂直滾動(dòng)條)

      value

      第三章

      簡(jiǎn)單程序設(shè)計(jì)

      第一節(jié)

      vb 中的語(yǔ)句

      一.Vb 語(yǔ)句的幾點(diǎn)說明

      1.輸入語(yǔ)句時(shí),命令詞、函數(shù)等可以不必分大小寫.2.一行多個(gè)一句中用冒號(hào)(:)隔開

      3.同一語(yǔ)句用多行時(shí)最后加一個(gè)下劃線(注:下劃線前面一定要加一個(gè)空格)

      二.常用語(yǔ)句

      1.賦值語(yǔ)句

      (1)用賦值語(yǔ)句可以把指定的值賦給某個(gè)變量或某個(gè)帶有屬性的對(duì)象,其一般 格式為:[let]目標(biāo)操作符=源操作符

      (2)說明

      <1> 賦值語(yǔ)句兼有計(jì)算與賦值雙重功能,它首先計(jì)算賦值號(hào)“源操作符” 的值,然后把結(jié)果賦給賦值號(hào)左邊的“目標(biāo)操作符” “=”是賦值號(hào),與數(shù)學(xué)上的等號(hào)的意義是不一樣的。

      <2> 在賦值語(yǔ)句中,<3> “目標(biāo)操作符”和“源操作符”的數(shù)據(jù)類型必須一致。

      <4> 賦值語(yǔ)句以關(guān)鍵字 let 開頭,因此也稱 let 語(yǔ)句,其中的關(guān)鍵字 let 可 以省略。

      2.注釋語(yǔ)句

      (1)為了提高程序的可讀性,通常應(yīng)在程序的適應(yīng)位置加上必要的注釋,vb 中注釋是“rem”或一個(gè)瞥號(hào)“ ?”

      格式:rem 注釋內(nèi)容 或者 ?注釋內(nèi)容

      (2)說明:

      <1> 注釋語(yǔ)句是非執(zhí)行語(yǔ)句。

      <2> 任何字符(包括中文字符)都可以放在注釋中作為注釋內(nèi)容。

      <3> 注釋語(yǔ)句不能放在續(xù)行符的后面。

      3.結(jié)束語(yǔ)句

      (1)格式:end

      End 語(yǔ)句通常用來結(jié)束一個(gè)程序的執(zhí)行,可以把它放在時(shí)間過程中。

      例如:

      Sub command1_click()

      End

      End sub(2)常用的地方

      End sub

      結(jié)束一個(gè) sub 過程

      End function

      結(jié)束一個(gè) function 過程

      End if

      結(jié)束一個(gè) if 語(yǔ)句塊

      End type

      結(jié)束記錄類型的定義

      End select

      結(jié)束情況語(yǔ)句

      第二節(jié) 編寫簡(jiǎn)單的 vb 應(yīng)用程序

      一.vb 開發(fā)應(yīng)用程序的一般步驟

      1.建立可視用戶界面

      2.設(shè)置可視界面特性

      3.編寫時(shí)間驅(qū)動(dòng)代碼

      二.編寫 vb 應(yīng)用程序

      程序要求:在屏幕上開辟一個(gè)窗口,窗口的下部有3個(gè)命令按鈕,其中左邊按鈕中標(biāo)

      請(qǐng)單擊此按鈕”;中間按鈕中標(biāo)有“清屏” ;右邊 按鈕中標(biāo)有“程序結(jié)束”、當(dāng)用鼠標(biāo)單擊 右邊按鈕時(shí),屏幕上部的文本 ;如果單擊中間按鈕,則 框中顯示“歡迎使用 visual basic 6.0 中文版” 清除文本框中顯示的內(nèi)容;而如果單擊右邊的按鈕則程序結(jié)束。

      三.代碼編輯器

      1.打開方法: “工具”菜單—>”選項(xiàng)”對(duì)話框—>”編輯器”選項(xiàng)卡

      2.“編輯器”功能

      第三節(jié) 程序的保存、裝入和運(yùn)行

      一.保存程序

      1.vb 應(yīng)用程序文件的保存類型

      vb 應(yīng)用程序可以用 4 中類型的文件保存,一類是單獨(dú)的窗體文件,擴(kuò)展名

      為.frm,一類是公用的標(biāo)準(zhǔn)模塊文件,擴(kuò)展名為.bas,第三類是類模塊文件擴(kuò)

      展名.cls,第四類是工程文件,這種文件由若干個(gè)窗體和模塊組成,擴(kuò)展名

      為.vbp

      2.文件的保存過程 在保存工程文件之前,應(yīng)分別保存窗體文件和標(biāo)準(zhǔn)模塊文件。

      二.程序的裝入 一個(gè)應(yīng)用程序包括 4 類文件,既窗體文件.標(biāo)準(zhǔn)模塊文件.類模塊文件和工

      程文件,這 4 類文件都有自己的文件名,但只要裝入工程文件,就可以自動(dòng)把與 工程

      有關(guān)的其他 3 類文件裝入內(nèi)存。三.程序的運(yùn)行

      運(yùn)行程序有兩個(gè)目的,一是輸入結(jié)果,二是發(fā)現(xiàn)錯(cuò)誤,在 vb 中,程序可以用 解釋方

      式執(zhí)行,也可以生成可執(zhí)行文件(.exe)

      1.解釋運(yùn)行

      2.生成可執(zhí)行文件

      第四章

      常量和變量 第一節(jié)

      數(shù)據(jù)類型

      一.基本數(shù)據(jù)類型

      1.字符串(string)

      1)在 vb 中,字符串是放在雙引號(hào)內(nèi)的若干個(gè)字符,其中長(zhǎng)度為 0(既不含任何 字符)的字符串稱為空串。

      2)Vb 中字符串分為變長(zhǎng)字符串和定長(zhǎng)字符串,其中變長(zhǎng)字符串的長(zhǎng)度是不確定 的,而定長(zhǎng)字符串含有確定的字符,最大長(zhǎng)度不超過 65535.2.數(shù)值 Vb 的數(shù)值型數(shù)據(jù)分為整型和浮點(diǎn)型兩類,其中整形數(shù)又分為長(zhǎng)整數(shù)和整數(shù),浮點(diǎn)數(shù)分為單精度浮點(diǎn)數(shù)和雙精度浮點(diǎn)。

      1)整形數(shù)

      (1)整數(shù)(integer):兩個(gè)字節(jié)取值范圍:-32768——32767

      (2)長(zhǎng)整數(shù)(long):四個(gè)字節(jié)取值范圍:-2147483648——2147483647 2)浮點(diǎn)數(shù)

      (1)單精度(single):四個(gè)字節(jié).用“E”表示。

      例 123.45E3=123.45*103

      (2)雙精度(double):八個(gè)字節(jié),用(D)表示。

      例:123.45678D3=123.45678*103 3.貨幣(currency)

      1)貨幣數(shù)據(jù)類型是為了表示錢款而設(shè)置的,該數(shù)據(jù)類型以 8 個(gè)字節(jié)存儲(chǔ),精確到小數(shù)點(diǎn)后 4 位,在小數(shù)點(diǎn)后 4 位以后的數(shù)字將被舍去。

      2)浮點(diǎn)數(shù)中的小數(shù)點(diǎn)是“浮動(dòng)”的,既小數(shù)點(diǎn)可以出現(xiàn)在數(shù)的任何位置,而貨幣類型數(shù)據(jù)的小數(shù)點(diǎn)是固定的,因此稱為定點(diǎn)數(shù)據(jù)類型。

      4.變體(variant)

      變體數(shù)據(jù)類型是一種可變數(shù)據(jù)類型,可以表示任何值,包括數(shù)值、字符串、日期和時(shí)間等。

      5.其他數(shù)據(jù)類型

      1)字節(jié)(byte)

      字節(jié)實(shí)際上是一種數(shù)值類型,以 1 字節(jié)的無(wú)符號(hào)二進(jìn)制數(shù)存儲(chǔ),其取值范圍 是 0——255 2)布爾(boolean)

      布爾型數(shù)據(jù)是一個(gè)邏輯值,用兩個(gè)字節(jié)存儲(chǔ),它取兩種值,既 true(真)或 false(假)

      3)日期(date)

      日期存儲(chǔ)為八個(gè)字節(jié)浮點(diǎn)值形式,日期文字須以符號(hào)“#”括起來。

      三.用戶定義的數(shù)據(jù)類型

      1.用戶可以利用 type 語(yǔ)句定義自己的數(shù)據(jù)類型,其格式如下:

      type 數(shù)據(jù)類型名

      數(shù)據(jù)類型元素名

      as

      類型名

      數(shù)據(jù)類型元素名

      as

      類型名

      …………

      End type

      2.在使用 type 語(yǔ)句時(shí),應(yīng)注意一下幾點(diǎn):

      1)記錄類型中的元素可以是變長(zhǎng)字符串,也可以是定長(zhǎng)字符串。

      2)記錄類型的定義必須放在模塊(包括標(biāo)準(zhǔn)模塊和窗體模塊)的聲明部分,在使用記

      錄類型之前,必須用 type 語(yǔ)句加以定義。在一般情況下,記錄 類型在標(biāo)準(zhǔn)模塊中定義,其變量可出現(xiàn)在工程的任何地方、當(dāng)在標(biāo)準(zhǔn)模 塊中定義時(shí),關(guān)鍵字 type 前可以有

      public(默認(rèn))或 private ;而如果在 窗體模塊中定義,則必須在前面加上關(guān)鍵字 private。

      3)在記錄類型中不能使用動(dòng)態(tài)數(shù)據(jù)。

      4)在隨即文件操作當(dāng)中,記錄類型數(shù)據(jù)具有著重要作用。

      四.枚舉類型

      1.所謂“枚舉”是指將變量個(gè)值一一列舉出來,變量的值只限于列舉出來的范 圍內(nèi)。

      2.枚舉類型放在窗體模塊、標(biāo)準(zhǔn)模塊或公用模塊的聲明部分,通過 enum 語(yǔ)句 來定義,格式如下:

      [public|private]enum 類型名稱

      成員名[=常熟表達(dá)式]

      成員名[=常熟表達(dá)式]

      ……..End enum 3.說明

      1)public:表示所定義的 enum 類型在整個(gè)工程中都是可見的,在默認(rèn)情況下,enum 類型被定義為 public。

      Private:表示所定義的 enum 類型只在所聲明的模塊中是可見的。

      2)在 enum 語(yǔ)句的格式中,“常數(shù)表達(dá)式”可以省略,在默認(rèn)情況下,枚舉中的 第一個(gè)常熟被初始化為 0,其后的常熟則初始化為比其前面的常數(shù)大 1 的值。

      3)vb 將枚舉航總的常數(shù)數(shù)值看作長(zhǎng)整數(shù)。如果講一個(gè)浮點(diǎn)數(shù)值賦給一個(gè)枚舉中 的常數(shù),vb 會(huì)將該數(shù)值取整為最接近的長(zhǎng)整數(shù)。

      4)當(dāng)對(duì)一個(gè)枚舉中的常數(shù)賦值時(shí),可以使用另一個(gè)數(shù)值枚舉中的常數(shù)數(shù)值。

      第三節(jié)

      常量和變量

      一.常量

      Vb 中的常量分為兩種,一種是文字常量,一種是符號(hào)常量。

      1.文字常量:vb 的文字常量分為兩種,既字符串和數(shù)值。

      1)字符串常量:字符串常量由字符組成,可以是除雙引號(hào)和回車符之外的任何 ASCⅡ字符。2)數(shù)值常量:數(shù)值常量共有 4 種表示方式,既整數(shù)、長(zhǎng)整型數(shù)、貨幣型數(shù)和浮 點(diǎn)數(shù)。

      (1)整型數(shù):有 3 中形式,既十進(jìn)制、十六進(jìn)制和八進(jìn)制。

      十進(jìn)制整數(shù):0——9 組成,取值-32768——32767

      十六進(jìn)制數(shù): 0——9 及 A——F 組成,前面&H 開頭,取值范圍&H0——&HFFFF。八進(jìn)制整數(shù):0——7 組成,前面&或&0 開頭,取值范圍&00——&0177777。

      (2)長(zhǎng)整型數(shù):也有三種形式。

      十進(jìn)制整數(shù):0——9 組成,取值-32768——32767

      十六進(jìn)制數(shù):0——9 及 A——F 組成,前面&H 開頭,以&結(jié)尾,取值范圍&H0 ——&HFFFF。

      八進(jìn)制整數(shù):0——7 組成,前面&或&0 開頭,一&結(jié)尾,取值范圍&00—— &0177777。

      (3)貨幣型:也稱定點(diǎn)數(shù)。

      (4)浮點(diǎn)數(shù):也稱實(shí)數(shù),分為單精度浮點(diǎn)數(shù)和雙精度浮點(diǎn)數(shù)。浮點(diǎn)數(shù)由尾數(shù)、指數(shù)符號(hào)和指數(shù) 3 部分組成。注:類型說明符:

      % 整型

      & 長(zhǎng)整型

      !單精度浮點(diǎn)型

      # 雙精度浮點(diǎn)型

      @ 貨幣型

      $ 字符串型 2.符號(hào)常量

      1)在 vb 中,可以定義符號(hào)常量,用來代替數(shù)值或字符串,一般格式為:

      Const 常量名=表達(dá)式[,常量名=表達(dá)式]··· ···

      2)在使用符號(hào)常量時(shí),應(yīng)注意一下幾點(diǎn):

      (1)可以在常量名后面加上類型說明符,例如:

      Const ONE&=1 Const TWO&=1

      (2)當(dāng)在程序中應(yīng)用符號(hào)常量時(shí),通常省略類型說明符。

      (3)類型說明符不是符號(hào)常量的一部分,定義符號(hào)常量后,在定義變量時(shí)要謹(jǐn) 慎。

      二.變量

      1.命名規(guī)則

      變量是一個(gè)名字,給變量命名時(shí)應(yīng)遵循一下規(guī)則:

      1)名字只能由字母、數(shù)字和下劃線組成。

      2)名字的第一個(gè)字符必須是英文字母,最后一個(gè)字符可以是類型說明符。

      3)名字的有效字符是 255 個(gè)。

      4)不能用 vb 的保留字做變量名,但可以把保留字嵌入變量名中;同時(shí)變量名也 不能是末尾帶有類型說明符的保留字。

      5)Vb 不區(qū)分變量名和其他名字中字母的大小寫,習(xí)慣上,符號(hào)常量一般用大寫 字母定義。

      3.變量的類型和定義

      1)用類型說明符來標(biāo)識(shí) 把類型說明符放在變量名的尾部,可以標(biāo)識(shí)不同的變量類型。

      注:類型說明符:

      % 整型

      & 長(zhǎng)整型

      !單精度浮點(diǎn)型

      # 雙精度浮點(diǎn)型

      @ 貨幣型

      $ 字符串型

      2)在定義變量時(shí)指定其類型

      可以用下面的格式定義變量

      Declare 變量名 as 類型

      這里的 declare 可以是 dim、public 或 static。As 是關(guān)鍵字。“類型”可以是基本 數(shù)據(jù)類型或用戶定義類型。

      (1)dim:用于在標(biāo)準(zhǔn)模塊、窗體模塊中定義變量或數(shù)組。

      用 as string 可以定義變長(zhǎng)字符串變量,也可以定義定長(zhǎng)字符串變量,變長(zhǎng) 字符串變量本身的長(zhǎng)度取決于賦給它的字符串常量的長(zhǎng)度,定長(zhǎng)字符串變量的長(zhǎng) 度通過加上“+數(shù)值”來確定。

      注意:當(dāng)一個(gè) dim 語(yǔ)句中定義多個(gè)變量時(shí),每個(gè)變量都用用 as 字句聲 明其類型,否則該變量被看做是變體類型。

      (2)static : 用于在過程中定義靜態(tài)變量及數(shù)組變量。dim 不同,與 如果用 static 定

      義了一個(gè)變量,則每次引用該變量時(shí),其值會(huì)繼續(xù)保留,而當(dāng)引用 dim 定義的變量

      時(shí),變量值會(huì)被重新設(shè)置(數(shù)值變量重新設(shè)置為 0,字符串變 量被設(shè)置為空)。通

      把由 dim 定義的變量稱為自動(dòng)變量,而把由 static 定義的變量稱為靜態(tài)變量。

      (3)public:用來在標(biāo)準(zhǔn)模塊中定義全局變量或數(shù)組。

      3)用 deftype 語(yǔ)句定義

      (1)用 defype 語(yǔ)句可以在標(biāo)準(zhǔn)模塊、窗體模塊的聲明部分定義變量,一般格 式為:deftype 字母范圍

      (2)Type 是類型標(biāo)志,可以是 int(整型)、lng(長(zhǎng)整型)、sng(單精度型)、dbl(雙精度型)、cur(貨幣型)、str(字符串型)、byte(字節(jié)型)、bool(布爾型)、date(日期型)、obj(對(duì)象型)、var(變體型)、注意:def 和類型標(biāo)志之間不要有空格?!白帜阜秶庇谩白帜?字母”形式表示。

      3.記錄類型變量 在一般情況下,記錄類型應(yīng)在標(biāo)準(zhǔn)模塊中定義;如果在窗體模塊中定義,則 必須在“type”關(guān)鍵字前面加上“private

      第四節(jié)

      變量的作用域

      一.局部變量與全局變量

      Vb 應(yīng)用程序由 3 種模塊組成,既窗體模塊、標(biāo)準(zhǔn)模塊和內(nèi)模塊。窗體 模塊包括事件過程、通用過程、聲明部分;而標(biāo)準(zhǔn)模塊由通用過程和聲明部 分組成。

      變量可分為 3 類:局部變量、模塊變量和全局變量。模塊變量包括窗 體模塊和標(biāo)準(zhǔn)模塊。

      1.局部變量 在過程(時(shí)間過程或通用過程)內(nèi)定義的變量叫做局部變量,其作用域是它所在 的過程。

      2.模塊變量(窗體變量和標(biāo)準(zhǔn)模塊變量)

      1)窗體變量可用于窗體內(nèi)的所有過程,一個(gè)窗體可以含有若干個(gè)過程(時(shí)間 過程或通用過程)。

      2)在使用窗體層變量前,必須先聲明,也就是說,窗體變量是不能默認(rèn)聲明。其方法是,在程序代碼窗口的“對(duì)象”框中選擇“通用”,并在“過程” 框中選擇“聲明”,然后就可以在程序代碼窗口中聲明窗體層變量。

      3)標(biāo)準(zhǔn)模塊中的模塊變量和窗體變量定義方式相似。

      4)模塊變量的聲明部分用 private 或 dim 聲明。

      3.全局變量

      4.全局變量也稱全程變量,其作用域最大,可以在工程的每個(gè)模塊、每個(gè)過 程中使用、全局變量必須用 public 語(yǔ)句聲明,只能在標(biāo)準(zhǔn)模塊中聲明,不 能在過程或窗體模塊中聲明。變量的作用域

      名稱

      作用域

      聲明位置

      使用語(yǔ)句 局部變量

      過程

      過程中

      Dim 或 static 模塊變量

      窗體模塊或標(biāo)準(zhǔn)模塊

      模塊的聲明部分

      Dim 或 private 全局變量

      整個(gè)應(yīng)用程序

      標(biāo)準(zhǔn)模塊的聲明部分

      Public 二.默認(rèn)聲明

      1.如果沒有類型說明符,vb 把該變量指定為變體數(shù)據(jù)類型。

      2.在時(shí)間過程中,變量沒有定義默認(rèn)定義為局部變量。

      3.要求變量聲明設(shè)置 “工具”—》 “選項(xiàng)”—》 “編輯器”—》 “要求變量聲明”—》 “確定” 這樣設(shè)置以后,每次建立新文件時(shí),vb 將把語(yǔ)句 optionexplocit(選擇顯示)自 動(dòng)加到全局變量或模塊及變量的聲明部分,這種情況下,如果運(yùn)行含有默認(rèn)聲明 的程序,vb 將顯示一個(gè)信息框,提示“變量未定義”。

      第五節(jié)

      常用內(nèi)部函數(shù)

      函數(shù)

      類別

      功能

      轉(zhuǎn)換

      Int(x)

      求不大于自變量 x 的最大數(shù)

      函數(shù)

      Fix(x)

      去掉一個(gè)浮點(diǎn)數(shù)的小數(shù)部分,保留其整數(shù)部分

      Hex(x)

      把一個(gè)十進(jìn)制數(shù)轉(zhuǎn)換成一個(gè)十六進(jìn)制數(shù)

      Oct(x)

      把一個(gè)十進(jìn)制數(shù)轉(zhuǎn)換成一個(gè)八進(jìn)制數(shù)

      Asc(x)

      返回字符串當(dāng)中第一個(gè)字符的 ASCII 碼

      Chr(x)

      把 x 的值轉(zhuǎn)換成相對(duì)應(yīng)的 ASCII 碼對(duì)應(yīng)的字符

      Str(x)

      把 x 的值轉(zhuǎn)換為一個(gè)字符串

      Clat(x)

      把 x 的小數(shù)部分四舍五入,轉(zhuǎn)換為整

      Ccor(x)

      把 x 的值轉(zhuǎn)換為貨幣類型,小數(shù)部分最多保留 4

      位數(shù)且制動(dòng)四舍五入

      Cdbl(x)

      把 x 的值轉(zhuǎn)換為雙精度

      Clng(x)

      把 x 的值的小數(shù)部分四舍五入轉(zhuǎn)換為長(zhǎng)整型數(shù)

      Csng(x)

      把 x 的值轉(zhuǎn)換為單精度

      Cvar(x)

      把 x 的值轉(zhuǎn)換為變體類型值

      數(shù)學(xué)

      Sin(x)

      返回自變量 x 的正弦值

      函數(shù)

      Cos(x)

      返回自變量 x 的余弦值

      Tan(x)

      返回自變量 x 的正切值

      Atn(x)

      返回自變量 x 的反正切值

      Abs(x)

      返回自變量 x 的絕對(duì)值

      Sgn(x)

      返回自變量 x 的符號(hào),當(dāng) x 為負(fù)數(shù)時(shí),返回-1;

      當(dāng) x 為 0 時(shí),返回 0;

      當(dāng) x 為正數(shù)時(shí),返回 1

      Sqr(x)

      返回自變量 x 的平方根,(x 必須大

      于或等于 0)

      Exp(x)

      返回以 e 為底,以 x 為指數(shù)的值,即求 e 的 x

      次方

      日期

      Day(now)

      返回當(dāng)前的日期

      函數(shù)

      WeekDay(Now)

      返回當(dāng)前的星期

      Month(Now)

      返回當(dāng)前的月份

      Year(Now)

      返回當(dāng)前的年份

      Hour(Now)

      返回小時(shí)(0~23)

      Minute(Now)

      返回分(0~59)

      Second(No w)

      返回秒(0~59)

      隨機(jī)函數(shù)

      Rnd(x)

      產(chǎn)生一個(gè) 0~1 之間的單精度隨機(jī)數(shù)日期

      第五節(jié)

      字符串處理與字符串函數(shù)

      一.vb 的字符處理機(jī)制

      1.一個(gè)西文字符用一個(gè)字節(jié)進(jìn)行編碼,中文字符則采用兩個(gè)字節(jié)進(jìn)行編碼,一 個(gè)西文字符的存儲(chǔ)要占用一個(gè)字節(jié)的控件,而一個(gè)中文字符則要占用兩個(gè)字 節(jié)。這種處理機(jī)制通常稱為 ASCI 方式。其方式代碼通常稱為 ASCII 碼,一 個(gè)中文字符相當(dāng)于由兩個(gè) ASCII 字符構(gòu)成。

      2.把西文字符和中文字符作為一個(gè)整體進(jìn)行統(tǒng)一編碼,每個(gè)字符均用兩個(gè)字符 進(jìn)行編碼,通常把這種處理方案稱為“Unicode 方式”(統(tǒng)一編碼方式)。在 這種機(jī)制下,一個(gè)英文字符或一個(gè)漢子都看作一個(gè)字符,所占用的存儲(chǔ)空間 均為兩個(gè)字節(jié)。

      3.vb 提供了一個(gè)名為 strconv 的轉(zhuǎn)換函數(shù),格式如下:

      新字符串=strconv(待轉(zhuǎn)換字符串,轉(zhuǎn)換格式)

      合適字符串可以取多種值,ANSI 和 unicode 轉(zhuǎn)換有關(guān)的值有兩個(gè),與 分別是: Vbunicode(值為 64)將 ANSI 編碼格式的字符串轉(zhuǎn)換為 unicode 格式

      vbfromunicode(值為 128)將 unicode 編碼格式的字符串轉(zhuǎn)換為 ANSI 格式。

      4.字符串由 unicode 方式轉(zhuǎn)換到 ansi 方式后,必須用加了“b”的字符串函數(shù)來 處理。

      二.字符串函數(shù)

      1.刪除空白字符函數(shù)

      1)Ltrim(字符串):去掉字符串左邊的空白字符 2)Rtrim(字符串):去掉字符串右邊的空白字符

      3)Trim(字符串):去掉字符串左右邊的空白字符 2.字符串截取函數(shù)

      1)left(字符串,n):返回“字符串”的前 n 個(gè)字符

      2)mid(字符串,m,n)返回“字符串”從第 m 個(gè)字符起后面 n 個(gè)字符

      3)right(字符串,n)返回“字符串”后面 n 個(gè)字符

      3.字符串長(zhǎng)度測(cè)試函數(shù) 格式: len(字符串)

      Len(變量名)

      作用:len 函數(shù)可以測(cè)試字符串的長(zhǎng)度,也可以測(cè)試變量的存儲(chǔ)空間。4.tring 函數(shù)

      格式:

      string(n,ASCII 碼)

      String(n,字符串)

      作用:返回由 n 個(gè)指定字符組成的字符串,第二個(gè)變量可以是 ASCII 碼,也可 以是字符串,當(dāng)為 ASCII 碼時(shí),返回由該 ASCII 碼對(duì)應(yīng)的 n 個(gè)字符;當(dāng)為字符 串時(shí),返回由該字符串第一個(gè)字符組成的 n 個(gè)字符的字符串。5.space 函數(shù)

      格式:space(n)

      作用:返回 n 個(gè)空格

      6.字符串匹配函數(shù)

      格式:instr(字符位置,字符串 1,字符串 2,n)

      作用:該函數(shù)在“字符串 1”中查找“字符串 2”,如果找到了,則返回“字符串 2”的第一個(gè)字符在“字符串 1”中的位置。“字符串 1”的第一個(gè)字符位置為 1。當(dāng) n 為 0 時(shí)區(qū)分大小寫,n 為 1 時(shí)不區(qū)分大小寫。

      7.字母大小寫轉(zhuǎn)換

      格式:ucase(字符串)

      Lcase(字符串)

      作用:ucase 函數(shù)把“字符串”中的小寫字母轉(zhuǎn)換為大寫字母

      Lcase 函數(shù)把“字符串”中的大寫字母轉(zhuǎn)換為小寫字母

      8.插入字符串語(yǔ)句

      格式:mid(字符串,位置,L)=子字符串

      作用:該語(yǔ)句從“字符串”的“位置”開始的字符用“子字符串 代替。如果含有 L 自變量,則替換的內(nèi)容是“子字符串”左部的 L 個(gè)字符?!拔?置”和 L 均為長(zhǎng)整型數(shù)。

      56……集

      第二篇:金文怎么造句

      金文拼音

      【注音】: jin wen

      金文解釋

      【意思】:古代銅器上鑄的或刻的文字,通常專指殷周秦漢銅器上的文字。

      金文造句:

      1、金文資料包括文本、圖片、拓片。

      2、金文泰自殺去年九月后,他的室友據(jù)稱他一個(gè)人的浪漫邂逅了視頻,并在互聯(lián)網(wǎng)上傳輸。

      3、恃強(qiáng)凌弱問題近來成了人們關(guān)注的焦點(diǎn)。一位大學(xué)生泰勒金文泰,在被網(wǎng)絡(luò)恐嚇后,自殺身亡了。

      4、樊金文一伙上前亂砍,挑斷其腳筋。

      5、形體結(jié)構(gòu)比金文工整,開始擺脫象形的拘束,打下了方塊漢字的基礎(chǔ)。

      6、其中所運(yùn)用的考釋金文的方法,立足于材料與理?yè)?jù),成效突出。

      7、考古研究所編纂的《殷周金文集成》是金文拓片的集大成之作。

      8、農(nóng)業(yè)研究服務(wù)院的金文是這個(gè)研究小組的負(fù)責(zé)人。

      9、騎士割開戰(zhàn)車和上面變成了金文的蜥蜴。

      10、民族體質(zhì)融合對(duì)遼、金文人和作家的氣質(zhì)、性格和文化心理結(jié)構(gòu)的改造、重鑄有決定性作用。

      11、本文探討在金文字形屬性庫(kù)的支持下,研究金文構(gòu)件形體的發(fā)展演變過程所關(guān)涉的方法、價(jià)值等若干問題。

      12、“爾雅新證”是指利用甲骨文、金文等出土古文字材料來校讀《爾雅》的一種研究方法。

      13、體育圖標(biāo)兼具中國(guó)古代甲骨文、金文等文字形象意趣和現(xiàn)代圖形的簡(jiǎn)化特征。

      14、分析討論漢代金文中的用字研究。

      15、馮民凱,潘麗琴演練太極大刀,2011年7月20號(hào)在新加坡管理學(xué)院,金文泰總院。

      16、泰勒·金文泰(TylerClementi)是一名大一學(xué)生,也是一位很有前途的音樂家。

      17、甲骨文后來演變成金文、大篆,金文和大篆的形體結(jié)構(gòu)松散而不穩(wěn)定,且地區(qū)差異大,尚未定形。

      18、本文從構(gòu)形和辭例出發(fā),對(duì)金文中的“”字和“”字進(jìn)行了考釋。

      19、“爾雅新證”以甲骨文、金文、簡(jiǎn)帛等古文字材料和一些非文字的考古材料來檢驗(yàn)《爾雅》。

      20、今地下出土的晚商金文及殷墟甲骨文資料可證商紂俎醢酋長(zhǎng)侯伯并祭祀先王完全是歷史事實(shí)。

      21、隨后,孫氏又利用其金文和甲骨文的研究成果,著成《名原》一書。

      22、金文之外,孫氏又涉及甲骨文研究。

      23、為劉昌強(qiáng)沖鋒陷陣的得力干將樊金文今年25歲。

      24、青銅器銘文是鑄刻在青銅器上的文字,又稱金文。金文對(duì)研究我國(guó)古代歷史尤其是先秦歷史具有很重要的意義。

      25、通過對(duì)其文字的識(shí)讀,可知這類玉璋即是見于金文和《周禮》的玉。

      26、本文以商代金文為研究對(duì)象,從純文字學(xué)角度對(duì)其進(jìn)行綜合研究。

      27、頭上、背上還刻有“金文”。

      28、金文因?yàn)槭堑谝皇值挠浭挛淖?,因而是珍貴的歷史檔案,具有極高的史料價(jià)值。

      29、頒布的國(guó)家是從泰勒金文泰,羅格斯大學(xué)18歲的大一死亡繅絲的權(quán)利,反欺凌的條例草案。

      30、用一種新的方法,即文化解析的方法,對(duì)甲骨文和金文重新進(jìn)行考釋,得出了很多不同于傳統(tǒng)方法的新看法、新結(jié)論。

      第三篇:VB優(yōu)質(zhì)課教案

      《VB》公開課教案

      (2010-04-05 20:20:16)轉(zhuǎn)載▼ 標(biāo)簽:

      教育

      時(shí)間:第十三周星期四第三節(jié)課

      授課人:朱國(guó)營(yíng) 地點(diǎn):電腦實(shí)驗(yàn)1室 班級(jí):09計(jì)1 課題:第五章第三節(jié)——Circle(畫圓)方法

      教學(xué)目的:通過簡(jiǎn)要說明畫圓方法的格式,并通過完成練習(xí)使學(xué)生進(jìn)一步掌握Circle方法的操作要點(diǎn),以利于日后編制美觀的程序界面。課時(shí)分配:1課時(shí)

      教學(xué)方法:“任務(wù)驅(qū)動(dòng)”教學(xué)法 教學(xué)難點(diǎn):圓心的定位 教學(xué)手段:多媒體課件 教學(xué)過程:

      一、復(fù)習(xí)提問,引入新課

      通過復(fù)習(xí)畫線(Line)方法鞏固直線和矩形的繪制,并引入新課。

      二、講授新課

      (一)、讀書引導(dǎo),提出任務(wù):簡(jiǎn)要說明畫圓方法的格式,并通過完成練習(xí)使學(xué)生進(jìn)一步掌握Circle方法,使學(xué)生學(xué)會(huì)畫圓。

      首先分配5分鐘時(shí)間讓學(xué)生閱讀本節(jié)課的內(nèi)容,然后簡(jiǎn)要說明畫圓方法的格式及注意事項(xiàng),必要時(shí)通過例題來說明格式中各項(xiàng)參數(shù)的正確使用,同時(shí)提出本節(jié)課要完成的任務(wù)。

      格式:[對(duì)象.]Circle [step](x, y),半徑 [, 顏色] 說明:

      圓心坐標(biāo)設(shè)置有兩種方法:

      1、省略step,就以(x,y)絕對(duì)坐標(biāo)為圓心。

      2、用step是以上一個(gè)繪圖語(yǔ)句的坐標(biāo)為參考點(diǎn),再加上此step的(x,y)值成為圓心的位置。舉例說明:

      Private Sub Picture1_Click()Picture1.Circle(300, 300), 200, vbred Picture1.Circle Step(400, 400), 400, vbgreen Picture1.CurrentX = 2000: Picture1.CurrentY = 1000 Picture1.Circle Step(200,-300), 400 Picture1.Circle(2200, 700), 600, vbblue End Sub

      (二)、難點(diǎn)分析

      練習(xí)中的難點(diǎn)是如何定置圓的圓心,同時(shí)要注意顏色參數(shù)的變化。

      (三)、學(xué)生完成任務(wù):

      (1)、在窗口中央畫一個(gè)半徑為1000的紅色圓。(2)、繪制“彩色同心圓”

      (3)、思考題:利用前面知識(shí),改變同心圓的線寬。

      (完成任務(wù)即完成練習(xí),使學(xué)生在循序漸進(jìn)的練習(xí)中掌握知識(shí)。)

      (四)、通過檢查學(xué)生完成練習(xí)的情況,既了解教學(xué)效果,也具有針對(duì)性地分析題目,提高教學(xué)效率。

      三、課堂總結(jié)

      本節(jié)課主要學(xué)習(xí)用Circle方法畫圓,畫圓的關(guān)鍵是要定好圓心的位置和顏色參數(shù)任選,線寬可用“Drawwidth”屬性值設(shè)置。

      四、提高作業(yè)

      1、繪制“風(fēng)車”

      2、繪制“氣泡”

      第四篇:vb實(shí)驗(yàn)教案 -

      實(shí)驗(yàn)一 VB集成開發(fā)環(huán)境和簡(jiǎn)單程序設(shè)計(jì)

      一、本次課主要內(nèi)容

      1. 練習(xí)Visual Basic6.0的安裝與重新安裝。2. 啟動(dòng)和退出Visual Basic 6.0。3. 認(rèn)識(shí)VB6.0的工作界面。

      4. 編寫顯示“歡迎使用Visual Basic6.0”的窗體程序。

      P 1 5. 按照Visual Basic編寫程序的基本步驟建立一個(gè)用于“商品銷售計(jì)劃”的窗體程序。

      二、教學(xué)目的與要求 1.熟悉VB6.0的安裝;

      2.學(xué)習(xí)怎樣啟動(dòng)和退出Visual Basic;

      3.熟悉Visual Basic的工作環(huán)境,為以后的程序設(shè)計(jì)作好準(zhǔn)備; 4.理解Visual Basic中對(duì)象和類的概念。5.學(xué)習(xí)用屬性窗口設(shè)置對(duì)象屬性的方法。

      6.初步學(xué)習(xí)在代碼編輯器中輸入程序代碼的基本操作。7.基本掌握用Visual Basic編寫程序的基本步驟。8.了解Visual Basic聯(lián)機(jī)幫助的使用方法。

      三、教學(xué)重點(diǎn)難點(diǎn) VB語(yǔ)言程序的上機(jī)步驟

      四、教學(xué)方法和手段 實(shí)驗(yàn)室機(jī)房電腦上機(jī)

      五、作業(yè)與習(xí)題布置

      1.撰寫實(shí)驗(yàn)報(bào)告,寫出所有的方法,要有詳細(xì)的操作步驟; 2.預(yù)習(xí)并思考實(shí)驗(yàn)2。

      實(shí)驗(yàn)一 VB集成開發(fā)環(huán)境和簡(jiǎn)單程序設(shè)計(jì)

      1. Visual Basic 6.0有多種類型的窗口,若想在設(shè)計(jì)時(shí)看到代碼窗口,如何操作?

      2. 如何使各窗口顯示或不顯示? 3. 如何對(duì)工具箱添加選項(xiàng)卡?

      4.當(dāng)建立好一個(gè)簡(jiǎn)單的應(yīng)用程序后,假定該工程僅有一個(gè)窗體模塊。問該工程涉及到多少個(gè)文件要保存?若要保存該工程中的所有文件,正確的操作應(yīng)先保存什么文件?再保存什么文件?若不這樣做,系統(tǒng)會(huì)出現(xiàn)什么信息?

      5.在窗體上畫一個(gè)命令按鈕,然后通過屬性窗口設(shè)置下列屬性: Caption:這是命令按鈕 Font:宋體 粗體 三號(hào) Visible:False Style:1-Graphical

      6、參考實(shí)驗(yàn)教材“實(shí)驗(yàn)一”和“實(shí)驗(yàn)二”的實(shí)驗(yàn)過程編寫程序。

      P 2

      教學(xué)后記:

      實(shí)驗(yàn)二 順序結(jié)構(gòu)程序設(shè)計(jì)

      一、本次課主要內(nèi)容

      1.實(shí)驗(yàn)Visual Basic中三種除法運(yùn)算符(/、、Mod)的區(qū)別。2.掌握表達(dá)式的書寫,并能閱讀出表達(dá)式的運(yùn)行結(jié)果。3.設(shè)計(jì)一個(gè)簡(jiǎn)單的計(jì)數(shù)器。

      二、教學(xué)目的與要求

      1.掌握Visual Basic數(shù)據(jù)類型的基本概念。2.掌握變量,常量的定義規(guī)則。

      3.掌握Visual Basic各種運(yùn)算符的功能及表達(dá)式的構(gòu)成和求值方法。4.掌握Visual Basic的基本語(yǔ)句。

      三、教學(xué)重點(diǎn)難點(diǎn)

      VB的各種運(yùn)算符的功能及表達(dá)式的構(gòu)成

      四、教學(xué)方法和手段 實(shí)驗(yàn)室機(jī)房電腦上機(jī)

      五、作業(yè)與習(xí)題布置

      1.撰寫實(shí)驗(yàn)報(bào)告,寫出所有的方法,要有詳細(xì)的操作步驟; 2.預(yù)習(xí)并思考實(shí)驗(yàn)3。

      P 3

      實(shí)驗(yàn)二 順序結(jié)構(gòu)程序設(shè)計(jì)

      1.實(shí)驗(yàn)Visual Basic中三種除法運(yùn)算符(/、、Mod)的區(qū)別。按以下步驟執(zhí)行:

      P 4(1)在窗體上畫5個(gè)標(biāo)簽、5個(gè)文本框和一個(gè)命令按鈕。5個(gè)標(biāo)簽的標(biāo)題分別為:“被除數(shù)”、“除數(shù)”、“浮點(diǎn)除(/)”、“整數(shù)除()”和“余數(shù)除(Mod)”,把5個(gè)文本框清為空白,把命令按鈕的標(biāo)題設(shè)置為“執(zhí)行除法運(yùn)算”,如圖6所示。

      圖6

      除法運(yùn)算符實(shí)驗(yàn)(界面設(shè)計(jì))

      (2)編寫命令按鈕的事件過程: Private Sub Command1_Click()Dim diviD, diviS As Single diviD = Val(Text1.Text)diviS = Val(Text2.Text)Text3.Text = Str(diviD / diviS)Text4.Text = Str(diviD diviS)Text5.Text = Str(diviD Mod diviS)End Sub

      (3)按F5或單擊工具欄上的“啟動(dòng)”按鈕運(yùn)行程序,在第一個(gè)文本框中輸入被除數(shù),在第二個(gè)文本框中輸入除數(shù),然后單擊命令按鈕,即可得到三種不同的相除結(jié)

      果。例如,在第一、第二個(gè)文本框中分別輸入124和3,然后單擊命令按鈕,結(jié)果如圖7所示。

      P 5

      圖7

      除法運(yùn)算符試驗(yàn)(運(yùn)行情況)

      2.先用手工計(jì)算下列表達(dá)式的值,然后在立即窗口中試驗(yàn)這些表達(dá)式的輸出結(jié)果。

      (1)8*3*62(2)7/6*3.2/2.15*(4.3+2.8)(3)344*4.0^3/1.6(4)653 Mod 2.6*Fix(3.7)(5)“abc” + “345” & “257”(6)279.37 + “0.63” = 280(7)4>8 And 4 = 5(8)True Or Not(8+3 >= 11)(9)8 > 4 Or 5 < 9(10)(True And False)Or(True Or False)3.設(shè)x,y,z均為布爾型變量,其值分別為: x=True Y=True Z=False 求下列表達(dá)式的值:

      (1)x Or y And z(2)Not x And Not y(3)x Xor y Or z(4)Not x Eqv Not y(5)(Not y Or x)And(y Or z)(6)x Or Not y Imp z 要求:先手工計(jì)算,再上機(jī)驗(yàn)證。

      教學(xué)后記:

      P 6

      實(shí)驗(yàn)三 選擇結(jié)構(gòu)程序設(shè)計(jì)

      一、本次課主要內(nèi)容

      1.編程求解一元二次方程的根。

      2.按要求編寫程序?qū)崿F(xiàn)稅務(wù)部門征收所得稅的納稅金額。

      二、教學(xué)目的與要求

      1.掌握邏輯表達(dá)式的正確書寫形式。2.掌握單分支與多分支語(yǔ)句的使用。3.熟悉“選擇”結(jié)構(gòu)程序設(shè)計(jì)。

      三、教學(xué)重點(diǎn)難點(diǎn)

      邏輯表達(dá)式的正確書寫形式

      四、教學(xué)方法和手段 實(shí)驗(yàn)室機(jī)房電腦上機(jī)

      五、作業(yè)與習(xí)題布置

      1.撰寫實(shí)驗(yàn)報(bào)告,寫出所有的方法,要有詳細(xì)的操作步驟; 2.預(yù)習(xí)并思考實(shí)驗(yàn)4。

      P 7

      實(shí)驗(yàn)三 選擇結(jié)構(gòu)程序設(shè)計(jì)

      1.求解一元二次方程的根。

      2.稅務(wù)部門征收所得稅,規(guī)定如下:(1)收入在800元以內(nèi),免征;

      (2)收入在800~1000元以內(nèi),超過200元的部分納稅5%;(3)收入在1000~2000元以內(nèi),超過1000元的部分,納稅8%;(4)當(dāng)收入達(dá)到2000元或超過時(shí),納稅10%; 編程實(shí)現(xiàn)上述操作。(1)編寫程序代碼:

      (2)程序運(yùn)行

      程序運(yùn)行后,單擊窗體,在輸入對(duì)話框中輸入收入數(shù),程序?qū)⑤敵黾{稅金額。例如輸入1560,運(yùn)行情況如圖30所示。

      P 8

      圖30 納稅運(yùn)行情況

      3.輸入x、y、z三個(gè)數(shù),按從大到小的次序顯示。要求:對(duì)輸入數(shù)據(jù)應(yīng)有測(cè)試手段,可以通過IsNumeric函數(shù)對(duì)文本框中的數(shù)進(jìn)行測(cè)試。若輸入的數(shù)有非數(shù)字字符,顯示“不能轉(zhuǎn)換成數(shù)值”,提示再輸入。當(dāng)輸入的三個(gè)數(shù)全部都是數(shù)字字符后再轉(zhuǎn)換成數(shù)值型,然后進(jìn)行大小比較。

      4.某市公用電話收費(fèi)標(biāo)準(zhǔn)如下:市話通話時(shí)間在3分鐘以下,收費(fèi)0.50元;3分鐘以上,則每超過1分鐘加收0.15元;在7:00-19:00之間通話者,按上述收費(fèi)標(biāo)準(zhǔn)全價(jià)收費(fèi);在其他時(shí)間通話者一律接收費(fèi)標(biāo)準(zhǔn)的半價(jià)收費(fèi)。試計(jì)算某人在T時(shí)間通話S分鐘,應(yīng)繳多少電話費(fèi)。

      5.設(shè)在窗體上已經(jīng)建立一個(gè)文本框Text1,兩個(gè)命令按鈕Commmand1和Command2,說明執(zhí)行以下語(yǔ)句后,各控件將顯示什么內(nèi)容?

      Text1.Text = Command1.Caption Command1.Caption = Command2.Caption Command2.Caption = Text1.Text Text1.Text = Command1.Caption & Command2.Caption 6.下面程序段的輸出是什么?

      (1)If(2 * 2 = 5)<(2 * 2 = 4)Then Print “True is greater then false.” Else Print “False is greater then true.” End If(2)a = 0 If a > = 7 Then a = 1 Print “Watch Out”, a End If(3)a = 0 If a > = 7 Then a = 1 End If Print “Watch Out”, a

      P 9 教學(xué)后記:

      實(shí)驗(yàn)四 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)

      P 10

      一、本次課主要內(nèi)容 1.計(jì)算階乘。

      2.編程實(shí)現(xiàn)勾股定理中三個(gè)數(shù)的關(guān)系是a2+b2 = c2。3.編程求完全數(shù)。

      二、教學(xué)目的與要求

      1.熟悉分支轉(zhuǎn)移結(jié)構(gòu)程序設(shè)計(jì),靈活使用有關(guān)語(yǔ)句。2.熟悉循環(huán)結(jié)構(gòu)程序設(shè)計(jì),靈活使用各種循環(huán)語(yǔ)句。3.能夠正確閱讀嵌套循環(huán),及正確使用嵌套循環(huán)。

      三、教學(xué)重點(diǎn)難點(diǎn)

      循環(huán)結(jié)構(gòu)程序設(shè)計(jì)及相關(guān)語(yǔ)句的用法

      四、教學(xué)方法和手段 實(shí)驗(yàn)室機(jī)房電腦上機(jī)

      五、作業(yè)與習(xí)題布置

      1.撰寫實(shí)驗(yàn)報(bào)告,寫出所有的方法,要有詳細(xì)的操作步驟; 2.預(yù)習(xí)并思考實(shí)驗(yàn)5。

      實(shí)驗(yàn)四 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)

      P 11 1.計(jì)算階乘

      2.勾股定理中三個(gè)數(shù)的關(guān)系是a2+b2 = c2。編寫程序,輸出30以內(nèi)滿足上述關(guān)系的整數(shù)組合,例如3,4,5就是一個(gè)整數(shù)組合。

      (1)編寫程序

      (2)程序運(yùn)行后,單擊窗體,將輸出30以內(nèi)滿足關(guān)系的整數(shù)a,b,c的組合,同時(shí)顯示相應(yīng)的a*a,b*b,c*c,結(jié)果如圖36所示。

      圖36

      程序執(zhí)行結(jié)果

      3.如果一個(gè)數(shù)的因子(不包括本身)之和等于這個(gè)數(shù)本身,則稱這樣的數(shù)為“完全數(shù)”。例如,整數(shù)28的因子為1,2,4,7,14,其和1+2+4+7+14 = 28,因此28是一個(gè)完全數(shù)。試編寫一個(gè)程序,從鍵盤上輸出正整數(shù)N和M,輸出N和M之間的所有完全數(shù)。

      程序如下:

      程序運(yùn)行后,單擊窗體,在兩個(gè)輸入對(duì)話框中分別輸入N 和M的值,即可輸出N和M之間的“完全數(shù)”。假定輸入的N和M的值分別為2和1000,則結(jié)果如圖37所示。

      P 12

      程序執(zhí)行結(jié)果

      4.編程計(jì)算由下列公式確定的s值,其中n是用戶輸入的正整數(shù),注意選用合適的變量類型。

      (1)s = 12 + 22 + 32 + ? + n2(2)s = 11×22×33×?×nn(3)s = 1 + 1×2 + 1×2×3 + ? + 1×2×3×?×n 5.用While?Wend語(yǔ)句計(jì)算2n,請(qǐng)嘗試用不同形式的Do?Loop語(yǔ)句和For?Next語(yǔ)句重寫該程序。

      教學(xué)后記:

      實(shí)驗(yàn)五 VB的常用控件

      一、本次課主要內(nèi)容

      1.設(shè)置文本框Text1中內(nèi)容的字體、字型和顏色。

      2.如果單擊“添加”按鈕,就將在文本框和組合框中輸入或選擇的內(nèi)容插入空格后連接成一個(gè)字符串添加到List1中;如果單擊“去除”按鈕,就將List1中選中的項(xiàng)刪除;如果單擊“清空”按鈕,就將List1中所有的項(xiàng)目全部刪除。

      3.將定時(shí)器計(jì)時(shí)開始后度過的總秒數(shù)換算為時(shí)、分、秒(取2位小數(shù))顯示。4.將復(fù)選框的選中狀態(tài)(Value屬性值)轉(zhuǎn)換為邏輯值后賦值給圖片框的AutoSize屬性,決定圖片框是否自動(dòng)改變大小以顯示全部圖形;將復(fù)選框的選中狀態(tài)(Value屬性值)轉(zhuǎn)換為邏輯值后賦值給圖像框的Stretcch屬性,決定圖形是否自動(dòng)縮放以適應(yīng)圖像框大小。

      二、教學(xué)目的與要求

      1.掌握單選按鈕、復(fù)選框和框架的使用方法。2.掌握列表框控件和組合框控件的使用方法。3.掌握時(shí)鐘控件的使用方法。

      4.掌握?qǐng)D片框控件和圖像框控件的使用方法。

      三、教學(xué)重點(diǎn)難點(diǎn) 常用控件的使用方法

      四、教學(xué)方法和手段 實(shí)驗(yàn)室機(jī)房電腦上機(jī)

      五、作業(yè)與習(xí)題布置

      1.撰寫實(shí)驗(yàn)報(bào)告,寫出所有的方法,要有詳細(xì)的操作步驟; 2.預(yù)習(xí)并思考實(shí)驗(yàn)6。

      P 13

      P 14

      實(shí)驗(yàn)五 VB的常用控件

      1.設(shè)計(jì)界面(程序一到四)2.設(shè)置屬性 3.編寫程序代碼 4.調(diào)試運(yùn)行 第一題:

      運(yùn)行結(jié)果:

      第二題:

      運(yùn)行結(jié)果:

      P 15

      第四題:

      運(yùn)行結(jié)果:

      5.利用時(shí)鐘控件和圖像控件編寫一個(gè)自動(dòng)紅綠燈模擬程序。要求在晚上21:00到早晨7:00全亮,其余時(shí)間紅、黃、綠燈自動(dòng)切換。

      教學(xué)后記:

      實(shí)驗(yàn)六 數(shù)組

      一、本次課主要內(nèi)容

      1.定義一個(gè)固定大小的一維數(shù)組,并為數(shù)組元素賦值,最后將數(shù)組元素輸出到窗體上。

      P 16 2.請(qǐng)編寫程序,完成將一個(gè)6×8的矩陣分別按行和列的順序放到一維數(shù)組中。3.隨機(jī)產(chǎn)生10個(gè)數(shù),按升序(降序)排列輸出

      二、教學(xué)目的與要求 1.掌握數(shù)組的基本概念。2.掌握數(shù)組的聲明、應(yīng)用。3.掌握控件數(shù)組。

      4.掌握如何利用數(shù)組解決與數(shù)組相關(guān)的常用算法(特別是排序算法)。

      三、教學(xué)重點(diǎn)難點(diǎn)

      利用數(shù)組解決與數(shù)組相關(guān)的常用算法

      四、教學(xué)方法和手段 實(shí)驗(yàn)室機(jī)房電腦上機(jī)

      五、作業(yè)與習(xí)題布置

      1.撰寫實(shí)驗(yàn)報(bào)告,寫出所有的方法,要有詳細(xì)的操作步驟; 2.預(yù)習(xí)并思考實(shí)驗(yàn)7。

      實(shí)驗(yàn)六 數(shù)組

      第一題:

      P 17

      Dim a(0 To 9)As Integer '定義一個(gè)大小為10的整形數(shù)組 '數(shù)組賦值命令按鈕事件過程 Private Sub Command1_Click()For i = 0 To 9 a(i)= Int(InputBox(“請(qǐng)輸入數(shù)組元素” & i + 1 & “/” & “10”, “數(shù)組賦值”))Next i End Sub '顯示數(shù)組元素命令按鈕事件過程 Private Sub Command2_Click()For i = 0 To 9 Print a(i)Next i End Sub

      第二題: Option Base 1 Dim a%(6, 8), b%(), c%()'定義一個(gè)二維數(shù)組(6x8)和兩個(gè)動(dòng)態(tài)數(shù)組 '將二維數(shù)組按行存儲(chǔ)到一維數(shù)組b中 Private Sub Command1_Click()k = 1 For i = LBound(a, 1)To UBound(a, 1)For j = LBound(a, 2)To UBound(a, 2)

      b(k)= a(i, j): k = k + 1 Next j Next i Text2.Text = “" '將按行存放后的一維數(shù)組b的元素顯示到文本框中 For i = LBound(b)To UBound(b)Text2.Text = Text2.Text & Format(b(i), ”@@@@“)Next i End Sub '將二維數(shù)組按列存儲(chǔ)到一維數(shù)組c中 Private Sub Command2_Click()k = 1 For j = LBound(a, 2)To UBound(a, 2)For i = LBound(a, 1)To UBound(a, 1)c(k)= a(i, j): k = k + 1 Next i Next j Text3.Text = ”“ '將按列存放后的一維數(shù)組c的元素顯示到文本框中 For i = LBound(c)To UBound(c)Text3.Text = Text3.Text & Format(c(i), ”@@@@“)Next i End Sub '窗體載入事件過程 Private Sub Form_Load()Text1.Text = ”“: Text2.Text = ”“: Text3.Text = ”“ '二維數(shù)組初始化

      For i = LBound(a, 1)To UBound(a, 1)For j = LBound(a, 2)To UBound(a, 2)

      P 18

      a(i, j)= Int(90 * Rnd)X)*(pz))End Sub Private Sub cmdJs_Click()Dim a!, b!, c!, w!a = Val(txtA.Text)b = Val(txtB.Text)c = Val(txtC.Text)If a > b + c Or b > a + c Or c > a + b Then MsgBox ”輸入的三條邊不能構(gòu)成一個(gè)三角形!" Else Call area(a, b, c, w)txtMj.Text = Str(w)End If End Sub 第二題:

      P 23

      Private Function gcd(ByVal x As Integer, ByVal y As Integer)As Integer Dim r As Integer r = x Mod y Do While r <> 0 x = y y = r r = x Mod y Loop gcd = y End Function Private Sub Command1_Click()Dim a As Integer, b As Integer a = Val(Text1.Text): b = Val(Text2.Text)x = gcd(a, b)Text3.Text = x End Sub

      第三題:

      Private Function prime(x)As Boolean If x < 2 Then prime = False Exit Function

      End If For i = 2 To Sqr(x)If x Mod i = 0 Then prime = False Exit Function End If Next prime = True End Function

      Private Sub Form_Click()For a = 200 To 1000-2 b = a + 2 If prime(a)And prime(b)Then Debug.Print a, b c = a + b End If Next Print c End Sub

      教學(xué)后記:

      P 24

      P 25

      實(shí)驗(yàn)八 等級(jí)考試專題及考查

      一、本次課主要內(nèi)容

      進(jìn)行一次等級(jí)考試的模擬測(cè)試。

      二、教學(xué)目的與要求

      1.熟悉等級(jí)考試中程序題的答題過程。

      2.掌握利用VB內(nèi)部函數(shù)、表達(dá)式、控制結(jié)構(gòu)等知識(shí)進(jìn)行較復(fù)雜的編程。

      三、教學(xué)重點(diǎn)難點(diǎn) 等級(jí)考試的復(fù)雜題型

      四、教學(xué)方法和手段 實(shí)驗(yàn)室機(jī)房電腦上機(jī)

      五、作業(yè)與習(xí)題布置

      1.認(rèn)真完成和按時(shí)提交考查任務(wù);

      2.自行復(fù)習(xí),準(zhǔn)備下學(xué)期初的國(guó)二VB考試。

      實(shí)驗(yàn)八 等級(jí)考試專題及考查

      P 26 1.登陸等級(jí)考試系統(tǒng),選做VB的基礎(chǔ)知識(shí)和程序題(包括程序改錯(cuò),程序填空、程序設(shè)計(jì))

      2.每個(gè)同學(xué)都把自己等級(jí)考試中隨機(jī)抽到的題目抄寫下來,互相傳閱,最后把不同類型的題目做個(gè)歸納總結(jié)。

      教學(xué)后記:

      第五篇:vb教案2

      第三章 輸出

      print(?)方法: 窗體.方法

      Form1.Print 12 Print 23 a = 10 Print a + 20, 30, Sin(a)Print a + 20;30;Sin(a)xm = “李四” Print xm & “成績(jī)是:” & a 如果一個(gè)連接內(nèi)有非字符串型內(nèi)容,使用&強(qiáng)制轉(zhuǎn)換 2 與Print相關(guān)函數(shù)

      Tab(n)

      'Dim a, b, c As Integer 'a,b為變體

      Dim a As Integer, b As Integer, c As Integer a = 12: b = 24: c = 34 '多句書寫一行上,用:隔開 Print Tab(2);a;Tab(10);b;Tab(10);c 指定在第n列位置開始輸出數(shù)據(jù),輸出完成后光標(biāo)在最后一個(gè)數(shù)據(jù)的右邊.如果下一個(gè)tab(n)的列數(shù)<=當(dāng)前光標(biāo)的列數(shù),則自動(dòng)提行.數(shù)據(jù)后如跟;,,則表示下一個(gè)數(shù)據(jù)是接著上一數(shù)據(jù)右邊輸出 Print “ab” + Space(5)+ “cd” Print “ab”;Spc(5);“cd”;Spc(5);“ef” Print “ab”;Tab(8);“cd”;Tab(15);“ef” cls方法 Picture1.Cls Form1.Cls

      cls

      3.2 數(shù)據(jù)輸入inputbox()x = InputBox(“請(qǐng)輸入一個(gè)數(shù):”)'輸入的是字符串 Print Val(x)^ 2 'val(x)把數(shù)字式的串轉(zhuǎn)換成數(shù)值型 Print x ^ 2 注:default:設(shè)置默認(rèn)(缺?。﹨?shù)值

      x = InputBox(“請(qǐng)輸入一個(gè)數(shù):”, “提示!”, 1)'輸入的是字符串

      3.3 msgbox()函數(shù),命令 函數(shù):

      Msgbox(“信息”,[類型],”標(biāo)題”)

      t = MsgBox(“你弄錯(cuò)了”, , “警告”)

      Private Sub Command3_Click()t = MsgBox(“你弄錯(cuò)了”, 3 + 256, “警告”)End Sub

      不加括號(hào),成了命令

      MsgBox “你弄錯(cuò)了”, 3 + 256, “警告”

      注:msgbox()會(huì)根據(jù)用戶點(diǎn)擊的按鈕來返回一個(gè)值,如點(diǎn)了“是(Y)”按鈕,則返回的是6,根據(jù)這個(gè)值來繼續(xù)編程控制程序的運(yùn)行.M$=”abdcd”

      等效于如下:

      Dim m as string M=”abdcd”

      作業(yè)上交: pzyy14@126.com

      規(guī)范:20100900001張三第一次.rar

      第4章

      程序設(shè)計(jì)

      4.1 賦值語(yǔ)句,是一個(gè)動(dòng)作命令,”=”叫賦值操作,不是等號(hào)

      Let 變量名=表達(dá)式

      變量名=表達(dá)式

      賦值是自右向左運(yùn)算

      Label1.Caption = “計(jì)算機(jī)學(xué)習(xí)” Label1.FontSize = 22 Label1.AutoSize = True Label1.ForeColor = RGB(255, 1, 1)X=x+1

      4.2 條件語(yǔ)句 1 分支結(jié)構(gòu) If <條件> then

      <語(yǔ)句塊>

      [ else

      <語(yǔ)句塊> ] End if 例:輸入一個(gè)數(shù),判斷是負(fù)還是非負(fù) n = Val(InputBox(“請(qǐng)輸入一個(gè)數(shù):”))If n < 0 Then

      Print “負(fù)數(shù)” Else

      Print “非負(fù)數(shù)” End If If n < 0 Then Print “負(fù)數(shù)” Else Print “非負(fù)數(shù)” 例: 輸入一個(gè)數(shù),判斷是負(fù)還是0,還是正 n = Val(InputBox(“請(qǐng)輸入一個(gè)數(shù):”))If n < 0 Then

      Print “負(fù)數(shù)” Else

      If n = 0 Then

      Print “0”

      Else

      Print “正數(shù)”

      End If End If

      下載金文老師的VB教案word格式文檔
      下載金文老師的VB教案.doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        公開課 VB程序設(shè)計(jì)教案

        第四課 學(xué)學(xué)程序設(shè)計(jì)—初步認(rèn)識(shí)編程軟件VB 教學(xué)目標(biāo): 知識(shí)目標(biāo):了解什么是程序設(shè)計(jì)語(yǔ)言和計(jì)算機(jī)程序以及語(yǔ)言的分類 過程與方法:培養(yǎng)學(xué)生的閱讀總結(jié)和自主探索能力 情感態(tài)度與......

        VB優(yōu)質(zhì)課教案[最終版]

        《VB》公開課簡(jiǎn)案 時(shí)間:第三周星期五第5節(jié)授課人:趙家彬 地點(diǎn):3號(hào)微機(jī)室 班級(jí):九年級(jí)4班 課題:第五章第三節(jié)——Circle(畫圓)方法 教學(xué)目的:通過簡(jiǎn)要說明畫圓方法的格式,并通過完成練......

        vb語(yǔ)言編程教案

        課題:vb語(yǔ)言編程概述 課 時(shí):2課時(shí) 授課時(shí)間:2011.09.05 課堂類型:講授 教學(xué)目的:1.熟悉VB界面和VB集成開發(fā)環(huán)境; 2.在實(shí)際操作中學(xué)會(huì)編簡(jiǎn)單的VB應(yīng)用程序; 教學(xué)要求:1. 掌握VB基礎(chǔ)知......

        高中選修課vb教案

        高二年級(jí)信息技術(shù)教案 第一課時(shí) 第一章1.1計(jì)算機(jī)的解決問題過程 面向?qū)ο蟪绦蛟O(shè)計(jì)概述 教學(xué)課時(shí): 1課時(shí)(每課時(shí)40分鐘) 教學(xué)目標(biāo): 知識(shí)目標(biāo): 1.中學(xué)生為什么要學(xué)習(xí)計(jì)算機(jī)程序設(shè)......

        高中VB教案1

        選修一:程序設(shè)計(jì)基礎(chǔ) ?課程內(nèi)容標(biāo)準(zhǔn)及教材分析:? 1.了解程序在計(jì)算機(jī)中的作用,知道程序設(shè)計(jì)語(yǔ)言的產(chǎn)生和發(fā)展趨勢(shì)。 2.了解VB程序設(shè)計(jì)環(huán)境,知道在VB程序設(shè)計(jì)環(huán)境中創(chuàng)建程序的......

        VB實(shí)驗(yàn)報(bào)告教案(4-7)

        實(shí)驗(yàn)四: 題目:Visual Basic常用控件 目的:1、掌握命令按鈕、單選鈕、檢查框、框架常用屬性與事件2、掌握滾動(dòng)條、列表框、組合框、時(shí)鐘的常用屬性與事件 日期:1班為10月18日,2班......

        VB教案文本框(TextBox)

        (四)文本框(TextBox) 文本框用于在運(yùn)行時(shí)顯示和編輯用戶輸入的文本信息,也可顯示賦給文本框的的Text屬性的文本內(nèi)容,也可讀取顯示的文本內(nèi)容為程序所用。 一、 文本框的屬性: 1、......

        可用的教案vb范文合集

        《淺水洼里的小魚》教學(xué)設(shè)計(jì) 一、 視頻播放,激發(fā)興趣 藍(lán)天是白云的家,樹林是小鳥的家,泥土是種子的家。我們是祖國(guó)的花朵,祖國(guó)就是我們的家。)師生齊讀小詩(shī)。 師:是??!我們都有一個(gè)......