0人評分過此書

Visual C# 2019基礎必修課(適用2019/2017)

出版日期
2020/03/19
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789865024307

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
體貼初學者的學習流程:範例說明->解題技巧->問題分析->程式設計
本書適用VisualC#2019/2017
**專家與教師共同執筆**
由微軟MVP、微軟認證專家及科技大學教授程式設計教師共同編著,針對目前初學者學習程式設計所應具備的基本素養,編寫的入門教材。

**程式設計技能的養成**
內容兼具理論與實務,書中範例程式有別於市面程式設計入門書。特提供問題分析、解題技巧,循序漸進來訓練初學者具有邏輯思考和獨立解決問題的能力,讓初學者輕鬆進入視窗應用程式設計的殿堂。

**提供馬上練習和豐富範例**
範例貼近日常生活,讓初學者能學以致用。學習程式設計從修改程式開始是最佳途徑,將各章具代表性的範例提供馬上練習,藉由修改範例,驗證初學者對範例的熟悉度。

**遊戲與資料庫專題實作**
提供拉霸、記憶大考驗遊戲程式以及產品管理資料庫程式設計等主題的PDF檔電子書,以訓練初學者具有專題程式設計的能力。
  • 第1章 Visual Studio整合開發環境介紹
    • 1.1 Visual Studio與C#
      • 1.1.1 Visual Studio簡介
      • 1.1.2 如何下載社群版的Visual Studio Community 2019
      • 1.1.3 Visual C#程式語言簡介
      • 1.1.4 .NET Framework介紹
    • 1.2 Visual Studio Community 2019初體驗
      • 1.2.1 開啟Visual Studio 2019整合式開發環境
      • 1.2.2 建立新專案
      • 1.2.3 儲存專案
      • 1.2.4 關閉整合開發環境
      • 1.2.5 瀏覽專案資料夾
      • 1.2.6 開啟已建立的舊專案
      • 1.2.7 開啟設計工具窗格
    • 1.3 工具與控制項
      • 1.3.1 工具箱的設定
      • 1.3.2 控制項的建立
      • 1.3.3 控制項的調整和刪除
    • 1.4 控制項與屬性
      • 1.4.1 認識屬性視窗
      • 1.4.2 設定控制項的屬性值
    • 1.5 控制項的智慧標籤
    • 1.6 第一個Windows Form應用程式
      • 1.6.1 新增專案
      • 1.6.2 表單設計階段
      • 1.6.3 程式碼設計階段
      • 1.6.4 專案執行與偵錯
      • 1.6.5 關閉專案
  • 第2章 資料型別與變數
    • 2.1 識別字
    • 2.2 關鍵字
    • 2.3 資料型別
    • 2.4 常值
      • 2.4.1 數值常值
      • 2.4.2 字元與字串常值
      • 2.4.3 布林常值
      • 2.4.4 物件常值
      • 2.4.5 將常值強制為特定的資料型別
    • 2.5 變數(Variable)
      • 2.5.1 變數的宣告與初始化
      • 2.5.2 字串變數
    • 2.6 常數(Constant)
    • 2.7 逸出序列控制字元
    • 2.8 Visual C#運算子
      • 2.8.1 算術運算子
      • 2.8.2 關係運算子
      • 2.8.3 邏輯運算式
      • 2.8.4 複合指定運算子
      • 2.8.5 遞增及遞減運算子
      • 2.8.6 運算子的優先順序
    • 2.9 資料型別轉換
      • 2.9.1 自動轉型
      • 2.9.2 明確轉型
      • 2.9.3 Parse方法
      • 2.9.4 轉換成字串資料
    • 2.10 如何辨識資料型別
  • 第3章 基本輸出入介面設計
    • 3.1 表單物件常見的屬性
      • 3.1.1 外觀類型的屬性
      • 3.1.2 視窗樣式的屬性
      • 3.1.3 配置類型的屬性
    • 3.2 表單的常用事件
    • 3.3 標籤控制項
      • 3.3.1 標籤控制項的常用屬性
      • 3.3.2 Font屬性的設定
    • 3.4 按鈕控制項
    • 3.5 文字方塊控制項
      • 3.5.1 文字方塊控制項的常用屬性
      • 3.5.2 文字與數值間資料型別的轉換
      • 3.5.3 數值格式化輸出字串
      • 3.5.4 文字方塊控制項的常用方法
      • 3.5.5 例外處理
      • 3.5.6 文字方塊控制項的常用事件
    • 3.6 InputBox函式
    • 3.7 MessageBox.Show()方法
  • 第4章 流程控制(一)-選擇結構
    • 4.1 選擇結構簡介
    • 4.2 if…else雙重選擇
    • 4.3 if…else if…else多重選擇
    • 4.4 switch多重選擇敘述
    • 4.5 三元運算子
    • 4.6 RadioButton選項按鈕控制項
      • 4.6.1 選項按鈕的常用屬性
      • 4.6.2 選項按鈕的常用事件
    • 4.7 GroupBox群組方塊與Panel面板控制項
      • 4.7.1 群組方塊控制項的常用屬性
      • 4.7.2 面板控制項的常用屬性
    • 4.8 CheckBox核取方塊控制項
      • 4.8.1 核取方塊的常用屬性
      • 4.8.2 核取方塊的常用事件
  • 第5章 流程控制(二)-重複結構
    • 5.1 重複結構簡介
    • 5.2 for迴圈
    • 5.3 巢狀for迴圈
    • 5.4 while迴圈
      • 5.4.1 while與do…while條件迴圈
      • 5.4.2 break敘述
      • 5.4.3 continue敘述
    • 5.5 PictureBox圖片方塊控制項
      • 5.5.1 圖片方塊控制項的常用屬性
      • 5.5.2 圖片的載入及清除
      • 5.5.3 圖片位置和尺寸的調整
    • 5.6 ImageList影像列示控制項
      • 5.6.1 影像列示控制項的建立
      • 5.6.2 影像列示控制項的常用屬性
    • 5.7 Timer計時器控制項
      • 5.7.1 計時器的常用成員
  • 第6章 陣列的運用
    • 6.1 陣列簡介
    • 6.2 陣列的建立與存取
      • 6.2.1 陣列的宣告與建立
      • 6.2.2 陣列的初值設定
      • 6.2.3 使用迴圈存取陣列的內容
      • 6.2.4 foreach敘述
    • 6.3 多維陣列
      • 6.3.1 陣列的維度
      • 6.3.2 陣列的上界
    • 6.4 排序與搜尋
      • 6.4.1 陣列的排序
      • 6.4.2 陣列的反轉
      • 6.4.3 陣列的搜尋
    • 6.5 陣列的常用屬性與方法
      • 6.5.1 Rank屬性
      • 6.5.2 Length屬性
      • 6.5.3 GetLength方法
      • 6.5.4 CopyTo方法
      • 6.5.5 Array.Clear方法
      • 6.5.6 Array.Resize方法
      • 6.5.7 Split方法
    • 6.6 ListBox清單控制項
      • 6.6.1 ListBox控制項的常用屬性
      • 6.6.2 在ListBox清單控制項中加入項目
      • 6.6.3 Items屬性的常用屬性與方法
      • 6.6.4 SelectedIndices和SelectedItems屬性
      • 6.6.5 ListBox控制項的常用事件
    • 6.7 ComboBox下拉式清單控制項
      • 6.7.1 ComboBox控制項的常用屬性
      • 6.7.2 ComboBox控制項的常用事件
    • 6.8 CheckedListBox核取清單方塊控制項
      • 6.8.1 CheckedListBox控制項的常用屬性
      • 6.8.2 CheckedListBox控制項的常用方法
      • 6.8.3 CheckedListBox控制項的常用事件
  • 第7章 常用控制項
    • 7.1 LinkLabel超連結標籤控制項
      • 7.1.1 LinkLabel控制項的常用屬性和方法
      • 7.1.2 LinkLabel控制項的常用事件
    • 7.2 ToolTip提示控制項
    • 7.3 TrackBar滑動軸控制項
      • 7.3.1 TrackBar控制項的常用屬性
      • 7.3.2 TrackBar控制項的常用事件
    • 7.4 ScrollBar捲軸控制項
      • 7.4.1 ScrollBar控制項的常用屬性
      • 7.4.2 ScrollBar控制項的常用事件
    • 7.5 NumericUpDown數字鈕控制項
      • 7.5.1 NumericUpDown控制項的常用屬性
      • 7.5.2 NumericUpDown控制項的常用事件
    • 7.6 MonthCalendar月曆控制項
      • 7.6.1 MonthCalendar控制項的常用屬性
      • 7.6.2 MonthCalendar控制項的常用事件
    • 7.7 DateTimePicker日期時間挑選控制項
      • 7.7.1 DateTimePicker控制項的常用屬性
      • 7.7.2 DateTimePicker控制項的常用事件
  • 第8章 方法(Method)
    • 8.1 方法
    • 8.2 亂數物件
      • 8.2.1 如何使用Random亂數物件
      • 8.2.2 控制項陣列的應用
    • 8.3 自定方法
      • 8.3.1 如何定義自定方法
      • 8.3.2 如何呼叫自定方法
    • 8.4 傳值呼叫與參考呼叫
      • 8.4.1 傳值呼叫
      • 8.4.2 參考呼叫
    • 8.5 共用事件
      • 8.5.1 如何使用屬性視窗加入共用事件
      • 8.5.2 如何在程式執行階段加入共用事件
      • 8.5.3 如何使用sender物件
    • 8.6 方法間陣列的傳遞
    • 8.7 方法多載
  • 第9章 鍵盤與滑鼠事件
    • 9.1 滑鼠事件
      • 9.1.1 Click、MouseClick事件
      • 9.1.2 DoubleClick、MouseDoubleClick事件
      • 9.1.3 MouseDown、MouseUp事件
      • 9.1.4 MouseMove事件
      • 9.1.5 MouseEnter、MouseHover、MouseLeave事件
    • 9.2 鍵盤事件
      • 9.2.1 KeyPress事件
      • 9.2.2 KeyDown與KeyUp事件
  • 第10章 功能表與工具列
    • 10.1 MenuStrip功能表控制項
      • 10.1.1 如何建立功能表的項目
      • 10.1.2 如何新增、刪除、移動功能項目
      • 10.1.3 如何設定功能表項目的屬性
    • 10.2 ContextMenuStrip快顯功能表控制項
      • 10.2.1 如何建立快顯功能表的項目
      • 10.2.2 如何將控制項與快顯功能表建立連結
    • 10.3 ToolStrip工具列控制項
      • 10.3.1 如何建立自訂工具列的項目
      • 10.3.2 ToolStrip工具列控制項常用的屬性
      • 10.3.3 工具列項目常用的屬性
  • 第11章 常用對話方塊
    • 11.1 FontDialog字型對話方塊
    • 11.2 ColorDialog色彩對話方塊
    • 11.3 檔案對話方塊
    • 11.4 RichTextBox豐富文字方塊控制項
      • 11.4.1 RichTextBox控制項常用的屬性
      • 11.4.2 RichTextBox控制項常用的方法
  • 第12章 檔案與多媒體
    • 12.1 檔案與串流
    • 12.2 System.IO命名空間
    • 12.3 目錄與檔案類別
      • 12.3.1 DirectoryInfo類別
      • 12.3.2 FileInfo類別
    • 12.4 字元串流的存取
      • 12.4.1 文字資料檔的寫入
      • 12.4.2 文字資料檔的讀取
    • 12.5 語音檔案的播放
    • 12.6 多媒體檔案的播放
      • 12.6.1 如何在工具箱加入Windows Media Player控制項
      • 12.6.2 Windows Media Player控制項常用的屬性
  • 第13章 物件導向程式設計與多表單
    • 13.1 物件導向程式設計觀念
      • 13.1.1 物件(Object)
      • 13.1.2 屬性(Property)
      • 13.1.3 方法(Method)
      • 13.1.4 類別(Class)
    • 13.2 類別的定義與物件的建立
      • 13.2.1 類別的定義
      • 13.2.2 物件的宣告與建立
      • 13.2.3 使用存取子建立屬性
      • 13.2.4 建構式
      • 13.2.5 靜態成員
      • 13.2.6 類別繼承
    • 13.3 多表單的程式設計
      • 13.3.1 表單類別檔的架構
      • 13.3.2 建立多表單類別檔
      • 13.3.3 多表單的管理
      • 13.3.4 設定程式啟動表單
      • 13.3.5 多表單程式常用敘述
    • 13.4 多表單程式製作實例
  • 第14章 資料庫程式設計
    • 14.1 ADO.NET簡介
    • 14.2 建立SQL Server Express LocalDB資料庫
    • 14.3 如何將資料輸入到資料表
    • 14.4 ADO.NET物件的使用
      • 14.4.1 使用SqlConnection物件連接資料庫
      • 14.4.2 使用SqlCommand物件編輯資料庫記錄
      • 14.4.3 使用DataAdapter與DataSet物件讀取資料庫記錄
      • 14.4.4 具名參數
      • 14.4.5 關聯查詢
      • 14.4.6 DataTable記錄的讀取
  • 第15章 LINQ與Entity Framework
    • 15.1 LINQ簡介
    • 15.2 LINQ方法
    • 15.3 Entity Framework
      • 15.3.1 Entity Framework簡介
      • 15.3.2 使用Entity Designer撰寫Entity Framework程式
      • 15.3.3 使用Entity Framework編輯資料表記錄
  • 第16章 遊戲與資料庫專題實作
  • 附錄 A ASCII表
  • 附錄 B C#常用類別
  • 附錄 C SQL語言

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading