精通Visual C#(第4版)

托尼·加迪斯 著 黃剛 等

  • 出版商: 清華大學
  • 出版日期: 2018-10-01
  • 售價: $1,014
  • 語言: 簡體中文
  • 頁數: 766
  • 裝訂: 平裝
  • ISBN: 7302509107
  • ISBN-13: 9787302509103
  • 相關分類: Visual C#
  • 此書翻譯自: Starting Out with Visual C#
  • 下單後立即進貨 (約4週~6週)

買這商品的人也買了...

相關主題

商品描述

這是暢銷系列Start Out With中的一本,秉持該系列圖書的寫作特色,從基礎入手,逐步深入介紹Visual C#,講解清晰、編排周到且易於理解。
本書不僅給出了大量的示例程序,每章還提供了大量操作步驟詳細的實踐教程,以及實現這些應用程序的完整代碼和窗體截圖,方便讀者學習。
本書共分為11章,知識體系完備,編寫體例充分考慮到教學的需要,可以作為全國各大中專院校計算機專業的相關教材,對Visual C#開發人員也是很好的參考用書。

作者簡介

托尼·加迪斯(Tony Gaddis)在北卡羅來納州的海伍德社區學院講授“計算機編程語言”“操作系統”和“物理”課程。他在1994年被評為北卡羅來納社區學院的“年度佳教師”,並在1997年獲得“教學卓越獎”。Tony也提供對公司和機構(包括NASA的肯尼迪航天中心)的培訓。他著有《Starting Out with C++》和《Starting Out with Java》,並與人合著了《Starting Out with Visual Basic 2005》等。

目錄大綱

第1章 計算機和編程導論
1.1 導言
1.2 硬件和軟件
1.2.1 硬件
1.2.2 軟件
1.2.3 思考題
1.3 計算機存儲數據的方式
1.3.1 數字存儲
1.3.2 字符存儲
1.3.3 高級數字存儲
1.3.4 其他類型數據的
存儲方式
1.3.5 思考題
1.4 程序工作原理
1.4.1 從機器語言到匯編
語言
1.4.2 高級語言
1.4.3 關鍵字、運算符和
語法概述
1.4.4 編譯器和解釋器
1.4.5 思考題
1.5 圖形用戶界面
1.5.1 事件驅動的GUI
程序
1.5.2 思考題
1.6 對象
1.6.1 可見對象與不可見
對象
1.6.2 類:對象來源
1.6.3 .NET框架
1.6.4 編寫自定義類
1.6.5 思考題
1.7 程序開發過程
1.7.1 程序開發周期
1.7.2 思考題
1.8 Visual Studio開發環境入門
教程1-1:Visual Studio入門和
環境設置
1.8.1 新建項目
教程1-2:新建Visual C#項目
教程1-3:保存和關閉項目
1.8.2 Visual Studio開發
環境
1.8.3 使用“自動隱藏”
功能
1.8.4 菜單欄和“標準”
工具欄
1.8.5 工具箱
1.8.6 使用工具提示
1.8.7 停靠和浮動窗口
1.8.8 項目和解決方案
1.8.9 解決方案和項目在磁盤
上的典型組織方式
1.8.10 打開現有的項目
教程1-4:打開現有的項目
1.8.11 顯示設計器窗口
1.8.12 訪問Visual Studio
文檔
教程1-5:熟悉Visual Studio開發
環境
1.8.13 思考題
本章重點詞匯(中英文對照)
覆習和練習
編程挑戰
第2章 Visual 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-1:創建Hello World應用
程序的圖形用戶界面
2.3 初識C#代碼
2.3.1 在代碼編輯器和
設計器之間切換
2.3.2 將自己的代碼添加
到項目中
2.3.3 消息框
2.3.4 字符串常量
2.3.5 多個按鈕與事件
處理程序
2.3.6 設計時和運行時
2.3.7 思考題
2.4 為Hello World應用程序編寫
代碼
教程2-2:為Hello World應用
程序編寫代碼
2.5 使用標簽控件
2.5.1 設置字體屬性
2.5.2 設置邊框樣式屬性
2.5.3 設置自動調整大小
屬性
2.5.4 設置文本對齊屬性
7.9.7 從List中刪除項目
7.9.8 在List中插入項目
7.9.9 搜索List中的項目
教程7-4:完成Test Score List
應用程序
7.9.10 思考題
本章重點詞匯(中英文對照)
覆習和練習
編程挑戰
第8章 數據處理詳解
8.1 本章內容簡介
8.2 字符串和字符處理
8.2.1 char數據類型
8.2.2 檢索字符串中的單個
字符
8.2.3 字符測試和轉換
方法
教程8-1:完成Password Validation
應用程序
8.2.4 字符大小寫轉換
8.2.5 搜索子字符串
8.2.6 修改字符串的方法
教程8-2:完成Telephone Format
應用程序
教程8-3:完成Telephone Unformat
應用程序
8.2.7 拆分字符串
教程8-4:完成CSV Reader應用
程序
8.2.8 思考題
8.3 結構
8.3.1 使用new運算符來
創建結構實例
8.3.2 訪問結構的字段
8.3.3 將一個結構對象賦值
給另一個結構對象
8.3.4 將結構對象傳遞給
方法
8.3.5 比較結構對象
8.3.6 結構對象數組
8.3.7 在List中存儲結構
對象
教程8-5:完成Phonebook應用
程序
8.3.8 思考題
8.4 枚舉類型
8.4.1 使用枚舉量或enum
變量的ToString方法
教程8-6:完成Color Spectrum
應用程序
8.4.2 獲取枚舉量或enum
變量的整數值
8.4.3 為枚舉量指定整
數值
8.4.4 比較枚舉量和enum
變量
8.4.5 使用enum變量遍歷
數組的元素
8.4.6 思考題
8.5 ImageList控件
教程8-7:完成Random Card
應用程序
思考題
本章重點詞匯(中英文對照)
覆習和練習
編程挑戰
第9章 類和多窗體項目
9.1 關於類
9.1.1 創建一個類
9.1.2 創建一個對象
9.1.3 編寫類聲明的位置
教程9-1:創建和使用Coin類
9.1.4 將對象傳遞給方法
9.1.5 思考題
9.2 屬性
9.2.1 屬性與公共字段
9.2.2 將屬性作為實參傳遞
教程9-2:創建和使用CellPhone
類
9.2.3 只讀屬性
9.2.4 避免陳舊的數據
9.2.5 自動屬性
9.2.6 只讀自動屬性
9.2.7 思考題
9.3 帶形參的構造函數和重載
教程9-3:創建和使用
BankAccount類
9.3.1 重載的方法
9.3.2 重載的構造函數
9.3.3