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

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

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

    .範例導向:各章均以精心設計的範例帶領讀者動手實作,從上機的過程中學會C# 程式設計。
    .主題完整:涵蓋C#語法教學、例外處理、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 C# 程式
    • 1-7
      1-1 認識Visual C#
    • 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 C# 程式碼
    • 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 C# 程式碼撰寫慣例
    • 1-20
      1-4-1 Visual C# 程式結構
    • 1-21
      1-4-2 Visual C# 命名規則
    • 1-22
      1-4-3 Visual C# 程式碼註解
    • 1-23
      1-4-4 Visual C# 程式碼縮排
    • 1-24
      1-4-5 Visual C# 程式碼分行與合併
    • 1-25
      1-5 使用MessageBox.Show() 方法
    • 1-26
      1-6 建立主控台應用程式
    • 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 bool 型別
    • 1-34
      2-1-5 char 型別
    • 1-35
      2-1-6 string 型別
    • 1-36
      2-1-7 object 型別
    • 1-37
      2-1-8 System.DateTime 型別
    • 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-3-4 轉換型別的方法
    • 1-44
      2-4 變數
    • 1-45
      2-4-1 變數的命名規則
    • 1-46
      2-4-2 變數的宣告方式
    • 1-47
      2-4-3 隱含型別
    • 1-48
      2-4-4 變數的生命週期別
    • 1-49
      2-4-5 變數的有效範圍
    • 1-50
      2-4-6 變數的存取層級
    • 1-51
      2-4-7 Boxing 轉換與Unboxing 轉換
    • 1-52
      2-5 可為null 的型別
    • 1-53
      2-6 常數
    • 1-54
      2-7 列舉型別
    • 1-55
      2-8 運算子
    • 1-56
      2-8-1 算術運算子 (+、 -、*、/、%)
    • 1-57
      2-8-2 邏輯運算子 (!、&、 |、 ^、&&、 ||、 ~)
    • 1-58
      2-8-3 比較運算子 (==、!=、<、>、<=、>=)
    • 1-59
      2-8-4 移位運算子 (<<、>>)
    • 1-60
      2-8-5 遞增、遞減運算子 (++、--)
    • 1-61
      2-8-6 指派運算子 (=、+=、-=、*=、/=、%=、&=、|=、 ^=、<<=、>>=、??)
    • 1-62
      2-8-7 條件運算子 (?:)
    • 1-63
      2-8-8 型別資訊運算子 (as、is、typeof、sizeof)
    • 1-64
      2-8-9 溢位例外控制 (checked、unchecked)
    • 1-65
      2-8-10 運算子的優先順序
    • 1-66
      Ch03 流程控制
    • 1-67
      3-1 認識流程控制
    • 1-68
      3-2 if⋯else
    • 1-69
      3-2-1 if⋯:若⋯就⋯
    • 1-70
      3-2-2 if⋯else:若⋯就⋯否則⋯
    • 1-71
      3-2-3 if⋯else if⋯:若⋯就⋯否則 若⋯就⋯否則⋯
    • 1-72
      3-3 switch
    • 1-73
      3-4 for ( 計數迴圈)
    • 1-74
      3-5 foreach ( 陣列迴圈)
    • 1-75
      3-6 條件式迴圈
    • 1-76
      3-6-1 while
    • 1-77
      3-6-2 do
    • 1-78
      3-7 跳躍陳述式
    • 1-79
      3-7-1 goto
    • 1-80
      3-7-2 break
    • 1-81
      3-7-3 continue
    • 1-82
      Ch04 陣列
    • 1-83
      4-1 認識陣列
    • 1-84
      4-2 一維陣列
    • 1-85
      4-3 多維陣列
    • 1-86
      4-4 不規則陣列
    • 1-87
      4-5 System.Array 類別
    • 1-88
      Ch05 方法與屬性
    • 1-89
      5-1 認識方法
    • 1-90
      5-2 宣告方法
    • 1-91
      5-3 呼叫方法
    • 1-92
      5-3-1 呼叫案例方法
    • 1-93
      5-3-2 呼叫靜態方法
    • 1-94
      5-4 參數
    • 1-95
      5-4-1 傳值呼叫
    • 1-96
      5-4-2 傳址呼叫
    • 1-97
      5-4-3 傳出呼叫
    • 1-98
      5-4-4 傳遞陣列給方法
    • 1-99
      5-4-5 從方法傳回陣列
    • 1-100
      5-5 區域變數
    • 1-101
      5-6 靜態變數
    • 1-102
      5-7 遞迴函式
    • 1-103
      5-8 方法重載
    • 1-104
      5-9 屬性與自動實作屬性
    • 1-105
      Ch06 例外處理
    • 1-106
      6-1 錯誤的類型
    • 1-107
      6-2 結構化例外處理
    • 1-108
      Part 2 視窗應用篇
    • 1-109
      Ch07 Windows Forms 控制項( 一)
    • 1-110
      7-1 認識Windows Forms
    • 1-111
      7-2 設計階段的表單
    • 1-112
      7-2-1 建立表單
    • 1-113
      7-2-2 設定表單的屬性
    • 1-114
      7-3 執行階段的表單
    • 1-115
      7-4 文字編輯控制項
    • 1-116
      7-4-1 TextBox(文字方塊)
    • 1-117
      7-4-2 RichTextBox
    • 1-118
      7-4-3 MaskedTextBox
    • 1-119
      7-5 命令控制項
    • 1-120
      7-5-1 Button(按鈕)
    • 1-121
      7-5-2 NotifyIcon(通知圖示)
    • 1-122
      7-6 文字顯示控制項
    • 1-123
      7-6-1 Label(標籤)
    • 1-124
      7-6-2 LinkLabel(超連結標籤)
    • 1-125
      7-7 影像控制項
    • 1-126
      7-7-1 PictureBox(影像方塊)
    • 1-127
      7-7-2 ImageList(影像清單)
    • 1-128
      7-8 清單控制項
    • 1-129
      7-8-1 CheckBox(核取方塊)
    • 1-130
      7-8-2 RadioButton(選項按鈕)
    • 1-131
      7-8-3 ListBox(清單方塊)
    • 1-132
      7-8-4 CheckedListBox(核取清單方塊)
    • 1-133
      7-8-5 ComboBox(下拉式清單)
    • 1-134
      7-8-6 DomainUpDown
    • 1-135
      7-8-7 NumericUpDown
    • 1-136
      7-8-8 ListView(清單檢視)
    • 1-137
      7-8-9 TreeView(樹狀檢視)
    • 1-138
      Ch08 Windows Form 控制項( 二)
    • 1-139
      8-1 日期時間控制項
    • 1-140
      8-1-1 DateTimePicker(日期時間選取器)
    • 1-141
      8-1-2 MonthCalendar(月曆)
    • 1-142
      8-2 功能表、工具列與狀態列控制項
    • 1-143
      8-2-1 MenuStrip(功能表)
    • 1-144
      8-2-2 ContextMenuStrip(快顯功能表)
    • 1-145
      8-2-3 ToolStrip(工具列)
    • 1-146
      8-2-4 StatusStrip(狀態列)
    • 1-147
      8-3 容器控制項
    • 1-148
      8-3-1 GroupBox(群組方塊)
    • 1-149
      8-3-2 Panel(面板)
    • 1-150
      8-3-3 FlowLayoutPanel
    • 1-151
      8-3-4 TableLayoutPanel
    • 1-152
      8-3-5 SplitContainer
    • 1-153
      8-3-6 TabControl
    • 1-154
      8-4 對話方塊控制項
    • 1-155
      8-4-1 FontDialog(字型對話方塊)
    • 1-156
      8-4-2 ColorDialog(色彩對話方塊)
    • 1-157
      8-4-3 SaveFileDialog(另存新檔對話方塊)
    • 1-158
      8-4-4 OpenFileDialog(開啟舊檔對話方塊)
    • 1-159
      8-4-5 FolderBrowserDialog(瀏覽資料夾對話方塊)
    • 1-160
      8-5 其它控制項
    • 1-161
      8-5-1 ProgressBar(進度列)
    • 1-162
      8-5-2 Timer(計時器)
    • 1-163
      8-5-3 TrackBar(滑動軸)
    • 1-164
      8-6 GDI+ 繪圖
    • 1-165
      8-6-1 建立Graphics 物件
    • 1-166
      8-6-2 建立色彩、筆畫與筆刷
    • 1-167
      8-6-3 繪製線條與形狀
    • 1-168
      8-6-4 繪製文字
    • 1-169
      8-6-5 顯示圖像
    • 1-170
      8-7 列印支援
    • 1-171
      Ch09 檔案存取
    • 1-172
      9-1 System.IO 命名空間
    • 1-173
      9-2 存取資料夾
    • 1-174
      9-3 存取檔案
    • 1-175
      9-4 讀寫檔案
    • 1-176
      9-4-1 使用StreamReader 類別讀取文字檔
    • 1-177
      9-4-2 使用StreamWriter 類別寫入文字檔
    • 1-178
      9-4-3 使用FileStream 類別讀寫文字檔
    • 1-179
      Part 3 資料庫篇
    • 1-180
      Ch10 建立資料庫與SQL 查詢
    • 1-181
      10-1 認識資料庫
    • 1-182
      10-2 建立SQL Server 資料庫
    • 1-183
      10-3 在Visual Studio 連接SQL Server 資料庫
    • 1-184
      10-4 SQL 語法
    • 1-185
      10-4-1 Select 指令( 選取資料)
    • 1-186
      10-4-2 Insert 指令 ( 新增資料)
    • 1-187
      10-4-3 Update 指令 ( 更新資料)
    • 1-188
      10-4-4 Delete 指令 ( 刪除資料)
    • 1-189
      Ch11 資料庫存取
    • 1-190
      11-1 Windows 應用程式存取資料庫的方式
    • 1-191
      11-2 ADO.NET 的架構
    • 1-192
      11-3 使用DataReader 物件存取資料庫
    • 1-193
      11-3-1 使用SqlConnection 物件建立資料連接
    • 1-194
      11-3-2 使用SqlCommand 物件執行SQL 命令
    • 1-195
      11-3-3 使用SqlDataReader 物件讀取資料
    • 1-196
      11-4 使用DataSet 物件存取資料庫
    • 1-197
      11-4-1 使用SqlDataAdapter 物件執行SQL 命令
    • 1-198
      11-4-2 建立DataSet 物件
    • 1-199
      11-4-3 DataSet 物件與控制項的整合運用
    • 1-200
      11-5 使用DataGridView 控制項操作資料
    • 1-201
      11-6 使用BindingNavigator 控制項巡覽資料
    • 1-202
      Part 4 物件導向篇
    • 1-203
      Ch12 類別、物件與結構
    • 1-204
      12-1 認識物件導向
    • 1-205
      12-2 宣告類別
    • 1-206
      12-2-1 宣告欄位
    • 1-207
      12-2-2 宣告方法
    • 1-208
      12-2-3 宣告屬性
    • 1-209
      12-3 物件的生命週期
    • 1-210
      12-4 建構函式
    • 1-211
      12-4-1 宣告建構函式
    • 1-212
      12-4-2 重載建構函式
    • 1-213
      12-4-3 呼叫相同類別內的建構函式
    • 1-214
      12-4-4 使用建構函式複製物件
    • 1-215
      12-4-5 私有建構函式
    • 1-216
      12-4-6 靜態建構函式
    • 1-217
      12-5 解構函式
    • 1-218
      12-5-1 宣告解構函式
    • 1-219
      12-5-2 實作IDisposable 介面的Dispose() 方法若
    • 1-220
      12-6 存取層級
    • 1-221
      12-7 靜態類別
    • 1-222
      12-8 部分類別
    • 1-223
      12-9 巢狀型別
    • 1-224
      12-10 陣列V.S. 索引子
    • 1-225
      12-10-1 以陣列存取物件
    • 1-226
      12-10-2 以索引子存取物件
    • 1-227
      12-11 類別V.S. 命名空間
    • 1-228
      12-12 結構
    • 1-229
      12-13 物件/ 集合初始設定式
    • 1-230
      12-14 匿名型別
    • 1-231
      Ch13 繼承、介面與多型
    • 1-232
      13-1 繼承
    • 1-233
      13-1-1 宣告子類別
    • 1-234
      13-1-2 設定類別成員的存取層級
    • 1-235
      13-1-3 覆蓋父類別的屬性或方法
    • 1-236
      13-1-4 呼叫父類別內被覆蓋的屬性或方法
    • 1-237
      13-1-5 防止子類別覆蓋父類別的屬性或方法
    • 1-238
      13-1-6 遮蔽父類別的成員
    • 1-239
      13-1-7 抽象類別、抽象方法與抽象屬性
    • 1-240
      13-1-8 子類別的建構函式與解構函式
    • 1-241
      13-1-9 類別階層
    • 1-242
      13-1-10 使用繼承的時機
    • 1-243
      13-2 介面
    • 1-244
      13-2-1 宣告介面的成員
    • 1-245
      13-2-2 實作介面的成員
    • 1-246
      13-2-3 使用介面的時機
    • 1-247
      13-3 多型
    • 1-248
      13-3-1 使用繼承實作多型
    • 1-249
      13-3-2 使用介面實作多型
    • 1-250
      Ch14 運算子重載、委派與事件
    • 1-251
      14-1 運算子重載
    • 1-252
      14-2 委派
    • 1-253
      14-2-1 連結具名方法的委派
    • 1-254
      14-2-2 連結匿名方法的委派
    • 1-255
      14-2-3 Multi-cast 委派
    • 1-256
      14-3 事件
    • 1-257
      14-3-1 事件驅動
    • 1-258
      14-3-2 C# 的事件模式
    • 1-259
      14-3-3 事件的宣告、觸發與處理
    • 1-260
      Ch15 泛型與Iterator
    • 1-261
      15-1 使用泛型
    • 1-262
      15-2 宣告泛型
    • 1-263
      15-2-1 宣告泛型類別
    • 1-264
      15-2-2 宣告泛型結構
    • 1-265
      15-2-3 宣告泛型介面
    • 1-266
      15-2-4 宣告泛型方法
    • 1-267
      15-2-5 宣告泛型委派
    • 1-268
      15-3 型別參數的條件約束
    • 1-269
      15-4 泛型中的預設關鍵字default
    • 1-270
      15-5 Iterator
    • 1-271
      Appendix A 資料型別的成員
    • 1-272
      版權頁
    • 1-273
      封底

    常见问答

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

    猜你喜欢

    用户评价

    | 收集中

    销售方案