Visual C# 2019程式設計經典-邁向Azure雲端與AI影像辨識服務(適用Visual C# 2019∕2017)

    由微軟MVP、MCSD認證專家與大學教師共同編著,是一本適合大專院校教學,以及MTA、MCSD認證課程的先修教材。內容豐富從基礎到進階,從地端到雲端,進而邁向AI影像辨識設計,範例解說詳細,讓初學者學習完全無障礙。

    收集中
    US$21.45
    由微軟MVP、MCSD認證專家與大學教師共同編著,是一本適合大專院校教學,以及MTA、MCSD認證課程的先修教材。內容豐富從基礎到進階,從地端到雲端,進而邁向AI影像辨識設計,範例解說詳細,讓初學者學習完全無障礙。

    ■ C#物件導向程式設計篇
    以深入淺出方式讓初學者具有物件導向的觀念,並以主控台專案介紹C#資料型別、流程控制、陣列與方法(函式)、類別與物件、繼承、多型、介面、檔案存取、例外處理…等,進而領會出物件導向程式設計的要領。

    ■ 視窗應用程式設計篇
    介紹視窗程式開發,例如清單與容器、對話方塊、鍵盤與滑鼠事件、功能表與工具列、多表單與MDI 多表單的應用,使初學者具備建構豐富的視窗應用程式。

    ■ 資料庫程式設計篇
    介紹ADO.NET資料庫存取、交易處理、預存程序等議題。同時介紹 LINQ 和 Entity Framework存取陣列、集合物件、DataSet、SQL 資料庫等資料來源。

    ■ 網路應用程式與跨平台行動裝置網站設計篇
    介紹 ASP.NET MVC Web應用程式開發,讓初學者理解MVC的開發方式,並透過jQuery Mobile整合ASP.NET MVC建置跨平台書籍管理系統與書籍查詢行動網站。

    ■ Azure雲端服務與人工智慧應用篇
    介紹Microsoft Azure 雲端運算平台與C#整合,透過App Service部署雲端網站、建置Azure SQL Database 雲端資料庫,以及學習如何使用Azure認知服務理解影像中的資訊,如影像物件、人物年齡、人臉情緒與人臉比對應用,進而建置具智慧化的商用應用程式。

    章节目录

    • 1-1
      封面頁
    • 1-2
      書名頁
    • 1-3
      作者序
    • 1-4
      目錄
    • 1-5
      Ch01 Visual Studio 環境建置與C# 程式架構
    • 1-6
      1.1 Visual Studio 2019 簡介
    • 1-7
      1.2 安裝Visual Stduio
    • 1-8
      1.3 C# 程式架構
    • 1-9
      Ch02 資料型別與主控台應用程式
    • 1-10
      2.1 C# 資料型別
    • 1-11
      2.1.1 認識識別字
    • 1-12
      2.1.2 C# 的基本資料型別
    • 1-13
      2.1.3 常值、常數和變數的關係
    • 1-14
      2.1.4 變數
    • 1-15
      2.1.5 常數
    • 1-16
      2.1.6 實質型別與參考型別
    • 1-17
      2.2 C# 運算子
    • 1-18
      2.2.1 算術運算子
    • 1-19
      2.2.2 關係運算子
    • 1-20
      2.2.3 邏輯運算子
    • 1-21
      2.2.4 位元運算子
    • 1-22
      2.2.5 移位運算子
    • 1-23
      2.2.6 複合指定運算子
    • 1-24
      2.2.7 遞增及遞減運算子
    • 1-25
      2.2.8 運算子的優先順序
    • 1-26
      2.3 主控台應用程式
    • 1-27
      2.3.1 主控台應用程式的撰寫與執行
    • 1-28
      2.3.2 關閉專案檔
    • 1-29
      2.3.3 開啟專案檔
    • 1-30
      2.4 主控台應用程式格式化輸出入
    • 1-31
      2.4.1 字串的串連方式
    • 1-32
      2.4.2 Console 類別常用方法
    • 1-33
      2.4.3 如何進行格式化輸出
    • 1-34
      2.4.4 如何自訂數值格式輸出字串
    • 1-35
      2.4.5 Escape Sequence 控制字元
    • 1-36
      2.5 資料型別轉換
    • 1-37
      2.5.1 隱含轉換
    • 1-38
      2.5.2 明確轉換
    • 1-39
      2.6 列舉資料型別
    • 1-40
      2.7 結構資料型別
    • 1-41
      2.7.1 結構的定義與宣告
    • 1-42
      2.7.2 結構欄位初值設定
    • 1-43
      Ch03 流程控制
    • 1-44
      3.1 選擇結構
    • 1-45
      3.1.1 if…else…敘述
    • 1-46
      3.1.2 巢狀選擇敘述
    • 1-47
      3.1.3 if…else if…else…敘述
    • 1-48
      3.1.4 switch 敘述
    • 1-49
      3.1.5 … ? … : …三元運算子
    • 1-50
      3.2 重複結構
    • 1-51
      3.2.1 for 重複敘述
    • 1-52
      3.2.2 巢狀迴圈
    • 1-53
      3.2.3 while 敘述
    • 1-54
      3.2.4 do…while 敘述
    • 1-55
      3.2.5 break 敘述
    • 1-56
      3.2.6 continue 敘述
    • 1-57
      Ch04 陣列與方法
    • 1-58
      4.1 陣列
    • 1-59
      4.1.1 陣列的宣告與建立
    • 1-60
      4.1.2 陣列的初值設定
    • 1-61
      4.1.3 陣列常用的屬性與方法
    • 1-62
      4.1.4 foreach…敘述
    • 1-63
      4.1.5 陣列的排序與搜尋
    • 1-64
      4.2 規則與不規則陣列
    • 1-65
      4.2.1 規則陣列
    • 1-66
      4.2.2 不規則陣列
    • 1-67
      4.3 結構與結構陣列
    • 1-68
      4.3.1 結構變數
    • 1-69
      4.3.2 結構陣列
    • 1-70
      4.4 方法
    • 1-71
      4.5 方法的使用
    • 1-72
      4.5.1 如何定義方法
    • 1-73
      4.5.2 如何呼叫方法
    • 1-74
      4.6 引數的傳遞方式
    • 1-75
      4.6.1 傳值呼叫
    • 1-76
      4.6.2 參考呼叫
    • 1-77
      4.6.3 傳出參數
    • 1-78
      4.7 如何在方法間傳遞陣列
    • 1-79
      4.8 方法多載
    • 1-80
      4.9 區塊變數、區域變數、靜態變數與類別欄位
    • 1-81
      4.9.1 區塊變數
    • 1-82
      4.9.2 區域變數
    • 1-83
      4.9.3 靜態變數
    • 1-84
      4.9.4 類別欄位(非靜態成員)
    • 1-85
      Ch05 視窗應用程式
    • 1-86
      5.1 Windows Forms App 視窗應用程式專案
    • 1-87
      5.2 物件導向程式設計觀念
    • 1-88
      5.3 第一個Windows Forms App 視窗應用程式
    • 1-89
      5.4 表單檔的組成
    • 1-90
      5.5 認識整合開發環境
    • 1-91
      5.5.1 整合開發環境介紹
    • 1-92
      5.5.2 方案總管
    • 1-93
      5.5.3 屬性視窗
    • 1-94
      5.5.4 程式碼編輯視窗
    • 1-95
      5.6 控制項的操作
    • 1-96
      5.6.1 如何建立控制項
    • 1-97
      5.6.2 如何選取控制項
    • 1-98
      5.6.3 如何移動和調整控制項
    • 1-99
      5.6.4 如何對齊控制項
    • 1-100
      5.6.5 如何刪除控制項
    • 1-101
      5.6.6 如何調整控制項的前後順序
    • 1-102
      5.6.7 如何調整控制項的定位順序
    • 1-103
      5.6.8 如何鎖定控制項
    • 1-104
      Ch06 物件與類別
    • 1-105
      6.1 前言
    • 1-106
      6.2 物件與類別
    • 1-107
      6.2.1 什麼是物件
    • 1-108
      6.2.2 什麼是類別
    • 1-109
      6.3 物件導向程式設計的特性
    • 1-110
      6.3.1 抽象化
    • 1-111
      6.3.2 封裝
    • 1-112
      6.3.3 繼承
    • 1-113
      6.3.4 多型
    • 1-114
      6.3.5 動態繫結
    • 1-115
      6.4 物件與類別的建立
    • 1-116
      6.4.1 如何建立類別
    • 1-117
      6.4.2 命名空間
    • 1-118
      6.4.3 如何建立屬性
    • 1-119
      6.4.4 如何建立方法
    • 1-120
      6.4.5 如何建立事件
    • 1-121
      6.5 實例 - 堆疊
    • 1-122
      Ch07 繼承、多型、介面
    • 1-123
      7.1 繼承
    • 1-124
      7.1.1 類別繼承
    • 1-125
      7.1.2 類別成員的存取限制
    • 1-126
      7.2 靜態成員
    • 1-127
      7.2.1 靜態成員的使用
    • 1-128
      7.2.2 .NET Framework 的記憶體配置
    • 1-129
      7.3 多型
    • 1-130
      7.3.1 覆寫
    • 1-131
      7.3.2 子類別如何存取父類別的方法或屬性
    • 1-132
      7.3.3 動態繫結
    • 1-133
      7.3.4 抽象類別
    • 1-134
      7.4 介面與實作
    • 1-135
      7.5 delegate 委派型別
    • 1-136
      7.6 結構與類別的關係
    • 1-137
      7.7 List 泛型類別
    • 1-138
      7.8 視窗應用程式
    • 1-139
      Ch08 列舉器與集合
    • 1-140
      8.1 使用列舉器瀏覽陣列內容
    • 1-141
      8.2 集合類別
    • 1-142
      8.3 泛型與非泛型集合類別實作
    • 1-143
      8.3.1 ArrayList 與List<T>集合類別實作
    • 1-144
      8.3.2 Stack 與Stack<T>集合類別
    • 1-145
      8.3.3 Queue 與Queue<T>集合類別
    • 1-146
      8.3.4 Hashtable 與Dictionary<TKey, TValue>集合類別
    • 1-147
      8.3.5 SortedList 與SortedList<TKey, TValue>集合類別
    • 1-148
      Ch09 例外與檔案處理
    • 1-149
      9.1 try{…} catch{…} finally{…} 語法
    • 1-150
      9.2 例外類別
    • 1-151
      9.2.1 常用例外類別
    • 1-152
      9.2.2 例外類別常用成員
    • 1-153
      9.3 自定例外處理 - 使用throw 敘述
    • 1-154
      9.4 例外類別繼承
    • 1-155
      9.5 System.IO 命名空間常用類別介紹
    • 1-156
      9.6 DirectoryInfo 類別
    • 1-157
      9.7 FileInfo 類別
    • 1-158
      9.8 檔案讀寫
    • 1-159
      9.9 Path 類別
    • 1-160
      9.10 DriveInfo 類別
    • 1-161
      Ch10 表單與基礎控制項
    • 1-162
      10.1 Form 表單介紹
    • 1-163
      10.1.1 表單常用的屬性
    • 1-164
      10.1.2 表單和螢幕的關係
    • 1-165
      10.1.3 表單其他常用的屬性
    • 1-166
      10.1.4 表單常用的事件
    • 1-167
      10.2 Label 標籤控制項
    • 1-168
      10.3 LinkLabel 連結標籤控制項
    • 1-169
      10.4 ToolTip 提示控制項
    • 1-170
      10.5 Button 按鈕控制項
    • 1-171
      10.6 TextBox 文字方塊控制項
    • 1-172
      10.6.1 TextBox 常用成員
    • 1-173
      10.6.2 自動完成輸入功能
    • 1-174
      10.7 MessageBox.Show 顯示對話方塊方法
    • 1-175
      Ch11 常用控制項(一)
    • 1-176
      11.1 RadioButton 選項按鈕控制項
    • 1-177
      11.2 CheckBox 核取方塊控制項
    • 1-178
      11.3 容器控制項
    • 1-179
      11.3.1 GroupBox 群組方塊控制項
    • 1-180
      11.3.2 Panel 面板控制項
    • 1-181
      11.3.3 TabControl 標籤頁控制項
    • 1-182
      11.4 清單控制項
    • 1-183
      11.4.1 ListBox 清單控制項
    • 1-184
      11.4.2 ComboBox 下拉式清單控制項
    • 1-185
      11.4.3 CheckedListBox 核取清單方塊控制項
    • 1-186
      Ch12 常用控制項(二)
    • 1-187
      12.1 圖片控制項
    • 1-188
      12.1.1 PictureBox 圖片方塊控制項
    • 1-189
      12.1.2 ImageList 影像清單控制項
    • 1-190
      12.2 上下按鈕控制項
    • 1-191
      12.2.1 NumericUpDown 數字上下按鈕控制項
    • 1-192
      12.2.2 DomainUpDown 範圍上下按鈕控制項
    • 1-193
      12.3 捲軸控制項
    • 1-194
      12.3.1 HScrollBar 與VScrollBar 捲軸控制項
    • 1-195
      12.3.2 TrackBar 滑桿控制項
    • 1-196
      12.4 計時器與日期時間控制項
    • 1-197
      12.4.1 Timer 計時器控制項
    • 1-198
      12.4.2 MonthCalendar 月曆控制項
    • 1-199
      12.4.3 DateTimePicker 日期時間挑選控制項
    • 1-200
      Ch13 豐富文字方塊與工具列
    • 1-201
      13.1 RichTextBox 豐富文字方塊控制項
    • 1-202
      13.2 ToolStrip 工具列控制項
    • 1-203
      13.3 ToolStripContainer 工具列容器控制項
    • 1-204
      13.4 StatusStrip 狀態列控制項
    • 1-205
      13.5 MenuStrip 功能表控制項
    • 1-206
      13.6 ContextMenuStrip 快顯功能表控制項
    • 1-207
      Ch14 滑鼠鍵盤與共用事件
    • 1-208
      14.1 鍵盤事件
    • 1-209
      14.1.1 KeyPress 事件
    • 1-210
      14.1.2 KeyDown 和KeyUp 事件
    • 1-211
      14.2 滑鼠事件
    • 1-212
      14.2.1 滑鼠事件簡介
    • 1-213
      14.2.2 Click 與DoubleClick 事件
    • 1-214
      14.2.3 MouseDown、MouseUp 與Click 事件
    • 1-215
      14.3 控制項共用事件
    • 1-216
      14.3.1 如何使用屬性視窗建立共用事件
    • 1-217
      14.3.2 如何新增和刪除控制項的事件
    • 1-218
      Ch15 對話方塊與多表單應用
    • 1-219
      15.1 FontDialog 字型對話方塊控制項
    • 1-220
      15.2 ColorDialog 色彩對話方塊控制項
    • 1-221
      15.3 檔案對話方塊
    • 1-222
      15.4 多表單開發
    • 1-223
      15.5 MDI 多表單開發
    • 1-224
      Ch16 ADO.NET 簡介與SQL Express 資料庫設計
    • 1-225
      16.1 資料庫概念
    • 1-226
      16.1.1 資料庫與資料表
    • 1-227
      16.1.2 關聯式資料庫
    • 1-228
      16.2 SQL Server Express LocalDB 資料庫介紹
    • 1-229
      16.2.1 SQL Server 簡介
    • 1-230
      16.2.2 如何新增SQL Server Express LocalDB 資料庫
    • 1-231
      16.2.3 資料表欄位的資料型別
    • 1-232
      16.2.4 如何設計資料表
    • 1-233
      16.2.5 如何輸入資料到資料表
    • 1-234
      16.3 SQL 語法
    • 1-235
      16.3.1 SELECT 敘述
    • 1-236
      16.3.2 INSERT 敘述
    • 1-237
      16.3.3 DELETE 敘述
    • 1-238
      16.3.4 UPDATE 敘述
    • 1-239
      16.4 ADO.NET 簡介
    • 1-240
      16.4.1 ADO.NET 簡介
    • 1-241
      16.4.2 .NET Framework Data Provider 簡介
    • 1-242
      16.4.3 DataSet 簡介
    • 1-243
      16.5 .NET Framework Data Provider
    • 1-244
      Ch17 ADO.NET資料庫存取(一)
    • 1-245
      17.1 如何引用ADO.NET 命名空間
    • 1-246
      17.2 如何使用Connection 物件
    • 1-247
      17.2.1 如何使用Connection 物件連接資料庫
    • 1-248
      17.2.2 Connection 物件常用成員
    • 1-249
      17.2.3 如何使用using 與Connection 物件連接資料庫
    • 1-250
      17.2.4 如何使用應用程式組態檔存取資料庫的連接字串
    • 1-251
      17.3 如何使用DataReader 物件
    • 1-252
      17.3.1 DataReader 物件簡介
    • 1-253
      17.3.2 如何建立DataReader 物件
    • 1-254
      17.3.3 DataReader 物件常用成員
    • 1-255
      17.3.4 如何使用DataReader 物件讀取資料表記錄
    • 1-256
      17.3.5 如何提升DataReader 物件的讀取效率
    • 1-257
      17.4 使用SQL 語法的注意事項
    • 1-258
      Ch18 ADO.NET資料庫存取(二)
    • 1-259
      18.1 如何使用DataSet 物件
    • 1-260
      18.1.1 DataSet 物件簡介
    • 1-261
      18.1.2 如何建立DataSet 物件讀取資料表記錄
    • 1-262
      18.1.3 如何建立DataTable 物件讀取資料表記錄
    • 1-263
      18.2 如何使用Command 物件
    • 1-264
      18.2.1 Command 物件常用成員
    • 1-265
      18.2.2 如何使用Command 物件編輯資料表記錄
    • 1-266
      18.2.3 如何使用具名參數與SQL 語法
    • 1-267
      18.3 ADO.NET 交易處理
    • 1-268
      18.3.1 交易簡介
    • 1-269
      18.3.2 如何使用ADO.NET 交易
    • 1-270
      Ch19 資料繫結與預存程序的使用
    • 1-271
      19.1 資料繫結
    • 1-272
      19.2 如何將DataTable 進行關聯
    • 1-273
      19.3 使用BindingManagerBase 巡覽資料表記錄
    • 1-274
      19.4 如何使用預存程序
    • 1-275
      19.4.1 如何建立與執行預存程序
    • 1-276
      19.4.2 如何使用Command 物件呼叫預存程序
    • 1-277
      19.4.3 如何使用DataAdapter 物件呼叫預存程序
    • 1-278
      19.4.4 如何呼叫預存程序編輯資料表記錄
    • 1-279
      19.4.5 如何呼叫預存程序並取得傳回值
    • 1-280
      19.4.6 如何呼叫預存程序並取得輸出參數
    • 1-281
      Ch20 LINQ資料查詢技術
    • 1-282
      20.1 LINQ 簡介
    • 1-283
      20.2 如何撰寫LINQ 查詢
    • 1-284
      20.3 LINQ to Objects
    • 1-285
      20.4 LINQ to XML
    • 1-286
      20.5 LINQ 方法
    • 1-287
      20.6 LINQ to DataSet
    • 1-288
      20.6.1 LINQ to DataSet 簡介
    • 1-289
      20.6.2 如何使用LINQ to DataSet 查詢不具型別DataSet
    • 1-290
      20.6.3 如何使用LINQ to DataSet 查詢具型別DataSet
    • 1-291
      20.7 ADO .NET Entity Framework
    • 1-292
      20.7.1 Entity Framework 簡介
    • 1-293
      20.7.2 如何使用Entity Designer 撰寫Entity Framework 程式
    • 1-294
      20.7.3 如何使用Entity Framework 編輯資料表記錄
    • 1-295
      Ch21 ASP.NET MVC應用程式
    • 1-296
      21.1 ASP.NET MVC 應用程式簡介
    • 1-297
      21.1.1 何謂MVC
    • 1-298
      21.1.2 MVC 的運作
    • 1-299
      21.2 ASP.NET MVC 專案架構
    • 1-300
      21.3 ASP.NET MVC 書籍管理網站實作
    • 1-301
      Ch22 jQuery Mobile 跨平台行動裝置應用程式開發
    • 1-302
      22.1 jQuery Mobile 簡介
    • 1-303
      22.2 jQuery Mobile 開發
    • 1-304
      22.2.1 jQuery Mobile 函式庫說明
    • 1-305
      22.2.2 在網頁中引用jQuery Mobile 函式庫
    • 1-306
      22.2.3 jQuery Mobile 網頁架構
    • 1-307
      22.2.4 jQuery Mobile 網頁開發與常用元件
    • 1-308
      22.3 jQuery Mobile 與ASP.NET MVC 整合
    • 1-309
      Ch23 Azure 雲端服務-雲端網站與雲端資料庫
    • 1-310
      23.1 Azure 雲端平台簡介與服務申請
    • 1-311
      23.2 App Service 建立雲端網站
    • 1-312
      23.3 SQL Database 建立雲端資料庫
    • 1-313
      23.4 Azure 雲端圖書管理網站
    • 1-314
      Ch24 Azure 認知服務-Computer Vision 與Face API
    • 1-315
      24.1 認知服務簡介
    • 1-316
      24.2 影像辨識Computer Vision
    • 1-317
      24.2.1 Computer Vision 簡介
    • 1-318
      24.2.2 Computer Vision 影像描述
    • 1-319
      24.2.3 Computer Vision 影像分析
    • 1-320
      24.3 影像辨識Face API
    • 1-321
      24.3.1 Face API 簡介
    • 1-322
      24.3.2 Face API 人臉比對
    • 1-323
      24.3.3 Face API 臉部屬性
    • 1-324
      附錄 A C#常用類別
    • 1-325
      附錄 B DataView 物件的使用
    • 1-326
      附錄 C 讀寫 XML 文件
    • 1-327
      附錄 D ASP.NET Web Form 應用程式
    • 1-328
      版權頁
    • 1-329
      封底頁

    常见问答

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

    猜你喜欢

    用户评价

    | 收集中

    销售方案