TOP
0
0
魅麗。花火原創小說66折起
Visual Basic程序設計基礎(簡體書)
滿額折

Visual Basic程序設計基礎(簡體書)

人民幣定價:29 元
定  價:NT$ 174 元
優惠價:87151
領券後再享89折
無庫存,下單後進貨(採購期約45個工作天)
可得紅利積點:4 點
相關商品
商品簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

《Visual Basic程序設計基礎》是國家精品課程“計算機基礎”系列課程“Visual Basic程序設計基礎”的主教材,教材內容以現實問題為基礎,從基本語句、基礎使用、理論提升三個層面逐層展開。全書共分10章,主要包括Visual Basic 概述、Visual Basic語言基礎、數組、基本程序結構、Visual Basic的過程、常用控件、界面設計、文件處理技術、數據庫應用、工程化程序設計技術等內容。
《Visual Basic程序設計基礎》突出技術性、應用性與示范性。同時,在編寫時兼顧了計算機等級考試的要求。

名人/編輯推薦

《Visual Basic程序設計基礎》是高等學校規劃教材,國家精品課程系列教材之一。

目次

第1章 Visual Basic概述 1
1.1 Visual Basic簡介 1
1.1.1 Visual Basic的產生 1
1.1.2 Visual Basic的特點 1
1.2 Visual Basic的啟動與退出 2
1.2.1 啟動 2
1.2.2 集成環境 3
1.2.3 退出 5
1.3 Visual Basic工程 5
1.3.1 工程文件 5
1.3.2 工程的基本操作 6
1.4 Visual Basic程序開發 6
1.4.1 面向對象程序設計 6
1.4.2 Visual Basic程序開發的
重要特性 8
1.5 Visual Basic程序開發步驟 9
1.5.1 創建應用程序界面 9
1.5.2 設置屬性 9
1.5.3 編寫代碼 10
習題1 12

第2章 Visual Basic語言基礎 15
2.1 Visual Basic語言元素 15
2.1.1 關鍵字 15
2.1.2 函數 15
2.1.3 表達式 20
2.1.4 語句 20
2.2 書寫規則 20
2.2.1 Visual Basic程序書寫規則 20
2.2.2 語句書寫規則 20
2.2.3 程序的注釋規則 21
2.3 數據類型 21
2.3.1 基本數據類型 21
2.3.2 自定義數據類型 24
2.4 常量與變量 25
2.4.1 標識符 26
2.4.2 常量 26
2.4.3 變量 27
2.5 表達式與運算符 29
2.5.1 表達式 30
2.5.2 算術運算符 30
2.5.3 字符串運算符 31
2.5.4 關系運算符 31
2.5.5 邏輯運算符 32
2.5.6 運算符優先級 32
2.6 數據的輸入/輸出 33
2.6.1 數據的輸入 33
2.6.2 數據的輸出 34
習題2 40

第3章 基本程序設計 44
3.1 程序的基本結構 44
3.2 順序結構 44
3.3 選擇結構 45
3.3.1 If條件語句 45
3.3.2 Select Case語句 49
3.3.3 條件函數 51
3.4 循環結構 51
3.4.1 For循環 51
3.4.2 While循環 52
3.4.3 Do...Loop循環 53
3.4.4 循環嵌套 55
3.5 其他控制語句 56
3.5.1 Exit語句 56
3.5.2 End語句 56
3.5.3 With語句 56
3.6 應用舉例 56
3.6.1 枚舉法 56
3.6.2 歸納法 57
3.7 內容擴展 58
3.7.1 查找 58
3.7.2 排序 59
習題3 60

第4章 數組 68
4.1 數組的引入 68
4.2 定長數組 69
4.2.1 一維數組 69
4.2.2 多維數組 71
4.3 變長數組 73
4.3.1 創建變長數組 73
4.3.2 變長數組的應用 75
4.4 控件數組 76
4.4.1 控件數組的引入 76
4.4.2 控件數組的建立和應用 77
4.5 靜態數組與非靜態數組 78
4.6 數組應用舉例 79
習題4 83

第5章 過程 88
5.1 過程的概念 88
5.2 子程序過程 88
5.2.1 事件過程 88
5.2.2 自定義過程 90
5.3 函數過程 93
5.3.1 函數過程的定義 93
5.3.2 函數過程的調用 94
5.4 參數傳遞 95
5.4.1 形參與實參 95
5.4.2 按值傳遞參數 95
5.4.3 按地址傳遞參數 96
5.4.4 數組參數 97
5.5 遞歸調用 98
5.6 過程和變量的作用域 99
5.6.1 過程的作用域 99
5.6.2 變量和常量的作用域 99
5.7 應用舉例 101
習題5 103

第6章 常用控件 107
6.1 控件的基本概念 107
6.1.1 控件的分類 107
6.1.2 控件對象屬性、事件及方法 108
6.2 窗體 109
6.2.1 窗體的基本操作 109
6.2.2 窗體的基本屬性 111
6.2.3 窗體的生命周期及事件 112
6.2.4 窗體主要方法 113
6.2.5 啟動窗體的設置 115
6.3 基本控件 116
6.3.1 標簽 116
6.3.2 文本框 118
6.3.3 命令按鈕 119
6.4 復選框、單選按鈕和框架 121
6.4.1 復選框 121
6.4.2 單選按鈕 123
6.4.3 框架 124
6.5 列表框和組合框 126
6.5.1 列表框 126
6.5.2 組合框 129
6.6 滾動條和進度條 131
6.6.1 滾動條 131
6.6.2 進度條 133
6.7 圖形框和圖像框 134
6.7.1 圖形框(PictureBox) 134
6.7.2 圖像框 136
6.7.3 圖像框與圖形框的比較 137
6.8 鍵盤與鼠標事件 138
6.8.1 鍵盤事件 138
6.8.2 鼠標事件 139
習題6 140

