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

C#程序設計與應用開發(微課視頻版微課版21世紀高等學校電腦類課程創新系列教材)

  • 作者:編者:曾憲權//曹玉松//鄢靖豐|責編:黃芝//張愛華
  • 出版社:清華大學
  • ISBN:9787302571858
  • 出版日期:2021/05/01
  • 裝幀:平裝
  • 頁數:376
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    全書以Visual Studio2017為開發工具,以工作過程為導向,通過項目碎片化將理論知識進行融會貫通,深入淺出地介紹了C#編程的相關技術。全書共分4篇11章。第1?3章為入門篇,詳細介紹了C#語言及其開發環境、C#程序結構、變數和表達式、程序控制流、數組、字元串和集合等C#編程的基礎知識;第4、5章為進階篇,介紹了C#面向對象程序設計的核心技術,包括類的定義、繼承、多態和介面、委託和事件等知識點;第6?9章為提高篇,全面介紹了Windows窗體應用程序、WPF應用程序、ADO.NET數據訪問技術、文件與數據流等內容;第10、11章為應用篇,通過wPF貪吃蛇遊戲和學生成績管理系統的開發,讓讀者能夠快速掌握使用C#語言進行軟體開發的關鍵技術,全面提高運用知識解決實際問題和軟體項目開發設計能力。
    本書內容實用新穎,結構合理,案例豐富,有些案例可以直接應用到項目開發中,非常適合作為零基礎學習人員的學慣用書和大中專院校學生的教材,也可以作為相關培訓機構師生和軟體開發人員的參考書。

作者介紹
編者:曾憲權//曹玉松//鄢靖豐|責編:黃芝//張愛華

目錄
第一部分  入門篇
  第1章  C#編程初體驗
    1.1  C#語言及其開發環境
      1.1.1  C#語言——全能的現代編程語言
      1.1.2  .NET平台——免費跨平台的通用開發平台
      1.1.3  Visual Studio——智能化開發環境和工具
    1.2  編寫第一個C#程序
      1.2.1  C#程序結構
      1.2.2  命名空間
      1.2.3  標識符和關鍵字
      1.2.4  類和方法
      1.2.5  註釋
    1.3  常用程序類型和技術
      1.3.1  控制台應用程序
      1.3.2  Windows窗體應用程序
      1.3.3  WPF應用程序
      1.3.4  Web應用程序
    1.4  C#編碼規範——程序員需要提升的修養
      1.4.1  命名的約定
      1.4.2  註釋的約定
      1.4.3  代碼組織與風格
    1.5  知識點提煉
    1.6  思考與練習
  第2章  C#編程核心語法
    2.1  變數和表達式
      2.1.1  變數
      2.1.2  常量
      2.1.3  數據類型
      2.1.4  類型的安全性
      2.1.5  運算符和表達式
    2.2  程序控制流: 分支
      2.2.1  if語句
      2.2.2  條件運算符
      2.2.3  switch語句
    2.3  程序控制流: 循環
      2.3.1  while語句
      2.3.2  do?while語句
      2.3.3  for語句
      2.3.4  foreach語句
      2.3.5  循環的嵌套
      2.3.6  循環的中斷
    2.4  調試與異常
      2.4.1  調試——軟體開發必備技能
      2.4.2  異常處理——麻煩總得有人解決
    2.5  知識點提煉
    2.6  思考與練習
  第3章  數組、字元串和集合
    3.1  數組
      3.1.1  數組基礎
      3.1.2  多維數組

      3.1.3  交錯數組
    3.2  字元串
      3.2.1  字元串基礎
      3.2.2  字元串常用操作
      3.2.3  可變字元串
    3.3  集合
      3.3.1  集合基礎
      3.3.2  列表
      3.3.3  隊列
      3.3.4  字典
    3.4  知識點提煉
    3.5  思考與練習
第二部分  進階篇
  第4章  面向對象編程技術
    4.1  類和對象
      4.1.1  定義類
      4.1.2  欄位
      4.1.3  方法
      4.1.4  構造函數與析構函數
      4.1.5  對象的聲明
    4.2  屬性和索引器
      4.2.1  屬性——訪問欄位更優雅
      4.2.2  索引器——聰明的數組
      4.2.3  靜態類和靜態成員
      4.2.4  值參數和引用參數
    4.3  繼承、多態和介面
      4.3.1  繼承
      4.3.2  多態——同一問題不同結果
      4.3.3  介面——讓類信守承諾
    4.4  委託和事件
      4.4.1  委託——函數也能當變數
      4.4.2  事件——悄悄地告訴你
    4.5  知識點提煉
    4.6  思考與練習
  第5章  階段項目: 自動取款機模擬程序
    5.1  項目概述
      5.1.1  工作流程
      5.1.2  系統類圖
    5.2  項目的實現
      5.2.1  賬戶類
      5.2.2  賬戶管理類
      5.2.3  ATM類
    5.3  知識點提煉
    5.4  思考與練習
