注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計.NETMicrosoft.NET平臺上C#編程導論

Microsoft.NET平臺上C#編程導論

Microsoft.NET平臺上C#編程導論

定 價:¥70.00

作 者: (美)微軟公司編;李燁等譯;李燁譯
出版社: 北京航空航天大學出版社
叢編項: 新一代專業(yè)軟件開發(fā)人才培訓·系列教材
標 簽: C#

購買這本書可以去


ISBN: 9787810771221 出版時間: 2001-10-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 632 字數(shù):  

內(nèi)容簡介

  本書是微軟認證專家計劃(Microsoft Certified Professional Program)培訓課程教材之一:C#編程語言,是經(jīng)微軟出版社授權的全譯本。C#編程語言是Microsoft.NET開發(fā)環(huán)境中的新一代編程語言,旨在支持下一代Web服務的軟件開發(fā)。本培訓教材分14個模塊,全面介紹C#語法諸特征、C#與.NET平臺的關系,內(nèi)容淺顯,概念清晰。本書為培訓教師編制:給出每個模塊講授的投影片,告訴教師講授本模塊的策略、準備材料、要做的實驗準備,以及每個片子的講授內(nèi)容。每個片子及內(nèi)容右側均有導引性旁注。本書對希望了解下一代網(wǎng)絡計算技術的高校師生和廣大軟件開發(fā)者不失為一本好的自學教材。

作者簡介

暫缺《Microsoft.NET平臺上C#編程導論》作者簡介

圖書目錄

0 緒論
0.1 導言
0.2 課程素材
0.3 前提條件
0.4 課程大綱
0.5 課程大綱(續(xù))
0.6 課程大綱(續(xù))
0.7 微軟認證的專家計劃
0.8 設施
1 模塊1:.NET平臺概述
1.1 概述
1.2 介紹.NET平臺
1.3 .NET框架概述
1.4 .NET框架的好處
1.5 .NET框架構件
1.5.1 通用語言運行時
1.5.2 基礎類庫
1.5.3 ADO.NET:數(shù)據(jù)和XML
1.5.4 Web窗體和服務
1.5.5 Windows的用戶接口
1.6 .NET框架中的語言
1.7 復習
2 模塊2:C#概述
2.1 概述
2.2 C#程序的結構
2.2.1 Hello,World
2.2.2 類
2.2.3 Main方法
2.2.4 Using和System名字空間
2.2.5 示例:使用Visual Studio創(chuàng)建一個C#程序
2.3 基本輸入/輸出操作
2.3.1 Console類
2.3.2 Write和WriteLine方法
2.3.3 Read和ReadLine方法
2.4 推薦的實踐
2.4.1 注釋應用程序
2.4.2 生成XML文檔
2.4.3 示例:生成并瀏覽XML文檔
2.4.4 異常處理
2.5 編譯、運行和調(diào)試
2.5.1 調(diào)用編譯器
2.5.2 運行應用程序
2.5.3 示例:編譯并運行C#程序
2.5.4 調(diào)試
2.5.5 多媒體:使用Visual Studio調(diào)試器
2.5.6 SDK工具
2.5.7 示例:使用ILDASM
2.6 實驗2:創(chuàng)建一個簡單的C#程序
2.6.1 練習1:創(chuàng)建一個簡單的C#程序
2.6.2 練習2:由命令行編譯并運行C#程序
2.6.3 練習3:使用調(diào)試器
2.6.4 練習4:在C#程序中添加異常處理
2.7 復習
3 模塊3:值類型變量的使用
3.1 概述
3.2 通用類型系統(tǒng)
3.2.1 CTS的概述
3.2.2 值類型和引用類型的對比
3.2.3 基本類型的確定
3.2.4 內(nèi)置值類型和用戶定義的值類型的對比
3.2.5 簡單類型
3.3 變量命名
3.3.1 變量命名的規(guī)則和推薦標準
3.3.2 C#關鍵字
3.3.3 測驗:你能認出不被接受的變量名嗎
3.4 內(nèi)置數(shù)據(jù)類型的使用
3.4.1 聲明局部變量
3.4.2 給變量賦值
3.4.3 復合賦值
3.4.4 通用操作符
3.4.5 增量和減量
3.4.6 操作符的優(yōu)先級
3.5 創(chuàng)建用戶定義的數(shù)據(jù)類型
3.5.1 枚舉類型
3.5.2 結構類型
3.6 數(shù)據(jù)類型的轉換
3.6.1 隱式數(shù)據(jù)類型的轉換
3.6.2 顯式數(shù)據(jù)類型的轉換
3.7 實驗3:創(chuàng)建和使用類型
3.7.1 練習1:創(chuàng)建一個枚舉類型
3.7.2 練習2:創(chuàng)建和使用結構類型
3.7.3 練習3(如果時間允許):增加輸入/輸出功能
3.8 復習
4 模塊4:語句和異常
4.1 概述
4.2 語句介紹
4.2.1 語句塊
4.2.2 語句類型
4.3 使用選擇語句
4.3.1 if語句
4.3.2 級連if語句
4.3.3 switch(切換)語句
4.3.4 小測驗:找出錯誤
4.4 使用迭代語句
4.4.1 while語句
4.4.2 do語句
4.4.3 for語句
4.4.4 Foreach語句
4.4.5 小測驗:找出錯誤
4.5 使用跳轉語句
4.5.1 goto語句
4.5.2 break和continue語句
4.6 實驗4.1:使用語句
4.7 處理基本的異常
4.7.1 為什么使用異常
4.7.2 異常對象
4.7.3 使用try和catch塊
4.7.4 多個catch塊
4.8 引發(fā)異常
4.8.1 throw語句
4.8.2 finally子句
4.8.3 檢查算術溢出
4.8.4 處理異常的指導方針
4.9 實驗4.2:使用異常
4.9.1 練習1:驗證日期數(shù)值
4.9.2 練習2:處理閏年
4.10 復習
5 模塊5:方法和參數(shù)
5.1 概述
5.2 使用方法
5.2.1 定義方法
5.2.2 方法調(diào)用
5.2.3 使用return語句
5.2.4 使用局部變量
5.2.5 返回數(shù)值
5.3 參數(shù)的使用
5.3.1 聲明和調(diào)用參數(shù)
5.3.2 傳遞參數(shù)的機制
5.3.3 值傳遞
5.3.4 引用傳遞
5.3.5 輸出參數(shù)
5.3.6 使用長度可改變的參數(shù)表
5.3.7 參數(shù)傳遞指南
5.3.8 遞歸方法的使用
5.4 重載方法的使用
5.4.1 聲明重載方法
5.4.2 方法型構
5.4.3 使用方法重載
5.5 實驗5:創(chuàng)建和使用方法
5.5.1 練習1:在方法中使用參數(shù)返回值
5.5.2 練習2:使用帶引用參數(shù)的方法
5.5.3 練習3:使用帶輸出參數(shù)的方法
5.5.4 練習4(如果時間允許):使用遞歸來實現(xiàn)
5.6 復習
6 模塊6:數(shù)組
6.1 概述
6.2 數(shù)組概述
6.2.1 什么是數(shù)組
6.2.2 C#中數(shù)組的表示法
6.2.3 數(shù)組維度
6.2.4 訪問數(shù)組元素
6.2.5 檢查數(shù)組邊界
6.2.6 比較數(shù)組和集合
6.3 創(chuàng)建數(shù)組
6.3.1 創(chuàng)建數(shù)組實例
6.3.2 初始化數(shù)組元素
6.3.3 初始化多維數(shù)組
6.3.4 創(chuàng)建可計算大小的數(shù)組
6.3.5 復制數(shù)組變量
6.4 使用數(shù)組
6.4.1 數(shù)組屬性
6.4.2 數(shù)組方法
6.4.3 從方法中返回數(shù)組
6.4.4 將數(shù)組作為參數(shù)傳遞
6.4.5 命令行變元
6.4.6 演示:主程序的變元
6.4.7 用foreach來使用數(shù)組
6.4.8 小測驗:發(fā)現(xiàn)錯誤
6.5 實驗6:創(chuàng)建和使用數(shù)組
6.5.1 練習1:使用值類型數(shù)組完成
6.5.2 練習2:矩陣乘法
6.6 復習
7 模塊7:面向對象編程的本質(zhì)
7.1 概述
7.2 類和對象
7.2.1 什么是類
7.2.2 什么是對象
7.2.3 類和結構的比較
7.2.4 抽象
7.3 封裝的使用
7.3.1 組合數(shù)據(jù)和方法
7.3.2 控制訪問的可見性
7.3.3 為什么使用封裝
7.3.4 對象數(shù)據(jù)
7.3.5 使用靜態(tài)數(shù)據(jù)
7.3.6 靜態(tài)方法的使用
7.4 C#和面向對象
7.4.1 重溫Hello,World
7.4.2 定義簡單類
7.4.3 新對象的實例化
7.4.4 this操作符的使用
7.4.5 創(chuàng)建嵌套類
7.4.6 嵌套類的訪問
7.5 實驗7:類的創(chuàng)建和使用
7.5.1 練習1:創(chuàng)建和使用類
7.5.2 練習2:生成賬戶號
7.5.3 練習3:添加更多公有方法
7.6 定義面向對象系統(tǒng)
7.6.1 繼承
7.6.2 類的層次
7.6.3 單繼承和多繼承
7.6.4 多態(tài)性
7.6.5 抽象基類
7.6.6 接口
7.6.7 早束定和晚束定
7.7 復習
8 模塊8:引用類型變量的使用
8.1 概述
8.2 引用類型變量的使用
8.2.1 值類型和引用類型的比較
8.2.2 聲明和釋放引用變量
8.2.3 非法引用
8.2.4 比較值與比較引用
8.2.5 同一對象的多重引用
8.2.6 引用作為方法參數(shù)的使用
8.3 公共引用類型的使用
8.3.1 異常類
8.3.2 String類
8.3.3 常用字符串的方法、操作符和屬性
8.3.4 串比較
8.3.5 字符串比較操作符
8.4 對象層次
8.4.1 對象類型
8.4.2 公用方法
8.4.3 反射
8.5 .NET框架中的名字空間
8.5.1 System.IO名字空間
8.5.2 System.XML名字空間
8.5.3 System.Data名字空間
8.5.4 其他有用的名字空間
8.6 實驗8.1:引用類型變量的定義和使用
8.6.1 練習1:增加一個帶兩個參數(shù)的實例方法
8.6.2 練習2:字符串反轉
8.6.3 練習3:拷貝成大寫文件
8.7 數(shù)據(jù)轉換
8.7.1 值類型的轉換
8.7.2 父類和子類的轉換
8.7.3 is操作符
8.7.4 as操作符
8.7.5 轉換和object類型
8.7.6 轉換和接口
8.7.7 裝匣和脫匣
8.8 多媒體:類型安全的強制
8.9 實驗8.2:數(shù)據(jù)轉換
8.9.1 練習1:測試一個接口的實現(xiàn)
8.9.2 練習2:以接口工作
8.9.3 練習3(如果時間允許):測試以下方法
8.10 復習
9 模塊9:創(chuàng)建和刪除對象
9.1 概述
9.2 使用構造子
9.2.1 創(chuàng)建對象
9.2.2 使用缺省的構造子
9.2.3 覆蓋缺省構造子
9.2.4 重載構造子
9.3 初始化數(shù)據(jù)
9.3.1 使用初始化表
9.3.2 聲明只讀的變量和常量
9.3.3 初始化只讀域
9.3.4 為結構聲明構造子
9.3.5 使用私有構造子
9.3.6 使用靜態(tài)構造子
9.4 實驗9.1:創(chuàng)建對象
9.4.1 練習1:實現(xiàn)構造子
9.4.2 練習2:初始化只讀數(shù)據(jù)
9.5 對象和內(nèi)存
9.5.1 對象的生存期
9.5.2 對象和作用域
9.5.3 垃圾回收
9.6 使用析構子
9.6.1 Finalize方法
9.6.2 編寫析構子
9.6.3 析構子和終止化方法
9.6.4 析構子的定時警告
9.6.5 GC.SuppressFinalize()
9.6.6 使用處置設計型
9.6.7 使用IDisposable
9.7 實驗9.2:銷除對象
9.7.1 練習1:創(chuàng)建析構子
9.7.2 練習2:使用處置設計型
9.8 復習
10 模塊10:C#中的繼承
10.1 概述
10.2 派生類
10.2.1 擴展基類
10.2.2 訪問基類的成員
10.2.3 調(diào)用基類的構造子
10.3 實現(xiàn)方法
10.3.1 定義虛方法
10.3.2 使用虛方法
10.3.3 覆蓋方法
10.3.4 使用覆蓋方法
10.3.5 使用new隱藏方法
10.3.6 使用關鍵字new
10.3.7 實踐:實現(xiàn)方法
10.3.8 測驗:找出錯誤
10.4 使用封固類
10.5 使用接口
10.5.1 聲明接口
10.5.2 實現(xiàn)多接口
10.5.3 實現(xiàn)接口方法
10.5.4 顯式地實現(xiàn)接口方法
10.5.5 測驗:找出錯誤
10.6 使用抽象類
10.6.1 聲明抽象類
10.6.2 在類的層次中使用抽象類
10.6.3 在類的層次中使用抽象類(續(xù))
10.6.4 抽象類與接口的比較
10.6.5 實現(xiàn)抽象方法
10.6.6 使用抽象方法
10.6.7 測驗:找出錯誤
10.7 實驗10:用繼承實現(xiàn)接口
10.7.1 練習1:將一個C#源文件轉換為有彩色語法的HTML文件
10.7.2 練習2:將C#源文件轉換成彩色語法HTML文件
10.8 復習
11 模塊11:聚集、名字空間及高級作用域
11.1 概述
11.2 內(nèi)部類、方法及數(shù)據(jù)的使用
11.2.1 為什么使用內(nèi)部訪問
11.2.2 內(nèi)部訪問
11.2.3 語法
11.2.4 內(nèi)部訪問實例
11.3 聚集的使用
11.3.1 對象中的對象
11.3.2 聚集與繼承的比較
11.3.3 Factory方法
11.3.4 Factory示例
11.4 實驗11.1:指定內(nèi)部訪問
11.5 名字空間的使用
11.5.1 復習作用域
11.5.2 解決名字沖突
11.5.3 名字空間的聲明
11.5.4 完全受限的名字
11.5.5 使用_名字空間_指令的聲明
11.5.6 使用_別名_指令的聲明
11.5.7 名字空間命名的指南
11.6 模塊和組裝的使用
11.6.1 模塊的使用
11.6.2 組裝的使用
11.6.3 創(chuàng)建組裝
11.6.4 名字空間與組裝的比較
11.6.5 版本的使用
11.7 實驗11.2:使用名字空間和組裝
11.8 復習
12 模塊12:操作符、委派及事件
12.1 概述
12.2 操作符的介紹
12.2.1 擴展基類
12.2.2 預定義C#操作符
12.2.3 轉換操作符
12.3 操作符的重載
12.3.1 操作符重載的介紹
12.3.2 關系操作符的重載
12.3.3 邏輯操作符的重載
12.3.4 轉換操作符的重載
12.3.5 多次重載操作符
12.3.6 測驗:指出錯誤
12.4 實驗12.1:操作符的定義
12.4.1 練習1:為BankAccount類定義操作符
12.4.2 練習2:有理數(shù)的處理
12.4.3 練習3:創(chuàng)建其他有理數(shù)操作符
12.5 委派的創(chuàng)建和使用
12.5.1 場景:發(fā)電廠
12.5.2 分析問題
12.5.3 委派的創(chuàng)建
12.5.4 委派的使用
12.6 事件的定義和使用
12.6.1 事件是如何工作的
12.6.2 事件的定義
12.6.3 事件參數(shù)的傳遞
12.7 示例:事件的處理
12.8 實驗12.2:事件的定義和使用
12.9 復習
13 模塊13:性質(zhì)和索引器
13.1 概述
13.2 使用性質(zhì)
13.2.1 為什么要使用性質(zhì)
13.2.2 使用訪問器
13 2.3 比較性質(zhì)和域
13.2.4 比較域和方法
13.2.5 性質(zhì)類型
13.2.6 性質(zhì)實例
13.3 使用索引器
13.3.1 什么是索引器
13.3.2 比較索引器和數(shù)組
13.3.3 比較索引器和性質(zhì)
13.3.4 使用參數(shù)定義索引器
13.3.5 字符串實例
13.3.6 BitArray實例
13.4 實驗13:使用性質(zhì)和索引器
13.4.1 練習1:增強Account類
13.4.2 練習2:修改事務類
13.4.3 練習3:創(chuàng)建和使用索引器
13.5 復習
14 模塊14:屬性
14.1 概述
14.2 屬性的概述
14.2.1 屬性的介紹
14.2.2 應用屬性
14.2.3 通用預定義屬性
14.2.4 條件屬性的使用
14.2.5 DllImport屬性的使用
14.2.6 Transaction屬性的使用
14.3 定義定制屬性
14.3.1 定制屬性的作用域
14.3.2 屬性類的定義
14.3.3 定制屬性的處理
14.3.4 多屬性的使用
14.4 檢索屬性值
14.4.1 類元數(shù)據(jù)的檢查
14.4.2 屬性信息的查詢
14.5 實驗14:屬性的定義和使用
14.5.1 練習1:Conditional屬性的使用
14.5.2 練習2:定義和使用定制屬性
14.6 復習

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號