免費咨詢熱線
400-615-1233
工作時間-工作日
8:30-17:30

C#程序設計

  • 類  別:計算機系列
  • 書  名:C#程序設計
  • 主  編:楊律青
  • 定  價:55
  • 開  本:16開
  • 時  間:2021年8月
  • 出  版  社:上海交通大學出版社
  • 書  號:978-7-313-09198-7

內容摘要

        本書以基礎性內容為主,深入淺出地介紹了.NET平臺基礎、C#基礎知識、C#的面向對象設計、使用C#開發窗體應用程序、ASP.NET開發、ASP.NET控件與內置對象、文件操作、C#的多線程、數據庫應用開發、GDI+編程、C#應用程序的安裝和部署、.NET的擴展內容(包括WPF、WCF和WF)等。
         本書可以作為高等院校“C#程序設計”課程的教材,也可作為從事基于.NET的軟件系統分析與設計、軟件開發及應用等工程師和工作人員的參考書。

目錄

第1章 .NET平臺基礎
1.1 .NET平臺介紹
1.1.1 .NET發展及解決方案
1.1.2 .NET平臺構造塊簡介
1.1.3 面向.NET的全新開發語言——C#
1.2 公共語言運行庫
1.3 微軟中間語言
1.4 程序集
1.5 .NET Framework類
1.6 命名空間
1.7 Visual Studio 2010的安裝與配置
1.7.1 Visual Studio 2010的安裝
1.7.2 Visual Studio 2010開發環境的配置
1.8 C#程序舉例
習題1
第2章 C#基礎概述
2.1 變量
2.1.1 變量的初始化
2.1.2 變量的作用域
2.1.3 常量
2.2 預定義數據類型
2.2.1 值類型和引用類型
2.2.2 預定義的值類型
2.2.3 預定義的引用類型
2.3 流控制語句
2.3.1 條件語句
2.3.2 循環語句
2.3.3 跳轉語句
2.4 枚舉
2.5 數組
2.6 控制臺IO
2.7 編寫高質量的C#代碼
2.7.1 用于標識符的規則
2.7.2 用法約定
習題2
第3章 C#的面向對象設計
3.1 面向對象概述
3.1.1 對象的概念
3.1.2 面向對象的設計方法
3.2 C#的類
3.2.1 類的概念
3.2.2 類的聲明
3.2.3 類的成員變量
3.2.4 類的訪問控制
3.2.5 構造函數和析構函數
3.2.6 類的屬性
3.3 C#的抽象類
3.3.1 抽象類的概念
3.3.2 抽象類和抽象方法的聲明
3.3.3 結構與類的區別
3.4 C#的接口
3.4.1 接口的概念
3.4.2 接口的聲明
3.4.3 接口與抽象類
3.5 方法
3.5.1 方法的聲明
3.5.2 方法參數
3.5.3 方法的重載
3.6 繼承性、多態性和封裝性
3.6.1 多態性
3.6.2 繼承性
3.6.3 封裝性
3.7 委托與事件
3.7.1 事件的原理
3.7.2 簡單的自定義事件
3.7.3 預定義事件處理機制
習題3
第4章 使用C#開發窗體應用程序
4.1 窗體應用程序概述
4.1.1 窗體應用程序特性
4.1.2 窗體應用程序的事件和消息
4.1.3 窗體應用程序的開發流程
4.2 窗體及其屬性
4.2.1 Windows窗體的基本屬性
4.2.2 Windows窗體的常用屬性
4.3 Windows控件
4.3.1 公共控件
4.3.2 容器控件
4.3.3 其他控件
4.4 菜單和工具欄的使用
4.5 多文檔界面
4.5.1 創建MDI父窗體
4.5.2 排列子窗體
4.6 創建對話框
習題4
第5章 ASP.NET開發
5.1 BS架構的Web應用
5.2 ASP.NET技術簡介
5.2.1 ASP.NET的新功能
5.2.2 ASP.NET的程序結構
5.2.3 ASP.NET的配置
5.2.4 Web窗體基礎
5.2.5 應用程序事件
5.3 HTML及網頁編程
5.4 CSS、主題和母版頁
5.4.1 CSS
5.4.2 主題
5.4.3 母版頁
習題5
第6章 ASP.NET控件與內置對象
6.1 HTML服務器控件
6.1.1 HTML服務器控件簡介
6.1.2 HTML容器控件類和輸入類
6.1.3 HTML服務器控件類
6.1.4 編程創建HTML服務器控件
6.1.5 處理服務器端事件
6.2 常用的Web服務器控件
6.2.1 基本Web服務器控件介紹
6.2.2 Panel控件介紹
6.2.3 列表控件介紹
6.2.4 表格式控件
6.3 驗證控件
6.3.1 驗證控件介紹
6.3.2 基類BaseValidator
6.3.3 RequiredFieldValidator控件
6.3.4 RangeValidator控件
6.3.5 CompareValidator控件
6.3.6 RegularExpressionValidator控件
6.3.7 CustomValidator控件
6.3.8 ValidationSummary控件
6.3.9 ValidationGroup屬性
6.3.10 讀取和修改驗證控件的屬性
6.3.11 Calendar日期控件
6.3.12 MultiView多視圖控件
6.4 ASP.NET的內置對象
6.4.1 Page對象
6.4.2 Response對象
6.4.3 Request對象
6.4.4 Application對象
6.4.5 Server對象
6.4.6 Cookie對象
6.4.7 Session對象
習題6
第7章 文件操作
7.1 用于文件操作的類
7.2 文件類
7.3 目錄類
7.3.1 Directory類
7.3.2 DirectoryInfo類
7.4 路徑類
7.5 創建文件
7.6 讀寫文件
7.7 綜合實例
習題7
第8章 C#的多線程
8.1 線程的概念
8.1.1 多線程工作方式
8.1.2 使用多線程的時機
8.2 線程的優先級
8.3 線程的同步
8.3.1 同步的含義
8.3.2 在C#中處理同步
8.3.3 同步時要注意的問題
8.4 線程開發實例
習題8
第9章 數據庫應用開發
9.1 ADO.NET概述
9.1.1 ADO.NET的基本概念與特點
9.1.2 ADO.NET對象模型的結構
9.1.3 ADO.NET數據庫開發方式
9.2 使用連接
9.2.1 用Connection連接字符串
9.2.2 在設計時創建對象
9.2.3 在運行時創建對象
9.2.4 打開和關閉連接
9.3 ADO.NET對象的使用
9.3.1 Command對象與DataReader對象簡介
9.3.2 Command對象的屬性
9.3.3 執行數據命令
9.3.4 使用DataReader對象檢索數據
9.3.5 基于Web的ADO對象實例
9.4 數據訪問服務器控件
9.5 XML文檔與數據處理
9.5.1 XML文檔的結構
9.5.2 System.Xml命名空間
習題9
第10章 GDI+編程
10.1 創建Graphics對象
10.2 創建筆和畫筆
10.2.1 筆
10.2.2 畫筆
10.3 繪圖的圖案
10.4 繪圖的顏色
10.5 繪圖工具
10.5.1 繪制線條或空心形狀
10.5.2 繪制實心形狀
10.6 用GDI+顯示字符串
10.7 用GDI+顯示圖像
習題10
第11章 C#應用程序的安裝和部署
11.1 .NET平臺部署方法與工具
11.2 窗體應用程序的安裝與部署
11.3 Web應用程序的安裝與部署
習題11
第12章 WPF、WCF與WF
12.1 WPF
12.1.1 WPF概述
12.1.2 WPF框架體系
12.1.3 WPF的特性
12.1.4 關于Silverlight
12.2 WCF
12.2.1 WCF概述
12.2.2 WCF體系結構
12.2.3 WCF的優勢
12.3 WF
12.3.1 WF概述
12.3.2 WF架構體系
12.3.3 WF的特點
習題12
第13章 案例分析
13.1 圖書管理系統
13.1.1 系統開發環境
13.1.2 系統需求分析
13.1.3 數據庫設計
13.1.4 系統結構設計
13.2 人事管理系統
13.2.1 系統開發環境
13.2.2 系統需求分析
13.2.3 數據庫設計
13.2.4 系統結構設計
13.3 論壇系統
13.3.1 系統開發環境
13.3.2 系統需求分析
13.3.3 數據庫設計
13.3.4 系統結構設計
參考文獻

