程式設計基礎——visual basic教程

程式設計基礎——visual basic教程

《程式設計基礎——visual basic教程》是一本周黎,錢瑛,周陽花編制,由人民郵電出版社在2012-07出版的書籍。

基本介紹

  • 書名:程式設計基礎——visual basic教程
  • 作者周黎,錢瑛,周陽花
  • ISBN:9787115173195
  • 定價:33.00元
  • 出版社人民郵電出版社
圖書簡介,目錄,

圖書簡介

全書從初學者的角度出發,由淺入深地介紹面向對象的程式設計方法,主要包括visualbasic集成環境的組成、visualbasic基本控制項和高級控制項的使用、程式設計基礎知識及3種結構程式設計、高級數據類型、過程、檔案和資料庫編程技術等內容。本書還提供了大量的程式設計典型算法,指導讀者在實踐中更熟練地解決問題。
本書注重對學生進行基本概念、基本理論、基本技能的培養,可作為各類高等院校非計算機專業學習visualbasic

目錄

第1章概述1
1.1程式設計概述1
1.1.1程式設計語言的發展1
1.1.2結構化的程式設計2
1.1.3面向對象的程式設計3
1.1.4程式設計步驟4
1.2visualbasic簡介4
1.2.1visualbasic的發展歷史5
1.2.2visualbasic的特點6
1.3visualbasic6.0的安裝6
1.3.1visualbasic6.0的安裝步驟7
1.3.2visualbasic幫助系統的安裝8
1.4visualbasic6.0的集成開發環境8
1.4.1visualbasic的啟動和退出8
1.4.2選單欄10
1.4.3工具列10
1.4.4各種視窗簡介10
1.4.5環境定製14
1.5visualbasic應用程式設計步驟14
1.5.1創建工程14
1.5.2界面設計14
1.5.3屬性設定15
1.5.4代碼編輯15
1.5.5檔案保存16
1.5.6程式運行16
本章小結17
思考練習題17
第2章visualbasic界面設計(上)18
2.1窗體18
2.1.1visualbasic對象的基本屬性18
2.1.2窗體的常用屬性21
2.1.3窗體的方法22
2.1.4窗體的事件24
2.1.5多重窗體和mdi窗體28
2.2文本控制項30
2.2.1標籤30
2.2.2文本框31
2.3按鈕控制項35
2.4選擇控制項37
2.4.1單選按鈕、複選框和框架38
2.4.2列表框和組合框41
2.5圖形控制項45
2.5.1圖片框和圖像框45
2.5.2直線和形狀控制項47
2.6滾動條48
2.7時鐘控制項49
2.8焦點51
2.9綜合使用控制項實例51
本章小結54
思考練習題55
第3章visualbasic界面設計(下)56
3.1鍵盤和滑鼠事件56
3.1.1鍵盤事件56
3.1.2滑鼠事件59
3.2拖放61
3.2.1與拖放有關的屬性、方法和事件61
3.2.2自動拖放63
3.2.3手動拖放63
3.3選單設計65
3.3.1選單編輯器簡介65
3.3.2創建選單67
3.3.3彈出式選單68
3.3.4動態選單69
3.3.5mdi應用程式中的選單70
3.4常用activex控制項72
3.4.1activex控制項簡介72
3.4.2通用對話框控制項73
3.4.3toolbar控制項和imagelist控制項79
3.4.4statusbar控制項82
3.4.5tabstrip控制項84
3.4.6treeview控制項和listview控制項86
3.4.7progressbar控制項和slider控制項88
3.4.8richtextbox控制項90
3.5圖形繪製92
3.5.1坐標系統92
3.5.2定義顏色94
3.5.3繪圖屬性95
3.5.4繪圖方法96
3.6多媒體處理99
3.6.1mmcontrol控制項99
3.6.2animation控制項101
本章小結102
思考練習題102
第4章visualbasic程式設計基礎104
4.1visualbasic語言字元集及編碼規則104
4.1.1visualbasic語言字元集104
4.1.2編碼規則104
4.2數據類型106
4.2.1數值數據類型byte、integer、long、single、double、currency106
4.2.2字元數據類型string108
4.2.3邏輯數據類型boolean108
4.2.4日期數據類型date108
4.2.5對象數據類型object108
4.2.6變體數據類型variant109
4.3常量和變數109
4.3.1數據的存儲109
4.3.2常量109
4.3.3變數111
4.4運算符和表達式115
4.4.1算術運算符和算術、日期表達式116
4.4.2字元串運算符和字元串表達式117
4.4.3關係運算符和關係表達式118
4.4.4邏輯運算符和邏輯表達式120
4.4.5表達式的構造與計算121
4.5常用內部函式122
4.5.1數學函式123
4.5.2轉換函式124
4.5.3字元串函式126
4.5.4日期函式128
4.5.5隨機rnd函式與randomize語句129
4.5.6格式輸出format函式130
4.5.7shell函式131
本章小結132
思考練習題132
第5章算法134
5.1算法的基本概念134
5.2算法的基本特徵135
5.3算法設計的要求135
5.4算法的基本結構136
5.5算法的表示136
5.5.1用自然語言描述算法136
5.5.2偽代碼表示138
5.5.3流程圖表示138
5.6常用算法設計方法140
5.6.1窮舉搜尋法140
5.6.2遞推法141
5.6.3回溯法142
5.6.4分治法143
本章小結143
思考練習題144
第6章順序結構程式設計145
6.1賦值語句145
6.2常用的輸入語句147
6.2.1用控制項輸入147
6.2.2輸入框——inputbox函式149
6.3常用的輸出語句151
6.3.1用控制項輸出151
6.3.2訊息框——msgbox函式152
6.4其他語句155
6.4.1注釋語句155
6.4.2暫停語句155
6.4.3結束語句155
6.4.4exit語句156
6.5常用算法及套用156
6.5.1交換兩個數據的值156
6.5.2數據的自運算157
本章小結158
思考練習題158
第7章選擇結構程式設計159
7.1if語句159
7.1.1if...then…結構159
7.1.2if...then...else…結構160
7.1.3if...then...elseif…結構161
7.1.4if語句的嵌套163
7.1.5與if語句有關的函式165
7.2selectcase語句166
7.3基本算法及套用168
7.3.1求兩個數的最大(小)值168
7.3.2用戶輸入時按鍵的判斷169
7.3.3信息的有效性驗證170
7.3.4單選按鈕和複選框的套用170
7.4其他套用舉例171
本章小結175
思考練習題175
第8章循環結構程式設計176
8.1for...next語句176
8.2do...loop語句179
8.2.1當型循環179
8.2.2直到型循環182
8.3while...wend語句183
8.4goto語句184
8.5循環嵌套185
8.6常用算法及實例187
8.6.1累加(乘)187
8.6.2求最值189
8.6.3窮舉法190
8.6.4遞推法(疊代法)193
8.6.5字元串遍歷196
8.6.6有限狀態自動機198
8.6.7進制轉換199
8.6.8圖形字元的列印202
本章小結202
思考練習題202
第9章高級數據類型204
9.1數組204
9.1.1數組的基本概念204
9.1.2一維定長數組205
9.1.3二維定長數組207
9.1.4多維定長數組210
9.1.5動態數組210
9.1.6控制項數組211
9.1.7與數組操作相關的語句和常用函式213
9.2有關數組操作的常用算法216
9.2.1數組的查找216
9.2.2數組的最值問題218
9.2.3數組的逆置220
9.2.4數組的排序220
9.2.5數組的移位222
9.2.6數組的插入223
9.2.7數組的刪除225
9.2.8數組的合併226
9.3數組的套用舉例228
9.4枚舉類型231
9.4.1枚舉類型的聲明231
9.4.2引用枚舉類型中的常數232
9.4.3枚舉類型變數的聲明233
9.4.4枚舉類型的套用234
9.5用戶自定義類型235
9.5.1定義用戶自定義類型235
9.5.2自定義類型變數的聲明236
9.5.3自定義類型變數的訪問236
9.5.4用戶自定義類型數組237
本章小結241
思考練習題241
第10章過程243
10.1visualbasic程式代碼的結構化組織243
10.1.1模組243
10.1.2過程244
10.2函式過程的定義和調用245
10.2.1函式過程的定義245
10.2.2函式過程的調用248
10.3子程式過程的定義與調用250
10.3.1子過程的定義250
10.3.2子過程的調用251
10.3.3事件過程的調用253
10.3.4其他模組中的過程調用254
10.3.5submain過程254
10.4參數傳遞255
10.4.1形實結合255
10.4.2參數傳遞方式258
10.4.3數組參數的傳遞262
10.4.4對象參數傳遞264
10.4.5可選參數與可變參數265
10.5過程的嵌套調用266
10.5.1嵌套調用其他過程266
10.5.2遞歸調用267
10.6變數、過程的作用域270
10.6.1過程的作用域270
10.6.2變數的作用域271
10.6.3靜態變數277
10.7常見算法的套用278
10.7.1約數278
10.7.2字元串處理279
10.7.3數字驗證280
10.7.4高次方程求根281
10.7.5遞歸282
10.7.6鞍點282
10.8綜合套用舉例284
本章小結286
思考練習題286
第11章檔案288
11.1檔案的基本概念288
11.1.1檔案的結構288
11.1.2檔案的分類289
11.1.3檔案操作的一般步驟289
11.2檔案的打開與關閉290
11.2.1檔案的打開(建立)290
11.2.2檔案的關閉291
11.2.3檔案指針292
11.3檔案操作的相關函式和語句292
11.3.1相關函式292
11.3.2相關語句294
11.4順序存取檔案296
11.4.1順序檔案的打開與關閉296
11.4.2順序檔案的寫操作296
11.4.3順序檔案的讀操作299
11.4.4順序檔案的套用304
11.5隨機存取檔案305
11.5.1隨機檔案的打開和關閉306
11.5.2隨機檔案的讀寫306
11.5.3隨機檔案的套用308
11.6二進制存取檔案309
11.6.1打開和關閉二進制檔案310
11.6.2二進制檔案的讀寫操作310
11.6.3二進制檔案的套用310
11.7檔案系統控制項311
11.7.1驅動器列表框311
11.7.2目錄列表框312
11.7.3檔案列表框313
11.7.4檔案系統控制項的同步與套用315
11.8有關檔案操作的常用算法316
11.8.1讀取檔案全部內容316
11.8.2檔案合併316
11.8.3檔案複製318
本章小結319
思考練習題319
第12章資料庫編程技術320
12.1資料庫的基礎知識320
12.1.1資料庫的發展歷史320
12.1.2資料庫的基本概念321
12.1.3關係資料庫322
12.2sql語言322
12.2.1sql語言的組成322
12.2.2ddl322
12.2.3dml323
12.3可視化數據管理器324
12.3.1建立資料庫324
12.3.2建立查詢326
12.4data控制項326
12.4.1data控制項的屬性326
12.4.2data控制項的事件327
12.4.3data控制項的方法328
12.5套用舉例329
本章小結333
思考練習題334
附錄a程式調試與錯誤處理335
a.1程式調試335
a.1.1錯誤類型335
a.1.2visualbasic的調試環境336
a.1.3程式調試338
a.1.4程式調試實例339
a.2錯誤處理341
a.2.1錯誤捕捉和處理341
a.2.2錯誤處理實例341
附錄b常見錯誤代碼表343
附錄c標準ascⅡ碼錶345
參考文獻346

相關詞條

熱門詞條

聯絡我們