第三部分  提高篇
  第6章  Windows窗體應用程序
    6.1  認識Windows窗體應用程序
      6.1.1  認識Windows窗體
      6.1.2  窗體的屬性和方法
      6.1.3  窗體事件處理機制

      6.1.4  Windows窗體應用程序的生命周期
    6.2  文本類控制項
      6.2.1  控制項基礎
      6.2.2  標籤控制項
      6.2.3  按鈕控制項
      6.2.4  文本框控制項
      6.2.5  圖片控制項
      6.2.6  多格式文本框控制項
    6.3  選擇類控制項
      6.3.1  單選按鈕控制項
      6.3.2  複選框控制項
      6.3.3  列表框控制項
      6.3.4  組合框控制項
      6.3.5  數值選擇控制項
    6.4  通用對話框
      6.4.1  「打開文件」對話框
      6.4.2  「保存文件」對話框
      6.4.3  消息對話框
      6.4.4  對話框綜合示例——圖片瀏覽器
    6.5  菜單、工具欄和狀態欄
      6.5.1  菜單控制項
      6.5.2  上下文菜單
      6.5.3  工具欄控制項
      6.5.4  狀態欄控制項
      6.5.5  計時器組件
    6.6  知識點提煉
    6.7  思考與練習
  第7章  WPF應用程序
    7.1  WPF程序開發入門
      7.1.1  WPF概述
      7.1.2  XAML基礎
      7.1.3  依賴屬性和附加屬性
      7.1.4  XAML中的事件
      7.1.5  WPF程序的生命周期
    7.2  布局和控制項
      7.2.1  控制項模型
      7.2.2  布局控制項
      7.2.3  通用界面控制項
      7.2.4  綜合示例——基本控制項的用法
    7.3  資源和樣式
      7.3.1  畫刷
      7.3.2  圖形
      7.3.3  資源
      7.3.4  樣式
    7.4  數據綁定
      7.4.1  認識數據綁定
      7.4.2  創建數據綁定
      7.4.3  數據轉換
    7.5  WPF命令
      7.5.1  命令模型

      7.5.2  自定義命令
    7.6  知識點提煉
    7.7  思考與練習
  第8章  ADO.NET數據訪問技術
    8.1  使用Connection對象連接資料庫
      8.1.1  認識ADO.NET
      8.1.2  Connection對象
      8.1.3  管理連接字元串
    8.2  使用Command對象訪問資料庫
      8.2.1  Command對象
      8.2.2  DataReader對象
      8.2.3  調用存儲過程
    8.3  使用DataSet離線訪問資料庫
      8.3.1  ADO.NET數據訪問模型
      8.3.2  DataSet對象
      8.3.3  DataAdapter對象
    8.4  數據瀏覽器——DataGridView控制項
      8.4.1  認識DataGridView
      8.4.2  使用DataGridView控制項
      8.4.3  DataGridView應用示例——添加學生成績
    8.5  知識點提煉
    8.6  思考與練習
  第9章  文件與數據流
    9.1  管理文件系統
      9.1.1  System.IO命名空間
      9.1.2  驅動器管理
      9.1.3  使用Path類
      9.1.4  目錄管理
      9.1.5  文件管理
    9.2  數據流技術
      9.2.1  數據流基礎
      9.2.2  文件處理流
      9.2.3  讀寫文本文件
      9.2.4  讀寫二進位文件
    9.3  知識點提煉
第四部分  應用篇
  第10章  綜合案例: WPF貪吃蛇遊戲
    10.1  創建一個遊戲區域
      10.1.1  遊戲區域XAML
      10.1.2  繪製遊戲區域背景
    10.2  創建與移動貪吃蛇
      10.2.1  創建貪吃蛇
      10.2.2  移動貪吃蛇
    10.3  貪吃蛇遊戲的完善
      10.3.1  為貪吃蛇添加食物
      10.3.2  控制貪吃蛇
      10.3.3  碰撞檢測
      10.3.4  添加自定義標題欄
  第11章  綜合案例: 學生成績管理系統
    11.1  三層架構簡介

      11.1.1  常用的三層架構
      11.1.2  三層架構的演變
      11.1.3  搭建三層架構
    11.2  學生成績管理系統的分析與設計
      11.2.1  系統概述
      11.2.2  系統業務流程
      11.2.3  資料庫設計
    11.3  學生成績管理系統的實現
      11.3.1  業務實體層的實現
      11.3.2  數據訪問層的實現
      11.3.3  業務邏輯層的實現
      11.3.4  用戶界面層的實現
    11.4  學生成績管理系統的部署
      11.4.1  什麼是應用程序部署
      11.4.2  使用ClickOnce部署學生成績管理系統
      11.4.3  使用Windows Installer部署學生成績管理系統
  參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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