新到貨2本75折
C#程序設計與項目實戰

C#程序設計與項目實戰

  • 定價:228
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

本書介紹C#程序設計的基本語法、C#面向對象程序設計、基於Windows的窗體應用程序開發、圖形用戶界面GUI設計、ADO.NET數據庫訪問等內容。本書以C#語言規范4.0為標准,開發工具使用Visual Studio 2012,內容選取上與工作崗位的能力要求緊密結合,緊跟C#發展動向;教材組織上以項目為載體,校企合作精選工作項目,任務案例實用精煉,融知識性、趣味性於一體,綜合性和難度逐步提升,符合學習規律,也使讀者在學習的過程中體會到C#編程的樂趣。本書配套建設了課程網站,提供PPT教學課件、課程任務案例、實訓資源包等的教學資源,以方便教師教學和讀者自主學習。
 

目錄

第1章 認知.NET與C#(1)
1.1 任務1:認知.NET(1)
1.1.1 .NET發展歷史(1)
1.1.2 .NET Framework(3)
1.1.3 程序編譯(3)
1.1.4 C#(4)
1.1.5 Visual Studio(5)
1.2 任務2:創建應用程序(11)
1.2.1 基於控制台的應用程序(11)
1.2.2 基於Windows窗體的應用程序(16)
1.3 小結(19)
1.4 實訓任務(20)

第2章 數據運算(21)
2.1 任務1:標識符與關鍵字(21)
2.1.1 命名標識符(22)
2.1.2 關鍵字(22)
2.2 任務2:使用常量和變量(22)
2.2.1 常量(22)
2.2.2 變量(23)
2.3 任務3:認知基本數據類型(24)
2.3.1 簡單類型(25)
2.3.2 枚舉類型(27)
2.3.3 結構類型(28)
2.4 任務4:數據運算(29)
2.4.1 運算符類型(29)
2.4.2 賦值運算符與賦值表達式(29)
2.4.3 算術運算符與算術表達式(30)
2.4.4 關系運算符與關系表達式(31)
2.4.5 邏輯運算符與邏輯表達式(31)
2.4.6 位運算符(32)
2.4.7 擴充后的賦值運算符(33)
2.4.8 條件運算符(33)
2.4.9 運算符優先級(34)
2.5 任務5:類型轉換(34)
2.5.1 隱式轉換(35)
2.5.2 顯式轉換(36)
2.4.3 System.Convert類(36)
2.4.4 數值和字符串之間的轉換(37)
2.4.5 裝箱和拆箱(38)
2.6 小結(39)
2.7 實訓任務(40)

第3章 程序流程控制(41)
3.1 任務1:認知程序的三種結構(41)
3.1.1 順序結構(41)
3.1.2 分支結構(42)
3.1.3 循環結構(42)
3.2 任務2:條件判斷(42)
3.2.1 if語句(42)
3.2.2 switch語句(45)
3.3 任務3:循環嵌套(47)
3.3.1 while語句(48)
3.3.2 do…while語句(49)
3.3.3 for語句(50)
3.3.4 foreach語句(54)
3.4 流程跳轉(54)
3.5 小結(56)
3.6 實訓任務(56)

第4章 收集同一類型的數據(59)
4.1 任務1:創建和使用數組(59)
4.1.1 數組的概念(59)
4.1.2 聲明和初始化數組(60)
4.1.3 訪問數組(62)
4.1.4 System.Array類(64)
4.1.5 匿名數組(65)
4.2 任務2:集合處理(66)
4.2.1 非泛型集合(66)
4.2.2 泛型集合(67)
4.3 任務3:字符串處理(68)
4.3.1 String類(68)
4.3.2 StringBuilder類(72)
4.4 小結(73)
4.5 實訓任務(74)

第5章 堆積木——方法(77)
5.1 任務1:創建一個方法(77)
5.2 任務2:調用方法(78)
5.3 任務3:向方法傳遞參數(82)
5.3.1 參數的類別(82)
5.3.2 值參數調用(82)
5.3.3 引用參數調用(84)
5.4 任務4:方法的重載(88)
5.5 任務5:Main()方法(89)
5.6 任務6:變量的作用域(90)
5.6.1 局部變量(91)
5.6.2 全局變量(92)
5.7 小結(93)
5.8 實訓任務(93)

第6章 面向對象基礎(96)
6.1 任務1:認知面向對象(96)
6.1.1 理解面向對象(96)
6.1.2 面向對象的概念(97)
6.2 任務2:面向對象程序設計(98)
6.2.1 類(98)
6.2.2 類成員(99)
6.2.3 this關鍵字(111)
6.2.4 委托(113)
6.2.5 事件(116)
6.3 小結(119)
6.4 實訓任務(120)

第7章 面向對象高級(124)
7.1 任務1:繼承性(124)
7.1.1 理解繼承(124)
7.1.2 繼承的特性(125)
7.1.3 派生類(125)
7.1.4 尊老愛幼——派生類中調用構造函數(127)
7.1.5 密封類(130)
7.1.6 隱藏從基類繼承的成員(130)
7.2 任務2:多態性(133)
7.2.1 虛方法(133)
7.2.2 抽象方法和抽象類(137)
7.3 任務3:接口(140)
7.3.1 理解接口(140)
7.3.2 使用接口(140)
7.3.3 判別實現了某接口的對象(143)
7.3.4 接口和抽象類的比較(144)
7.4 小結(145)
7.5 實訓任務(145)

