導航:首頁 > 文件教程 > 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程序設計實踐教程相關的資料

熱點內容
wps表格如何恢復數據 瀏覽:264
linuxc靜態庫創建 瀏覽:838
u盤有微信文件但微信恢復不了 瀏覽:585
蘋果的網站數據是什麼 瀏覽:22
ps滾字教程 瀏覽:237
win7網路鄰居如何保存ftp 瀏覽:186
安卓客戶端代理伺服器 瀏覽:572
編程用蘋果 瀏覽:659
51虛擬機的文件管理在哪裡 瀏覽:13
win10系統有沒有便簽 瀏覽:722
java引用傳遞和值傳遞 瀏覽:109
oracle下載安裝教程 瀏覽:854
php篩選資料庫 瀏覽:830
怎麼用手機看wlan密碼 瀏覽:745
奧維地圖導入的文件在哪裡 瀏覽:364
sdltrados2014教程 瀏覽:43
培訓制度文件在哪裡找 瀏覽:601
勒索病毒防疫工具 瀏覽:861
win10c不能打開 瀏覽:375
xfplay影音先鋒蘋果版 瀏覽:597

友情鏈接