Visual Basic 2017程式設計(適用2017∕2015)

    本書使用Visual Basic和Visual Studio Community來開發Windows Forms與主控台應用程式,這個整合開發環境具有所視即所得、拖放式資料設計、IntelliSense、自動完成程式碼、設計階段編譯等功能,只要以滑鼠拖曳控制項並設定相關屬性,就會自動產生程式碼,之後再撰寫一些簡短的程式碼,即便是初學者,也能快速開發出Windows應用程式。

    收集中
    US$12.45
    本書使用Visual Basic和Visual Studio Community來開發Windows Forms與主控台應用程式,這個整合開發環境具有所視即所得、拖放式資料設計、IntelliSense、自動完成程式碼、設計階段編譯等功能,只要以滑鼠拖曳控制項並設定相關屬性,就會自動產生程式碼,之後再撰寫一些簡短的程式碼,即便是初學者,也能快速開發出Windows應用程式。
    *範例導向:各章均以精心設計的範例帶領讀者動手實作,從上機的過程中學會Visual Basic程式設計。
    *主題完整:涵蓋Visual Basic語法教學、例外處理、Windows Forms控制項、GDI+ 繪圖與列印支援、檔案存取、建立SQL Server資料庫與SQL查詢、ADO.NET資料庫存取、物件導向程式設計、事件驅動與事件處理等完整的主題。
    *視覺化設計:使用Visual Studio的視覺化工具自動產生程式碼,協助讀者以簡短的程式碼開發功能強大的Windows應用程式。
    *反覆練習:提供豐富的隨堂練習與學習評量,馬上驗收學習效果,讓學習與練習相輔相成。

    章節目錄

    • 1-1
      封面
    • 1-2
      書名頁
    • 1-3
      關於本書
    • 1-4
      目錄
    • 1-5
      PART 1 語法篇
    • 1-6
      CH01 開始撰寫Visual Basic 2017 程式
    • 1-7
      1-1 認識Visual Basic 2017
    • 1-8
      1-2 安裝Visual Studio Community
    • 1-9
      1-3 建立Windows Forms 應用程式
    • 1-10
      1-3-1 新增專案
    • 1-11
      1-3-2 建立使用者介面( 在表單上放置控制項)
    • 1-12
      1-3-3 自訂外觀( 設定表單與控制項的屬性)
    • 1-13
      1-3-4 加入Visual Basic 程式碼
    • 1-14
      1-3-5 建置與執行程式
    • 1-15
      1-3-6 儲存檔案、專案與方案
    • 1-16
      1-3-7 關閉檔案、專案與方案
    • 1-17
      1-3-8 開啟檔案、專案與方案
    • 1-18
      1-3-9 使用線上說明
    • 1-19
      1-4 Visual Basic 2017 程式碼撰寫慣例
    • 1-20
      1-4-1 Visual Basic 2017 程式結構
    • 1-21
      1-4-2 Visual Basic 2017 命名規則
    • 1-22
      1-4-3 Visual Basic 2017 程式碼註解
    • 1-23
      1-4-4 Visual Basic 2017 程式碼縮排
    • 1-24
      1-4-5 Visual Basic 2017 程式碼合併與分行
    • 1-25
      1-5 使用MsgBox() 函式
    • 1-26
      1-6 使用InputBox() 函式
    • 1-27
      1-7 建立主控台應用程式
    • 1-28
      CH02 型別、變數、常數、列舉與運算子
    • 1-29
      2-1 型別
    • 1-30
      2-1-1 整數型別
    • 1-31
      2-1-2 浮點數型別
    • 1-32
      2-1-3 Decimal 型別
    • 1-33
      2-1-4 布林型別(Boolean)
    • 1-34
      2-1-5 字元型別(Char)
    • 1-35
      2-1-6 字串型別(String)
    • 1-36
      2-1-7 日期時間型別(Date)
    • 1-37
      2-1-8 Object 型別
    • 1-38
      2-2 型別的結構
    • 1-39
      2-3 型別轉換
    • 1-40
      2-3-1 檢查型別函式
    • 1-41
      2-3-2 取得型別函式
    • 1-42
      2-3-3 轉換型別函式
    • 1-43
      2-4 變數
    • 1-44
      2-4-1 變數的命名規則
    • 1-45
      2-4-2 變數的宣告方式
    • 1-46
      2-4-3 變數的生命週期
    • 1-47
      2-4-4 變數的有效範圍
    • 1-48
      2-4-5 變數的存取層級
    • 1-49
      2-4-6 隱含型別
    • 1-50
      2-5 常數
    • 1-51
      2-5-1 使用者自訂常數
    • 1-52
      2-5-2 系統定義常數
    • 1-53
      2-6 列舉型別
    • 1-54
      2-7 運算子
    • 1-55
      2-7-1 算術運算子
    • 1-56
      2-7-2 字串運算子
    • 1-57
      2-7-3 比較運算子
    • 1-58
      2-7-4 邏輯/ 位元運算子
    • 1-59
      2-7-5 位元移位運算子
    • 1-60
      2-7-6 指派運算子
    • 1-61
      2-7-7 其它運算子- TypeOf⋯Is、GetType
    • 1-62
      2-7-8 運算子的優先順序
    • 1-63
      CH03 流程控制
    • 1-64
      3-1 認識流程控制
    • 1-65
      3-2 If⋯Then⋯Else
    • 1-66
      3-2-1 If⋯Then
    • 1-67
      3-2-2 If⋯Then⋯Else
    • 1-68
      3-2-3 If⋯Then⋯ElseIf⋯
    • 1-69
      3-3 Select⋯Case
    • 1-70
      3-4 For⋯Next(計數迴圈)
    • 1-71
      3-5 For Each⋯Next(陣列迴圈)
    • 1-72
      3-6 條件式迴圈
    • 1-73
      3-6-1 Do While⋯Loop、Do⋯Loop While
    • 1-74
      3-6-2 Do Until⋯Loop、Do⋯Loop Until
    • 1-75
      3-6-3 While⋯End While
    • 1-76
      3-7 Continue 陳述式
    • 1-77
      3-8 Goto 陳述式(無條件跳躍)
    • 1-78
      3-9 With⋯End With
    • 1-79
      CH04 陣列
    • 1-80
      4-1 認識陣列
    • 1-81
      4-2 一維陣列
    • 1-82
      4-3 多維陣列
    • 1-83
      4-4 不規則陣列
    • 1-84
      4-5 System.Array 類別
    • 1-85
      4-6 與陣列相關的函式
    • 1-86
      CH05 副程式、函式與屬性
    • 1-87
      5-1 認識程序
    • 1-88
      5-2 Sub 程序( 副程式)
    • 1-89
      5-3 函式
    • 1-90
      5-4 參數
    • 1-91
      5-4-1 傳值呼叫與傳址呼叫
    • 1-92
      5-4-2 參數陣列
    • 1-93
      5-4-3 選擇性參數
    • 1-94
      5-4-4 指名參數
    • 1-95
      5-5 區域變數
    • 1-96
      5-6 靜態變數
    • 1-97
      5-7 遞迴函式
    • 1-98
      5-8 程序重載
    • 1-99
      5-9 屬性
    • 1-100
      CH06 例外處理
    • 1-101
      6-1 錯誤的類型
    • 1-102
      6-2 結構化例外處理
    • 1-103
      PART 2 視窗應用篇
    • 1-104
      CH07 Windows Forms 控制項(一)
    • 1-105
      7-1 認識Windows Forms
    • 1-106
      7-2 設計階段的表單
    • 1-107
      7-2-1 建立表單
    • 1-108
      7-2-2 設定表單的屬性
    • 1-109
      7-3 執行階段的表單
    • 1-110
      7-4 文字編輯控制項
    • 1-111
      7-4-1 TextBox(文字方塊)
    • 1-112
      7-4-2 RichTextBox
    • 1-113
      7-4-3 MaskedTextBox(遮罩文字方塊)
    • 1-114
      7-5 命令控制項
    • 1-115
      7-5-1 Button(按鈕)
    • 1-116
      7-5-2 NotifyIcon(通知圖示)
    • 1-117
      7-6 文字顯示控制項
    • 1-118
      7-6-1 Label(標籤)
    • 1-119
      7-6-2 LinkLabel(超連結標籤)
    • 1-120
      7-7 影像控制項
    • 1-121
      7-7-1 PictureBox(影像方塊)
    • 1-122
      7-7-2 ImageList(影像清單)
    • 1-123
      7-8 清單控制項
    • 1-124
      7-8-1 CheckBox(核取方塊)
    • 1-125
      7-8-2 RadioButton(選項按鈕)
    • 1-126
      7-8-3 ListBox(清單方塊)
    • 1-127
      7-8-4 CheckedListBox(核取清單方塊)
    • 1-128
      7-8-5 ComboBox(下拉式清單)
    • 1-129
      7-8-6 DomainUpDown
    • 1-130
      7-8-7 NumericUpDown
    • 1-131
      7-8-8 ListView(清單檢視)
    • 1-132
      7-8-9 TreeView(樹狀檢視)
    • 1-133
      CH08 Windows Forms 控制項(二)
    • 1-134
      8-1 日期時間控制項
    • 1-135
      8-1-1 DateTimePicker(日期時間選取器)
    • 1-136
      8-1-2 MonthCalendar(月曆)
    • 1-137
      8-2 功能表、工具列與狀態列控制項
    • 1-138
      8-2-1 MenuStrip(功能表)
    • 1-139
      8-2-2 ContextMenuStrip( 快顯功能表)
    • 1-140
      8-2-3 ToolStrip( 工具列)
    • 1-141
      8-2-4 StatusStrip( 狀態列)
    • 1-142
      8-3 容器控制項
    • 1-143
      8-3-1 GroupBox( 群組方塊)
    • 1-144
      8-3-2 Panel(面板)
    • 1-145
      8-3-3 FlowLayoutPanel
    • 1-146
      8-3-4 TableLayoutPanel
    • 1-147
      8-3-5 SplitContainer
    • 1-148
      8-3-6 TabControl (索引標籤)
    • 1-149
      8-4 對話方塊控制項
    • 1-150
      8-4-1 FontDialog (字型對話方塊)
    • 1-151
      8-4-2 ColorDialog( 色彩對話方塊)
    • 1-152
      8-4-3 SaveFileDialog( 另存新檔對話方塊)
    • 1-153
      8-4-4 OpenFileDialog( 開啟舊檔對話方塊)
    • 1-154
      8-4-5 FolderBrowserDialog (瀏覽資料夾對話方塊)
    • 1-155
      8-5 其它控制項
    • 1-156
      8-5-1 ProgressBar( 進度列)
    • 1-157
      8-5-2 Timer( 計時器)
    • 1-158
      8-5-3 TrackBar( 滑動軸)
    • 1-159
      8-6 GDI+ 繪圖
    • 1-160
      8-6-1 建立Graphics 物件
    • 1-161
      8-6-2 建立色彩、畫筆與筆刷
    • 1-162
      8-6-3 繪製線條與形狀
    • 1-163
      8-6-4 繪製文字
    • 1-164
      8-6-5 顯示影像
    • 1-165
      8-7 列印支援
    • 1-166
      CH09 檔案存取
    • 1-167
      9-1 存取檔案、資料夾與磁碟的相關資訊
    • 1-168
      9-1-1 存取檔案的相關資訊
    • 1-169
      9-1-2 存取資料夾的相關資訊
    • 1-170
      9-1-3 存取磁碟的相關資訊
    • 1-171
      9-2 建立、刪除、搬移、複製、重新命名檔案與資料夾
    • 1-172
      9-2-1 取得資料夾內的子資料夾集合
    • 1-173
      9-2-2 取得資料夾內的檔案集合
    • 1-174
      9-2-3 建立檔案
    • 1-175
      9-2-4 刪除檔案
    • 1-176
      9-2-5 搬移檔案
    • 1-177
      9-2-6 複製檔案
    • 1-178
      9-2-7 重新命名檔案
    • 1-179
      9-2-8 重新命名資料夾
    • 1-180
      9-2-9 建立資料夾
    • 1-181
      9-2-10 刪除資料夾
    • 1-182
      9-2-11 搬移資料夾
    • 1-183
      9-2-12 複製資料夾
    • 1-184
      9-3 讀取檔案
    • 1-185
      9-3-1 讀取文字檔
    • 1-186
      9-3-2 讀取以符號分隔的文字檔
    • 1-187
      9-3-3 讀取具有固定寬度的文字檔
    • 1-188
      9-3-4 讀取二進位檔我們可以使用My.Computer.FileSystem
    • 1-189
      9-4 寫入檔案
    • 1-190
      9-4-1 寫入文字檔
    • 1-191
      9-4-2 寫入二進位檔
    • 1-192
      PART 3 資料庫篇
    • 1-193
      CH10 建立資料庫與SQL 查詢
    • 1-194
      10-1 認識資料庫
    • 1-195
      10-2 建立SQL Server 資料庫
    • 1-196
      10-3 在Visual Studio 連接SQL Server 資料庫
    • 1-197
      10-4 SQL 語法
    • 1-198
      10-4-1 Select 指令(選取資料)
    • 1-199
      10-4-2 Insert 指令(新增資料)
    • 1-200
      10-4-3 Update 指令(更新資料)
    • 1-201
      10-4-4 Delete 指令(刪除資料)
    • 1-202
      CH11 資料庫存取
    • 1-203
      11-1 Windows 應用程式存取資料庫的方式
    • 1-204
      11-2 ADO.NET 的架構
    • 1-205
      11-3 使用DataReader 物件存取資料庫
    • 1-206
      11-3-1 使用SqlConnection 物件建立資料連接
    • 1-207
      11-3-2 使用SqlCommand 物件執行SQL 命令
    • 1-208
      11-3-3 使用SqlDataReader 物件讀取資料
    • 1-209
      11-4 使用DataSet 物件存取資料庫
    • 1-210
      11-4-1 使用SqlDataAdapter 物件執行SQL 命令
    • 1-211
      11-4-2 建立DataSet 物件
    • 1-212
      11-4-3 DataSet 物件與控制項的整合運用
    • 1-213
      11-5 使用DataGridView 控制項操作資料
    • 1-214
      11-6 使用BindingNavigator 控制項巡覽資料
    • 1-215
      PART 4 物件導向篇
    • 1-216
      CH12 類別、物件與結構
    • 1-217
      12-1 認識物件導向
    • 1-218
      12-2 宣告類別
    • 1-219
      12-3 宣告類別的成員
    • 1-220
      12-3-1 宣告欄位
    • 1-221
      12-3-2 宣告方法
    • 1-222
      12-3-3 宣告屬性
    • 1-223
      12-4 存取類別的成員
    • 1-224
      12-5 共用成員
    • 1-225
      12-6 物件的生命週期
    • 1-226
      12-6-1 建構函式New()
    • 1-227
      12-6-2 解構函式Finalize()
    • 1-228
      12-6-3 解構函式Dispose()
    • 1-229
      12-7 物件與集合
    • 1-230
      12-7-1 以陣列存放物件
    • 1-231
      12-7-2 以集合存放物件
    • 1-232
      12-8 類別與命名空間
    • 1-233
      12-9 關鍵字My
    • 1-234
      12-10 結構
    • 1-235
      12-11 物件初始設定式
    • 1-236
      12-12 匿名型別
    • 1-237
      CH13 繼承、介面與多型
    • 1-238
      13-1 繼承
    • 1-239
      13-1-1 宣告子類別
    • 1-240
      13-1-2 設定類別成員的存取層級
    • 1-241
      13-1-3 覆蓋父類別的屬性或方法
    • 1-242
      13-1-4 呼叫父類別內被覆蓋的屬性或方法
    • 1-243
      13-1-5 MyBase、MyClass 與Me 關鍵字
    • 1-244
      13-1-6 遮蔽父類別的成員
    • 1-245
      13-1-7 抽象類別與抽象方法
    • 1-246
      13-1-8 子類別的建構函式與解構函式
    • 1-247
      13-1-9 類別階層
    • 1-248
      13-1-10 使用繼承的時機
    • 1-249
      13-2 介面
    • 1-250
      13-2-1 宣告介面的成員
    • 1-251
      13-2-2 實作介面的成員
    • 1-252
      13-2-3 使用介面的時機
    • 1-253
      13-3 多型
    • 1-254
      13-3-1 使用繼承實作多型
    • 1-255
      13-3-2 使用介面實作多型
    • 1-256
      CH14 委派、事件與運算子重載
    • 1-257
      14-1 委派
    • 1-258
      14-2 事件驅動
    • 1-259
      14-3 事件的宣告、觸發與處理
    • 1-260
      14-3-1 宣告事件
    • 1-261
      14-3-2 觸發事件
    • 1-262
      14-3-3 撰寫事件程序
    • 1-263
      14-4 運算子重載
    • 1-264
      CH15 部分類別與泛型
    • 1-265
      15-1 部分類別
    • 1-266
      15-2 泛型
    • 1-267
      15-3 宣告泛型
    • 1-268
      15-3-1 宣告泛型類別
    • 1-269
      15-3-2 宣告泛型結構
    • 1-270
      15-3-3 宣告泛型介面
    • 1-271
      15-3-4 宣告泛型方法
    • 1-272
      15-4 條件約束
    • 1-273
      15-4-1 型別條件約束
    • 1-274
      15-4-2 Class/Structure 條件約束
    • 1-275
      APPENDIX A 資料型別的成員
    • 1-276
      APPENDIX B Visual Basic 2017 實用函式
    • 1-277
      B-1 型別函式
    • 1-278
      B-2 數學函式
    • 1-279
      B-3 日期時間函式
    • 1-280
      B-4 字串函式
    • 1-281
      B-5 格式化函式
    • 1-282
      B-6 陣列與集合函式
    • 1-283
      版權頁
    • 1-284
      封底

    常見問答

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    猜你喜歡

    用戶評價

    | 收集中

    銷售方案