導航:首頁 > 文件教程 > visualbasic程序設計實踐教程

visualbasic程序設計實踐教程

發布時間:2024-01-05 08:17:11

A. VB程序設計一般的四個步驟

1、建立應用程序界面

2、設置對象的屬性

3、編寫應用程序的代碼

4、保存和運行程序

VB擁有圖形用戶界面(GUI)和快速應用程序開發(RAD)系統,可以輕易的使用DAO、RDO、ADO連接資料庫,或者輕松的創建ActiveX控制項,用於高效生成類型安全和面向對象的應用程序。程序員可以輕松的使用VB提供的組件快速建立一個應用程序。

(1)visualbasic程序設計實踐教程擴展閱讀

VB語言缺點

Visual Basic 語言具有不支持繼承、無原生支持多線程、異常處理不完善等三項明顯缺點,使其有所局限性(此些缺點皆已在 vb .net 獲得改進)。

1、不支持繼承

VB 5.0 和 VB 6.0 都是基於對象的編程語言,但是不包含繼承特性。VB 中提供了特殊的類的功能,但是還是不能滿足程序員的需求。

2、無原生支持多線程

Visual Basic 對於多線程無原生支持,只能通過Windows API的調用實現,且極其的不穩定。因為在API創建的線程中,並沒有自動初始化運行時庫,導致部分的函數無法使用。一般的,在VB6等早期的VB開發環境下,使用API創建線程的目的是完成容易使程序假死的大量數據或者邏輯的計算。

3、異常處理不完善

Visual Basic 中內置異常處理,即使未寫異常處理代碼,一旦用戶出錯也會彈出一個明確寫出出錯原因對話框,接著程序終止。

Visual Basic 中可以使用 Err.Raise拋出異常。對系統及用戶拋出的異常的處理常用兩種模式:一是使用 On Error Resume Next 處理錯誤;另一種是使用 On Error Goto 將運行引入錯誤處理代碼。但相對 C++ 等語言而言,這樣的異常處理破壞了代碼的結構。

B. VisualBasic語言程序設計教程的目錄

