0916~0919_開學季語言展

【電子書】Visual C# 2019全面攻略:從程式新人到開發設計的快速學習

達洋貓《櫻花樹》一卡通

達洋貓《櫻花樹》一卡通

【開學大作戰】一卡通全面限時9折起

  • 460

活動訊息

用閱讀開啟視野,讓書成為照亮你人生的光
【金石堂選書】本月推薦您這些好書👉 快來看看

內容簡介

編寫本書的主要目的是為了讓初學者快速進入C#程式設計的殿堂,透過書中精挑細選的範例程式學習程式設計技巧,養成初學者具有紮實和獨立程式設計能力,訓練初學者使用C#開發視窗、多媒體、資料庫與ASP.NET MVC應用程式,本書內容由淺入深涵蓋如下:

主控台應用程式
介紹程式設計基本流程,培養初學者基本電腦素養和程式設計能力。

視窗應用程式
完整介紹表單和常用與進階控制項的屬性、方法、事件處理以及視窗與各類型的控制項應用,使初學者具有開發視窗應用程式的能力。

物件導向程式設計
包括類別的定義,類別中資料成員與成員函式(方法)的定義、靜態成員與類別繼承的使用,以提升物件導向程式設計能力。

檔案與多媒體程式設計
介紹如何存取檔案與簡單的Windows多媒體應用程式,如目錄操作、文字檔與二進檔的存取、播放聲音、播放影片以及其他媒體檔之技巧。

資料庫程式設計
透過LINQ一致性的語法快速查詢陣列、集合物件、SQL Server Express資料庫的資料,讓開發人員快速在Windows平台下存取資料來源。

ASP .NET MVC應用程式開發
使用ASP .NET MVC的Model、View、Controller架構,快速開發Web資料庫應用程式。

本書特色

[觀念清晰建立]由淺入深的圖例,輕鬆理解物件導向程式概念
[步驟操作解說]豐富的實作教學,有效精進程式開發設計技巧
[範例實作引導]提供完整詳細的範例程式碼,可立即執行應用
[自我學習驗證]配合各章內容的各式題目,全力備援學習成果

作者

資訊種子研究室

成員主要來自微軟最有價值專家、微軟認證專家與科技大學教授,專長與研究領域為程式設計、網站開發、行動應用程式、雲端服務開發與人工智慧。技術包含C#、C/C++、VB、Java、Python、ASP.NET MVC、ASP.NET Core、PHP、Android App、Azure服務與電腦視覺辨識等,期望將自身領域與開發經驗撰寫成教科書籍,幫助每一位想要進入資訊領域殿堂的初學者,以及協助教師教學與授課。

目錄

第1章│認識VS 2019與主控台應用程式
1.1 Visual Studio 介紹
1.2 C# 語言介紹
1.3 Visual Studio 2019版本分類
1.4 如何安裝Visual Studio Community 2019
1.5 主控台應用程式介紹
1.6 第一個主控台應用程式
1.7 方案與專案
1.8 命名空間
1.9 課後練習

第2章│資料型別與主控台應用程式輸出入
2.1 程式的構成要素
2.2 常值、常數與變數
2.3 如何宣告變數的資料型別
2.4 運算子與運算式
2.5 字串的串連
2.6 主控台應用程式輸出入方法
2.7 字串格式化
2.8 Escape sequence控制字元
2.9 課後練習

第3章│流程控制與例外處理
3.1 Visual Studio結構化程式設計
3.2 選擇結構
3.3 重複結構
3.4 break與continue敘述
3.5 程式除錯
3.6 例外處理
3.7 課後練習

第4章│陣列物件
4.1 陣列
4.2 陣列常用的屬性與方法
4.3 Array類別常用的靜態方法
4.4 多維陣列
4.5 不規則陣列
4.6 課後練習

第5章│方法
5.1 方法
5.2 亂數類別的使用
5.3 方法的定義與呼叫
5.4 引數的傳遞方式
5.5 陣列間引數的傳遞方式
5.6 遞迴
5.7 多載
5.8 課後練習

第6章│物件與類別
6.1 程序導向與物件導向程式設計
6.2 物件與類別
6.3 建構函式
6.4 靜態成員
6.5 物件陣列
6.6 類別繼承
6.7 課後練習

第7章│視窗應用程式開發
7.1 建立視窗應用程式專案
7.2 整合開發環境介紹
7.3 控制項編輯與命名
7.4 視窗應用程式的開發
7.5 課後練習