相關圖書

  • Python程序設計簡明教程

    主編:張春飛

     本書分為10章,內容包括Python語言概述、初識Python、選擇結構與循環結構、Python組合數據類型、函數、面向對象程序設計、模塊及第

    ¥49.9
  • Java程序設計案例教程

    主編:李海濤 陳濤 孫紅麗

     本書是基于翻轉課堂的課程教學范式改革與校本應用型教材建設項目基礎上編寫的。本書采用案例驅動的方式編寫,即把理論知識點的講解

    ¥59.8
  • C語言程序設計上機指導與習題解答(修訂版)

    主編:張春飛 許志軍

     本書是《C語言程序設計(修訂版)》的輔助教材,用于輔助教師教學與學生上機實驗。本書共分4章:第1章介紹Visual C++ 2010集成開

    ¥33
  • C語言程序設計(修訂版)

    主編:張春飛 許志軍

     本書是為普通高等院校學生學習C語言程序設計編寫的教材,共分10章,內容包括:程序設計與C語言、C語言的基本知識、控制結構、數組

    ¥49
  • C語言程序設計習題解答與上機指導

    主編:李小艷 王緒梅

     本書是《C語言程序設計》的配套用書,全書共分兩大部分:第1部分是與教材相匹配的習題解答,給出了《C語言程序設計》一書中各章習

    ¥32
  • C語言程序設計

    主編:王緒梅 李小艷

     本書由淺入深地介紹了C語言程序設計的相關知識。全書共分8章,內容包括C語言程序設計基礎知識、C程序的數據描述與計算、結構化程序

    ¥45
  • C/C++程序設計

    主編:李彥明

     本書全面介紹了C語言的基本概念、語法規則和程序設計的基本方法,數組與函數,指針類型的各種操作,復合數據類型及應用,文件操作,C++程

    ¥49
  • C/C++程序設計上機指導與習題集

    主編:李彥明

    本書是與《C C++程序設計》配套使用的學習用書。內容包括上機指導篇和習題篇,上機指導篇給出了每次的上機目的、上機內容、上機指導和思考

    ¥39
  • Java程序設計

    主編:李忠偉

      本書共分10章,內容包括:Java概述、Java語言基礎、Java與面向對象、數組與字符串、異常處理、輸入與輸出流、Swing與圖形用戶界面、多

    ¥43
  • C語言程序設計上機指導與習題解答

    主編:張春飛 李夢陽

      本書是《C語言程序設計》一書的配套參考書,用于輔助教師教學與學生上機實驗。  本書共分3章。第1章介紹Visual C++ 6 0集成開發環

    ¥28
  • C語言程序設計

    主編:李夢陽 張春飛

      C語言是目前最為流行的通用程序設計語言之一,是許多計算機專業人員和計算機愛好者學習程序設計語言的首選。本書是為普通高等院校學生

    ¥45