商品簡介
在本書中,暢銷書作家John Lewis繼續他的慣例,將重點放在編寫設計良好的軟件解決方案的編程技巧上。本書是C#編程語言的全面介紹,以編程新手容易理解的漸進方式呈現。它集成了C#編程語言和編寫高質量軟件程序的技術的最新介紹。 本書特點:從一開始就重點強調面向對象的程序設計,通過將編程實踐放到所有的例子和解釋中來提供好的編程技巧的基礎。由始至終使用幾個完全實現的例來講解特定的編程概念。包括了一個Visual Studio環境的快速入門。在每章中包含一個有精選圖形的Windows Track(Windows專題)教程,作為面向對象引人入勝的示例。
目次
第1章 緒論 本章目標 1.1 計算機處理 1.2 硬件組件 1.3 網絡 1.4 C#編程語言 1.5 C#的標識符 1.6 程序開發 1.7 面向對象編程 關鍵概念總結 自測題 習題 編程項目 自測題解答 第2章 數據和表達式 本章目標 2.1 字符串 2.2 變量和賦值 2.3 原始數據類型 2.4 表達式 2.5 數據轉換 2.6 交互式程序 2.7 基于Windows的程序 2.8 圖形模型 2.9 第1個CUI程序 2.10 繪制形狀 關鍵概念總結 自測題 習題 編程項目 自測題解答 第3章 使用類和對象 本章目標 3.1 創建對象 3.2 深入String和StringBuilder類 3.3 NET體系結構和基類庫 3.4 Random類 3.5 Math類 3.6 格式化輸出 3.7 枚舉類型 3.8 組件和容器 3.9 繪制線和Pen(畫筆)的樣式 3.10 圖像 關鍵概念總結 自測題 習題 編程項目 自測題解答 第4章 編寫類 本章目標 4.1 創建對象 4.2 封裝 4.3 方法的解析 4.4 屬性 4.5 再論構造函數 4.6 為圖形化的圖像使用類 4.7 BRUSH(畫刷) 4.8 圖形用戶界面 4.9 按鈕 4.10 文本字段 4.11 設置Tab鍵順序 關鍵概念總結 自測題 習題 編程項目 自測題解答 第5章 條件語句和循環 本章目標 5.1 創建對象 …… 第6章 面向對象設計 第7章 數組 第8章 繼承 第9章 多態 第10章 異常 第11章 遞歸 第12章 集合和數據結構 附錄A 數值系統 附錄B Unicode字符集 附錄C 編碼標準、軟件工程和相關主題 附錄D Visual Studio安裝指南