幫助中心 | 我的帳號 | 關於我們

C#面向對象程序設計與項目實踐(高職高專工作過程導向新理念教材)/電腦系列

  • 作者:編者:陳建國//李礁|責編:孟毅新
  • 出版社:清華大學
  • ISBN:9787302584346
  • 出版日期:2022/10/01
  • 裝幀:平裝
  • 頁數:386
人民幣:RMB 86 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是學生在具有一定的C語言的基礎上,學習面向對象程序設計的人門教材。本書強化項目實踐,逐步提高學生的編程能力。本書按照CDIO模式編寫,即按照「構思、設計、實現、運行」的結構構建項目和任務,將「客戶管理系統」的設計貫穿到全書的每個項目實踐中。本書共包括8個項目實踐,24個任務,150多個案常式序,每章有關鍵詞(中英文對照)。
    本書內容包括.NET框架與C#概述、C#程序設計基礎、圖形用戶界面基礎、類與對象、繼承與多態、委託與事件、集合與泛型、文件處理。
    本書可以作為電腦及其相關專業程序設計課程的入門教材,也可以作為軟體開發人員的入門教材。

作者介紹
編者:陳建國//李礁|責編:孟毅新

目錄
第1章  .NET框架與C#概述
  1.1  Visual Studio .NET簡介
    1.1.1  .NET概述
    1.1.2  .NET框架簡介
    1.1.3  C#編程語言簡介
    1.1.4  Visual Studio .NET集成環境
    1.1.5  編寫代碼環境
    1.1.6  命名空間
    1.1.7  C#程序的結構與編譯
    任務1-1  第一個C#程序
  1.2  控制台程序的數據輸入與輸出
    1.2.1  數據的輸入/輸出
    1.2.2  C#的預處理
    1.2.3  C#的編程規則
    任務1-2  註冊用戶信息
  項目實踐1  C#編程環境與程序結構
  習題
第2章  C#程序設計基礎
  2.1  數據定義與運算
    2.1.1  預定義數據類型
    2.1.2  常量
    2.1.3  變數
    2.1.4  運算符與表達式
    2.1.5  類型轉換
    任務2-1  客戶信息的輸入與輸出
  2.2  程序流程式控制制
    2.2.1  分支語句
    2.2.2  循環語句
    2.2.3  跳轉語句
    2.2.4  異常處理
    2.2.5  溢出檢查
    任務2-2  客戶信息的分類統計
  2.3  複雜構造類型
    2.3.1  枚舉類型
    2.3.2  結構體類型
    2.3.3  數組
    2.3.4  字元串類
    任務2-3  客戶記錄的組織
  項目實踐2  客戶信息管理
  習題
第3章  圖形用戶界面基礎
  3.1  Windows窗體
    3.1.1  窗體概述
    3.1.2  創建窗體
    3.1.3  窗體的屬性、事件和方法
    3.1.4  使用消息框
    任務3-1  用戶登錄界面的設計
  3.2  常用控制項
    3.2.1  控制項概述
    3.2.2  Lable控制項

    3.2.3  PictureBox控制項
    3.2.4  Button控制項
    3.2.5  RadioButton控制項
    3.2.6  TextBox控制項
    3.2.7  CheckBox控制項
    3.2.8  GroupBox控制項
    任務3-2  用戶註冊界面的設計
  項目實踐3  基於窗體界面的客戶管理系統
  習題
第4章  類與對象
  4.1  類、對象與封裝
    4.1.1  類及其構成
    4.1.2  對象
    任務4-1  客戶對象的定義
  4.2  類的數據成員
    4.2.1  常量成員
    4.2.2  變數成員
    4.2.3  類的組合與嵌套
    任務4-2  客戶信息的組織
  4.3  構造方法和析構方法
    4.3.1  構造方法
    4.3.2  析構方法
    任務4-3  客戶信息的初始化
  4.4  方法成員
    4.4.1  方法的定義與調用
    4.4.2  方法的參數
    4.4.3  分部類與分部方法
    4.4.4  靜態方法與實例方法
    4.4.5  this關鍵字
    4.4.6  方法重載
    4.4.7  對象交互
    任務4-4  模擬客戶訂貨處理
  4.5  運算符的重載
    4.5.1  運算符重載的概念
    4.5.2  重載二元運算符
    4.5.3  重載一元運算符
    4.5.4  重載關係運算符
    任務4-5  客戶信息的分類排序
  4.6  屬性與索引
    4.6.1  屬性
    4.6.2  索引器
    任務4-6  客戶信息的索引
  項目實踐4  客戶管理系統的功能擴展
  習題
第5章  繼承與多態
  5.1  繼承與派生
    5.1.1  C#的繼承機制
    5.1.2  派生類的構造方法與析構方法
    5.1.3  繼承機制的訪問許可權
    5.1.4  繼承的傳遞性

    5.1.5  基類Object
    任務5-1  客戶間的關係描述
  5.2  多態與虛方法
    5.2.1  多態性
    5.2.2  虛方法
    5.2.3  里氏替換與多態
    任務5-2  模擬員工選擇不同的交通工具
  5.3  抽象與密封
    5.3.1  抽象類與抽象成員
    5.3.2  密封類和密封成員
    任務5-3  計算員工的工資
  5.4  介面
    5.4.1  介面的概念
    5.4.2  介面成員
    5.4.3  介面的實現
    5.4.4  介面映射
    5.4.5  介面的重新實現
    5.4.6  抽象類和介面
    任務5-4  模擬虛擬印表機
  項目實踐5  員工工資管理
  習題
第6章  委託與事件
  6.1  委託
    6.1.1  委託的概念
    6.1.2  委託的使用
    6.1.3  多播委託
    6.1.4  協變和抗變
    任務6-1  模擬產品的研發和銷售流程
  6.2  事件
    6.2.1  事件的原理
    6.2.2  創建事件和使用事件
    6.2.3  委託、事件與Observer設計模式
    任務6-2  模擬商品價格的調整
  項目實踐6  調整員工工資
  習題
第7章  集合與泛型
  7.1  集合
    7.1.1  集合的概念
    7.1.2  集合類
    7.1.3  集合介面
    任務7-1  數據的快速檢索與遍歷
  7.2  泛型
    7.2.1  泛型概述
    7.2.2  泛型類型參數及約束
    7.2.3  創建泛型類
    任務7-2  提高代碼的復用性
  項目實踐7  客戶管理系統的優化
  習題
第8章  文件處理
  8.1  文件系統管理

    8.1.1  文件夾管理
    8.1.2  文件管理
    8.1.3  通用對話框
    任務8-1  查找指定文件
  8.2  文件存取
    8.2.1  文本模式
    8.2.2  二進位模式
    任務8-2  客戶信息的存儲
  8.3  序列化對象
    8.3.1  序列化的概念
    8.3.2  序列化的應用
    任務8-3  客戶信息的存儲優化
  項目實踐8  客戶管理系統的數據存儲
  習題
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032