第8章 調試程序和異常處理(149)
8.1 任務1:調試程序(149)
8.1.1 錯誤類型(149)
8.1.2 調試工具欄(150)
8.1.3 調試命令(150)
8.2 任務2:異常處理(154)
8.2.1 異常類(154)
8.2.2 使用異常(155)
8.2.3 創建用戶定義的異常類(159)
8.3 任務3:生成程序(161)
8.4 小結(162)
8.5 實訓任務(162)

第9章 開發Windows窗體應用程序(164)
9.1 任務1:認知Windows窗體應用程序(164)
9.1.1 窗體(165)
9.1.2 控件(165)
9.1.3 事件(165)
9.2 任務2:認知Windows窗體(166)
9.3 任務3:使用常用的Windows窗體控件(168)
9.3.1 Windows窗體控件的共同特性(168)
9.3.2 標簽Label(170)
9.3.3 文本框TextBox(170)
9.3.4 按鈕Button(172)
9.3.5 單選按鈕RadioButton(174)
9.3.6 復選框CheckBox(176)
9.3.7 列表框ListBox(178)
9.3.8 組合框ComboBox(180)
9.3.9 計時器Timer(180)
9.3.10 進度條ProgressBar(180)
9.3.11 日期時間DateTimePicker(183)
9.3.12 圖片框PictureBox(183)
9.3.13 圖像列表組件ImageList(184)
9.3.14 樹視圖TreeView(184)
9.3.15 列表視圖ListView(185)
9.3.16 消息框MessageBox(186)
9.3.17 通用對話框(188)
9.3.18 菜單MenuStrip(189)
9.3.18 工具欄ToolStrip(195)
9.3.19 狀態欄StatusStrip(195)
9.4 任務4:構建多文檔界面窗體(195)
9.4.1 SDI和MDI應用程序簡介(195)
9.4.2 多文檔界面特點(196)
9.4.3 創建多文檔界面(196)
9.5 小結(205)
9.6 實訓任務(205)

第10章 開發圖形應用程序(208)
10.1 任務1:認知圖形繪制基礎(208)
10.1.1 GDI+(208)
10.1.2 圖形坐標系統(209)
10.1.3 繪圖對象(209)
10.2 任務2:繪制圖形(212)
10.2.1 繪圖圖面Graphics(212)
10.2.2 畫筆Pen(213)
10.2.3 畫筆繪圖(214)
10.2.4 畫刷Brush(220)
10.2.5 清理圖面(223)
10.3 任務3:繪制文本與圖像(223)
10.3.1 文本(223)
10.3.2 圖像(225)
10.4 任務4:交互繪圖(228)
10.4.1 鼠標事件(228)
10.4.2 鼠標繪圖(229)
10.5 小結(230)
10.6 實訓任務(231)

第11章 文件流操作(232)
11.1 任務1:認知文件和流(232)
11.1.1 文件和流的概念(232)
11.1.2 FileStream類(233)
11.2 任務2:操作文件和目錄(235)
11.2.1 File類和FileInfo類(235)
11.2.2 Directory類和DirectoryInfo類(238)
11.3 任務3:讀寫文件(240)
11.3.1 讀寫文本文件(240)
11.3.2 讀寫二進制文件(243)
11.4 小結(246)
11.5 實訓任務(246)

第12章 數據庫操作——ADO.NET(249)
12.1 任務1:理解數據訪問模型(251)
12.2 任務2:認知ADO.NET對象模型(252)
12.2.1 ADO.NET對象模型(252)
12.2.2 數據提供程序(252)
12.2.3 DataSet(253)
12.2.4 ADO.NET的數據訪問模式(253)
12.3 任務3:創建數據庫連接(254)
12.3.1 連接對象Connection(254)
12.3.2 ConnectionString屬性(256)
12.3.3 應用程序配置文件(257)
12.3.4 管理數據庫連接(258)
12.3.5 處理連接的異常(259)
12.4 任務4:在連接環境中獲取數據(259)
12.4.1 命令對象Command(259)
12.4.2 Command對象的屬性(261)
12.4.3 設置Command對象的屬性(262)
12.4.4 Command對象的參數(262)
12.4.5 使用Command對象執行命令(263)
12.5 任務5:斷開連接的數據訪問(274)
12.5.1 數據集DataSet(274)
12.5.2 數據適配器DataAdapter(275)
12.5.3 數據更新(278)
12.6 任務6:創建三層體系結構的應用程序(294)
12.7 小結(302)
12.8 實訓任務(302)

附錄A 實訓報告書模板(310)
參考文獻(311)
 

詳細資料

  • ISBN:9787121231384
  • 規格:311頁 / 普通級 / 1-1
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 從「格」的概念出發|
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 翦商作者新作79折
  • 針灸匠張寶旬
  • 浪漫小說精選3本72折