vb程序設計(二)

2021-02-15 是小旦啊

1,Vb的基本特點:可視化設計、事件驅動編程機制、應用程式集成開發環境、既具有高級語言的優點又具有面向對象程序設計語言的所有特徵、擁有強大的網絡資料庫多媒體功能、完備的help聯機幫助功能2、p17  圖17   對象列表     事件列表② 同一行上可以書寫多條語句,語句間用英文冒號「:」分隔,一行最多可達255個字符。③ 單行語句若分成若干行書寫,可在本行後加入續行符「-」(空格和下劃線)4、創建一個vb應用程式的三個主要步驟是:創建應用程式界面、設置屬性、編寫代碼。6、對象:是面向對象程序設計的核心,是構成應用程式的基本元素① 屬性:對象中的數據保存在屬性中,用來反映和描述對象特徵的參數。如:控制項名稱(name)、文本(text)、顏色(color)、字體(font)、可見性(visible)對象名.屬性名=屬性值          如:Button1.text=「確定」② 方法:面向對象的程序設計語言為程序設計人員提供一種特殊的過程     對象.方法(【參數名表】)      如:TextBox1.focus(  )      同一事件作用於不同的對象,就會引起不同的反應,產生不同的結果。Private  sub  對象名 事件(參數)Handles對象名.事件① Name:是創建對象的名稱,是所有的對象都具有的屬性② Text:是在窗體上顯示的文本內容,大部分控制項都具有此屬性③ Location:是控制項左上角相對於容器左上角的位置。容器一般指窗體,對於窗體指屏幕④ Size:是控制項的大小,也可用width和height兩個屬性分別表示控制項的寬度和高度⑤ Font:是設置文本的字體、大小、字形等系列屬性⑥ Forecolor:是顏色屬性(正文顏色)    backcolor用來設置或返回控制項的正文以外的顯示區域顏色。⑦ Enable、visible:決定控制項的有效性和可見性,默認值為ture。當enable設置為false,表示不可操作,呈灰色顯示;當visible設置為false時,表示程序運行時控制項不可看見,但控制項本身存在。9、窗體的常用方法有:showdialog方法、show方法、hide方法、close方法;分別用於多窗體的顯示、隱藏和關閉。10、Label和textbox控制項用來顯示和輸入文本,如果僅需要讓應用程式在窗體中顯示文本信息,可使用lobel控制項;若允許用戶輸入文本,則應使用textbox控制項。11、Vb的6種類型表達式:算數表達式、字符串表達式、關係表達式、布爾表達式、日期表達式、對象表達式13、數據類型:字節型、邏輯型、短整型、整型、長整型、單精度型、長精度型14、標識符:是為程序中涉及的數據對象命名。包括:變量、常量、類、對象、方法、文件等。① 由字母或者下劃線開頭,後面可跟字母、下劃線、數字等字符組成;② 不能使用vb.net程序設計語言中的關鍵字,例如dim、if、for③ 一般不使用vb。Net中具有特定意義的標識符,如屬性和方法名① 變量名:他是變量的標識符(符合標識符命名規則)(長度最長可達255個字符)③ 變量值:每個變量都佔有一定的內存空間,用來存放對應數據類型的數據(2)表達式:是由變量、常量、運算符、函數和圓括號按一定規則組成的。③ 表達式從左到右在同意基準面上書寫,無高低、大小區別為了保證轉換的正確性,及不丟失數據,應從低精度數據類型向高精度數據類型轉換Str(數值)       將數值類型轉換成字符串類型22、程序代碼只可由三種基本控制結構,順序結構、選擇結構、循環結構b. 賦值號左邊只能是變量或控制項屬性名,不能是常量、常數符號、表達式Now()=x+y           左邊是表達式,即內部函數的調用5=sqrt(s)+x+y         左邊是常量X+y=3                  左邊是表達式① 複合賦值語句(可以簡化程序代碼,還可以提高對程序編譯的效率。)l 累加   例如:sum=sum+x或sum+=x② If...then...else語句(雙分支結構)③ If...then...elself語句(多分支結構)25、P79        select  case語句27、P89        do.loop循環語句29、數組:並不是一種數據類型,而是一組相同類型數據的集合一維數組:dim  數組名(下標上界)【as類型】         下標上界  在vb中下標下界為0,在一維數組的下標上界+1多維數組:dim  數組名(下標1上界【,下標2上界...】)【as類型】31、列表框:是一個顯示多個項目的列表,便於用戶選擇一個或多個列表項目,但不能直接修改其內容。(1) 方法:添加、刪除項目、和清楚所有項目,其作用於items集合,在使用時方法前面加items和對象(2) 事件:主要事件有click、doubleclick和selectedindexchanged事件數組:是能夠存放一組性質相同的數組集合(可以簡化數字的處理)例如:dim  student,mystud  as  studtype聲明了student、mystud為兩個同種類型的結構變量34、使用過程的好處:減少重複工作,使得程序簡練和可讀性好,便於程序調試和維護① 以sub保留字開始的為子過程,完成一定的操作功能,子過程名無返回值② 以function保留字開始的為函數過程,用戶自定義的函數,函數名有返回值     【public|private】   sub  子過程名(【形參列表】)① 一般程序有一個返回值時,函數過程直觀;當過程無返回值或有多個返回值時,習慣用子過程② 子過程沒有值,過程名也就沒有類型;同樣不能在子過程體內對子過程名賦值④ 形參沒有具體的值,只代表了參數的個數、位置和類型① 若要將被調過程中的結果返回給主調程序,則形參必須是傳地址方式。若不希望被調過程體修改實參的值,則應選用傳值方式;(可以增加程序的可靠性和便於調試,減少各過程間的關聯。)② 傳值參數只接受實參的值,所以是對應的實參為同類型的表達式;傳址方式形參獲得的是實參地址③ 實參和形參在不同過程中(前者在事件過程中,後者在函數過程或子過程)其作用域不同,與是否同名無關40、結構可以把相互關聯的數據組成一個有機的整體。     結構中只能有數據成員,不能有屬性、事件、方法等成員;類既可以有數據成員,也能定義屬性、事件、方法。41、類的定義中,關鍵字private(私有的)和public(公有的)是訪問修飾符,表示訪問修飾權限。說明為public的成員在類的內部和外部都可以訪問,private的成員只能在類的內部訪問,不能在類的外部訪問。43、建立熱鍵的方法:在熱鍵字符輸入時前面加上一個&符號,顯示時下面就有下畫線36、菜單項的主要事件是click事件(單擊事件)

