久久综合色一综合色88欧美|久久er热在这里只有精品66|国产福利一区二区不卡|日本精品动漫二区三区

    1. <address id="l3apk"><var id="l3apk"><source id="l3apk"></source></var></address>

      《Visual Basic程序設(shè)計教程》第3版(龔沛曾)課后答案

      《Visual Basic程序設(shè)計教程》第3版(龔沛曾)課后答案免費下載

        《Visual Basic程序設(shè)計教程》第3版課后習(xí)題答案大家核對了嗎?為此陽光網(wǎng)小編為大家推薦了《Visual Basic程序設(shè)計教程》第3版(龔沛曾)課后習(xí)題答案內(nèi)容,希望能幫到大家。

        《Visual Basic程序設(shè)計教程》第3版(龔沛曾)課后習(xí)題答案免費下載地址

      //novawrite.com/pic/original/soft/答案/計算機類/《Visual Basic程序設(shè)計教程》第3版(龔沛曾)課后習(xí)題答案 高等教育出版社.rar

        《Visual Basic程序設(shè)計教程》第3版(龔沛曾)課后答案:習(xí)題二

        1.對象指現(xiàn)實世界中的實體。每個對象有自己的特征(屬性)、行為(方法)和發(fā)生在該對象上的活動(事件)。

        類是對同一種對象的集合與抽象。類包含所創(chuàng)建對象的屬性數(shù)據(jù),以及對這些數(shù)據(jù)進行操作的方法。封裝和隱藏是類的重要特性,將數(shù)據(jù)結(jié)構(gòu)和對數(shù)據(jù)的操作封裝在一起,類的內(nèi)部實現(xiàn)細節(jié)對用戶來說是透明的。

        VB工具箱中的可視圖標是VB系統(tǒng)設(shè)計好的標準控件類。通過將控件類實例化,得到真正的控件對象。在窗體上畫一個控件,就將類轉(zhuǎn)換為對象,創(chuàng)建了一個控件對象。

        VB中常用的對象是控件。此外,VB還提供了系統(tǒng)對象。窗體是個特例,它既是類也是對象。當(dāng)向一個工程添加一個新窗體時,實質(zhì)就由窗體類創(chuàng)建了一個窗體對象。

        對象的三要素:屬性、事件和方法。

        屬性:存放對象的數(shù)據(jù)(決定對象外觀及功能)對象屬性的設(shè)置方法:在設(shè)計階段,利用屬性窗口直接設(shè)置屬性值;程序運行時,通過語句[對象名.]屬性名=屬性值。若屬性只能在設(shè)計階段設(shè)置,在程序運行階段不可改變,稱為只讀屬性。

        事件:發(fā)生在對象上的事情。同一事件,對不同的對象,會引發(fā)不同的反應(yīng)。

        事件過程:應(yīng)用程序處理事件的步驟。應(yīng)用程序設(shè)計的主要工作就是為對象編寫事件過程的代碼。

        方法:面向?qū)ο蟮某绦蛟O(shè)計語言,為程序設(shè)計人員提供了一種特殊的`過程和函數(shù)。方法是面向?qū)ο蟮,調(diào)用時一定要指明對象。

        2.窗體和控件具有的基本屬性“

        (1) Name屬性:名稱

        所創(chuàng)建的對象名稱,在程序中引用。

        (2) Caption屬性:標題

        該屬性決定了對象上顯示的內(nèi)容。

        (3) Height、Width、Top和Left屬性

        決定對象的大小和位置。

        (4) Enabled 屬性:對象是否允許操作

        (5) Visible 屬性:對象是否可見

        (6) Font 屬性組:文本的外觀

        FontName字體、FontSize大小

        FontBold粗體、FontItalic斜體

        FontStrikethru 刪除線

        FontUnderline 下劃線

        (7) ForeColor屬性:前景顏色

        (8) BackColor屬性:背景顏色

        (9) MousePointer屬性:鼠標指針類型, 設(shè)置值范圍0~15,由系統(tǒng)指定 。若為99,由用戶提供的圖形文件定義鼠標指針形狀。

        (10) MouseIcon屬性:在MousePointer屬性值為99時,存放自定義的鼠標圖標文件(.ico或.cur)。圖標庫在Graphics目錄下。

        3.窗體的事件:Load事件是在窗體被裝入工作區(qū)時觸發(fā)的事件。當(dāng)應(yīng)用程序啟動,自動執(zhí)行該事件,該事件通常用來在啟動應(yīng)用程序時對屬性和變量進行初始化。

        窗體的方法:(1)Print方法

        用來顯示文本內(nèi)容,格式:[對象.]print 表達式

        (2)Cls方法

        清除運行時在窗體或圖形框中產(chǎn)生的文本或圖形, Cls方法不能清除窗體在設(shè)計時的文本和圖形。

        格式:[對象.]cls

        (3)Move方法

        可移動窗體或控件,并可改變其大小。

        語法格式如下:

        [對象.]Move 左邊距離[,上邊距離[,寬度[,高度]]]

        4.標簽作用:用于顯示文本(輸出)信息,不能作為輸入信息的界面。其內(nèi)容只能通過Caption屬性設(shè)置或修改,不能直接編輯。

        5.文本框是一個文本編輯區(qū)域,可以在該區(qū)域輸入、編輯、修改和顯示正文內(nèi)容。在VB中字符長度以字為單位,也就是一個西文字符與一個漢字都是一個字,長度為1。

        重要屬性(1) Text 顯示或輸入的正文內(nèi)容。

        (2) Maxlength 設(shè)置文本框可輸入的文字最大長度。默認值為0,表示可以輸入任意長字符串。

        (3) MultiLine 多行屬性

        設(shè)置為True時,文本框可以輸入或顯示多行正文,同時具有文字處理器的自動換行功能,按Enter鍵可插入一空行。

        (4) ScrollBars 滾動條屬性

        0-None 無滾動條

        1-Horizontal 水平滾動條

        2-Vertical 垂直滾動條

        3-Both 同時加水平和垂直滾動條

        注意:當(dāng)MultiLine為True時,ScrollBars才有效

        (5) PassWordChar 設(shè)置顯示文本的替代符。例如,當(dāng)設(shè)置為“*”,則在文本框輸入的內(nèi)容均以“*”顯示,而存儲的值是用戶輸入的原文。一般用于設(shè)置口令的輸入。

        當(dāng)MultiLine為True時,該屬性不起作用,密碼不允許多行。

        (6) Locked 指定文本控件是否可被編輯,默認值為False(可編輯),當(dāng)設(shè)置為True時,文本控件相當(dāng)于標簽控件的作用。

        注意:Locked與Enabled的區(qū)別。

        (7)文本內(nèi)容進行選擇操作的三個屬性

        SelStart 選定的正文開始位置

        SelLength 選定的正文長度

        SelText 選定的正文內(nèi)容

        這3個屬性互相關(guān)聯(lián),例如設(shè)置SelStart、SelLength后,SelText 自動存放指定的文本。

        注意:屬性窗口中沒有這三個屬性,只能在程序代碼中使用。

        6.文本框的事件:(1) Change事件:當(dāng)Text屬性值發(fā)生改變時引發(fā)該事件

        (2) KeyPress事件:按下并且釋放鍵盤上的一個鍵時,引發(fā)焦點所在控件的KeyPress事件,所按鍵的值存放在參數(shù)KeyAscii中。對回車的判斷 KeyAscii=13

        7.文本框最有用的方法是SetFocus,把光標移到指定的文本框中。

        8.命令按鈕 Picture屬性:按鈕可顯示圖片文件(.bmp和.Ico),當(dāng)Style為1時有效。

        10. 啟動窗體時將命令按鈕定位在窗體中央的代碼

        Private Sub Form_Load()

        Command1.Left = Form1.ScaleWidth / 2 - Command1.Width / 2

        Command1.Top = Form1.ScaleHeight / 2 - Command1.Height / 2

        End Sub

        11.vb圖片文件在 C:\Program Files\Microsoft Visual Studio\Common\Graphics 文件夾。

        安裝VB時可選擇是否安裝這些圖片文件。

        《Visual Basic程序設(shè)計教程》第3版(龔沛曾)課后答案:習(xí)題三

        1. 合法常量:

        (1) Double

        (2) 錯誤

        (3) Double

        (4) Double

        (5) 錯誤

        (6) Integer

        (7) String

        (8) String

        (9) Date

        (10) Double

        (11) 錯誤(漢字字符)

        (12)Integer(八進制)

        (13) 錯誤(八進制無數(shù)碼8)

        (14) Integer

        (15) Boolean

        (16) 錯誤

        (17) 錯誤(十六進制無數(shù)碼g)

        (18) Single

        說明:浮點型變量默認為Double類型而非Single。

        2. 合法變量名:

        (1) √

        (2) √

        (3) 誤:數(shù)字開頭

        (4) 誤:含空格

        (5) 誤:關(guān)鍵字

        (6) √

        (7) 誤:關(guān)鍵字

        (8) 誤:有括號

        (9) √

        (10) √

        (11) √

        (12) √(漢字字符可作為變量名,但不常用,且此名稱易誤解)

        變量命名規(guī)則見P.41-42。

        字母(漢字)開頭,字母(漢字)、數(shù)字、下劃線組成,長度為1-255個字符;關(guān)鍵字不可作為變量名,但可在變量名中嵌入關(guān)鍵字;不區(qū)分大小寫。

        常量、數(shù)組、類型、函數(shù)、過程、對象命名規(guī)則與此相同。常量名通常全用大寫。

        3. 寫VB表達式

        (1) Abs(x + y) + z ^ 5

        (2) (1 + x * y) ^ 6

        (3) (10 * x + Sqr(3 * y)) / (x * y)

        (4) (-b + Sqr(b ^ 2 - 4 * a * c)) / (2 * a)

        (5) 1 / (1 / r1 + 1 / r2 + 1 / r3)

        (6) Sin(45 * 3.14159 / 180) + (Exp(10) + Log(10)) / Sqr(x + y + 1)

        4. 根據(jù)條件寫表達式

        (1) 隨機產(chǎn)生大寫字母 Chr(Int(Rnd * (Asc("L") - Asc("C") + 1) + Asc("C")))

        (2) [100,200]內(nèi)的隨機數(shù) Int(Rnd * 101) + 100

        (3) 點(x,y)位于第一或第三象限 x > 0 And y > 0 Or x < 0 And y < 0 或 x * y > 0

        (4) x是5或7的整數(shù)倍 x Mod 5 = 0 Or Int(x / 7) = x / 7

        (5) 將兩位整數(shù)x的個位與十位對換 x \ 10 + (x Mod 10) * 10

        (6) 四舍五入取兩位小數(shù) Round(x, 2)

        (7) 字符變量C是字母字符(不區(qū)分大小寫)——準確地說是:字符變量C的第一個字符是字母

        C >= "A" And C <= "Z" Or C >= "a" And C < "z"

        或 UCase(C) >= "A" And UCase(C) <= "Z"

        或 LCase(C) >= "a" And LCase(C) <= "z"

        (8) 字符變量S第5個字符起取6個字符 Mid(S, 5, 6)

        (9) 10≤x<20 10 <= x And x < 20

        (10) x,y至少有一個小于z x < z Or y < z

        (11)x,y都大于z x > z And y > z

        5. 寫表達式的值

        (1) 188 ——注意運算的優(yōu)先級順序,以及整除運算“\”的計算

        (2) 200100 —— 計算100 + "100"時,由于兩個操作數(shù)類型不同,在可能的情況下自動采用精度較高的類型,即把字符型轉(zhuǎn)換為數(shù)值型,100 +100 得到200;然后進行字符串連接運算200 & 100 ,再自動將兩個數(shù)值轉(zhuǎn)換為字符串,得200100。

        (3) 68.56 ——在四舍五入函數(shù)產(chǎn)生之前,這就是四舍五入的計算方法

        (4) 876554 ——先進行字符串的“+”運算,再轉(zhuǎn)換成數(shù)值。在變量名和函數(shù)名后可加上類型符,以強調(diào)其類型,但不是必須的。

        (5) 2000-2-29

        (6) 6

        6.Shell函數(shù)調(diào)用

        i = Shell("mspaint.exe", 1) '啟動畫圖

        i = Shell("C:\Program Files\Microsoft Office\OFFICE11\winword.exe", 1) '啟動Word

        說明:“畫圖”是Windows本身提供的程序,可以省略路徑。

        8. 答:單精度浮點型

        第7,9題答案在教材中找。

        >>>下一頁更多精彩“《Visual Basic程序設(shè)計教程》第3版(龔沛曾)課后答案”