第7章 界面設計 145
7.1 用戶界面樣式 145
7.1.1 單文檔界面 145
7.1.2 多文檔界面 145
7.2 界面設計原則 145
7.3 菜單設計 146
7.3.1 下拉式菜單 146
7.3.2 彈出式菜單 148
7.3.3 動態增刪菜單項 150
7.4 工具欄和狀態欄 151
7.4.1 工具欄 151
7.4.2 狀態欄 153
7.5 對話框設計 155
7.5.1 通用對話框 155
7.5.2 文件對話框 156
7.5.3 顏色對話框 158
7.6 多重窗體設計 159
7.6.1 多窗體的建立 159
7.6.2 多窗體程序設計常用的方法 159
7.6.3 多窗體的應用 160
7.7 多文檔界面設計 162
7.7.1 多文檔界面概述 162
7.7.2 多文檔界面的建立 162
7.7.3 窗體常用的屬性 163
7.7.4 屏幕對象的屬性 164
7.7.5 常用方法和事件 165
7.7.6 應用 165
習題7 168

第8章 文件處理技術 170
8.1 文件的基本概念 170
8.1.1 文件的結構 170
8.1.2 文件的分類 171
8.2 常用的文件操作函數、方法
和語句 172
8.2.1 常用函數 172
8.2.2 FileSystemObject對象常
用方法 173
8.2.3 常用語句 174
8.3 文件基本操作 175
8.3.1 文件的打開和關閉 175
8.3.2 順序文件讀/寫 176
8.3.3 隨機文件讀/寫 179
8.3.4 二進制文件讀/寫 182
8.4 文件系統控件 185
8.4.1 目錄列表框 185
8.4.2 驅動器列表框 186
8.4.3 文件列表框 186
8.5 文件應用 188
習題8 190

第9章 Visual Basic數據庫操作 192
9.1 可視化數據庫管理器 192
9.1.1 VisData窗口 192
9.1.2 創建數據庫 193
9.1.3 數據庫編輯 195
9.1.4 建立查詢 195
9.2 數據控件 198
9.2.1 Data控件 199
9.2.2 記錄集對象 201
9.2.3 ADO控件 206
9.3 數據庫應用舉例 209
習題9 210

第10章 工程化程序設計 212
10.1 程序設計概述 212
10.1.1 程序設計中的基本概念 212
10.1.2 程序設計的方法與風格 215
10.1.3 程序設計的基本步驟 216
10.1.4 程序設計方法的發展 217
10.2 結構化程序設計 218
10.2.1 結構化程序設計的基本思想 218
10.2.2 結構化程序設計的優缺點 219
10.3 面向對象程序設計 219
10.3.1 面向對象程序設計思想 220
10.3.2 面向對象程序設計的優點 220
10.4 工程化程序設計 221
10.4.1 軟件工程的基本概念 221
10.4.2 可行性分析 223
10.4.3 需求分析 223
10.4.4 概要設計 225
10.4.5 詳細設計 227
10.4.6 編碼 228
10.4.7 軟件測試 229
10.4.8 軟件維護 232
習題10 233
參考文獻 236

書摘/試閱

抽象是人類對事物進行分類的基本方法。面向對象程序設計中的抽象是對同類對象進行分析、概括,得到同類對象的公共性質,并加以描述的過程。對一個事物的抽象一般包括兩個方面:數據抽象和行為抽象。數據抽象用于描述對象的屬性和狀態,使對象之間可相互區別。行為抽象又稱為代碼抽象,是對數據需要進行的處理進行描述,它描述了同類對象的共同行為特征,使同類對象具有共同的功能。
3.封裝性
在面向對象的程序設計中,封裝是把相關的數據和代碼結合成一個有機的整體,形成數據和操作代碼的封裝體。封裝提高了程序的安全性,對外只提供一個可以控制的接口,內部大部分的實現細節對外隱蔽,達到對數據訪問權的合理控制。封裝機制是通過對象來實現的,對象中的成員不僅包含了數據,也包含了對這些數據進行處理的操作代碼。對象中的成員可以根據需要定義為公有的或私有的,私有成員在對象中被隱蔽起來,對象以外的訪問被拒絕;公有成員提供了對象與外界的接口,外界只能通過這個接口與對象發生聯系。
抽象和封裝是相互促進的。一個好的抽象有利于封裝,封裝幫助維護抽象的完整性,但抽象先于封裝。
4.繼承性
在面向對象程序設計中,繼承描述了類問的關系,這種關系使得一個類可以繼承另一個類的屬性(數據)和行為(操作),從而提供了通過現有類創建新類的方法,新建的類也稱為派生類。創建派生類時,不必重新描述基類的所有特征,只需讓它繼承基類的特征即可,然後描述其與基類不同的那些特征。也就是說,派生類的特征由繼承來的特征和新添加的特征兩部分組成,繼承既允許派生類使用基類的數據和操作,也允許擁有自己的數據和操作。

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 151
無庫存,下單後進貨
(採購期約45個工作天)

暢銷榜

客服中心

收藏

會員專區