QQ在線客服
免費(fèi)咨詢(xún)熱線
400-615-1233
工作時(shí)間-工作日
8:30-17:30

C#程序設(shè)計(jì)

  • 類(lèi)  別:計(jì)算機(jī)系列
  • 書(shū)  名:C#程序設(shè)計(jì)
  • 主  編:楊律青
  • 定  價(jià):55
  • 開(kāi)  本:16開(kāi)
  • 時(shí)  間:2021年8月
  • 出  版  社:上海交通大學(xué)出版社
  • 書(shū)  號(hào):978-7-313-09198-7

內(nèi)容摘要

        本書(shū)以基礎(chǔ)性?xún)?nèi)容為主,深入淺出地介紹了.NET平臺(tái)基礎(chǔ)、C#基礎(chǔ)知識(shí)、C#的面向?qū)ο笤O(shè)計(jì)、使用C#開(kāi)發(fā)窗體應(yīng)用程序、ASP.NET開(kāi)發(fā)、ASP.NET控件與內(nèi)置對(duì)象、文件操作、C#的多線程、數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)、GDI+編程、C#應(yīng)用程序的安裝和部署、.NET的擴(kuò)展內(nèi)容(包括WPF、WCF和WF)等。
        本書(shū)可以作為高等院校“C#程序設(shè)計(jì)”課程的教材,也可作為從事基于.NET的軟件系統(tǒng)分析與設(shè)計(jì)、軟件開(kāi)發(fā)及應(yīng)用等工程師和工作人員的參考書(shū)。

目錄

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

相關(guān)圖書(shū)

  • Python程序設(shè)計(jì)簡(jiǎn)明教程

    主編:張春飛

    本書(shū)分為10章,內(nèi)容包括Python語(yǔ)言概述、初識(shí)Python、選擇結(jié)構(gòu)與循環(huán)結(jié)構(gòu)、Python組合數(shù)據(jù)類(lèi)型、函數(shù)、面向?qū)ο蟪绦蛟O(shè)計(jì)、模塊及第

    ¥49.9
  • Java程序設(shè)計(jì)案例教程

    主編:李海濤 陳濤 孫紅麗

    本書(shū)是基于翻轉(zhuǎn)課堂的課程教學(xué)范式改革與校本應(yīng)用型教材建設(shè)項(xiàng)目基礎(chǔ)上編寫(xiě)的。本書(shū)采用案例驅(qū)動(dòng)的方式編寫(xiě),即把理論知識(shí)點(diǎn)的講解

    ¥59.8
  • C語(yǔ)言程序設(shè)計(jì)上機(jī)指導(dǎo)與習(xí)題解答(修訂版)

    主編:張春飛 許志軍

    本書(shū)是《C語(yǔ)言程序設(shè)計(jì)(修訂版)》的輔助教材,用于輔助教師教學(xué)與學(xué)生上機(jī)實(shí)驗(yàn)。本書(shū)共分4章:第1章介紹Visual C++ 2010集成開(kāi)

    ¥33
  • C語(yǔ)言程序設(shè)計(jì)(修訂版)

    主編:張春飛 許志軍

    本書(shū)是為普通高等院校學(xué)生學(xué)習(xí)C語(yǔ)言程序設(shè)計(jì)編寫(xiě)的教材,共分10章,內(nèi)容包括:程序設(shè)計(jì)與C語(yǔ)言、C語(yǔ)言的基本知識(shí)、控制結(jié)構(gòu)、數(shù)組

    ¥49
  • C語(yǔ)言程序設(shè)計(jì)習(xí)題解答與上機(jī)指導(dǎo)

    主編:李小艷 王緒梅

    本書(shū)是《C語(yǔ)言程序設(shè)計(jì)》的配套用書(shū),全書(shū)共分兩大部分:第1部分是與教材相匹配的習(xí)題解答,給出了《C語(yǔ)言程序設(shè)計(jì)》一書(shū)中各章習(xí)

    ¥32
  • C語(yǔ)言程序設(shè)計(jì)

    主編:王緒梅 李小艷

    本書(shū)由淺入深地介紹了C語(yǔ)言程序設(shè)計(jì)的相關(guān)知識(shí)。全書(shū)共分8章,內(nèi)容包括C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)知識(shí)、C程序的數(shù)據(jù)描述與計(jì)算、結(jié)構(gòu)化程序

    ¥45
  • C/C++程序設(shè)計(jì)

    主編:李彥明

    本書(shū)全面介紹了C語(yǔ)言的基本概念、語(yǔ)法規(guī)則和程序設(shè)計(jì)的基本方法,數(shù)組與函數(shù),指針類(lèi)型的各種操作,復(fù)合數(shù)據(jù)類(lèi)型及應(yīng)用,文件操作,C++程

    ¥49
  • C/C++程序設(shè)計(jì)上機(jī)指導(dǎo)與習(xí)題集

    主編:李彥明

    本書(shū)是與《C C++程序設(shè)計(jì)》配套使用的學(xué)習(xí)用書(shū)。內(nèi)容包括上機(jī)指導(dǎo)篇和習(xí)題篇,上機(jī)指導(dǎo)篇給出了每次的上機(jī)目的、上機(jī)內(nèi)容、上機(jī)指導(dǎo)和思考

    ¥39
  • Java程序設(shè)計(jì)

    主編:李忠偉

      本書(shū)共分10章,內(nèi)容包括:Java概述、Java語(yǔ)言基礎(chǔ)、Java與面向?qū)ο?、?shù)組與字符串、異常處理、輸入與輸出流、Swing與圖形用戶(hù)界面、多

    ¥43
  • C語(yǔ)言程序設(shè)計(jì)上機(jī)指導(dǎo)與習(xí)題解答

    主編:張春飛 李夢(mèng)陽(yáng)

      本書(shū)是《C語(yǔ)言程序設(shè)計(jì)》一書(shū)的配套參考書(shū),用于輔助教師教學(xué)與學(xué)生上機(jī)實(shí)驗(yàn)?! ”緯?shū)共分3章。第1章介紹Visual C++ 6 0集成開(kāi)發(fā)環(huán)

    ¥28
  • C語(yǔ)言程序設(shè)計(jì)

    主編:李夢(mèng)陽(yáng) 張春飛

      C語(yǔ)言是目前最為流行的通用程序設(shè)計(jì)語(yǔ)言之一,是許多計(jì)算機(jī)專(zhuān)業(yè)人員和計(jì)算機(jī)愛(ài)好者學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言的首選。本書(shū)是為普通高等院校學(xué)生

    ¥45