Visual C# 2017程式設計經典

    由微軟MVP、大學教師以及MCSD、MCPD認證專家共同編著,並由大學教授程式設計教師提供寶貴意見與審校,是一本適合大專院校教學,以及MTA、MCP、MCPD、MCSD認證課程的先修教材。內容豐富,範例操作與解說皆有圖例、分析與詳細說明,讓初學者學習完全無障礙。

    收集中
    US$14.13
    由微軟MVP、大學教師以及MCSD、MCPD認證專家共同編著,並由大學教授程式設計教師提供寶貴意見與審校,是一本適合大專院校教學,以及MTA、MCP、MCPD、MCSD認證課程的先修教材。內容豐富,範例操作與解說皆有圖例、分析與詳細說明,讓初學者學習完全無障礙。

    ■ C#程式設計入門篇
    介紹Visual Studio 2017整合開發工具的使用,採循序漸進方式,以主控台專案介紹C# 資料型別、選擇結構、重複結構、陣列、方法的語法,使初學者具有程式設計的基本素養。

    ■ 物件導向程式設計篇
    介紹Windows Form應用程式開發技巧。以深入淺出方式,使初學者具有物件導向的觀念,並介紹類別與物件、繼承、多型、介面、檔案存取、例外處理…等,進而領會出物件導向程式設計的要領。

    ■ 視窗應用程式設計篇
    介紹 Windows Form 應用程式常用工具,包括視窗輸出入介面、各種清單與容器的設計、各種對話方塊及鍵盤與滑鼠事件、功能表與工具列設計、多表單與MDI 多表單的應用,使初學者能活用工具箱的工具以建構出豐富的 Windows Form 應用程式。

    ■ 資料庫程式設計篇
    介紹微軟的離線式資料存取架構 ADO.NET。包含SQL 資料庫的建立、SQL 陳述式的使用、資料庫連接與存取、交易處理機制、預存程序撰寫與呼叫、 XML 文件的搜尋與存取等議題。並介紹 LINQ 和 Entity Framework;透過 LINQ 能使用一致性的資料查詢技術、來處理陣列、集合物件、DataSet、SQL 資料庫和 XML…等資料來源;使用 Entity Framework 讓開發人員不用處理資料庫程式設計的細節,可以直覺的物件導向方式撰寫資料庫程式。

    ■ 網路應用程式與跨平台行動裝置網站設計篇
    介紹微軟 ASP.NET Web Form 與 ASP.NET MVC 的Web應用程式開發方式、包含建置 AJAX 非同步網頁、檔案上傳、使用資料工具建置網頁資料庫、Chart 網頁圖表建置、Web服務的設計與呼叫;說明MVC應用程式Model的建置、Controller與View的設計,最後設計簡易書籍管理系統。並介紹行動網站開發技術jQuery Mobile,透過jQuery Mobile整合ASP.NET建置跨平台的美食搜尋行動網站與書籍查詢行動網站。

    章节目录

    1-1各章習題
    1-2二. 程式設計
    1-3封面
    1-4書名頁
    1-5作者序
    1-6目錄
    1-7ch01 C#程式架構、資料型別與Console 應用程式介紹
    1-81.1 Visual Studio 2017 簡介
    1-91.2 C# 程式架構
    1-101.3 C# 資料型別
    1-111.3.1 認識識別字
    1-121.3.2 C# 的基本資料型別
    1-131.3.3 常值、常數和變數的關係
    1-141.3.4 常數
    1-151.3.5 變數
    1-161.3.6 實質型別與參考型別
    1-171.4 C# 運算子
    1-181.4.1 算術運算子
    1-191.4.2 關係運算子
    1-201.4.3 邏輯運算子
    1-211.4.4 位元運算子
    1-221.4.5 移位運算子
    1-231.4.6 複合指定運算子
    1-241.4.7 遞增及遞減運算子
    1-251.4.8 運算子的優先順序
    1-261.5 主控台應用程式
    1-271.5.1 主控台應用程式的撰寫與執行
    1-281.5.2 關閉專案檔
    1-291.5.3 開啟專案檔
    1-301.6 主控台應用程式格式化輸出入
    1-311.6.1 Console 類別常用方法
    1-321.6.2 如何進行格式化輸出
    1-331.6.3 如何自訂數值格式輸出字串
    1-341.6.4 Escape sequence 控制字元
    1-351.7 資料型別轉換
    1-361.7.1 隱含轉換
    1-371.7.2 明確轉換
    1-381.8 列舉資料型別
    1-391.9 結構資料型別
    1-401.9.1 結構的定義與宣告
    1-411.9.2 結構欄位初值設定
    1-42ch02 流程控制
    1-432.1 選擇結構
    1-442.1.1 if…else…敘述
    1-452.1.2 巢狀選擇敘述
    1-462.1.3 if…else if…else…敘述
    1-472.1.4 switch 敘述
    1-482.1.5 … ? … : …三元運算子
    1-492.2 重複結構
    1-502.2.1 for 重複敘述
    1-512.2.2 巢狀迴圈
    1-522.2.3 while 敘述
    1-532.2.4 do…while 敘述
    1-542.2.5 break 敘述
    1-552.2.6 continue 敘述
    1-56ch03 陣列與方法
    1-573.1 陣列
    1-583.1.1 陣列的宣告與建立
    1-593.1.2 陣列的初值設定
    1-603.1.3 陣列常用的屬性與方法
    1-613.1.4 foreach…敘述
    1-623.1.5 陣列的排序與搜尋
    1-633.2 規則與不規則陣列
    1-643.2.1 規則陣列
    1-653.2.2 不規則陣列
    1-663.3 結構與結構陣列
    1-673.3.1 結構變數
    1-683.3.2 結構陣列
    1-693.4 方法
    1-703.5 方法的使用
    1-713.5.1 如何定義方法
    1-723.5.2 如何呼叫方法
    1-733.6 引數的傳遞方式
    1-743.6.1 傳值呼叫
    1-753.6.2 參考呼叫
    1-763.6.3 傳出參數
    1-773.7 如何在方法間傳遞陣列
    1-783.8 方法多載
    1-793.9 區塊變數、區域變數、靜態變數與類別欄位
    1-803.9.1 區塊變數
    1-813.9.2 區域變數
    1-823.9.3 靜態變數
    1-833.9.4 類別欄位(非靜態成員)
    1-84ch04 視窗應用程式
    1-854.1 Windows Form 應用程式專案
    1-864.2 物件導向程式設計觀念
    1-874.3 第一個Windows Form 應用程式
    1-884.4 表單檔的組成
    1-894.5 認識整合開發環境
    1-904.5.1 整合開發環境介紹
    1-914.5.2 方案總管
    1-924.5.3 屬性視窗
    1-934.5.4 程式碼編輯視窗
    1-944.6 控制項的操作
    1-954.6.1 如何建立控制項
    1-964.6.2 如何選取控制項
    1-974.6.3 如何移動和調整控制項
    1-984.6.4 如何對齊控制項
    1-994.6.5 如何刪除控制項
    1-1004.6.6 如何調整控制項的前後順序
    1-1014.6.7 如何調整控制項的定位順序
    1-1024.6.8 如何鎖定控制項
    1-103ch05 物件與類別
    1-1045.1 前言
    1-1055.2 物件與類別
    1-1065.2.1 什麼是物件
    1-1075.2.2 什麼是類別
    1-1085.3 物件導向程式設計的特性
    1-1095.3.1 抽象化
    1-1105.3.2 封裝
    1-1115.3.3 繼承
    1-1125.3.4 多型
    1-1135.3.5 動態繫結
    1-1145.4 物件與類別的建立
    1-1155.4.1 如何建立類別
    1-1165.4.2 命名空間
    1-1175.4.3 如何建立屬性
    1-1185.4.4 如何建立方法
    1-1195.4.5 如何建立事件
    1-1205.5 實例 - 堆疊
    1-121ch06 繼承、多型、介面
    1-1226.1 繼承
    1-1236.1.1 類別繼承
    1-1246.1.2 類別成員的存取限制
    1-1256.2 靜態成員
    1-1266.2.1 靜態成員的使用
    1-1276.2.2 .NET Framework 的記憶體配置
    1-1286.3 多型
    1-1296.3.1 覆寫
    1-1306.3.2 子類別如何存取父類別的方法或屬性
    1-1316.3.3 動態繫結
    1-1326.3.4 抽象類別
    1-1336.4 介面與實作
    1-1346.5 delegate 委派型別
    1-1356.6 結構與類別的關係
    1-1366.7 List 泛型類別
    1-1376.8 視窗應用程式
    1-138ch07 列舉器與集合
    1-1397.1 使用列舉器瀏覽陣列內容
    1-1407.2 集合類別
    1-1417.3 泛型與非泛型集合類別實作
    1-1427.3.1 ArrayList 與List<T> 集合類別實作
    1-1437.3.2 Stack 與Stack<T>集合類別
    1-1447.3.3 Queue 與Queue<T>集合類別
    1-1457.3.4. Hashtable 與Dictionary<TKey, TValue>集合類別
    1-1467.3.5 SortedList 與SortedList<TKey, TValue>集合類別
    1-147ch08 例外與檔案處理
    1-1488.1 try{…} catch{…} finally{…} 語法
    1-1498.2 例外類別
    1-1508.2.1 常用例外類別
    1-1518.2.2 例外類別常用成員
    1-1528.3 自定例外處理 - 使用throw 敘述
    1-1538.4 例外類別繼承
    1-1548.5 System.IO 命名空間常用類別介紹
    1-1558.6 DirectoryInfo 類別
    1-1568.7 FileInfo 類別
    1-1578.8 檔案讀寫
    1-1588.9 Path 類別
    1-1598.10 DriveInfo 類別
    1-160ch09 表單與基礎控制項
    1-1619.1 Form 表單介紹
    1-1629.1.1 表單常用的屬性
    1-1639.1.2 表單和螢幕的關係
    1-1649.1.3 表單其他常用的屬性
    1-1659.1.4 表單常用的事件
    1-1669.2 Label 標籤控制項
    1-1679.3 LinkLabel 連結標籤控制項
    1-1689.4 ToolTip 提示控制項
    1-1699.5 Button 按鈕控制項
    1-1709.6 TextBox 文字方塊控制項
    1-1719.6.1 TextBox 常用成員
    1-1729.6.2 自動完成輸入功能
    1-1739.7 MessageBox.Show 顯示對話方塊方法
    1-174ch10 常用控制項(一)
    1-17510.1 RadioButton 選項按鈕控制項
    1-17610.2 CheckBox 核取方塊控制項
    1-17710.3 容器控制項
    1-17810.3.1 GroupBox 群組方塊控制項
    1-17910.3.2 Panel 面板控制項
    1-18010.3.3 TabControl 標籤頁控制項
    1-18110.4 清單控制項
    1-18210.4.1 ListBox 清單控制項
    1-18310.4.2 ComboBox 下拉式清單控制項
    1-18410.4.3 CheckedListBox 核取清單方塊控制項
    1-185ch11 常用控制項(二)
    1-18611.1 圖片控制項
    1-18711.1.1 PictureBox 圖片方塊控制項
    1-18811.1.2 ImageList 影像清單控制項
    1-18911.2 上下按鈕控制項
    1-19011.2.1 NumericUpDown 數字上下按鈕控制項
    1-19111.2.2 DomainUpDown 範圍上下按鈕控制項
    1-19211.3 捲軸控制項
    1-19311.3.1 HScrollBar 與VScrollBar 捲軸控制項
    1-19411.3.2 TrackBar 滑桿控制項
    1-19511.4 計時器與日期時間控制項
    1-19611.4.1 Timer 計時器控制項
    1-19711.4.2 MonthCalendar 月曆控制項
    1-19811.4.3 DateTimePicker 日期時間挑選控制項
    1-199ch12 豐富文字方塊與工具列
    1-20012.1 RichTextBox 豐富文字方塊控制項
    1-20112.2 ToolStrip 工具列控制項
    1-20212.3 ToolStripContainer 工具列容器控制項
    1-20312.4 StatusStrip 狀態列控制項
    1-20412.5 MenuStrip 功能表控制項
    1-20512.6 ContextMenuStrip 快顯功能表控制項
    1-206ch13 滑鼠鍵盤與共用事件
    1-20713.1 鍵盤事件
    1-20813.1.1 KeyPress 事件
    1-20913.1.2 KeyDown 和KeyUp 事件
    1-21013.2 滑鼠事件
    1-21113.2.1 滑鼠事件簡介
    1-21213.2.2 Click 與DoubleClick 事件
    1-21313.2.3 MouseDown、MouseUp 與Click 事件
    1-21413.3 控制項共用事件
    1-21513.3.1 如何使用屬性視窗建立共用事件
    1-21613.3.2 如何新增和刪除控制項的事件
    1-217ch14 對話方塊與多表單應用
    1-21814.1 FontDialog 字型對話方塊控制項
    1-21914.2 ColorDialog 色彩對話方塊控制項
    1-22014.3 檔案對話方塊
    1-22114.4 多表單開發
    1-22214.5 MDI 多表單開發
    1-223ch15 ADO.NET 簡介與SQL Express 資料庫設計
    1-22415.1 資料庫概念
    1-22515.1.1 資料庫與資料表
    1-22615.1.2 關聯式資料庫
    1-22715.2 SQL Server Express LocalDB 資料庫介紹
    1-22815.2.1 SQL Server 簡介
    1-22915.2.2 如何新增SQL Server Express LocalDB 資料庫
    1-23015.2.3 資料表欄位的資料型別
    1-23115.2.4 如何設計資料表
    1-23215.2.5 如何輸入資料到資料表
    1-23315.3 SQL 語法
    1-23415.3.1 SELECT 敘述
    1-23515.3.2 INSERT 敘述
    1-23615.3.3 DELETE 敘述
    1-23715.3.4 UPDATE 敘述
    1-23815.4 ADO.NET 簡介
    1-23915.4.1 ADO.NET 簡介
    1-24015.4.2 .NET Framework Data Provider 簡介
    1-24115.4.3 DataSet 簡介
    1-24215.5 .NET Framework Data Provider
    1-243ch16 ADO.NET 資料庫存取(一)
    1-24416.1 如何引用ADO.NET 命名空間
    1-24516.2 如何使用Connection 物件
    1-24616.2.1 如何使用Connection 物件連接資料庫
    1-24716.2.2 Connection 物件常用成員
    1-24816.2.3 如何使用using 與Connection 物件連接資料庫
    1-24916.2.4 如何使用應用程式組態檔存取資料庫的連接字串
    1-25016.3 如何使用DataReader 物件
    1-25116.3.1 DataReader 物件簡介
    1-25216.3.2 如何建立DataReader 物件
    1-25316.3.3 DataReader 物件常用成員
    1-25416.3.4 如何使用DataReader 物件讀取資料表記錄
    1-25516.3.5 如何提升DataReader 物件的讀取效率
    1-25616.4 使用SQL 語法的注意事項
    1-257ch17 ADO.NET 資料庫存取(二)
    1-25817.1 如何使用DataSet 物件
    1-25917.1.1 DataSet 物件簡介
    1-26017.1.2 如何建立DataSet 物件讀取資料表記錄
    1-261}17.1.3 如何建立DataTable 物件讀取資料表記錄
    1-26217.2 如何使用Command 物件
    1-26317.2.1 Command 物件常用成員
    1-26417.2.2 如何使用Command 物件編輯資料表記錄
    1-26517.2.3 如何使用具名參數與SQL 語法
    1-26617.3 ADO.NET 交易處理
    1-26717.3.1 交易簡介
    1-26817.3.2 如何使用ADO.NET 交易
    1-269ch18 資料繫結與預存程序的使用
    1-27018.1 如何使用DataView 物件
    1-27118.1.1 如何建立DataView 物件
    1-27218.1.2 如何使用DataView 物件來排序資料
    1-27318.1.3 如何使用DataView 物件來過濾資料
    1-27418.2 資料繫結
    1-27518.3 如何將DataTable 進行關聯
    1-27618.4 使用BindingManagerBase 巡覽資料表記錄
    1-27718.5 如何使用預存程序
    1-27818.5.1 如何建立與執行預存程序
    1-27918.5.2 如何使用Command 物件呼叫預存程序
    1-28018.5.3 如何使用DataAdapter 物件呼叫預存程序
    1-28118.5.4 如何呼叫預存程序編輯資料表記錄
    1-28218.5.5 如何呼叫預存程序並取得傳回值
    1-28318.5.6 如何呼叫預存程序並取得輸出參數
    1-284ch19 讀寫XML 文件
    1-28519.1 XML 簡介
    1-28619.2 如何讀取XML 文件的記錄
    1-28719.3 如何搜尋XML 文件的記錄
    1-28819.4 如何編輯XML 文件的記錄
    1-28919.4.1 如何在XML 文件中新增記錄
    1-29019.4.2 如何在XML 文件中刪除記錄
    1-29119.4.3 如何在XML 文件中修改記錄
    1-292ch20 LINQ 資料查詢技術
    1-29320.1 LINQ 簡介
    1-29420.2 如何撰寫LINQ 查詢
    1-29520.3 LINQ to Objects
    1-29620.4 LINQ to XML
    1-29720.5 LINQ 方法
    1-29820.6 LINQ to DataSet
    1-29920.6.1 LINQ to DataSet 簡介
    1-30020.6.2 如何使用LINQ to DataSet 查詢不具型別DataSet
    1-30120.6.3 如何使用LINQ to DataSet 查詢具型別DataSet
    1-30220.7 ADO .NET Entity Framework
    1-30320.7.1 Entity Framework 簡介
    1-30420.7.2 如何使用Entity Designer 撰寫Entity Framework 程式
    1-30520.7.3 如何使用Entity Framework 編輯資料表記錄
    1-306ch21 ASP.NET Web 應用程式
    1-30721.1 ASP.NET Web 應用程式簡介
    1-30821.2 ASP.NET AJAX 非同步網頁
    1-30921.3 ASP.NET 網頁資料庫
    1-31021.4 ASP.NET 網頁圖表設計
    1-311ch22 ASP.NET MVC 應用程式
    1-31222.1 ASP.NET MVC 應用程式簡介
    1-31322.1.1 何謂MVC
    1-31422.1.2 MVC 的運作
    1-31522.2 ASP.NET MVC 專案架構
    1-31622.3 ASP.NET MVC 書籍管理網站實作
    1-317ch23 jQuery Mobile 跨平台行動裝置應用程式開發
    1-31823.1 jQuery Mobile 簡介
    1-31923.2 jQuery Mobile 開發
    1-32023.2.1 jQuery Mobile 函式庫說明
    1-32123.2.2 在網頁中引用jQuery Mobile 函式庫
    1-32223.2.3 jQuery Mobile 網頁架構
    1-32323.2.4 jQuery Mobile 網頁開發與常用元件
    1-32423.3 jQuery Mobile 與ASP.NET 整合
    1-32523.4 jQuery Mobile 與ASP.NET MVC 整合
    1-326ch24 網路服務程式設計
    1-32724.1 Web 服務簡介
    1-32824.2 如何建立Web 服務
    1-32924.3 如何呼叫Web 服務
    1-33024.4 使用Web 服務的限制
    1-331附錄 A C#常用類別
    1-3321.10 習題
    1-333一. 選擇題
    1-334二. 程式設計
    1-3352.3 習題
    1-336一. 選擇題
    1-337二. 程式設計
    1-3383.10 習題
    1-339一. 選擇題
    1-340二. 程式設計
    1-3414.7 習題
    1-342一. 選擇題
    1-3435.6 習題
    1-344一. 選擇題
    1-3456.9 習題
    1-346一. 選擇題
    1-347二. 程式設計
    1-3487.4 習題
    1-3498.11 習題
    1-350一. 選擇題
    1-351二. 程式設計
    1-3529.8 習題
    1-353一. 選擇題
    1-354二. 程式設計
    1-35510.5 習題
    1-356一. 選擇題
    1-357二. 程式設計
    1-35811.5 習題
    1-359一. 選擇題
    1-360二. 程式設計
    1-36112.7 習題
    1-362一. 選擇題
    1-363二. 程式設計
    1-36413.4 習題
    1-365一. 選擇題
    1-366二. 程式設計
    1-36714.6 習題
    1-368一. 選擇題
    1-369二. 程式設計
    1-37015.6 習題
    1-371一. 選擇題
    1-372二. 程式設計
    1-37316.5 習題
    1-374一. 選擇題
    1-375二. 程式設計
    1-37617.4 習題
    1-377一. 選擇題
    1-378二. 程式設計
    1-37918.6 習題
    1-380一. 選擇題
    1-381二. 程式設計
    1-38219.5 習題
    1-383一. 選擇題
    1-384二. 程式設計
    1-38520.8 習題
    1-386一. 選擇題
    1-387二. 程式設計
    1-38821.5 習題
    1-38923.5 習題
    1-39024.5 習題
    1-391版權頁
    1-392封底

    常见问答

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

    猜你喜欢

    用户评价

    | 收集中

    销售方案