第6章-程序VB-順序結(jié)構(gòu)程序設計ppt課件.ppt
《第6章-程序VB-順序結(jié)構(gòu)程序設計ppt課件.ppt》由會員分享,可在線閱讀,更多相關(guān)《第6章-程序VB-順序結(jié)構(gòu)程序設計ppt課件.ppt(51頁珍藏版)》請在匯文網(wǎng)上搜索。
1、第6章 順序結(jié)構(gòu)程序設計,建議課時(1.5課時),學習重點,賦值語句的使用。熟練使用常用的輸入輸出語句。其他順序語句的使用。掌握常用的順序結(jié)構(gòu)算法。,本章內(nèi)容,6.1 賦值語句6.2 常用的輸入語句6.3 常用的輸出語句6.4 其他語句6.5 常用算法及應用本章小結(jié),引言,順序結(jié)構(gòu),按語句在代碼中出現(xiàn)的先后次序“從上到下”依次執(zhí)行,Private Sub Form_Load() List1.AddItem 西游記 List1.AddItem 傲慢與偏見 List1.AddItem 水滸 List1.AddItem 王子復仇記 List1.AddItem 白雪公主End Sub,引言(續(xù)),順序
2、結(jié)構(gòu)中的各條語句之間可能存在一定的關(guān)聯(lián),要注意各語句之間的邏輯順序要求;,a=Val(Text1.Text) b=Val(Text2.Text)c=Val(Text3.Text),有的順序語句之間沒有任何關(guān)聯(lián),先執(zhí)行誰都無所謂,編程時可以根據(jù)程序員的習慣設置先后次序,一旦程序代碼確定,各條語句的執(zhí)行順序也就唯一了。,Private Sub CmdDisPlay_Click() Dim Num As Double Num=Val(TxtNum) TxtInt=Cstr(Fix(Num) TxtDec=Cstr(Num -Fix(Num) End Sub,引言(續(xù)),順序結(jié)構(gòu)中的典型語句賦值語句對
3、象方法的調(diào)用語句用戶交互語句某些不會引起程序發(fā)生跳轉(zhuǎn)的控制語句,6.1 賦 值 語 句,一般格式如下:Let varname = 表達式作用是將表達式的值賦給變量或?qū)傩?。說明:(1)Let是關(guān)鍵字,可省略。(2)varname是變量或?qū)傩缘拿Q,遵循標準變量命名約定。(3)表達式是賦給變量或?qū)傩缘闹怠?6.1 賦 值 語 句(續(xù)),如:Dim MyStr As String, MyInt As IntegerLet MyStr = Hello World 等價于:MyStr = Hello World Let MyInt = 5 等價于: MyInt = 5,見“4.3.3變量”一節(jié)中“變量的
4、賦值”,6.1 賦 值 語 句(續(xù)),注意:(1)等號左側(cè)只能是變量或?qū)ο蟮膶傩悦抑荒芙o運行時可修改的對象屬性賦值,試圖用賦值語句修改只讀屬性的值是錯誤的,如以下代碼是錯誤的。Form1.Name = MyForm“Text1. ScrollBars = vbHorizontal(2)賦值語句中左側(cè)變量或?qū)傩远际怯蓄愋偷?,賦給它們的值也應該是同類型數(shù)據(jù),如果表達式的值類型和變量或?qū)傩灶愋筒灰恢聲r,系統(tǒng)將最大限度的進行自動轉(zhuǎn)換,把表達式的值轉(zhuǎn)換成與變量或?qū)傩韵嗤愋秃笤龠M行賦值,若自動轉(zhuǎn)換失敗,系統(tǒng)將提示錯誤信息。,6.1 賦 值 語 句(續(xù)),賦值語句中的數(shù)據(jù)自動轉(zhuǎn)換原則,例題,在程序中將
5、變量A定義為Integer型 ,則語句A = “333” + “222” 將使A的值成為_。,溢出,例題,運行下面的程序,單擊命令按鈕C1,則窗體上的輸出是_。Private Sub C1_Click() Dim A As Integer, B As Boolean, C As Integer Dim D As Integer A = 20 / 3 B = True C = B D = A + C Print A, D, A = A + CEnd Sub,7 6 False,6.2 常用的輸入語句,輸入是指提供程序中待處理的數(shù)據(jù),可以是運行時由用戶使用鍵盤或鼠標進行輸入的,也可以是先行程序的結(jié)
6、果作為后繼程序的輸入。 6.2.1 用控件輸入 6.2.2 輸入框InputBox函數(shù),6.2.1 用控件輸入,大部分控件可以在運行時通過界面修改其主要屬性。常用的輸入控件1文本框 2單選鈕和復選框 3列表框和組合框,1文本框,文本框既是一個輸入控件又是一個輸出控件。Text屬性是實現(xiàn)輸入輸出的重要屬性。,例6-1 輸入三門課程得分,計算總分。 Private Sub Command1_Click() Text4.Text = Val(Text1.Text) + Val(Text2.Text) + Val(Text3.Text)End Sub,2單選鈕和復選框,單選按鈕(OptionButto
7、n)和復選框(CheckBox)主要由用戶通過單擊鼠標來確定要輸入的數(shù)據(jù) 。Caption屬性、Value屬性是實現(xiàn)輸入的重要屬性。 例6-2,2單選鈕和復選框,例6-2 實現(xiàn)將文字進行放大1倍、2倍和3倍。 Dim x As Integer 過程級變量x,用來存放標簽最原始的尺寸Private Sub Form_Activate() 程序開始時獲取x的初始值 x = Label1.FontSizeEnd SubPrivate Sub Option1_Click() Label1.FontSize = xEnd SubPrivate Sub Option2_Click() Label1.Fon
8、tSize = 2 * xEnd SubPrivate Sub Option3_Click() Label1.FontSize = 3 * xEnd Sub,3列表框和組合框,使用列表框(ListBox)和組合框(ComboBox)進行數(shù)據(jù)的輸入,主要依靠用戶通過鼠標單擊列表項來獲取數(shù)據(jù)。List、Text、ListIndex、ListCount等屬性是實現(xiàn)數(shù)據(jù)輸入的重要屬性。例6-3,3列表框和組合框,例6-3列表框中有若干門課程名稱,用戶選中某課程后單擊“確定”按鈕,使按鈕上的顯示文字與該課程的名稱一致。Private Sub Command1_Click() Command1.Capti
- 1.請仔細閱讀文檔,確保文檔完整性,對于不預覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 程序 VB 順序 結(jié)構(gòu) 程序設計 ppt 課件