內容簡介
本書是一本全面揭秘農業電商的專著,從兩條線幫助讀者從入門到精通農業電商。
一條是橫向案例線,通過對目前農業電商行業內影響力極廣泛的平臺認識,比如淘寶、京東、順豐優選、佳沃、大北農、云農場、農集網等,透析每個平臺的特色、優勢與賣點,對相關的內容從可借鑒的角度進行深入分析。
另一條是縱向技能線,通過全面了解把握農業電商的運作工具,比如平臺構建、移動開發、支付環節、物流系統、實體店鋪、農技農資等,認識農業電商轉型與O2O安全落地的必備因素。
全書分為4大篇幅:認識篇+分類篇+模式篇+案例篇。所有內容零基礎、全圖解,通過5個重點的農業電商平臺詳解+10多個全面的農業電商平臺分析+20章專題內容詳解+20多個專家提醒奉獻+150多張圖片+400多個通俗易懂的圖解,深度剖析農業電商的精華之處。
本書結構清晰、語言簡潔、圖解豐富,尤其是對于諸多成功農業電商平臺做了深入剖析,內容十分全面,適合農業電商平臺的管理者、農業電商行業的從業者、有意從事農業電商的人士、傳統農業向農業電商模式轉型的企業,以及農業電商的人才培訓中心使用。
前 言
Visual Basic程序設計是高校計算機專業和理工科專業重要的公共基礎課程之一。Visual Basic語言是面向對象的編程語言,使用靈活方便,利用Visual Basic語言,可以編寫系統軟件和應用軟件。
作者根據多年的教學經驗,結合高校非計算機專業計算機基礎教學的最新大綱,在分析國內外多種同類教材的基礎上,編寫了本書。本書理論聯系實際,旨在引導和啟發學生掌握分析問題和解決問題的方法,實現舉一反三的目的。
本書共分為11章,主要內容如下。
第 1 章,Visual Basic簡介。主要介紹Visual Basic 6.0的發展及特點、Visual Basic 6.0的安裝和啟動,以及Visual Basic 6.0中文版的集成開發環境。
第 2 章,Visual Basic程序設計概述。主要介紹程序設計方法的發展、Visual Basic對象及其屬性、窗體對象及其屬性、事件與方法、基本控件、創建Visual Basic應用程序的基本步驟。
第 3 章,Visual Basic語言基礎。主要介紹構成Visual Basic應用程序的語言基礎知識,包括字符集、數據類型、常量、變量、運算符、表達式、常用內部函數及Visual Basic的基本語句。
第 4 章,Visual Basic程序設計基礎。主要介紹算法及其三種控制結構中的順序結構,以及程序調試的常用方法。
第 5 章,程序控制結構--選擇結構和循環結構。主要介紹Visual Basic的常用控制結構。
第 6 章,常用控件。主要介紹選擇性控件、滾動條、時鐘、圖形控件,其他高級控件,包括SSTab、ProgressBar、Slider、UpDown和Animation。
第 7 章,數組。主要介紹數組的概念、意義、用途、一維數組和二維數組的定義、初始化和數組元素的引用、靜態數組和動態數組及控件數組的定義及其使用。
第 8 章,過程。主要介紹過程函數的定義和調用、實參向形參的傳遞、過程變量的作用域。
第 9 章,菜單、對話框和多重窗體。主要介紹菜單的設計及使用方法、通用對話框的設計及使用方法、多重窗體程序設計方法、Visual Basic工程結構的組成。
第 10 章,文件。主要介紹Visual Basic 6.0中有關文件系統控件的應用操作及文件的基本概念、文件結構、文件的訪問模式等知識。
第 11 章,Visual Basic與數據庫。主要介紹有關數據庫的概念、結構化查詢語言及Visual Basic 6.0中訪問數據庫的基本方法。
本書遵循由淺入深的原則,循序漸進地講解,力求通俗易懂、簡捷實用。每一章中,各知識點均配合實例。在各章的末尾,還設置了綜合性實訓,以提高學習者的程序設計實戰能力。各章都配有相關的習題,如選擇題、填空題和編程題,便于通過練習來鞏固所學的知識。
本書獲得內蒙古科技大學教材建設項目資助,由內蒙古科技大學計算機教學基地的教師編寫。賈茹、劉永花任主編,韓艷、張換香、胡曉燕、胡勇任副主編。第1~2章由胡曉燕編寫,第3章由劉永花編寫,第4~5章由韓艷編寫,第6~7章由賈茹編寫,第8~9章由張換香編寫,第10~11章由胡勇編寫。
本書作者均在一線從事計算機基礎教學實踐多年,擁有豐富的項目編程經驗,在編寫本書的過程中努力做到精益求精。但由于作者水平有限,書中難免存在疏漏之處,懇請廣大讀者批評指正。
編 者
目錄
第1章 Visual Basic簡介 1
1.1 Visual Basic的發展及特點 2
1.1.1 Visual Basic的發展 2
1.1.2 Visual Basic的特點 3
1.2 Visual Basic 6.0的安裝和啟動 4
1.2.1 Visual Basic的運行環境 4
1.2.2 Visual Basic的安裝 4
1.2.3 Visual Basic的啟動 5
1.3 Visual Basic 6.0的集成開發環境 5
1.3.1 窗體設計器窗口 7
1.3.2 屬性(Properties)窗口 7
1.3.3 工程資源管理器(Project
Explorer)窗口 8
1.3.4 代碼(Code)窗口 9
1.3.5 工具箱(Toolbox)窗口 10
1.3.6 其他窗口 10
本章小結 12
習題 12
第2章 Visual Basic程序設計概述 15
2.1 程序設計方法發展簡述 16
2.1.1 早期的程序設計 16
2.1.2 結構化程序設計 16
2.1.3 面向對象程序設計 17
2.2 Visual Basic的對象及其屬性、事件
和方法 17
2.2.1 Visual Basic的對象 17
2.2.2 對象的屬性、事件和方法 17
2.3 窗體對象及其屬性、事件與方法 19
2.3.1 窗體的屬性 19
2.3.2 窗體的事件 21
2.3.3 窗體的常用方法 23
2.4 基本控件 24
2.4.1 標簽 24
2.4.2 文本框 25
2.4.3 命令按鈕 28
2.4.4 焦點 29
2.5 創建Visual Basic應用程序的基本
步驟 30
2.6 小型案例實訓 33
本章小結 34
習題 34
第3章 Visual Basic語言基礎 37
3.1 字符集 38
3.1.1 字符集 38
3.1.2 關鍵字 38
3.2 數據類型 38
3.2.1 Visual Basic的基本數據
類型 39
3.2.2 復合數據類型 41
3.3 常量和變量 42
3.3.1 常量 42
3.3.2 變量 45
3.4 運算符與表達式 49
3.4.1 算術運算符與算術表達式 49
3.4.2 字符串運算符與字符串
表達式 50
3.4.3 關系運算符與關系表達式 51
3.4.4 邏輯運算符與邏輯表達式 52
3.4.5 日期型表達式 53
3.4.6 表達式的運算順序 54
3.5 常用的內部函數 55
3.5.1 數學函數 55
3.5.2 轉換函數 56
3.5.3 字符串函數 58
3.5.4 日期和時間函數 59
3.5.5 隨機函數與Randomize
語句 60
3.6 Visual Basic語句 61
3.6.1 Visual Basic語句的書寫
規則 61
3.6.2 Visual Basic的基本語句 62
3.7 本章小結 65
習題 65
第4章 Visual Basic程序設計基礎 67
4.1 算法及其表示 68
4.1.1 算法的概念 68
4.1.2 算法的特性 68
4.1.3 算法的表示 70
4.2 算法的三種基本控制結構 71
4.3 順序結構 73
4.3.1 數據的輸入 73
4.3.2 數據的輸出 75
4.4 程序調試 82
4.4.1 三種工作模式 82
4.4.2 錯誤類型 83
4.4.3 程序調試方法 85
4.5 小型案例實訓 88
本章小結 89
習題 90
第5章 程序控制結構--選擇結構
和循環結構 93
5.1 選擇結構 94
5.1.1 If條件語句 94
5.1.2 Select Case語句(情況語句) 100
5.1.3 選擇結構的嵌套 104
5.2 循環結構 105
5.2.1 For...Next循環語句 106
5.2.2 Do...Loop循環語句 108
5.2.3 While...Wend循環語句 111
5.2.4 循環結構的嵌套 111
5.2.5 循環結構與選擇結構的
嵌套 113
5.3 常用算法(一) 114
5.3.1 累加、連乘 114
5.3.2 定位輸出 114
5.3.3 窮舉法 115
5.3.4 遞推法 116
5.4 小型案例實訓 118
本章小結 119
習題 120
第6章 常用控件 127
6.1 選擇性控件 128
6.1.1 單選按鈕、復選框及框架 128
6.1.2 列表框和組合框 132
6.2 滾動條 137
6.3 時鐘 138
6.4 圖形控件 140
6.4.1 圖片框和圖像框 140
6.4.2 形狀和直線 143
6.4.3 圖形方法 145
6.5 高級控件 148
6.5.1 SSTab控件 148
6.5.2 ProgressBar控件 149
6.5.3 Slider控件 149
6.5.4 UpDown控件 149
6.5.5 Animation控件 150
6.6 鍵盤和鼠標 150
6.6.1 鍵盤事件 150
6.6.2 鼠標事件 152
6.7 小型案例實訓 154
本章小結 156
習題 156
第7章 數組 161
7.1 數組的基本概念 162
7.1.1 數組的概念 162
7.1.2 數組的定義 162
7.2 靜態數組與動態數組 167
7.2.1 靜態數組 167
7.2.2 動態數組 168
7.3 數組的基本操作 169
7.3.1 數組元素的輸入、輸出
和復制 169
7.3.2 For Each ... Next語句 172
7.3.3 數組的初始化 173
7.4 控件數組 174
7.4.1 控件數組的概念 174
7.4.2 控件數組的建立 174
7.5 常用算法(二) 176
7.5.1 分類統計 176
7.5.2 大量數據的輸入和處理 177
7.5.3 尋找最大值或最小值 178
7.5.4 數組排序 179
7.5.5 數組中元素的插入和刪除
操作 181
7.5.6 交換數組中的各元素 183
7.6 小型案例實訓 184
本章小結 186
習題 187
第8章 過程 189
8.1 過程的定義和調用 190
8.1.1 Sub子過程的定義與調用 190
8.1.2 Function過程的定義
與調用 194
8.2 函數和過程的參數傳遞 199
8.2.1 傳值 199
8.2.2 傳址(引用) 200
8.2.3 數組及對象作為過程的
參數 202
8.3 變量、過程的作用域 206
8.3.1 過程的作用域 206
8.3.2 變量的作用域 207
8.3.3 靜態變量 209
8.4 遞歸 210
8.5 常用算法(三) 211
8.5.1 素數問題 211
8.5.2 加密和解密 212
8.5.3 數據檢索 213
8.6 小型案例實訓 214
本章小結 215
習題 215
第9章 菜單、對話框及多重窗體 221
9.1 菜單 222
9.1.1 下拉式菜單 222
9.1.2 彈出式菜單 228
9.2 對話框 230
9.2.1 通用對話框 230
9.2.2 自定義對話框 239
9.3 多重窗體程序 240
9.3.1 多重窗體程序的建立 240
9.3.2 多重窗體程序的執行
與保存 243
9.4 Visual Basic工程結構 244
9.4.1 標準模塊 244
9.4.2 窗體模塊 245
9.4.3 Sub Main過程 246
9.4.4 閑置循環與DoEvents語句 247
9.5 綜合應用程序舉例 248
9.6 小型案例實訓 252
本章小結 254
習題 254
第10章 文件 259
10.1 文件及其結構 260
10.1.1 文件的概念 260
10.1.2 文件的基本結構 260
10.1.3 文件分類 260
10.2 文件的操作方法 261
10.2.1 順序文件 261
10.2.2 隨機文件 266
10.2.3 二進制文件 270
10.2.4 常用的文件操作語句
及函數 270
10.3 文件控件 272
10.3.1 驅動器列表框 272
10.3.2 目錄列表框 273
10.3.3 文件列表框 274
10.3.4 文件系統控件的聯動 275
10.4 小型案例實訓 277
本章小結 280
習題 281
第11章 Visual Basic與數據庫 287
11.1 數據庫概述 288
11.1.1 關系數據庫的基本結構 288
11.1.2 數據訪問對象模型 289
11.1.3 結構化查詢語言(SQL) 290
11.1.4 數據庫的分類 290
11.1.5 ODBC和數據源 290
11.2 使用數據庫管理器 292
11.2.1 建立一個數據庫 292
11.2.2 添加數據表 293
11.2.3 數據表中數據的編輯 295
11.3 Data控件 297
11.3.1 Data控件的屬性 298
11.3.2 Data控件的方法 299
11.3.3 Data控件的事件 299
11.3.4 Recordset對象 299
11.3.5 Data控件應用舉例 301
11.4 DBGrid控件 303
11.4.1 用DBGrid控件瀏覽
數據庫表 304
11.4.2 DBGrid控件的設計操作 305
11.4.3 DBGrid控件的運行操作 306
11.4.4 DBGrid控件應用示例 306
11.5 ADO Data控件 307
11.5.1 ADO Data控件的屬性 308
11.5.2 ADO Data控件的方法 310
11.5.3 ADO Data控件的事件 311
11.5.4 ADO Data控件的應用
示例 312
11.6 結構化查詢語言(SQL) 315
11.6.1 SQL語言的組成 315
11.6.2 數據查詢語句 315
11.6.3 使用SQL 316
11.7 數據庫應用示例 317
11.7.1 數據庫設計 317
11.7.2 主窗體設計 318
11.7.3 課程管理 318
11.7.4 學生管理 321
11.7.5 選課管理 323
11.7.6 成績管理 324
11.7.7 成績查詢 325
習題 326
附錄 329
參考文獻 341