相關焦點

  • VB編程開發--自動售貨機程序的設計
    目的培養學生綜合利用VB語言進行程序設計的能力,主要是培養學生利用系統提供的基本控制項、數組和循環等進行創新性設計。2.基本要求 1、 要求使用面向對象和結構化程序設計的編程思路。  2、自動售貨機中有4*4中商品,每種商品一次最多可放置6個,若缺貨則不能購買,可選擇直接退幣或購買其他貨品。  3、用戶在文本框中輸入商品號,確定判斷是否有該商品,然後投幣。若未選擇商品號則不能接受投幣。
  • 網頁設計HTML_CSS_VB語言描述的網頁
    HTML-CSS-VB後臺計算機語言描述—代碼網頁描述語言由HTML-CSS-VB組成,程序編輯平臺有記事本轉變為VS.net。微軟提供的一體化平臺—編輯、調試、發布等。平臺及其一部分代碼是: <%@ PageTitle="主頁" Language="vb"MasterPageFile="~/Site.Master" AutoEventWireup="false"    CodeBehind="Default.aspx.vb"Inherits="WebHTML_CSS_VB_1_.
  • vb:室內設計安棋l90平方工業風小戶型,個性幹練
    vb:室內設計安棋玄關,進門沒有獨立的玄關,玄關和餐廚空間在一起,進門左手邊一排到頂的柜子,冰箱正好也嵌入其中,整個玄關櫃收納空間充足,超級實用。vb:室內設計安棋再往裡走就是客廳,玄關櫃一直延伸到客廳裡,和電視櫃是一體的設計,客廳裡是濃濃的工業風氣息,牆面都是灰藍色的,低調沉穩。
  • VB(程序設計語言)重要知識點梳理
    一、VB對象與事件驅動的編程機制1.VB對象在Visual Basic應用程式設計中,構成圖形用戶界面的(GUI)的每一個可視的部件,均可視為對象。Visual Basic中的對象分為窗體和控制項兩大類。窗體就是窗口本身,是屏幕上的一個矩形區域;控制項則是窗體上構成圖形用戶界面的一些基本組成部件。
  • 常用VB.NET字符串函數詳介
    現在不少程序是用 VB 寫的,你通過反彙編或跟蹤調試時很容易鑑別某個程序是否為 VB 程序,VB 的 EXE 文件並不是真正的編譯可執行文件,它們需其動態連結庫才能正常運行,各版本的連結庫如下:◆VB3 連結庫為 vbrun300.dll ;◆VB4 連結庫為  vb40016.dll ; - 16 位,較少見;◆VB4 連結庫為  vb40032.dll ; - 32 位;
  • 網頁設計HTML_CSS_VB獨立文件描述-HTML修改
    ……從網頁設計-HTML語言描述的網頁,到網頁設計-HTML_CSS語言描述的網頁,到網頁設計HTML_CSS_JavaScript語言描述的網頁,到網頁設計HTML_CSS_JavaScript語言獨立文件描述的網頁,……可以體會到HTML_CSS_JavaScript各自的作用、相互關係及其引用等,了解、理解了獨立文件及其引用--HTML_CSS_JavaScript
  • vb程式語言是做什麼用的_VB程式語言有哪些
    vb程式語言是做什麼用的   1、VB是微軟公司推出的可視化編程工具MSDN之一,是目前世界上使用最廣泛的程序開發工具Visual Basic(簡稱VB)面世,他是第三代BASIC語言,它不但秉承了BASIC語言的易學易用的優點,而且增加了圖形界面設計工具。它簡化了複雜的窗口程序編寫過程,讓編程者將更多的精力致力於問題的求解過程。
  • VB編程使用FlexGrid控制項動態操作表格
    例如,要把單詞「VB」放到第5行第2列的單元中,可以輸入如下的程序語句:   MSFlexGrid1.TextMatrix(5,2) = "vb"同樣,要把數字3000放到第2行第1列的單元中,可以使用如下的語法:   MSFlexGrid1.TextMatrix(2,1)= 3000在單元中插入圖形
  • VB中的MsgBox()函數與MsgBox語句有什麼區別?
    如果省略 title,則將應用程式名放在標題欄中。Helpfile可選的。字符串表達式,識別用來向對話框提供上下文相關幫助的幫助文件。如果提供了 helpfile,則也必須提供 context。Context----可選的。數值表達式,由幫助文件的作者指定給適當的幫助主題的幫助上下文編號。如果提供了 context,則也必須提供 helpfile。
  • 掌握 | VB中的MsgBox()函數與MsgBox語句有何不同?
    如果省略 title,則將應用程式名放在標題欄中。Helpfile可選的。字符串表達式,識別用來向對話框提供上下文相關幫助的幫助文件。如果提供了 helpfile,則也必須提供 context。Context----可選的。數值表達式,由幫助文件的作者指定給適當的幫助主題的幫助上下文編號。如果提供了 context,則也必須提供 helpfile。
  • 電腦程式設計語言極簡入門(一)
    這裡說的變量,其實就是有這麼的作用:儲存一定的信息以簡化程序。    但是顯然,X = 2 和 p = -b+b2+ a3 這樣的式子裡,前者只代表了一個數字,後者代表了一個式子,它們在複雜運算中並不能混為一談。這就是為什麼變量會有分類:對不同類型的變量,程序有不同的處理方式。而且,只有把變量類型與處理方式匹配,這個程序才能正常執行。
  • VB習題答案
    填空題1.設計用戶界面、編寫程序代碼、運行應用程式          2.邏輯錯誤3.數據                      4.Caption5.Show 、Hide                6.True7.Activate、Deactivate       8.Caption9.方法
  • 微信小程序開發系列二:微信小程序的視圖設計
    大家如果跟著我第一篇文章  一起動手,那麼微信小程序的開發環境一定搭好了。效果就是能把該小程序的體驗版以二維碼的方式發送給其他朋友使用。這個系列接下來的文章我們就來研究使用微信開發者工具自動生成的這個小程序的實現文件。
  • 人工智慧系 | 走進電腦程式設計——程序語言設計
    一、程序設計語言:程序設計語言是用於書寫電腦程式的語言。語言的基礎是一組記號和一組規則。根據規則由記號構成的記號串的總體就是語言。在程序設計語言中,這些記號串就是程序。程序設計語言有3個方面的因素,即語法、語義和語用。語法表示程序的結構或形式,亦即表示構成語言的各個記號之間的組合規律,但不涉及這些記號的特定含義,也不涉及使用者。
  • 如何學習程序設計
    如何學習程序設計一、選擇學習什麼程序設計語言選擇的依據很簡單。
  • 網課 | VB複習!VB習題 part1
    a) 面向對象的程序設計方法b) 開放資料庫接口c) 圖形設備接口d) 圖形用戶界面      答案:A102) 當某一按鈕的( )屬性設置為False時,該按鈕不可見。a) 順序文件、隨機文件和二進位文件b) 文本文件和數據文件c) 數據文件和可執行文件d) ASCII文件和二進位文件 答案:A179) 在Visual Basic中,要設置菜單項的快捷訪問鍵,應使用哪個符號:______。
  • VHDL設計進階:邏輯綜合的原則以及可綜合的代碼設計
    整型變量預設為32bit,使用Verilog操作符可對其進行二進位求補的算術運算。綜合器還支持整型量的範圍說明,這樣就允許產生不是32位的整型量,句法結構如下:integer[:]。(6)always塊中應該避免組合反饋迴路。
  • 中小學程序設計教育的挑戰
    因人工智慧的興起,程序設計教育強勢回歸。標誌性事件源於2017年國務院印發的《新一代人工智慧發展規劃》,其明確指出在中小學階段要逐步推廣編程教育,其後,在教育部發布的高中信息技術課程標準修訂版中,至少有六個模塊涉及編程內容,程序設計教育的地位被空前強化。
  • 程序設計知識,二進位計數規則,加減乘除的實例解說
    在前面的章節中,我介紹了程序設計中常見的各種記數規則,比如十進位,八進位,十六進位,二進位,有網友留言,能否介紹一下二進位的加減乘除規則的實例說明,今天就來簡單介紹一下,希望能給各位有所啟發。二進位的計數規則非常簡單,只需要記住3個重點:基數為2隻有2個數碼,即0和1逢2進1,借1當2二進位位數說明
  • Python程序設計教與學
    課程性質:專業必修課程開課院系:計算機科學與軟體工程學院計算中心使用教材:《Python程序設計與算法基礎教程》(ISBN:9787302466833,江紅 餘青松 清華大學出版社 2017.7)參考教材:《計算機科學導論——以Python為舟(第2版)》(ISBN:9787302446170,沙行勉,清華大學出版社)後續課程:專業實訓、畢業設計