本書知識點配以示例代碼,讓讀者在學練結合、循序漸進中學習C#語言,體驗學習樂趣、感受編程魅力。全書共9章,分別介紹了C#的開發入門、基礎語法、物件導向編程、常用類和結構、集合、數據庫基礎、ADO.NET數據庫交互技術、Windows表單應用開發入門和綜合應用。此外,每章精心設計了專案案例,使讀者在實踐中鞏固相應的實用開發技能。本書概念清晰、內容簡練,是學習C#語言的入門佳選,既可作為全國高等學校C#語言的程式設計課程的教材,也可作為編程愛好者的自學參考用書。
第1章 C#開發入門
1.1 基礎概念
1.2 安裝Visual Studio開發工具
1.3 個控制台程式
1.4 個Windows表單程式
1.5 專案案例——天行健、上下而求索
1.5.1 項目一:創建控制台應用“天行健,君子以自強不息”
1.5.2 項目二:創建Windows表單應用“路漫漫其修遠兮,吾將上下而求索”
第2章 C#基礎語法
2.1 程式設計基礎
2.1.1 注釋
2.1.2 識別字
2.1.3 關鍵字
2.1.4 常量
2.1.5 變數
2.1.6 變數類型
2.1.7 類型轉換
2.1.8 操作符
2.2 語句流程的控制
2.2.1 分支語句if
2.2.2 分支語句switch
2.2.3 迴圈語句while
2.2.4 迴圈語句do…while
2.2.5 迴圈語句for
2.2.6 迴圈語句foreach
2.2.7 break、continue、goto
2.3 數組
2.3.1 數組的聲明
2.3.2 數組的創建
2.3.3 數組元素的訪問、遍歷
2.3.4 數組元素的排序
2.3.5 交錯數組和多維數組
2.3.6 可變參數
2.4 專案案例——中國古代數學,成就輝煌
2.4.1 項目一:求解《九章算術》盈不足之共買物
2.4.2 項目二:求解《丘建算經》百雞問題
2.4.3 項目三:求解斐波那契數列
2.4.4 項目四:數字古詩的保存和輸出
第3章 物件導向
3.1 物件導向編程基礎
3.1.1 個類的定義和物件
3.1.2 類的成員變數
3.1.3 類的屬性
3.1.4 類的成員方法
3.1.5 類的構造方法
3.1.6 方法的重載
3.1.7 繼承
3.1.8 方法覆蓋、多態、轉型
3.1.9 抽象類別
3.1.10 介面