前言 1.1 認識VisualBasic語言
1.1.1 VisualBasic語言特點
1.1.2 設計VisualBasic應用程序的步驟
1.1.3 面向對象程序設計的概念
1.2 窗體
1.2.1 窗體的屬性
1.2.2 窗體的事件
1.2.3 窗體的方法
習題1 2.1 基本數據類型
2.1.1 數值型(Numeric)
2.1.2 字元串型(String)
2.1.3 布爾型(Boolean)
2.1.4 日期型(Date)
2.1.5 對象型(Obiect)
2.1.6 變體型(Variant)
2.2 變數與常量
2.2.1 標識符
2.2.2 常量
2.2.3 變數
2.3 運算符和表達式
2.3.1 算術運算符與表達式
2.3.2 字元串運算符與表達式
2.3.3 日期運算符與表達式
2.4 常用內部函數
2.4.1 算術運算函數
2.4.2 字元串運算函數
2.4.3 日期與時間函數
2.4.4 類型轉換函數
2.4.5 格式輸出函數
2.5 編碼規則
2.5.1 語句及語法
2.5.2 代碼書寫規則
習題2 3.1 數據輸出的基本方法
3.1.1 用Print方法輸出數據
3.1.2 用消息對話框輸出信息
3.1.3 用VisualBasic的控制項輸出信息
3.2 數據輸入的基本方法
3.2.1 賦值語句
3.2.2 用InputBox函數輸入數據
3.2.3 用VisualBasic的控制項輸入數據
3.3 常用基本語句
3.3.1 注釋語句Rem
3.3.2 載入對象語句Load
3.3.3 卸載語句Unload
3.3.4 結束語句End
3.3.5 暫停語句Stop
3.4 常用標准控制項及應用
3.4.1 控制項的基本屬性
3.4.2 焦點和Tab鍵序
3.4.3 命令按鈕
3.4.4 標簽控制項
3.4.5 文本框
3.4.6 滾動條
3.4.7 圖片框
習題3 4.1 選擇結構的概念
4.2 條件表達式
4.2.1 關系表達式
4.2.2 邏輯表達式
4.2.3 運算符的優先順序
4.3 選擇結構程序設計
4.3.1 條件語句
4.3.2 情況選擇語句SelectCase
4.3.3 IIf函數
4.4 配合選擇功能的控制項
4.4.1 框架
4.4.2 單選按鈕
4.4.3 復選框
4.4.4 計時器控制項
4.5 選擇程序設計綜合舉例
習題4 5.1 循環概念
5.2 循環結構及循環程序
5.2.1 設計循環結構的基本原理
5.2.2 用循環語句書寫循環程序
5.3 循環程序設計舉例
5.4 列表框和組合框控制項
5.4.1 列表框
5.4.2 組合框
習題5 6.1 數組的概念
6.1.1 數組與數組元素
6.1.2 數組的下標與維數
6.2 數組的聲明和應用
6.2.1 數組聲明語句
6.2.2 Array函數
6.2.3 數組應用
6.3 動態數組及聲明
6.3.1 建立動態數組
6.3.2 保留動態數組的內容
6.3.3 數組刷新語句
6.4 ForEachNext循環語句
6.5 控制項數組
6.5.1 控制項數組的概念
6.5.2 控制項數組的建立
6.5.3 控制項數組的使用
習題6 7.1 通用過程
7.1.1 Sub過程
7.1.2 Function過程
7.2 參數傳遞
7.2.1 形式參數與實際參數的概念
7.2.2 參數按地址傳遞和按值傳遞
7.3 過程的嵌套與遞歸調用
7.3.1 過程的嵌套調用
7.3.2 過程的遞歸調用
7.4 變數、過程的作用域
7.4.1 代碼模塊的概念
7.4.2 變數的作用域
7.4.3 變數的生存期
7.4.4 過程的作用域
7.5 多窗體與SubMain過程
7.5.1 多窗體處理
7.5.2 SubMain過程
習題7 8.1 滑鼠器和鍵盤
8.1.1 鍵盤事件
8.I.2 滑鼠事件
8.2 鍵盤和滑鼠事件的應用
8.2.1 鍵盤事件應用舉例
8.2.2 滑鼠事件應用舉例
習題8 9.1 圖形操作基礎
9.1.1 坐標系統
9.1.2 自定義坐標系統
9.2 繪圖屬性
9.2.1 當前坐標
9.2.2 線寬
9.2.3 線型
9.2.4.填充
9.2.5 顏色屬性
9.3 圖形方法
9.3.1 Line方法
9.3.2 Circle方法
9.3.3 PSet方法
9.3.4 PaintPicture方法
9.4 繪圖方法的應用
9.4.1 繪制規則幾何圖形
9.4.2 滑鼠事件配合繪圖方法繪圖
9.5 圖形控制項
第10章 文件
……

閱讀全文

與visualbasic程序設計實踐教程相關的資料

熱點內容
為什麼問卷星有的數據只有99 瀏覽:684
如何調數據儲存模式 瀏覽:609
超凡蜘蛛俠2蘋果版免費 瀏覽:110
蘋果6s放大器怎麼設置密碼 瀏覽:626
windows7怎麼沒有無線網路 瀏覽:917
5s蘋果手機錄像只有沙沙響的聲音 瀏覽:879
多張圖紙怎樣列印到一個pdf文件里 瀏覽:347
安裝cad2020出現無法定位inf文件 瀏覽:728
百度競價數據如何分析 瀏覽:965
ps文件發送第三方列印 瀏覽:547
linux命令界面顯示文件名 瀏覽:930
超級錄屏視頻在文件夾里不能播放 瀏覽:549
最簡單的編程軟體有哪些 瀏覽:14
博客簽到系統如何設計資料庫 瀏覽:639
論文怎麼設置目錄word 瀏覽:609
廣電網路dlna是什麼意思 瀏覽:12
js變數加下劃線 瀏覽:18
app開發工作是吃青春飯嗎 瀏覽:117
蘋果手機國家查詢 瀏覽:765
蘋果6照片刪了怎麼找回 瀏覽:399

友情鏈接