第8章│表單輸出入介面設計
8.1 Form常用的屬性
8.2 Form常用的事件
8.3 Label和LinkLabel標籤控制項
8.4 TextBox文字方塊控制項
8.5 Button按鈕控制項
8.6 MessageBox.Show方法
8.7 課後練習

第9章│常用控制項(一)
9.1 Timer計時控制項
9.2 PictureBox圖片方塊控制項
9.3 ImageList影像清單控制項
9.4 GroupBox/Panel容器控制項
9.5 RadioButton/CheckBox選項控制項
9.6 課後練習

第10章│常用控制項(二)
10.1 ListBox/CheckedListBox/ComboBox清單控制項
10.2 MonthCalendar/DateTimePicker日期時間控制項
10.3 HScrollBar/VScrollBar/TrackBar捲軸控制項
10.4 RichTextBox豐富文字方塊
10.5 課後練習

第11章│視窗事件處理技巧
11.1 事件介紹
11.2 鍵盤事件
11.3 滑鼠事件
11.4 共享事件
11.5 觸控事件
11.6 課後練習

第12章│功能表與對話方塊控制項
12.1 功能表控制項
12.2 快顯功能表控制項
12.3 工具列控制項
12.4 狀態列控制項
12.5 字型對話方塊控制項
12.6 色彩對話方塊控制項
12.7 檔案對話方塊控制項
12.8 列印文件控制項
12.9 列印對話方塊控制項
12.10 列印格式對話方塊控制項
12.11 預覽列印對話方塊控制項
12.12 課後練習

第13章│檔案與多媒體
13.1 檔案與資料流
13.2 System.IO命名空間
13.3 目錄相關類別
13.4 檔案與路徑相關類別
13.5 文字檔的寫入與讀取
13.6 二進制檔的寫入與讀取
13.7 音效與多媒體播放
13.8 課後練習

第14章│LINQ資料查詢技術
14.1 LINQ簡介
14.2 LINQ查詢運算式的使用
14.3 LINQ to Objects
14.4 LINQ擴充方法
14.5 課後練習

第15章│Entity Framework資料庫應用程式
15.1 建立SQL Express資料庫
15.2 Entity Framework
15.3 使用LINQ to Entities編輯資料表記錄
15.4 課後練習

第16章│ASP .NET MVC應用程式
16.1 ASP .NET MVC應用程式簡介
16.2 ASP .NET MVC的執行流程
16.3 ASP .NET MVC客戶管理系統
16.4 課後練習

Appendix A C#常用類別方法
Appendix B ASCII表

詳細資料

詳細資料

    • 語言
    • 中文繁體
    • 裝訂
    • ISBN
    • 9789864345052
    • 分級
    • 普通級
    • 頁數
    • 560
    • 商品規格
    • 18開17*23cm
    • 出版地
    • 台灣
    • 適讀年齡
    • 全齡適讀
    • 注音
    • 級別

商品評價

訂購/退換貨須知

加入金石堂 LINE 官方帳號『完成綁定』,隨時掌握出貨動態:

加入金石堂LINE官方帳號『完成綁定』,隨時掌握出貨動態
金石堂LINE官方帳號綁定教學

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!

購買須知:

使用金石堂電子書服務即為同意金石堂電子書服務條款

電子書分為「金石堂(線上閱讀+APP)」及「Readmoo(兌換碼)」兩種:

金石堂 電子書
  • 將儲存於會員中心→電子書服務「我的e書櫃」,點選線上閱讀直接開啟閱讀。
    1. 線上閱讀:
      建議使用Chrome、Microsoft Edge 有較佳的線上瀏覽效果, iOS 14.2 或以上版本,Android 6.0 以上版本,建議裝置有6GB以上的記憶體,至少有 30 MB以上的容量。
    2. 離線閱讀:
      APP下載:iOS Android
      安裝電子書APP後,請依照提示登入「會員中心」→「我的E書櫃」→「電子書APP通行碼/載具管理」,取得通行碼再登入下載您所購買的電子書。完成下載後,點選任一書籍即可開始離線閱讀。
Readmoo 電子書
  • 請至會員中心→電子書服務「我的e書櫃」領取複製『兌換碼』至電子書服務商Readmoo進行兌換。

退換貨須知:

  • 因版權保護,您在金石堂所購買的電子書僅能以金石堂專屬的閱讀軟體開啟閱讀,無法以其他閱讀器或直接下載檔案。
  • 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等),不受「網購服務需提供七日鑑賞期」的限制。為維護您的權益,建議您先使用「試閱」功能後再付款購買。
※ 本品無額外回饋
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing